Lines Matching refs:assertion
70 #define __CC_DEBUG_REQUIRE_MESSAGE(name, assertion, label, message, file, line, value) \ argument
71 {char *___t = cc_strstr(file); cc_printf( "require: %s, %s%s:%d\n", assertion, (message!=0) ? messa…
78 #define cc_require(assertion, exceptionLabel) \ argument
80 if (!(assertion) ) { \
85 #define cc_require(assertion, exceptionLabel) \ argument
87 if ( __builtin_expect(!(assertion), 0) ) { \
93 #define cc_require(assertion, exceptionLabel) \ argument
95 if ( __builtin_expect(!(assertion), 0) ) { \
97 #assertion, #exceptionLabel, 0, __FILE__, __LINE__, 0); \
107 #define cc_require_action(assertion, exceptionLabel, action) \ argument
110 if (!(assertion)) \
119 #define cc_require_action(assertion, exceptionLabel, action) \ argument
122 if ( __builtin_expect(!(assertion), 0) ) \
132 #define cc_require_action(assertion, exceptionLabel, action) \ argument
135 if ( __builtin_expect(!(assertion), 0) ) \
139 #assertion, #exceptionLabel, 0, __FILE__, __LINE__, 0); \
152 #define cc_require_or_return(assertion, value) \ argument
154 if (!(assertion) ) { \
159 #define cc_require_or_return(assertion, value) \ argument
161 if ( __builtin_expect(!(assertion), 0) ) { \
167 #define cc_require_or_return(assertion, value) \ argument
169 if ( __builtin_expect(!(assertion), 0) ) { \
171 #assertion, #exceptionLabel, 0, __FILE__, __LINE__, 0); \