assert-pre-internal.h: move include at correct line
[babeltrace.git] / include / babeltrace / assert-pre-internal.h
index 58364736441b7508cec33d5b1452225fcc2e5f87..38f93a2e959c133503120ab97ca4ae243e514b72 100644 (file)
@@ -1,8 +1,6 @@
 #ifndef BABELTRACE_ASSERT_PRE_INTERNAL_H
 #define BABELTRACE_ASSERT_PRE_INTERNAL_H
 
-#include <babeltrace/babeltrace-internal.h>
-
 /*
  * Copyright (c) 2018 EfficiOS Inc. and Linux Foundation
  * Copyright (c) 2018 Philippe Proulx <pproulx@efficios.com>
@@ -43,6 +41,8 @@
 #endif
 
 #include <stdlib.h>
+#include <inttypes.h>
+#include <babeltrace/babeltrace-internal.h>
 
 #ifdef BT_DEV_MODE
 /*
@@ -98,7 +98,7 @@
  */
 # define BT_ASSERT_PRE_MSG     BT_LIB_LOGF
 #else
-# define BT_ASSERT_PRE(_cond, _fmt, ...)
+# define BT_ASSERT_PRE(_cond, _fmt, ...)       ((void) sizeof((void) (_cond), 0))
 # define BT_ASSERT_PRE_FUNC    BT_UNUSED
 # define BT_ASSERT_PRE_MSG(_fmt, ...)
 #endif /* BT_DEV_MODE */
This page took 0.026175 seconds and 4 git commands to generate.