From b42cb16b65ed237e6ec30f65d4f9647561515cb8 Mon Sep 17 00:00:00 2001 From: grischka Date: Wed, 5 Oct 2016 18:34:17 +0200 Subject: Misc. fixes Makefile : - do not 'uninstall' peoples /usr/local/doc entirely libtcc.c : - MEM_DEBUG : IDE-friendly output "file:line: ..." - always ELF for objects tccgen.c : - fix memory leak in new switch code - move static 'in_sizeof' out of function profiling : - define 'static' to empty resolve_sym() : - replace by dlsym() win32/64: fix R_XXX_RELATIVE fixme - was fixed for i386 already in 8e4d64be2fc1d707c7800c5096f6e0ea22cbd - do not -Lsystemdir if compiling to .o --- tccrun.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'tccrun.c') diff --git a/tccrun.c b/tccrun.c index 3a6a82d..4903f90 100644 --- a/tccrun.c +++ b/tccrun.c @@ -748,7 +748,7 @@ static TCCSyms tcc_syms[] = { { NULL, NULL }, }; -ST_FUNC void *resolve_sym(TCCState *s1, const char *symbol) +ST_FUNC void *dlsym(int flag, const char *symbol) { TCCSyms *p; p = tcc_syms; @@ -760,13 +760,6 @@ ST_FUNC void *resolve_sym(TCCState *s1, const char *symbol) return NULL; } -#elif !defined(_WIN32) - -ST_FUNC void *resolve_sym(TCCState *s1, const char *sym) -{ - return dlsym(RTLD_DEFAULT, sym); -} - #endif /* CONFIG_TCC_STATIC */ #endif /* TCC_IS_NATIVE */ /* ------------------------------------------------------------- */ -- cgit v1.3.1