|
|
@ -28,25 +28,27 @@
|
|
|
|
NSCAssert(0, @"Assertion failed: %s", CONVERT_EXPR_TO_STRING(X)); \
|
|
|
|
NSCAssert(0, @"Assertion failed: %s", CONVERT_EXPR_TO_STRING(X)); \
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#define OWSFail(X) \
|
|
|
|
#define OWSFail(message, ...) \
|
|
|
|
{ \
|
|
|
|
{ \
|
|
|
|
NSLog(@"%s %@", __PRETTY_FUNCTION__, X); \
|
|
|
|
NSString *formattedMessage = [NSString stringWithFormat:message, ##__VA_ARGS__]; \
|
|
|
|
NSAssert(0, X); \
|
|
|
|
NSLog(@"%s %@", __PRETTY_FUNCTION__, formattedMessage); \
|
|
|
|
|
|
|
|
NSAssert(0, formattedMessage); \
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#define OWSCFail(X) \
|
|
|
|
#define OWSCFail(message, ...) \
|
|
|
|
{ \
|
|
|
|
{ \
|
|
|
|
if (!(X)) { \
|
|
|
|
if (!(X)) { \
|
|
|
|
NSLog(@"%s %@", __PRETTY_FUNCTION__, X); \
|
|
|
|
NSString *formattedMessage = [NSString stringWithFormat:message, ##__VA_ARGS__]; \
|
|
|
|
NSCAssert(0, X); \
|
|
|
|
NSLog(@"%s %@", __PRETTY_FUNCTION__, formattedMessage); \
|
|
|
|
|
|
|
|
NSCAssert(0, formattedMessage); \
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#else
|
|
|
|
#else
|
|
|
|
|
|
|
|
|
|
|
|
#define OWSAssert(X)
|
|
|
|
#define OWSAssert(X)
|
|
|
|
#define OWSCAssert(X)
|
|
|
|
#define OWSCAssert(X)
|
|
|
|
#define OWSFail(X)
|
|
|
|
#define OWSFail(message, ...)
|
|
|
|
#define OWSCFail(X)
|
|
|
|
#define OWSCFail(message, ...)
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|