122514Sdarrenr/*	$FreeBSD$	*/
222514Sdarrenr
3145510Sdarrenr/*
4145510Sdarrenr * Copyright (C) 2012 by Darren Reed.
522514Sdarrenr *
622514Sdarrenr * See the IPFILTER.LICENCE file for details on licencing.
722514Sdarrenr *
822514Sdarrenr * $Id$
922514Sdarrenr */
1022514Sdarrenr
1122514Sdarrenr#if defined(__STDC__)
1222514Sdarrenr# include <stdarg.h>
1322514Sdarrenr#else
1431183Speter# include <varargs.h>
1522514Sdarrenr#endif
1622514Sdarrenr#include <stdio.h>
1722514Sdarrenr
1822514Sdarrenr#include "ipf.h"
1922514Sdarrenr#include "opts.h"
2022514Sdarrenr
2122514Sdarrenr
2222514Sdarrenr#if defined(__STDC__)
2322514Sdarrenrvoid	verbose(int level, char *fmt, ...)
2422514Sdarrenr#else
2522514Sdarrenrvoid	verbose(level, fmt, va_alist)
2622514Sdarrenr	char	*fmt;
2722514Sdarrenr	va_dcl
2822514Sdarrenr#endif
2922514Sdarrenr{
3022514Sdarrenr	va_list pvar;
3122514Sdarrenr
3222514Sdarrenr	va_start(pvar, fmt);
3322514Sdarrenr
3422514Sdarrenr	if (opts & OPT_VERBOSE)
3522514Sdarrenr		vprintf(fmt, pvar);
3622514Sdarrenr	va_end(pvar);
3722514Sdarrenr}
3822514Sdarrenr
3922514Sdarrenr
4022514Sdarrenr#if defined(__STDC__)
4122514Sdarrenrvoid	ipfkverbose(char *fmt, ...)
4222514Sdarrenr#else
4322514Sdarrenrvoid	ipfkverbose(fmt, va_alist)
4422514Sdarrenr	char	*fmt;
4522514Sdarrenr	va_dcl
4622514Sdarrenr#endif
4731183Speter{
4831183Speter	va_list pvar;
4931183Speter
5031183Speter	va_start(pvar, fmt);
5137074Speter
5222514Sdarrenr	if (opts & OPT_VERBOSE)
5322514Sdarrenr		verbose(0x1fffffff, fmt, pvar);
5422514Sdarrenr	va_end(pvar);
5522514Sdarrenr}
5622514Sdarrenr