WCheck.h 546 B

123456789101112131415
  1. #ifndef __WCHECK_
  2. #define __WCHECK_
  3. #define CHECKF(exp) if (!(exp)) { return(FALSE); }
  4. #define CHECKV(exp) if (!(exp)) { return; }
  5. #define CHECKN(exp) if (!(exp)) { return(NULL); }
  6. #define CHECKBI(exp) if (!(exp)) { return(-1); }
  7. #define CHECKASSERTF(exp) if (!(exp)) { ASSERT(0); return(FALSE); }
  8. #define CHECKASSERTV(exp) if (!(exp)) { ASSERT(0); return; }
  9. #define CHECKASSERTN(exp) if (!(exp)) { ASSERT(0); return(NULL); }
  10. #define CHECKASSERTBI(exp) if (!(exp)) { ASSERT(0); return(-1); }
  11. #endif