5 #define CHECK_MEM(var, what) do { \
7 fprintf(stderr, "%s:%d: %s : Out of memory\n", \
8 __func__, __LINE__, what); \
13 #define ALLOC(var, num, what) do { \
14 var = calloc(num, sizeof(*(var))); \
15 CHECK_MEM(var, what); \
18 #define REALLOC(var, num, what) do { \
19 var = realloc(var, (num)*sizeof(*var)); \
20 CHECK_MEM(var, what); \