/*
* Log related functions/defines.
*
- * Copyright (C) 2011-2012 Simon Ruderich
+ * Copyright (C) 2011-2013 Simon Ruderich
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
default: level_string = "UNKNOWN";
}
- va_start(ap, format);
-#ifdef DEBUG
- fprintf(stdout, "%-12s:%-3d ", file, line);
-#else
+#ifndef DEBUG
+ /* Prevent warnings. */
(void)file;
(void)line;
#endif
- fprintf(stdout, "[%s] [%d] ", level_string, (int)pthread_self());
+
+ va_start(ap, format);
+ fprintf(stdout,
+#ifdef DEBUG
+ "%-12s:%-3d "
+#endif
+ "[%s] [%d] ",
+#ifdef DEBUG
+ file, line,
+#endif
+ level_string, (int)pthread_self());
vfprintf(stdout, format, ap);
fprintf(stdout, "\n");
va_end(ap);