Changeset 8581 in vbox for trunk/include/iprt/assert.h
- Timestamp:
- May 5, 2008 1:58:33 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 30497
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/assert.h
r8580 r8581 416 416 * @param expr Expression which should be true. 417 417 * @param a printf argument list (in parenthesis). 418 * @todo Rename to AssertMsgBreak.419 418 */ 420 419 #ifdef RT_STRICT … … 509 508 510 509 510 /** @def AssertFailedBreak 511 * An assertion failed, hit breakpoint (RT_STRICT mode only) and break. 512 * @todo Rename to AssertFailedBreak. 513 */ 514 #ifdef RT_STRICT 515 # define AssertFailedBreak() \ 516 if (1) { \ 517 AssertMsg1((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ 518 AssertBreakpoint(); \ 519 break; \ 520 } else do {} while (0) 521 #else 522 # define AssertFailedBreak() \ 523 if (1) \ 524 break; \ 525 else do {} while (0) 526 #endif 527 511 528 /** @def AssertFailedBreakStmt 512 529 * An assertion failed, hit breakpoint (RT_STRICT mode only), execute … … 529 546 break; \ 530 547 } else do {} while (0) 531 #endif532 533 /** @def AssertFailedBreakVoid534 * An assertion failed, hit breakpoint (RT_STRICT mode only) and break.535 * @todo Rename to AssertFailedBreak.536 */537 #ifdef RT_STRICT538 # define AssertFailedBreakVoid() \539 if (1) { \540 AssertMsg1((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \541 AssertBreakpoint(); \542 break; \543 } else do {} while (0)544 #else545 # define AssertFailedBreakVoid() \546 if (1) \547 break; \548 else do {} while (0)549 548 #endif 550 549
Note:
See TracChangeset
for help on using the changeset viewer.