4 #ident "University of Edinburgh $Id: 9cd9c6e05f4ba0824f6867ad27c6105fba689563 $" 6 static char _WlzDebug_h[] =
"University of Edinburgh $Id: 9cd9c6e05f4ba0824f6867ad27c6105fba689563 $";
83 #define WLZ_DBG(F,M) \ 84 ((((F)&(wlzDbgMask))==(F))?(*wlzDbgOutFn) M:WLZ_ERR_NONE) 85 #define WLZ_DBGOBJ(F,O,X) \ 86 ((((F)&(wlzDbgObjMask))==(F))?(*wlzDbgOutObjFn)((O),(X)):WLZ_ERR_NONE) Definition: WlzDebug.h:61
Definition: WlzDebug.h:56
WlzDbgObjFn wlzDbgOutObjFn
enum _WlzDbgMask WlzDbgMask
WlzDbgMask wlzDbgMask
Definition: WlzDebug.c:50
void * wlzDbgObjData
Definition: WlzDebug.c:53
WlzErrorNum(* WlzDbgFn)(char *,...)
Definition: WlzDebug.h:64
Definition: WlzDebug.h:58
WlzErrorNum WlzDbgWrite(char *,...)
Writes out the given debug message to the debug file.
Definition: WlzDebug.c:65
Definition: WlzDebug.h:57
_WlzDbgMask
Woolz debug bit masks. Typedef: WlzDbgMask.
Definition: WlzDebug.h:54
The Woolz object. Typedef: WlzObject.
Definition: WlzType.h:2751
void * wlzDbgData
Definition: WlzDebug.c:52
Definition: WlzDebug.h:60
WlzErrorNum(* WlzDbgObjFn)(WlzObject *, int)
Definition: WlzDebug.h:65
WlzErrorNum WlzDbgObjWrite(WlzObject *, int)
Writes out the given debug Woolz object to the woolz debug file.
Definition: WlzDebug.c:92
WlzDbgFn wlzDbgOutFn
Definition: WlzDebug.c:56
enum _WlzErrorNum WlzErrorNum
WlzDbgMask wlzDbgObjMask
Definition: WlzDebug.c:51
Definition: WlzDebug.h:59