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