summaryrefslogtreecommitdiff
path: root/src/assert/assert.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/assert/assert.c')
-rw-r--r--src/assert/assert.c20
1 files changed, 7 insertions, 13 deletions
diff --git a/src/assert/assert.c b/src/assert/assert.c
index 3a3d2f4f..d49d9800 100644
--- a/src/assert/assert.c
+++ b/src/assert/assert.c
@@ -1,20 +1,14 @@
-#include <assert.h>
-
#undef assert
#ifdef NDEBUG
-
-#define assert(__exp) ((void)0)
-
+# define assert(__exp) ((void)0)
#else
-
-#if __STDC_VERSION__ < 199901L
-#define __func__ ((char*)0)
-#endif
-
-#define assert(__exp) \
- ((void)((__exp) || (__assert(#__exp, __FILE__, __LINE__, __func__), 0)))
-
+# if __STDC_VERSION__ < 199901L
+# define __func__ ((char*)0)
+# endif
+# define assert(__exp) \
+ ((void)((__exp) || \
+ (__assert(#__exp, __FILE__, __LINE__, __func__), 0)))
#endif
/* in c89 - void assert(int expression); */