Changeset 3534 for trunk/kDbg/kDbgHlp.h


Ignore:
Timestamp:
Aug 23, 2007, 2:28:15 AM (18 years ago)
Author:
bird
Message:

hacking

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kDbg/kDbgHlp.h

    r3529 r3534  
    278278#else   /* !KDBG_STRICT */
    279279# define kDbgAssert(expr)                       do { } while (0)
    280 # define kDbgAssertReturn(expr, rcRet)          return (rcRet)
     280# define kDbgAssertReturn(expr, rcRet)          do { if (!(expr)) return (rcRet); } while (0)
    281281# define kDbgAssertMsg(expr, msg)               do { } while (0)
    282 # define kDbgAssertMsgReturn(expr, msg, rcRet)  return (rcRet)
     282# define kDbgAssertMsgReturn(expr, msg, rcRet)  do { if (!(expr)) return (rcRet); } while (0)
    283283#endif  /* !KDBG_STRICT */
    284284
    285 #define kDbgAssertPtr(ptr)                      kDbgAssertMsg(VALID_PTR(expr), ("%s = %p\n", #ptr, (ptr)))
    286 #define kDbgAssertPtrReturn(ptr, rcRet)         kDbgAssertMsgReturn(VALID_PTR(expr), ("%s = %p -> %d\n", #ptr, (ptr), (rcRet)), (rcRet))
     285#define kDbgAssertPtr(ptr)                      kDbgAssertMsg(KDBG_VALID_PTR(ptr), ("%s = %p\n", #ptr, (ptr)))
     286#define kDbgAssertPtrReturn(ptr, rcRet)         kDbgAssertMsgReturn(KDBG_VALID_PTR(ptr), ("%s = %p -> %d\n", #ptr, (ptr), (rcRet)), (rcRet))
    287287#define kDbgAssertRC(rc)                        kDbgAssertMsg((rc) == 0, ("%s = %d\n", #rc, (rc)))
    288288#define kDbgAssertRCReturn(rc, rcRet)           kDbgAssertMsgReturn((rc) == 0, ("%s = %d -> %d\n", #rc, (rc), (rcRet)), (rcRet))
Note: See TracChangeset for help on using the changeset viewer.