[FFmpeg-cvslog] r23615 - trunk/libavutil/internal.h

mru subversion
Tue Jun 15 17:24:28 CEST 2010


Author: mru
Date: Tue Jun 15 17:24:28 2010
New Revision: 23615

Log:
Fix symbol version compat wrappers on systems with export prefixes

Modified:
   trunk/libavutil/internal.h

Modified: trunk/libavutil/internal.h
==============================================================================
--- trunk/libavutil/internal.h	Tue Jun 15 16:24:19 2010	(r23614)
+++ trunk/libavutil/internal.h	Tue Jun 15 17:24:28 2010	(r23615)
@@ -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
 



More information about the ffmpeg-cvslog mailing list