Go to the documentation of this file.
30 #define IC_G_ABS(x) ((x) < 0 ? (-(x)) : (x))
36 #define IC_ABS(x) _IC_MAKE_SINGLE_EVAL_1(IC_G_ABS, x)
38 #define IC_ANSI_RED "\x1b[31m"
39 #define IC_ANSI_GREEN "\x1b[32m"
40 #define IC_ANSI_YELLOW "\x1b[33m"
41 #define IC_ANSI_BLUE "\x1b[34m"
42 #define IC_ANSI_MAGENTA "\x1b[95m"
43 #define IC_ANSI_CYAN "\x1b[96m"
44 #define IC_ANSI_BOLD "\x1b[1m"
45 #define IC_ANSI_DIM "\x1b[2m"
46 #define IC_ANSI_DIM2 "\x1b[38;5;241m"
47 #define IC_ANSI_NONE ""
48 #define IC_ANSI_RESET "\x1b[0m"
60 #define IC_INLINE inline __attribute__((always_inline))
68 #define IC_PACK __attribute__((packed))
102 #define IC_CONST __attribute__((const))
142 #define IC_PURE __attribute__((pure))