edits
[iotcloud.git] / version2 / src / C / common.h
index 5ce508e8250f4da6ba3d5b96537194865bcba489..7973b6b3c453ba98c7d8c9d2a345dc9da4715ae5 100644 (file)
@@ -4,6 +4,14 @@
 typedef uint32_t uint;
 #define CMEMALLOC ;
 #define model_print printf
+#define ASSERT(expr) \
+       do {                                                                                             \
+               if (!(expr)) {                                                                                                                                                                                                                  \
+                       fprintf(stderr, "Error: assertion failed in %s at line %d\n", __FILE__, __LINE__); \
+                       /* print_trace(); // Trace printing may cause dynamic memory allocation */ \
+                       exit(EXIT_FAILURE);                                                                                                                                                                                             \
+               }                                                                                                                                                                                                                                                                               \
+       } while (0)
 
 #include "hashset.h"
 #include "vector.h"
@@ -39,13 +47,6 @@ class TransactionStatus;
 class Mac;
 class Error;
 
-#define ASSERT(expr) \
-       do {                                                                                             \
-               if (!(expr)) {                                                                                                                                                                                                                  \
-                       fprintf(stderr, "Error: assertion failed in %s at line %d\n", __FILE__, __LINE__); \
-                       /* print_trace(); // Trace printing may cause dynamic memory allocation */ \
-                       exit(EXIT_FAILURE);                                                                                                                                                                                             \
-               }                                                                                                                                                                                                                                                                               \
-       } while (0)
+
 
 #endif