Debug format helpers for debug printin data structures.
static DC_PUBLIC dc_unit dc_unit_clone(dc_unit const *self)
static DC_PUBLIC void dc_unit_delete(dc_unit *)
static DC_PUBLIC void dc_unit_debug(dc_unit const *, dc_debug_fmt, FILE *stream)
static DC_PUBLIC dc_unit dc_unit_new()
static DC_PUBLIC FILE * stream(SELF *self)
#define DC_ZERO_SIZED(TYPE)
Zero sized types are useful as markers (e.g. for gdb printing, or to replace debug info structs.