From 3a5ee74f2e3589f7d64f2753c9451b9c23b40d24 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Thu, 15 Jun 2006 19:02:30 -0400 Subject: [PATCH] Improved cext_assert macro a bit --- libcext/cext.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libcext/cext.h b/libcext/cext.h index 873673b9..8f52dc14 100644 --- 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);