55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
#else
if (!TlsSetValue(key->key, obj))
#endif
/* FIXME: Maybe another exception would be better */
@throw [OFInvalidArgumentException newWithClass: self
andSelector: _cmd];
if (obj != nil)
[obj retain];
if (old != nil)
[old release];
return self;
}
+ (id)objectForTLSKey: (OFTLSKey*)key
{
void *ret;
|
<
|
<
|
|
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
#else
if (!TlsSetValue(key->key, obj))
#endif
/* FIXME: Maybe another exception would be better */
@throw [OFInvalidArgumentException newWithClass: self
andSelector: _cmd];
[obj retain];
[old release];
return self;
}
+ (id)objectForTLSKey: (OFTLSKey*)key
{
void *ret;
|