improved assert macro
authorceriel <none@none>
Fri, 20 Mar 1992 13:43:10 +0000 (13:43 +0000)
committerceriel <none@none>
Fri, 20 Mar 1992 13:43:10 +0000 (13:43 +0000)
modules/src/assert/assert.h

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