changeset 942:c8b09f0c66a0 libavutil

Fix symbol version compat wrappers on systems with export prefixes
author mru
date Tue, 15 Jun 2010 15:24:28 +0000
parents 1f17993c2baa
children da95a329a6b5
files internal.h
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/internal.h	Tue Jun 15 13:26:52 2010 +0000
+++ b/internal.h	Tue Jun 15 15:24:28 2010 +0000
@@ -197,13 +197,13 @@
 #endif
 
 #if HAVE_SYMVER_ASM_LABEL
-#   define FF_SYMVER(type, name, args, ver)             \
-    type ff_##name args __asm__ (#name "@" ver);        \
+#   define FF_SYMVER(type, name, args, ver)                     \
+    type ff_##name args __asm__ (EXTERN_PREFIX #name "@" ver);  \
     type ff_##name args
 #elif HAVE_SYMVER_GNU_ASM
-#   define FF_SYMVER(type, name, args, ver)             \
-    __asm__ (".symver ff_" #name "," #name "@" ver);    \
-    type ff_##name args;                                \
+#   define FF_SYMVER(type, name, args, ver)                             \
+    __asm__ (".symver ff_" #name "," EXTERN_PREFIX #name "@" ver);      \
+    type ff_##name args;                                                \
     type ff_##name args
 #endif