X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fasm.h;h=23263cb90e8264bf80807e4e577c165737f8d668;hb=5ec781add4d741984edf7d647c2d8c1f7c4e9861;hp=2ebefe13c2a5f5642c2401ddeae647cf1714f125;hpb=3d0c5bf929458cf5a206c63760ec477e25d40b59;p=fw%2Fsdcc diff --git a/src/asm.h b/src/asm.h index 2ebefe13..23263cb9 100644 --- a/src/asm.h +++ b/src/asm.h @@ -1,9 +1,9 @@ #ifndef ASM_PORT_INCLUDE #define ASM_PORT_INCLUDE -void tfprintf (FILE * fp, const char *szFormat,...); -void tsprintf (char *buffer, const char *szFormat,...); -void tvsprintf (char *buffer, const char *szFormat, va_list ap); +void tfprintf (FILE * fp, const char *szFormat, ...); +void tsprintf (char *buffer, size_t len, const char *szFormat, ...); +void tvsprintf (char *buffer, size_t len, const char *szFormat, va_list ap); typedef struct { @@ -26,6 +26,8 @@ struct _ASM_MAPPINGS */ extern const ASM_MAPPINGS asm_asxxxx_mapping; extern const ASM_MAPPINGS asm_gas_mapping; +extern const ASM_MAPPINGS asm_a390_mapping; +extern const ASM_MAPPINGS asm_xa_asm_mapping; /** Last entry has szKey = NULL. */ @@ -33,4 +35,6 @@ void asm_addTree (const ASM_MAPPINGS * pMappings); char *FileBaseName (char *fileFullName); +char *printILine (iCode *ic); +char *printCLine (char *srcFile, int lineno); #endif