ensure av_noinline is always defined
authorAurelien Jacobs <aurel@gnuage.org>
Sat, 11 Aug 2007 21:52:40 +0000 (21:52 +0000)
committerAurelien Jacobs <aurel@gnuage.org>
Sat, 11 Aug 2007 21:52:40 +0000 (21:52 +0000)
Originally committed as revision 10075 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavutil/common.h

index 7b23c3c..bbade55 100644 (file)
 #ifndef av_always_inline
 #if defined(__GNUC__) && (__GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ > 0)
 #    define av_always_inline __attribute__((always_inline)) inline
-#    define av_noinline __attribute__((noinline))
 #else
 #    define av_always_inline inline
+#endif
+#endif
+
+#ifndef av_noinline
+#if defined(__GNUC__) && (__GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ > 0)
+#    define av_noinline __attribute__((noinline))
+#else
 #    define av_noinline
 #endif
 #endif