Search
lxdream.org :: lxdream/test/include/assert.h
lxdream 0.9.1
released Jun 29
Download Now
filename test/include/assert.h
changeset 185:6755a04c447f
author nkeynes
date Sun Aug 06 06:13:51 2006 +0000 (17 years ago)
permissions -rw-r--r--
last change First pass at implementing the tile clip. Reasonably accurate wrt basic
understanding of how its supposed to work, not so accurate wrt actual
hardware behaviour
view annotate diff log raw
     1 /*
     2 	assert.h
     3 */
     5 #ifdef __cplusplus
     6 extern "C" {
     7 #endif
     9 #include "_ansi.h"
    11 #undef assert
    13 #ifdef NDEBUG           /* required by ANSI standard */
    14 #define assert(p)  	((void)0)
    15 #else
    17 #ifdef __STDC__
    18 #define assert(e)       ((e) ? (void)0 : __assert(__FILE__, __LINE__, #e))
    19 #else   /* PCC */
    20 #define assert(e)       ((e) ? (void)0 : __assert(__FILE__, __LINE__, "e"))
    21 #endif
    23 #endif /* NDEBUG */
    25 void _EXFUN(__assert,(const char *, int, const char *));
    27 #ifdef __cplusplus
    28 }
    29 #endif
.