#include #include #include #include #include #include "dprintf.h" char *dprintf (const char *fmt, ...) { static char tmp[65536]; va_list args; size_t len; va_start (args, fmt); vsprintf (tmp, fmt, args); va_end (args); len = strlen(tmp); assert (len < sizeof (tmp)); return strdup(tmp); }