|
@@ -136,6 +136,12 @@ extern char *_getcwd(char *buf, size_t size);
|
|
|
|
|
|
#if !defined(DEBUG_ASSERT)
|
|
|
#if defined(DEBUG)
|
|
|
+
|
|
|
+#if defined(_MSC_VER)
|
|
|
+/* DEBUG_ASSERT has some const conditions */
|
|
|
+#pragma warning(disable : 4127)
|
|
|
+#endif
|
|
|
+
|
|
|
#define DEBUG_ASSERT(cond) \
|
|
|
do { \
|
|
|
if (!(cond)) { \
|
|
@@ -143,6 +149,7 @@ extern char *_getcwd(char *buf, size_t size);
|
|
|
exit(2); /* Exit with error */ \
|
|
|
} \
|
|
|
} while (0)
|
|
|
+
|
|
|
#else
|
|
|
#define DEBUG_ASSERT(cond) \
|
|
|
do { \
|