/* debug.c -- debug utilities * * Copyright (C) 2010,2011 Olaf Bergmann * * This file is part of the CoAP library libcoap. Please see * README for terms of use. */ #include #include #include #include "debug.h" void debug(char *format, ...) { static char timebuf[32]; struct tm *tmp; time_t now; va_list ap; time(&now); tmp = localtime(&now); if ( strftime(timebuf,sizeof(timebuf), "%b %d %H:%M:%S", tmp) ) printf("%s ", timebuf); va_start(ap, format); vprintf(format, ap); va_end(ap); fflush(stdout); }