ObjFW  Diff

Differences From Artifact [c1c758c150]:

To Artifact [96ecc2faed]:


434
435
436
437
438
439
440
441

442
443
444
445
446
447
448
449
434
435
436
437
438
439
440

441

442
443
444
445
446
447
448







-
+
-







		OFMutableDictionary *tmp;
		OFString *key, *object;

		tmp = [[allNS mutableCopy] autorelease];

		while ((key = [keyEnumerator nextObject]) != nil &&
		    (object = [objectEnumerator nextObject]) != nil)
			[tmp setObject: object
			[tmp setObject: object forKey: key];
				forKey: key];

		allNS = tmp;
	} else
		allNS = _namespaces;

	prefix = [allNS objectForKey:
	    (_namespace != nil ? _namespace : (OFString *)@"")];
822
823
824
825
826
827
828
829

830
831
832
833
834
835
836
837
821
822
823
824
825
826
827

828

829
830
831
832
833
834
835







-
+
-







     forNamespace: (OFString *)namespace
{
	if (prefix.length == 0)
		@throw [OFInvalidArgumentException exception];
	if (namespace == nil)
		namespace = @"";

	[_namespaces setObject: prefix
	[_namespaces setObject: prefix forKey: namespace];
			forKey: namespace];
}

- (void)bindPrefix: (OFString *)prefix
      forNamespace: (OFString *)namespace
{
	[self setPrefix: prefix
	   forNamespace: namespace];