@@ -10,10 +10,11 @@ */ #import #import #import "OFString.h" +#import "OFExceptions.h" @implementation OFString + new: (const char*)str { return [[OFString alloc] init: str]; @@ -92,18 +93,16 @@ return [self setTo:str]; strlength = strlen(str); newlen = length + strlength; - /* FIXME: Add error handling */ - if ((newstr = [self resizeMem: string - toSize: newlen + 1]) == NULL) - return nil; + newstr = [self resizeMem: string + toSize: newlen + 1]; memcpy(newstr + length, str, strlength + 1); length = newlen; string = newstr; return self; } @end