tassert.h
Upload User: dgyhgb
Upload Date: 2007-01-07
Package Size: 676k
Code Size: 1k
Category:

SQL Server

Development Platform:

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  */