commit 3a5ee74f2e3589f7d64f2753c9451b9c23b40d24
parent c8bff01914308c70183ca1868c2dba5882088451
Author: Kris Maglione <bsdaemon@wmii.de>
Date: Thu, 15 Jun 2006 19:02:30 -0400
Improved cext_assert macro a bit
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/libcext/cext.h b/libcext/cext.h
@@ -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);