diff options
Diffstat (limited to 'src/pprint.c')
-rw-r--r-- | src/pprint.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/src/pprint.c b/src/pprint.c deleted file mode 100644 index dd29188..0000000 --- a/src/pprint.c +++ /dev/null @@ -1,27 +0,0 @@ -#include <stdio.h> -#include <stdarg.h> -#include <pthread.h> - -static int pprint_level = 0; - -static pthread_mutex_t pprint_lock = PTHREAD_MUTEX_INITIALIZER; - -void pprint_set_level(int level) -{ - pprint_level = level; -} - -void pprint(int level, const char *fmt, ...) -{ - va_list va; - - if (level <= pprint_level) { - pthread_mutex_lock(&pprint_lock); - va_start(va, fmt); - vfprintf(stdout, fmt, va); - fflush(stdout); - va_end(va); - pthread_mutex_unlock(&pprint_lock); - } -} - |