44#if defined(INFIX_DEBUG_ENABLED) && INFIX_DEBUG_ENABLED
53#define INFIX_DEBUG_PRINTF(...) \
55 printf("# INFIX_DEBUG: " __VA_ARGS__); \
72void infix_dump_hex(
const void * data,
size_t size,
const char * title);
87#define INFIX_DUMP_STATE() infix_dump_state(__FILE__, __LINE__)
97#define INFIX_DEBUG_PRINTF(...) ((void)0)
Provides forward compatibility macros for C23 features.
#define c23_maybe_unused
A compatibility macro for the C23 [[maybe_unused]] attribute.
Definition compat_c23.h:156
static void infix_dump_state(c23_maybe_unused const char *file, c23_maybe_unused int line)
Definition utility.h:130
static void infix_dump_hex(c23_maybe_unused const void *data, c23_maybe_unused size_t size, c23_maybe_unused const char *title)
Definition utility.h:112