wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

debug.h (479B)


      1 #include <stdbool.h>
      2 
      3 enum DebugOpt {
      4 	D9p	= 1<<0,
      5 	DDnd	= 1<<1,
      6 	DEvent	= 1<<2,
      7 	DEwmh	= 1<<3,
      8 	DFocus	= 1<<4,
      9 	DGeneric= 1<<5,
     10 	DStack  = 1<<6,
     11 	NDebugOpt = 7,
     12 };
     13 
     14 #define Debug(x) if(((debugflag|debugfile)&(x)) && setdebug(x))
     15 #define Dprint(x, ...) BLOCK( if((debugflag|debugfile)&(x)) debug(x, __VA_ARGS__) )
     16 
     17 void	debug(int, const char*, ...);
     18 void	dwrite(int, void*, int, bool);
     19 bool	setdebug(int);
     20 void	vdebug(int, const char*, va_list);
     21 
     22 long	debugflag;
     23 long	debugfile;