ntp_debug.h revision 200576
150472Speter/*
237Srgrimes * $Header$
337Srgrimes *
437Srgrimes * $Created: Sat Aug 20 14:23:01 2005 $
537Srgrimes *
637Srgrimes * Copyright (C) 2005 by Frank Kardel
737Srgrimes */
837Srgrimes#ifndef NTP_DEBUG_H
937Srgrimes#define NTP_DEBUG_H
109306Sbde
1137Srgrimes/*
12646Sdg * macros for debugging output - cut down on #ifdef pollution in the code
139306Sbde */
14646Sdg
156489Sjoerg#ifdef DEBUG
166489Sjoerg#define DPRINTF(_lvl_, _arg_)				\
176489Sjoerg	do { 						\
186489Sjoerg		if (debug >= (_lvl_))			\
196489Sjoerg			printf _arg_;			\
209306Sbde	} while (0)
219306Sbde#else
22646Sdg#define DPRINTF(_lvl_, _arg_)	do {} while (0)
23646Sdg#endif
24646Sdg
25646Sdg#endif
26646Sdg/*
27646Sdg * $Log$
28646Sdg */
29646Sdg