Mercurial > hg > index.cgi
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 |