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 */
|