ObjFW  Diff

Differences From Artifact [b3889238ba]:

To Artifact [9ddf5a7d27]:


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
	}

	old = _buckets[i]->object;
	_buckets[i]->object = _objectFunctions.retain(object);
	_objectFunctions.release(old);
}

- (void)setObject: (void *)object
	   forKey: (void *)key
{
	[self of_setObject: object
		    forKey: key
		      hash: _keyFunctions.hash(key)];
}

- (void)removeObjectForKey: (void *)key
{
	unsigned long i, hash, last;

	if (key == NULL)







|
<

|
<
<







438
439
440
441
442
443
444
445

446
447


448
449
450
451
452
453
454
	}

	old = _buckets[i]->object;
	_buckets[i]->object = _objectFunctions.retain(object);
	_objectFunctions.release(old);
}

- (void)setObject: (void *)object forKey: (void *)key

{
	[self of_setObject: object forKey: key hash: _keyFunctions.hash(key)];


}

- (void)removeObjectForKey: (void *)key
{
	unsigned long i, hash, last;

	if (key == NULL)