ObjFW  Diff

Differences From Artifact [5163795b89]:

To Artifact [36f0db5679]:


180
181
182
183
184
185
186
187
188

189
190
191
192
193
194
195
180
181
182
183
184
185
186


187
188
189
190
191
192
193
194







-
-
+







- initWithObjects: (OFArray*)objs
	  forKeys: (OFArray*)keys
{
	self = [super init];

	@try {
		id *objs_carray, *keys_carray;
		size_t i, nsize;
		uint32_t j;
		uint32_t i, j, nsize;

		keys_carray = [keys cArray];
		objs_carray = [objs cArray];
		count = [keys count];

		if (count > UINT32_MAX)
			@throw [OFOutOfRangeException newWithClass: isa];
311
312
313
314
315
316
317
318
319

320
321
322
323
324
325
326
310
311
312
313
314
315
316


317
318
319
320
321
322
323
324







-
-
+







- initWithKey: (id <OFCopying>)key
      argList: (va_list)args
{
	self = [super init];

	@try {
		id obj;
		size_t i, nsize;
		uint32_t j, hash;
		uint32_t i, j, hash, nsize;
		va_list args2;
		BUCKET *b;

		va_copy(args2, args);

		if (key == nil)
			@throw [OFInvalidArgumentException newWithClass: isa