@@ -18,10 +18,12 @@ #include #import "OFAllocFailedException.h" #import "OFString.h" + +#import "macros.h" @implementation OFAllocFailedException + alloc { [self doesNotRecognizeSelector: _cmd]; @@ -28,18 +30,11 @@ abort(); } - init { - @try { - [self doesNotRecognizeSelector: _cmd]; - } @catch (id e) { - [self release]; - @throw e; - } - - abort(); + OF_INVALID_INIT_METHOD } - (void*)allocMemoryWithSize: (size_t)size { [self doesNotRecognizeSelector: _cmd];