ObjFW  Diff

Differences From Artifact [f142cdc00e]:

To Artifact [28fabc1d44]:


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;