@@ -1070,22 +1070,21 @@ size_t len = [prefix cStringLength]; if (len > length) return NO; - return (memcmp(string, [prefix cString], len) ? NO : YES); + return !memcmp(string, [prefix cString], len); } - (BOOL)hasSuffix: (OFString*)suffix { size_t len = [suffix cStringLength]; if (len > length) return NO; - return (memcmp(string + (length - len), [suffix cString], len) - ? NO : YES); + return !memcmp(string + (length - len), [suffix cString], len); } - (OFArray*)componentsSeparatedByString: (OFString*)delimiter { OFAutoreleasePool *pool;