Source file: /~heha/hs/gputils64-210929.zip/gpasm/lst.h

/* ".LST" file output for gpasm
   Copyright 1998-2005	James Bowman, Craig Franklin
   Copyright 2012	Borut Ražem
*/

#pragma once
#include "stdhdr.h"

/* MPASM(X) compatible listing */
#define MPASM_LIST

#ifdef MPASM_LIST
#define LST_LINENUM_POS 22
#else
#define LST_LINENUM_POS 15
#endif
#define LST_SRC_POS     (LST_LINENUM_POS + 6)

EXTERN_C void _cdecl lst_line(const char *format, ...);
EXTERN_C void lst_err_line(const char *type, unsigned code, const char *format, va_list args);
EXTERN_C void lst_throw();
EXTERN_C void lst_init();
EXTERN_C void lst_memory_map(MemBlock_t *m);
EXTERN_C void lst_close();
EXTERN_C void lst_format_line(const char *line, unsigned value);
EXTERN_C void lst_symbol_table();
EXTERN_C void lst_page_start();
EXTERN_C void preproc_init();
EXTERN_C void preproc_emit();
Detected encoding: UTF-80