From: grischka Date: Mon, 4 Feb 2013 19:57:57 +0000 (+0100) Subject: portability: make tcc_get_symbol() available for non-native X-Git-Tag: release_0_9_26~28 X-Git-Url: https://repo.or.cz/w/tinycc.git/commitdiff_plain/e0aee4f45598720c39c619f97ade9b09c018f6f2 portability: make tcc_get_symbol() available for non-native For consistency with tcc_add_symbol(). Use uintptr_t here also. --- diff --git a/tccelf.c b/tccelf.c index ced61fc2..4b8c9a08 100644 --- a/tccelf.c +++ b/tccelf.c @@ -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) {