X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Fbabeltrace-internal.h;fp=include%2Fbabeltrace%2Fbabeltrace-internal.h;h=9a91ba46736128bae32bb13daa62963198a52147;hp=6384eee007f4d2bf922ab4a2d77dc253a49f9346;hb=f3e4505ba1b7bacce5fc1cc942f4cfaa905b4e74;hpb=d97bac968c717fa2f1c2be4d8658f0e6a6e392fa diff --git a/include/babeltrace/babeltrace-internal.h b/include/babeltrace/babeltrace-internal.h index 6384eee0..9a91ba46 100644 --- a/include/babeltrace/babeltrace-internal.h +++ b/include/babeltrace/babeltrace-internal.h @@ -27,6 +27,8 @@ #include #include #include +#include +#include #include #define PERROR_BUFLEN 200 @@ -159,6 +161,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 */