X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Finclude_exp%2Fassert.h;h=d7029e561f574b26286e7cea26301634f3e9a1d7;hb=d8d31a4ec9a28eb8de493146ce75e8238e8e13b1;hp=07b20b3ad62850fac9bf582e61e2f8a021d1a964;hpb=d0b4559f2936f6d9f06be0f7c3c51527a480ec0d;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libc.so_src/include_exp/assert.h b/Usermode/Libraries/libc.so_src/include_exp/assert.h index 07b20b3a..d7029e56 100644 --- a/Usermode/Libraries/libc.so_src/include_exp/assert.h +++ b/Usermode/Libraries/libc.so_src/include_exp/assert.h @@ -8,10 +8,24 @@ #ifndef _LIBC__ASSERT_H_ #define _LIBC__ASSERT_H_ +#ifdef __cplusplus +extern "C" { +#endif + +#include +//#include +#include +//extern void exit(int status); + #ifdef NDEBUG # define assert(expr) do{}while(0) #else -# define assert(expr) do{if(!(expr)) { fprintf(stderr, "%s:%i: Assertion '%s' failed\n", __FILE__, __LINE__, #expr); exit(-1);}}while(0) +//# define assert(expr) do{if(!(expr)) { fprintf(stderr, "%s:%i: Assertion '%s' failed\n", __FILE__, __LINE__, #expr); exit(-1);}}while(0) +# define assert(expr) do{if(!(expr)) { _SysDebug("%s:%i: Assertion '%s' failed", __FILE__, __LINE__, #expr); exit(-1);}}while(0) +#endif + +#ifdef __cplusplus +} #endif #endif