diff options
| author | grischka <grischka> | 2009-04-16 21:50:43 +0200 |
|---|---|---|
| committer | grischka <grischka> | 2009-04-18 15:08:02 +0200 |
| commit | b1697be6917ecf16013d8467329bccff6a9e5b9f (patch) | |
| tree | f6f07ee593d0978149d85c8a967a89c8515ed482 /tcc.c | |
| parent | 795f67428e7863353d7c466c211d8fcbb9e8c988 (diff) | |
| download | tinycc-b1697be6917ecf16013d8467329bccff6a9e5b9f.tar.gz tinycc-b1697be6917ecf16013d8467329bccff6a9e5b9f.tar.bz2 | |
change tcc_add/get_symbol to use void*
Diffstat (limited to 'tcc.c')
| -rw-r--r-- | tcc.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -10398,8 +10398,7 @@ int tcc_run(TCCState *s1, int argc, char **argv) void (*bound_init)(void); /* set error function */ - rt_bound_error_msg = (void *)tcc_get_symbol_err(s1, - "__bound_error_msg"); + rt_bound_error_msg = tcc_get_symbol_err(s1, "__bound_error_msg"); /* XXX: use .init section so that it also work in binary ? */ bound_init = (void *)tcc_get_symbol_err(s1, "__bound_init"); @@ -10793,9 +10792,9 @@ int tcc_add_library(TCCState *s, const char *libraryname) return -1; } -int tcc_add_symbol(TCCState *s, const char *name, unsigned long val) +int tcc_add_symbol(TCCState *s, const char *name, void *val) { - add_elf_sym(symtab_section, val, 0, + add_elf_sym(symtab_section, (unsigned long)val, 0, ELFW(ST_INFO)(STB_GLOBAL, STT_NOTYPE), 0, SHN_ABS, name); return 0; |
