blob: 8318fdee47784e2fb3c67b585c7e034ee6090792 [file] [log] [blame]
Frederic Weisbeckercd84c2a2009-08-12 10:03:49 +02001/* For general debugging purposes */
2
3#include "../perf.h"
4#include <string.h>
5#include <stdarg.h>
6#include <stdio.h>
7
8int verbose = 0;
Frederic Weisbecker2cec19d2009-08-16 19:24:21 +02009int dump_trace = 0;
Frederic Weisbeckercd84c2a2009-08-12 10:03:49 +020010
11int eprintf(const char *fmt, ...)
12{
13 va_list args;
14 int ret = 0;
15
16 if (verbose) {
17 va_start(args, fmt);
18 ret = vfprintf(stderr, fmt, args);
19 va_end(args);
20 }
21
22 return ret;
23}
Frederic Weisbecker2cec19d2009-08-16 19:24:21 +020024
25int dump_printf(const char *fmt, ...)
26{
27 va_list args;
28 int ret = 0;
29
30 if (dump_trace) {
31 va_start(args, fmt);
32 ret = vprintf(fmt, args);
33 va_end(args);
34 }
35
36 return ret;
37}