#ifdef DEBUG #include #include void _trace(const char *source, const char *fmt, ...) { char output[4096]; va_list argptr; va_start(argptr, fmt); vsnprintf(output, 4095, fmt, argptr); va_end(argptr); printf("%s: %s\n",source,output); } #endif