ObjFW  Diff

Differences From Artifact [9fb096432b]:

To Artifact [3e22e7bae1]:


45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
		 * We can't use [super free] on OS X here. Compiler bug?
		 * Anyway, set size to 0 so that [self free] works.
		 */
		size = 0;
		[self free];
		@throw e;
	}
	memset(data, 0, size);

	return self;
}

- initWithHashSize: (int)hashsize
{
	self = [super init];







|







45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
		 * We can't use [super free] on OS X here. Compiler bug?
		 * Anyway, set size to 0 so that [self free] works.
		 */
		size = 0;
		[self free];
		@throw e;
	}
	memset(data, 0, size * sizeof(OFList*));

	return self;
}

- initWithHashSize: (int)hashsize
{
	self = [super init];
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
		 * We can't use [super free] on OS X here. Compiler bug?
		 * Anyway, set size to 0 so that [self free] works.
		 */
		size = 0;
		[self free];
		@throw e;
	}
	memset(data, 0, size);

	return self;
}

- free
{
	size_t i;







|







76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
		 * We can't use [super free] on OS X here. Compiler bug?
		 * Anyway, set size to 0 so that [self free] works.
		 */
		size = 0;
		[self free];
		@throw e;
	}
	memset(data, 0, size * sizeof(OFList*));

	return self;
}

- free
{
	size_t i;