Skip to content

Commit e6fb426

Browse files
authored
Merge pull request #1209 from xwu/patch-1
Correct a typo for thread-specific set [NFC]
2 parents 3ee0925 + 1482abd commit e6fb426

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

CoreFoundation/Base.subproj/CFPlatform.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1301,7 +1301,7 @@ CFTypeRef _Nullable _CFThreadSpecificGet(_CFThreadSpecificKey key) {
13011301
return (CFTypeRef)pthread_getspecific(key);
13021302
}
13031303

1304-
void _CThreadSpecificSet(_CFThreadSpecificKey key, CFTypeRef _Nullable value) {
1304+
void _CFThreadSpecificSet(_CFThreadSpecificKey key, CFTypeRef _Nullable value) {
13051305
if (value != NULL) {
13061306
swift_retain((void *)value);
13071307
pthread_setspecific(key, value);

CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ CF_EXPORT CFHashCode __CFHashDouble(double d);
301301

302302
typedef pthread_key_t _CFThreadSpecificKey;
303303
CF_EXPORT CFTypeRef _Nullable _CFThreadSpecificGet(_CFThreadSpecificKey key);
304-
CF_EXPORT void _CThreadSpecificSet(_CFThreadSpecificKey key, CFTypeRef _Nullable value);
304+
CF_EXPORT void _CFThreadSpecificSet(_CFThreadSpecificKey key, CFTypeRef _Nullable value);
305305
CF_EXPORT _CFThreadSpecificKey _CFThreadSpecificKeyCreate(void);
306306

307307
typedef pthread_attr_t _CFThreadAttributes;

Foundation/Thread.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ internal class NSThreadSpecific<T: NSObject> {
2323
return specific as! T
2424
} else {
2525
let value = generator()
26-
_CThreadSpecificSet(key, value)
26+
_CFThreadSpecificSet(key, value)
2727
return value
2828
}
2929
}
3030

3131
internal func set(_ value: T) {
32-
_CThreadSpecificSet(key, value)
32+
_CFThreadSpecificSet(key, value)
3333
}
3434
}
3535

0 commit comments

Comments
 (0)