#ifndef dbg__h
#define dbg__h
/*
* This is the "_" dbg header.  The dbgflg['_'] flag  is  used  by  the
* debug routines for debugging the debug routines themselves.
*/
#ifndef dbg_h
#include "dbg.h"
#endif

#define D1_ DD('_',1)
#define D2_ DD('_',2)
#define D3_ DD('_',3)
#define D4_ DD('_',4)
#define D5_ DD('_',5)
#define D6_ DD('_',6)
#define D7_ DD('_',7)
#define D8_ DD('_',8)
#define D9_ DD('_',9)

#define P1_ DP('_',1)
#define P2_ DP('_',2)
#define P3_ DP('_',3)
#define P4_ DP('_',4)
#define P5_ DP('_',5)
#define P6_ DP('_',6)
#define P7_ DP('_',7)
#define P8_ DP('_',8)
#define P9_ DP('_',9)

#define H1_(p,n,m) if(dbgflg['_']>=(dbgl=1))Hexdnm(p,n,m)
#define H2_(p,n,m) if(dbgflg['_']>=(dbgl=2))Hexdnm(p,n,m)
#define H3_(p,n,m) if(dbgflg['_']>=(dbgl=3))Hexdnm(p,n,m)
#define H4_(p,n,m) if(dbgflg['_']>=(dbgl=4))Hexdnm(p,n,m)
#define H5_(p,n,m) if(dbgflg['_']>=(dbgl=5))Hexdnm(p,n,m)
#define H6_(p,n,m) if(dbgflg['_']>=(dbgl=6))Hexdnm(p,n,m)
#define H7_(p,n,m) if(dbgflg['_']>=(dbgl=7))Hexdnm(p,n,m)
#define H8_(p,n,m) if(dbgflg['_']>=(dbgl=8))Hexdnm(p,n,m)
#define H9_(p,n,m) if(dbgflg['_']>=(dbgl=9))Hexdnm(p,n,m)

#endif
