ovni/common.h

26 lines
504 B
C
Raw Normal View History

#ifndef COMMON_H
#define COMMON_H
2022-08-22 16:02:07 +02:00
#include <stdio.h>
#include <stdlib.h>
/* Debug macros */
#ifdef ENABLE_DEBUG
# define dbg(...) fprintf(stderr, __VA_ARGS__);
#else
# define dbg(...)
#endif
#define err(...) fprintf(stderr, __VA_ARGS__);
#define die(...) do { err("fatal: " __VA_ARGS__); abort(); } while (0)
#define likely(x) __builtin_expect(!!(x), 1)
#define unlikely(x) __builtin_expect(!!(x), 0)
#define UNUSED(x) (void)(x)
2021-12-09 16:56:24 +01:00
/* Poison assert */
#pragma GCC poison assert
#endif /* COMMON_H */