* doc/cdbfile.html: removed, replaced by cdbfileformat.lyx
[fw/sdcc] / src / SDCCdebug.h
1
2 #ifndef _DEBUG_INCLUDE_
3 #define _DEBUG_INCLUDE_
4
5 typedef struct DebugFile
6 {
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);
15
16 }DEBUGFILE;
17
18 extern DEBUGFILE *debugFile;
19
20 void outputDebugStackSymbols(void);
21 void outputDebugSymbols(void);
22 void dumpSymInfo(char *pcName, memmap *memItem);
23
24 #endif