Improved cext_assert macro a bit

This commit is contained in:
Kris Maglione 2006-06-15 19:02:30 -04:00
parent c8bff01914
commit 3a5ee74f2e

View File

@ -37,5 +37,8 @@ void cext_vattachat(Vector *v, void *p, unsigned int pos);
void cext_vdetach(Vector *v, void *p);
/* assert.c */
#define cext_assert(a) if(!(a)) cext_failed_assert(#a, __FILE__, __LINE__)
#define cext_assert(a) do { \
if(!(a)) \
cext_failed_assert(#a, __FILE__, __LINE__); \
} while (0)
void cext_failed_assert(char *a, char *file, int line);