#include #include #include #include "log.h" void debug(const char *format, ...) { #ifdef DEBUG if (format == NULL) { return; } time_t now; time(&now); char time_str[26]; ctime_r(&now, time_str); time_str[24] = '\0'; fprintf(stdout, "[DEBUG] [%s] ", time_str); va_list args; va_start(args, format); vfprintf(stdout, format, args); va_end(args); fprintf(stdout, "\n"); #endif }