ObjFW  Diff

Differences From Artifact [35c5ed8137]:

To Artifact [fb49e7ba43]:


339
340
341
342
343
344
345
346

347

348

349
350
351

352

353

354

355

356

357
358
359
360
361
362
363
339
340
341
342
343
344
345

346
347
348

349
350
351
352
353

354
355
356

357
358
359

360
361
362
363
364
365
366
367







-
+

+
-
+



+
-
+

+
-
+

+
-
+








	if (![otherURL->scheme isEqual: scheme])
		return NO;
	if (![otherURL->host isEqual: host])
		return NO;
	if (otherURL->port != port)
		return NO;
	if (![otherURL->user isEqual: user])
	if (otherURL->user != user && ![otherURL->user isEqual: user])
		return NO;
	if (otherURL->password != password &&
	if (![otherURL->password isEqual: password])
	    ![otherURL->password isEqual: password])
		return NO;
	if (![otherURL->path isEqual: path])
		return NO;
	if (otherURL->parameters != parameters &&
	if (![otherURL->parameters isEqual: parameters])
	    ![otherURL->parameters isEqual: parameters])
		return NO;
	if (otherURL->query != query &&
	if (![otherURL->query isEqual: query])
	    ![otherURL->query isEqual: query])
		return NO;
	if (otherURL->fragment != fragment &&
	if (![otherURL->fragment isEqual: fragment])
	    ![otherURL->fragment isEqual: fragment])
		return NO;

	return YES;
}

- (uint32_t)hash
{