From db1b76de7229926515ceba67fb9f5543883bd3e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Mon, 20 Sep 2010 13:14:16 +0000 Subject: debugging levels svn path=/trunk/externals/iem/iemnet/; revision=14160 --- iemnet.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'iemnet.h') diff --git a/iemnet.h b/iemnet.h index bc04840..7e3d76c 100644 --- a/iemnet.h +++ b/iemnet.h @@ -238,9 +238,13 @@ int iemnet__register(const char*name); #ifdef IEMNET_HAVE_DEBUG # undef IEMNET_HAVE_DEBUG #endif +int debuglevel; +void iemnet_debuglevel(void*,t_float); +#define DEBUGMETHOD(c) class_addmethod(c, (t_method)iemnet_debuglevel, gensym("debug"), A_FLOAT, 0) + #ifdef DEBUG # undef DEBUG -# define DEBUG startpost("[%s:%d]", __FUNCTION__, __LINE__); post +# define DEBUG if(debuglevel&DEBUGLEVEL)startpost("[%s:%d]", __FUNCTION__, __LINE__); if(debuglevel&DEBUGLEVEL)post # define IEMNET_HAVE_DEBUG 1 #else static void debug_dummy(const char *format, ...) {;} -- cgit v1.2.1