new attribute "extern inline" (fixing linker error with ff_get_mb_score and ff_get_mb...
[ffmpeg.git] / libavutil / attributes.h
index 0a6fda1..d517fdf 100644 (file)
 #endif
 #endif
 
+#ifndef av_extern_inline
+#if defined(__INTEL_COMPILER) ||  defined(__GNUC_STDC_INLINE__)
+#    define av_extern_inline extern inline
+#else
+#    define av_extern_inline inline
+#endif
+#endif
+
 #ifndef av_noreturn
 #if AV_GCC_VERSION_AT_LEAST(2,5)
 #    define av_noreturn __attribute__((noreturn))