tassert.h
上传用户:dgyhgb
上传日期:2007-01-07
资源大小:676k
文件大小:1k
源码类别:

SQL Server

开发平台:

Unix_Linux

  1. /*
  2.  * $Id: tassert.h,v 1.245 1997/03/31 03:46:38 kml Exp $ 
  3.  */
  4. #undef TASSERT
  5. #undef TASSERt
  6. #ifdef NDEBUG
  7.   #define TASSERT(__ignore,n)  
  8. #else /* #ifdef NDEBUG */
  9.   #include "trl.h"
  10.   #ifdef __STDC__
  11.     #define TASSERt(_EX,n) if(!(_EX))
  12.       trl_err("Assertation (" #_EX ") failed in",__FILE__,__LINE__,n)
  13.   #else
  14.     #define TASSERt(_EX,n) if(!(_EX))
  15.      (trl_err("Assertation ( _EX ) failed in",__FILE__,__LINE__,n)
  16.   #endif /*  #ifdef __STDC__  */
  17.   
  18.   #define TASSERT(_EX,n)  TASSERt(_EX,Ptree(n))
  19. #endif  /*  #ifdef NDEBUG  */