21 for (
size_t i = 0; i < fmt.
indent; i++) {
27#if defined(__clang__) || defined(__GNUC__)
28 __attribute__((format(printf, 3, 4)))
36 va_start(args, format);
38 #pragma clang diagnostic push
39 #pragma clang diagnostic ignored "-Wformat-nonliteral"
41 vfprintf(
stream, format, args);
43 #pragma clang diagnostic pop
static DC_PUBLIC IV_PAIR next(ITER *iter)
static DC_PUBLIC void dc_debug_fmt_print(dc_debug_fmt fmt, FILE *stream, const char *format,...)
static DC_PUBLIC dc_debug_fmt dc_debug_fmt_new()
static DC_PUBLIC void dc_debug_fmt_print_indents(dc_debug_fmt fmt, FILE *stream)
static DC_PUBLIC dc_debug_fmt dc_debug_fmt_scope_end(dc_debug_fmt fmt)
static DC_PUBLIC dc_debug_fmt dc_debug_fmt_scope_begin(dc_debug_fmt fmt)
#define DC_ASSERT(expr,...)
Debug format helpers for debug printin data structures.
static DC_PUBLIC FILE * stream(SELF *self)