1 /****************************************************************************
2 *
3 * Description:  listing interface.
4 *
5 ****************************************************************************/
6 
7 
8 #ifndef _LISTING_H_INCLUDED
9 #define _LISTING_H_INCLUDED
10 
11 enum lsttype {
12  LSTTYPE_DATA,
13  LSTTYPE_CODE,
14  LSTTYPE_EQUATE,
15  LSTTYPE_TMACRO,
16  LSTTYPE_DIRECTIVE,
17  LSTTYPE_MACRO,
18  LSTTYPE_STRUCT,
19  LSTTYPE_LABEL,
20  LSTTYPE_MACROLINE,
21 };
22 
23 extern void LstInit( void );
24 extern void LstWrite( enum lsttype, uint_32 ofs, void * sym );
25 extern void LstWriteSrcLine( void );
26 extern void LstWriteCRef( void );
27 extern void LstPrintf( const char *format, ... );
28 extern void LstNL( void );
29 #if FASTPASS
30 extern void LstSetPosition( void );
31 #endif
32 
33 #endif
34