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

15 lines
268 B
C

#ifndef ASSERT_H
#define 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);
void abort(void);
#endif