2 #ifndef _DEBUG_INCLUDE_
3 #define _DEBUG_INCLUDE_
5 typedef struct DebugFile
7 int (*openFile)(char *file);
8 int (*closeFile)(void);
9 int (*writeModule)(char *name);
10 int (*writeFunction)(symbol *pSym);
11 int (*writeSymbol)(symbol *pSym);
12 int (*writeType)(structdef *sdef, int block, int inStruct, char *tag);
13 int (*writeCLine)(char *module, int Line, int Level, int Block);
14 int (*writeALine)(char *module, int Line);
18 extern DEBUGFILE *debugFile;
20 void outputDebugStackSymbols(void);
21 void outputDebugSymbols(void);
22 void dumpSymInfo(char *pcName, memmap *memItem);