diff --git a/libavutil/internal.h b/libavutil/internal.h index 66a136de68e48504379b12764b64f316700fb2b3..8e4f81b244d9bea0c7280e4edbeffd82499b87a7 100644 --- a/libavutil/internal.h +++ b/libavutil/internal.h @@ -120,11 +120,13 @@ // Use rip-relative addressing if compiling PIC code on x86-64. #if defined(ARCH_X86_64) && defined(PIC) -# define MANGLE(a) EXTERN_PREFIX #a"(%%rip)" +# define LOCAL_MANGLE(a) #a "(%%rip)" #else -# define MANGLE(a) EXTERN_PREFIX #a +# define LOCAL_MANGLE(a) #a #endif +#define MANGLE(a) EXTERN_PREFIX LOCAL_MANGLE(a) + /* debug stuff */ /* dprintf macros */