static void maybe_write_file(char *filename, char *fmt, ...) { va_list ap; va_start(ap, fmt); vmaybe_write_file(true, filename, fmt, ap); va_end(ap); }
static int write_file(char *filename, char *fmt, ...) { int ret; va_list ap; va_start(ap, fmt); ret = vmaybe_write_file(false, filename, fmt, ap); va_end(ap); return ret; }