diff options
| author | grischka <grischka> | 2013-02-04 20:57:57 +0100 |
|---|---|---|
| committer | grischka <grischka> | 2013-02-04 20:57:57 +0100 |
| commit | e0aee4f45598720c39c619f97ade9b09c018f6f2 (patch) | |
| tree | 347769fe2038aadc14f4f296f595ecc3ed57d75b | |
| parent | 60e647f856f453ce1f25d796771e81a224ac3c1a (diff) | |
| download | tinycc-e0aee4f45598720c39c619f97ade9b09c018f6f2.tar.gz tinycc-e0aee4f45598720c39c619f97ade9b09c018f6f2.tar.bz2 | |
portability: make tcc_get_symbol() available for non-native
For consistency with tcc_add_symbol().
Use uintptr_t here also.
| -rw-r--r-- | tccelf.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -172,13 +172,13 @@ ST_FUNC addr_t get_elf_sym_addr(TCCState *s, const char *name, int err) return sym->st_value; } -#ifdef TCC_IS_NATIVE /* return elf symbol value */ LIBTCCAPI void *tcc_get_symbol(TCCState *s, const char *name) { - return (void*)get_elf_sym_addr(s, name, 0); + return (void*)(uintptr_t)get_elf_sym_addr(s, name, 0); } +#ifdef TCC_IS_NATIVE /* return elf symbol value or error */ ST_FUNC void* tcc_get_symbol_err(TCCState *s, const char *name) { |
