Main Page   Compound List   File List   Compound Members   File Members  

assert.h

Go to the documentation of this file.
00001 /* Version "abort" de l'assert de /usr/include/assert.h 
00002  * Il est installe dans Linear de maniere a masquer /usr/include/assert.h
00003  *
00004  * Il faut faire un include de <stdio.h> pour l'utiliser.
00005  */
00006 
00007 # ifndef NDEBUG
00008 # define _assert(ex)    {if (!(ex)){(void)fprintf(stderr,"Assertion failed: file \"%s\", line %d\n", __FILE__, __LINE__);(void) abort();}}
00009 # define assert(ex)     _assert(ex)
00010 # else
00011 # define _assert(ex)
00012 # define assert(ex)
00013 # endif

Generated on Mon Mar 15 10:59:50 2004 for polylib by doxygen1.2.18