From 4bca0f29b870397694c5c5c411cd6f07bd79fd74 Mon Sep 17 00:00:00 2001 From: "Viral B. Shah" Date: Wed, 8 Sep 2021 13:35:31 -0400 Subject: [PATCH] Revert "prefix symbols with _ for 32-bit x86 Windows" --- src/cdefs-compat.h | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/cdefs-compat.h b/src/cdefs-compat.h index a90b1b3b..c7deeb1b 100644 --- a/src/cdefs-compat.h +++ b/src/cdefs-compat.h @@ -59,21 +59,15 @@ #endif /* __warn_references */ #endif /* __STDC__ */ #elif defined(__clang__) /* CLANG */ -#if defined(_WIN32) && defined (_X86_) -#define openlibm_symbol_prefix "_" -#else -#define openlibm_symbol_prefix "" -#endif #ifdef __STDC__ #define openlibm_weak_reference(sym,alias) \ - __asm__(".weak_reference " openlibm_symbol_prefix #alias); \ - __asm__(".set " openlibm_symbol_prefix #alias ", " openlibm_symbol_prefix #sym) + __asm__(".weak_reference " #alias); \ + __asm__(".set " #alias ", " #sym) #else #define openlibm_weak_reference(sym,alias) \ - __asm__(".weak_reference openlibm_symbol_prefix/**/alias");\ - __asm__(".set openlibm_symbol_prefix/**/alias, openlibm_symbol_prefix/**/sym") + __asm__(".weak_reference alias");\ + __asm__(".set alias, sym") #endif -#undef openlibm_symbol_prefix #else /* !__ELF__ */ #ifdef __STDC__ #define openlibm_weak_reference(sym,alias) \