[FFmpeg-cvslog] r23617 - in branches/0.6: . libavutil/internal.h

siretart subversion
Tue Jun 15 21:44:10 CEST 2010


Author: siretart
Date: Tue Jun 15 21:44:09 2010
New Revision: 23617

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

backport r23615 by mru

Modified:
   branches/0.6/   (props changed)
   branches/0.6/libavutil/internal.h

Modified: branches/0.6/libavutil/internal.h
==============================================================================
--- branches/0.6/libavutil/internal.h	Tue Jun 15 20:06:28 2010	(r23616)
+++ branches/0.6/libavutil/internal.h	Tue Jun 15 21:44:09 2010	(r23617)
@@ -205,13 +205,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