VirtualBox

Changeset 8581 in vbox for trunk/include/iprt/assert.h


Ignore:
Timestamp:
May 5, 2008 1:58:33 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
30497
Message:

AssertFailedBreakVoid -> AssertFailedBreak.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/assert.h

    r8580 r8581  
    416416 * @param   expr    Expression which should be true.
    417417 * @param   a       printf argument list (in parenthesis).
    418  * @todo Rename to AssertMsgBreak.
    419418 */
    420419#ifdef RT_STRICT
     
    509508
    510509
     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
    511528/** @def AssertFailedBreakStmt
    512529 * An assertion failed, hit breakpoint (RT_STRICT mode only), execute
     
    529546        break; \
    530547    } else do {} while (0)
    531 #endif
    532 
    533 /** @def AssertFailedBreakVoid
    534  * An assertion failed, hit breakpoint (RT_STRICT mode only) and break.
    535  * @todo Rename to AssertFailedBreak.
    536  */
    537 #ifdef RT_STRICT
    538 # define AssertFailedBreakVoid()  \
    539     if (1) { \
    540         AssertMsg1((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \
    541         AssertBreakpoint(); \
    542         break; \
    543     } else do {} while (0)
    544 #else
    545 # define AssertFailedBreakVoid()  \
    546     if (1) \
    547         break; \
    548     else do {} while (0)
    549548#endif
    550549
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette