changed assert macro to also work with ANSI C compilers
authorceriel <none@none>
Fri, 21 Oct 1988 17:34:20 +0000 (17:34 +0000)
committerceriel <none@none>
Fri, 21 Oct 1988 17:34:20 +0000 (17:34 +0000)
modules/src/assert/assert.h

index 424953a..bd03d73 100644 (file)
@@ -7,7 +7,11 @@
 
 #ifdef DEBUG
 /*     Note: this macro uses parameter substitution inside strings */
+#ifdef __STDC__
+#define        assert(exp)     (exp || _BadAssertion(__FILE__, __LINE__, #exp))
+#else
 #define        assert(exp)     (exp || _BadAssertion(__FILE__, __LINE__, "exp"))
+#endif
 #else
 #define        assert(exp)     (1)
 #endif DEBUG