mirror of
https://github.com/NishiOwO/JWasm.git
synced 2025-04-21 16:54:39 +00:00
34 lines
763 B
C
34 lines
763 B
C
/****************************************************************************
|
|
*
|
|
* Description: listing interface.
|
|
*
|
|
****************************************************************************/
|
|
|
|
|
|
#ifndef _LISTING_H_INCLUDED
|
|
#define _LISTING_H_INCLUDED
|
|
|
|
enum lsttype {
|
|
LSTTYPE_DATA,
|
|
LSTTYPE_CODE,
|
|
LSTTYPE_EQUATE,
|
|
LSTTYPE_TMACRO,
|
|
LSTTYPE_DIRECTIVE,
|
|
LSTTYPE_MACRO,
|
|
LSTTYPE_STRUCT,
|
|
LSTTYPE_LABEL,
|
|
LSTTYPE_MACROLINE,
|
|
};
|
|
|
|
extern void LstInit( void );
|
|
extern void LstWrite( enum lsttype, uint_32 ofs, void * sym );
|
|
extern void LstWriteSrcLine( void );
|
|
extern void LstWriteCRef( void );
|
|
extern void LstPrintf( const char *format, ... );
|
|
extern void LstNL( void );
|
|
#if FASTPASS
|
|
extern void LstSetPosition( void );
|
|
#endif
|
|
|
|
#endif
|