comparison lwlink/lwlink.h @ 548:cde1a5a48636

Add IHEX output format to lwlink At the request of Craig Iannello who provided a small bribe, IHEX output format is now available in lwlink. At least a first pass version of it.
author William Astle <lost@l-w.ca>
date Thu, 16 Mar 2023 16:59:50 -0600
parents 1744f2d1a821
children
comparison
equal deleted inserted replaced
547:33e37b3d98cf 548:cde1a5a48636
30 #define OUTPUT_RAW 1 // raw sequence of bytes; BSS is just not included 30 #define OUTPUT_RAW 1 // raw sequence of bytes; BSS is just not included
31 #define OUTPUT_LWEX0 2 // LWOS LWEX binary version 0 31 #define OUTPUT_LWEX0 2 // LWOS LWEX binary version 0
32 #define OUTPUT_OS9 3 // OS9 object code module 32 #define OUTPUT_OS9 3 // OS9 object code module
33 #define OUTPUT_SREC 4 // motorola SREC format 33 #define OUTPUT_SREC 4 // motorola SREC format
34 #define OUTPUT_RAW2 5 // raw sequence of bytes, BSS converted to NULs 34 #define OUTPUT_RAW2 5 // raw sequence of bytes, BSS converted to NULs
35 #define OUTPUT_IHEX 6 // IHEX output format
35 36
36 typedef struct symtab_s symtab_t; 37 typedef struct symtab_s symtab_t;
37 struct symtab_s 38 struct symtab_s
38 { 39 {
39 unsigned char *sym; // symbol name 40 unsigned char *sym; // symbol name