Files
Upsilon/lib/assert.c
Romain Goyet 3d086d097c Cleanup
2015-05-18 18:39:04 +02:00

12 lines
241 B
C

#include <assert.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();
}