1*41edb306SCy Schubert
2*41edb306SCy Schubert /*
3*41edb306SCy Schubert * Copyright (C) 2012 by Darren Reed.
4*41edb306SCy Schubert *
5*41edb306SCy Schubert * See the IPFILTER.LICENCE file for details on licencing.
6*41edb306SCy Schubert *
7*41edb306SCy Schubert * $Id$
8*41edb306SCy Schubert */
9*41edb306SCy Schubert
10*41edb306SCy Schubert # include <stdarg.h>
11*41edb306SCy Schubert #include <stdio.h>
12*41edb306SCy Schubert
13*41edb306SCy Schubert #include "ipf.h"
14*41edb306SCy Schubert #include "opts.h"
15*41edb306SCy Schubert
16*41edb306SCy Schubert
verbose(int level,char * fmt,...)17*41edb306SCy Schubert void verbose(int level, char *fmt, ...)
18*41edb306SCy Schubert {
19*41edb306SCy Schubert va_list pvar;
20*41edb306SCy Schubert
21*41edb306SCy Schubert va_start(pvar, fmt);
22*41edb306SCy Schubert
23*41edb306SCy Schubert if (opts & OPT_VERBOSE)
24*41edb306SCy Schubert vprintf(fmt, pvar);
25*41edb306SCy Schubert va_end(pvar);
26*41edb306SCy Schubert }
27*41edb306SCy Schubert
28*41edb306SCy Schubert
ipfkverbose(char * fmt,...)29*41edb306SCy Schubert void ipfkverbose(char *fmt, ...)
30*41edb306SCy Schubert {
31*41edb306SCy Schubert va_list pvar;
32*41edb306SCy Schubert
33*41edb306SCy Schubert va_start(pvar, fmt);
34*41edb306SCy Schubert
35*41edb306SCy Schubert if (opts & OPT_VERBOSE)
36*41edb306SCy Schubert verbose(0x1fffffff, fmt, pvar);
37*41edb306SCy Schubert va_end(pvar);
38*41edb306SCy Schubert }
39