blob: 42dbd9565abd1d45c0f441ba4b375bdae48f5375 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifndef VOIDNSRUN_MACROS_H
#define VOIDNSRUN_MACROS_H
#include <stdio.h>
#include <string.h>
extern bool g_verbose;
#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))
#define UNUSED(x) (void)(x)
#define ERROR(f_, ...) fprintf(stderr, (f_), ##__VA_ARGS__)
#define DEBUG(f_, ...) if (g_verbose) { \
fprintf(stderr, "debug: "); \
fprintf(stderr, (f_), ##__VA_ARGS__); \
}
#define ERROR_EXIT(f_, ...) { \
fprintf(stderr, (f_), ##__VA_ARGS__); \
goto end; \
}
#endif //VOIDNSRUN_MACROS_H
|