292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
|
#define OF_ENSURE(cond) \
if (!(cond)) { \
fprintf(stderr, "Failed to ensure condition in " \
__FILE__ ":%d:\n" #cond "\n", __LINE__); \
abort(); \
}
#define OF_UNRECOGNIZED_SELECTOR \
[self doesNotRecognizeSelector: _cmd]; \
OF_UNREACHABLE
#define OF_INVALID_INIT_METHOD \
@try { \
[self doesNotRecognizeSelector: _cmd]; \
} @catch (id e) { \
[self release]; \
@throw e; \
} \
|
|
<
<
|
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
|
#define OF_ENSURE(cond) \
if (!(cond)) { \
fprintf(stderr, "Failed to ensure condition in " \
__FILE__ ":%d:\n" #cond "\n", __LINE__); \
abort(); \
}
#define OF_UNRECOGNIZED_SELECTOR of_method_not_found(self, _cmd);
#define OF_INVALID_INIT_METHOD \
@try { \
[self doesNotRecognizeSelector: _cmd]; \
} @catch (id e) { \
[self release]; \
@throw e; \
} \
|