From 82bcbd027f100d7601c6139e93e1f69a9cc46244 Mon Sep 17 00:00:00 2001 From: grischka Date: Mon, 4 Feb 2013 16:08:06 +0100 Subject: portability: fix void* <-> target address conversion confusion - #define addr_t as ElfW(Addr) - replace uplong by addr_t - #define TCC_HAS_RUNTIME_PLTGOT and use it --- tcccoff.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tcccoff.c') diff --git a/tcccoff.c b/tcccoff.c index 0cdc2b7..1421ca2 100644 --- a/tcccoff.c +++ b/tcccoff.c @@ -933,7 +933,7 @@ ST_FUNC int tcc_load_coff(TCCState * s1, int fd) if (name[0] == '_' && strcmp(name, "_main") != 0) name++; - tcc_add_symbol(s1, name, (void*)(uplong)csym.n_value); + tcc_add_symbol(s1, name, (void*)(uintptr_t)csym.n_value); } // skip any aux records -- cgit v1.3.1