@@ -23,11 +23,11 @@ #import "OFInvalidFormatException.h" #import "OFUnknownXMLEntityException.h" int _OFString_XMLUnescaping_reference; -static OF_INLINE OFString* +static OF_INLINE OFString * parseNumericEntity(const char *entity, size_t length) { of_unichar_t c; size_t i; char buffer[5]; @@ -71,12 +71,12 @@ return [OFString stringWithUTF8String: buffer length: i]; } -static OFString* -parseEntities(OFString *self, id (*lookup)(void*, OFString*, OFString*), +static OFString * +parseEntities(OFString *self, id (*lookup)(void *, OFString *, OFString *), void *context) { OFMutableString *ret; void *pool; const char *string; @@ -203,24 +203,24 @@ return block(self, entity); } #endif @implementation OFString (XMLUnescaping) -- (OFString*)stringByXMLUnescaping +- (OFString *)stringByXMLUnescaping { return [self stringByXMLUnescapingWithDelegate: nil]; } -- (OFString*)stringByXMLUnescapingWithDelegate: +- (OFString *)stringByXMLUnescapingWithDelegate: (id )delegate { return parseEntities(self, lookupUsingDelegate, delegate); } #ifdef OF_HAVE_BLOCKS -- (OFString*)stringByXMLUnescapingWithBlock: +- (OFString *)stringByXMLUnescapingWithBlock: (of_string_xml_unescaping_block_t)block { return parseEntities(self, lookupUsingBlock, block); } #endif @end