19 lines
346 B
C
19 lines
346 B
C
|
#ifndef COMMON_H
|
||
|
#define COMMON_H
|
||
|
|
||
|
/* Debug macros */
|
||
|
|
||
|
#ifdef ENABLE_DEBUG
|
||
|
# define dbg(...) fprintf(stderr, __VA_ARGS__);
|
||
|
#else
|
||
|
# define dbg(...)
|
||
|
#endif
|
||
|
|
||
|
#define err(...) fprintf(stderr, __VA_ARGS__);
|
||
|
|
||
|
#define likely(x) __builtin_expect(!!(x), 1)
|
||
|
#define unlikely(x) __builtin_expect(!!(x), 0)
|
||
|
#define UNUSED(x) (void)(x)
|
||
|
|
||
|
#endif /* COMMON_H */
|