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