Add `babeltrace convert` argument tests
[babeltrace.git] / include / babeltrace / babeltrace-internal.h
index 6384eee007f4d2bf922ab4a2d77dc253a49f9346..c3ed6f97246d514f2d919fbf4b4a8beff2384ba2 100644 (file)
 #include <stdio.h>
 #include <glib.h>
 #include <stdint.h>
+#include <stdlib.h>
+#include <errno.h>
+#include <stdbool.h>
 #include <babeltrace/compat/string.h>
 
 #define PERROR_BUFLEN  200
 
-extern int babeltrace_verbose, babeltrace_debug;
+extern bool babeltrace_verbose, babeltrace_debug;
 
 #define printf_verbose(fmt, args...)                                   \
        do {                                                            \
@@ -159,6 +162,16 @@ extern int babeltrace_verbose, babeltrace_debug;
 #define max(a, b)      (((a) > (b)) ? (a) : (b))
 #endif
 
+#ifndef max_t
+#define max_t(type, a, b)      \
+       ((type) (a) > (type) (b) ? (type) (a) : (type) (b))
+#endif
+
+/*
+ * Memory allocation zeroed
+ */
+#define zmalloc(x) calloc(1, x)
+
 /*
  * BT_HIDDEN: set the hidden attribute for internal functions
  */
This page took 0.024104 seconds and 4 git commands to generate.