#include #include #include #include #include #include"wlclock.h" void free_if_set (void *ptr) { if ( ptr != NULL ) free(ptr); } void set_string (char **ptr, char *arg) { free_if_set(*ptr); *ptr = strdup(arg); } void clocklog (struct Wlclock *clock, int level, const char *fmt, ...) { if ( clock != NULL && level > clock->verbosity ) return; va_list args; va_start(args, fmt); vfprintf(stderr, fmt, args); va_end(args); }