Files
Upsilon/liba/src/assert.c
Romain Goyet 803ffda5bc Liba
2015-05-31 13:24:35 +02:00

13 lines
261 B
C

#include <assert.h>
#include <stdlib.h>
#ifdef NDEBUG
#define assert(e) ((void)0)
#else
#define assert(e) ((void) ((e) ? ((void)0) : __assert(#e, __FILE__, __LINE__)))
#endif
void __assert(const char * expression, const char * file, int line) {
abort();
}