Main Page | Class List | File List | Class 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 Sep 12 14:48:28 2005 for polylib by doxygen 1.3.5