Unset NDEBUG so assert() is enabled in all tests. One more fix there when building with -DCMAKE_BUILD_TYPE=release.

This commit is contained in:
Eric Haszlakiewicz
2022-05-30 15:39:54 +00:00
parent 2f0942bdd7
commit 49c3721a5a
22 changed files with 67 additions and 0 deletions

View File

@@ -1,3 +1,6 @@
#ifdef NDEBUG
#undef NDEBUG
#endif
#include "config.h" #include "config.h"
#include <stdio.h> #include <stdio.h>

View File

@@ -1,3 +1,6 @@
#ifdef NDEBUG
#undef NDEBUG
#endif
#include <assert.h> #include <assert.h>
#include <limits.h> #include <limits.h>
#include <stddef.h> #include <stddef.h>

View File

@@ -1,3 +1,6 @@
#ifdef NDEBUG
#undef NDEBUG
#endif
#include <stddef.h> #include <stddef.h>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>

View File

@@ -2,6 +2,9 @@
* gcc -o utf8 utf8.c -I/home/y/include -L./.libs -ljson * gcc -o utf8 utf8.c -I/home/y/include -L./.libs -ljson
*/ */
#ifdef NDEBUG
#undef NDEBUG
#endif
#include "config.h" #include "config.h"
#include <assert.h> #include <assert.h>
#include <stdio.h> #include <stdio.h>

View File

@@ -1,3 +1,6 @@
#ifdef NDEBUG
#undef NDEBUG
#endif
#include <stddef.h> #include <stddef.h>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>

View File

@@ -3,6 +3,9 @@
* Also checks the json_object_get_type and json_object_is_type functions. * Also checks the json_object_get_type and json_object_is_type functions.
*/ */
#ifdef NDEBUG
#undef NDEBUG
#endif
#include "config.h" #include "config.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>

View File

@@ -1,3 +1,6 @@
#ifdef NDEBUG
#undef NDEBUG
#endif
#include <assert.h> #include <assert.h>
#include <stddef.h> #include <stddef.h>
#include <stdio.h> #include <stdio.h>

View File

@@ -2,6 +2,9 @@
* Tests if json_object_equal behaves correct. * Tests if json_object_equal behaves correct.
*/ */
#ifdef NDEBUG
#undef NDEBUG
#endif
#include "config.h" #include "config.h"
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>

View File

@@ -2,6 +2,9 @@
* Tests if the format string for double serialization is handled correctly * Tests if the format string for double serialization is handled correctly
*/ */
#ifdef NDEBUG
#undef NDEBUG
#endif
#include "config.h" #include "config.h"
#include <stdio.h> #include <stdio.h>

View File

@@ -1,5 +1,8 @@
/* Copyright (C) 2016 by Rainer Gerhards /* Copyright (C) 2016 by Rainer Gerhards
* Released under ASL 2.0 */ * Released under ASL 2.0 */
#ifdef NDEBUG
#undef NDEBUG
#endif
#include "config.h" #include "config.h"
#include "json_object.h" #include "json_object.h"
#include "json_tokener.h" #include "json_tokener.h"

View File

@@ -1,3 +1,6 @@
#ifdef NDEBUG
#undef NDEBUG
#endif
#include <assert.h> #include <assert.h>
#include <stdio.h> #include <stdio.h>

View File

@@ -1,3 +1,6 @@
#ifdef NDEBUG
#undef NDEBUG
#endif
#include <assert.h> #include <assert.h>
#include <stddef.h> #include <stddef.h>
#include <stdio.h> #include <stdio.h>

View File

@@ -2,6 +2,9 @@
* Tests if binary strings are supported. * Tests if binary strings are supported.
*/ */
#ifdef NDEBUG
#undef NDEBUG
#endif
#include "config.h" #include "config.h"
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>

View File

@@ -1,3 +1,6 @@
#ifdef NDEBUG
#undef NDEBUG
#endif
#include "config.h" #include "config.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>

View File

@@ -1,3 +1,6 @@
#ifdef NDEBUG
#undef NDEBUG
#endif
#include <assert.h> #include <assert.h>
#include <stddef.h> #include <stddef.h>
#include <stdio.h> #include <stdio.h>
@@ -42,6 +45,7 @@ static void single_incremental_parse(const char *test_string, int clear_serializ
json_object *all_at_once_obj, *new_obj; json_object *all_at_once_obj, *new_obj;
const char *all_at_once_str, *new_str; const char *all_at_once_str, *new_str;
new_obj = NULL;
assert(chunksize > 0); assert(chunksize > 0);
all_at_once_obj = json_tokener_parse(test_string); all_at_once_obj = json_tokener_parse(test_string);
if (clear_serializer) if (clear_serializer)

View File

@@ -1,4 +1,7 @@
#ifdef NDEBUG
#undef NDEBUG
#endif
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>

View File

@@ -1,3 +1,6 @@
#ifdef NDEBUG
#undef NDEBUG
#endif
#include <assert.h> #include <assert.h>
#include <limits.h> #include <limits.h>
#include <stddef.h> #include <stddef.h>

View File

@@ -1,3 +1,6 @@
#ifdef NDEBUG
#undef NDEBUG
#endif
#include <assert.h> #include <assert.h>
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>

View File

@@ -1,3 +1,6 @@
#ifdef NDEBUG
#undef NDEBUG
#endif
#include <assert.h> #include <assert.h>
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>

View File

@@ -1,3 +1,6 @@
#ifdef NDEBUG
#undef NDEBUG
#endif
#include "strerror_override.h" #include "strerror_override.h"
#include "strerror_override_private.h" #include "strerror_override_private.h"

View File

@@ -1,3 +1,6 @@
#ifdef NDEBUG
#undef NDEBUG
#endif
#include "strerror_override.h" #include "strerror_override.h"
#include "strerror_override_private.h" #include "strerror_override_private.h"
#ifdef WIN32 #ifdef WIN32

View File

@@ -1,3 +1,6 @@
#ifdef NDEBUG
#undef NDEBUG
#endif
#include <assert.h> #include <assert.h>
#include <stddef.h> #include <stddef.h>
#include <stdio.h> #include <stdio.h>