Changeset 8589 in vbox for trunk/include
- Timestamp:
- May 5, 2008 2:06:14 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 30505
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/assert.h
r8588 r8589 1404 1404 * @remark rc is references multiple times. In release mode is NOREF()'ed. 1405 1405 */ 1406 #define AssertRCBreak(rc) AssertMsgRCBreak Void(rc, ("%Vra\n", (rc)))1406 #define AssertRCBreak(rc) AssertMsgRCBreak(rc, ("%Vra\n", (rc))) 1407 1407 1408 1408 /** @def AssertRCBreakStmt … … 1452 1452 do { AssertMsgReturnVoid(RT_SUCCESS_NP(rc), msg); NOREF(rc); } while (0) 1453 1453 1454 /** @def AssertMsgRCBreak 1455 * Asserts a iprt status code successful and if it's not break. 1456 * 1457 * If RT_STRICT is defined the message will be printed and a breakpoint hit before it breaks 1458 * 1459 * @param rc iprt status code. 1460 * @param msg printf argument list (in parenthesis). 1461 * @remark rc is references multiple times. In release mode is NOREF()'ed. 1462 */ 1463 #define AssertMsgRCBreak(rc, msg) \ 1464 if (1) { AssertMsgBreak(RT_SUCCESS(rc), msg); NOREF(rc); } else do {} while (0) 1465 1454 1466 /** @def AssertMsgRCBreakStmt 1455 1467 * Asserts a iprt status code successful and break if it's not. … … 1465 1477 if (1) { AssertMsgBreakStmt(RT_SUCCESS_NP(rc), msg, stmt); NOREF(rc); } else do {} while (0) 1466 1478 1467 /** @def AssertMsgRCBreakVoid1468 * Asserts a iprt status code successful and if it's not break.1469 *1470 * If RT_STRICT is defined the message will be printed and a breakpoint hit before it breaks1471 *1472 * @param rc iprt status code.1473 * @param msg printf argument list (in parenthesis).1474 * @remark rc is references multiple times. In release mode is NOREF()'ed.1475 * @todo Rename to AssertMsgRCBreak.1476 */1477 #define AssertMsgRCBreakVoid(rc, msg) \1478 if (1) { AssertMsgBreak(RT_SUCCESS(rc), msg); NOREF(rc); } else do {} while (0)1479 1480 1479 /** @def AssertRCSuccess 1481 1480 * Asserts an iprt status code equals VINF_SUCCESS.
Note:
See TracChangeset
for help on using the changeset viewer.