@@ -121,21 +121,19 @@ - (id)delegate { return [[delegate retain] autorelease]; } -- setDelegate: (OFObject *)delegate_ +- (void)setDelegate: (OFObject *)delegate_ { [delegate_ retain]; [delegate release]; delegate = delegate_; - - return self; } -- parseBuffer: (const char*)buf - withSize: (size_t)size +- (void)parseBuffer: (const char*)buf + withSize: (size_t)size { OFAutoreleasePool *pool; size_t i, last, len; last = 0; @@ -487,12 +485,10 @@ len = size - last; /* In OF_XMLPARSER_IN_TAG, there can be only spaces */ if (len > 0 && state != OF_XMLPARSER_IN_TAG) [cache appendCString: buf + last withLength: len]; - - return self; } - (OFString*)foundUnknownEntityNamed: (OFString*)entity { return [delegate xmlParser: self @@ -499,16 +495,17 @@ foundUnknownEntityNamed: entity]; } @end @implementation OFString (OFXMLUnescaping) -- stringByXMLUnescaping +- (OFString*)stringByXMLUnescaping { return [self stringByXMLUnescapingWithHandler: nil]; } -- stringByXMLUnescapingWithHandler: (OFObject *)h +- (OFString*)stringByXMLUnescapingWithHandler: + (OFObject *)h { size_t i, last; BOOL in_entity; OFMutableString *ret;