#ifndef COMMON_H #define COMMON_H #include "stdint.h" #include "stdlib.h" #include "stdarg.h" #include "string.h" #include "stdio.h" #define NO_RETURN __attribute__((noreturn)) #define LIKELY(v) __builtin_expect((v) != 0, true) #define UNLIKELY(v) __builtin_expect((v) == 0, true) #define MACRO_XY(X, Y) X##Y #define MACRO_MakeNameXY(FX, LINE) MACRO_XY(FX, LINE) #define MAKE_NAME(FX) MACRO_MakeNameXY(FX, __LINE__) #endif//COMMON_H