diff options
author | Charles Crayne <chuck@thor.crayne.org> | 2008-02-24 19:14:17 -0800 |
---|---|---|
committer | Charles Crayne <chuck@thor.crayne.org> | 2008-02-24 19:14:17 -0800 |
commit | 225f82fa12851317161af58048039a001bf54a5e (patch) | |
tree | 7f9fb8a96593251cf7fa57fc79007fcc63eed005 /nasmlib.h | |
parent | 986312b17a5238695d774b446fd6096dc5839985 (diff) | |
download | nasm-225f82fa12851317161af58048039a001bf54a5e.tar.gz |
Dwarf3 support for ELF32
1. Port dwarf3 support from ELF64 to ELF32
2. Move common SAA extentions to nasmlib
Diffstat (limited to 'nasmlib.h')
-rw-r--r-- | nasmlib.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -361,6 +361,8 @@ struct SAA *saa_init(size_t elem_len); /* 1 == byte */ void saa_free(struct SAA *); void *saa_wstruct(struct SAA *); /* return a structure of elem_len */ void saa_wbytes(struct SAA *, const void *, size_t); /* write arbitrary bytes */ +void saa_wleb128u(struct SAA *, int); /* write unsigned LEB128 value */ +void saa_wleb128s(struct SAA *, int); /* write signed LEB128 value */ void saa_rewind(struct SAA *); /* for reading from beginning */ void *saa_rstruct(struct SAA *); /* return NULL on EOA */ const void *saa_rbytes(struct SAA *, size_t *); /* return 0 on EOA */ |