comparison common.h @ 372:317edea5d1a8 libavutil

ensure av_noinline is always defined
author aurel
date Sat, 11 Aug 2007 21:52:40 +0000
parents de3dc287f939
children c3b57cc542e0
comparison
equal deleted inserted replaced
371:30e766822b5a 372:317edea5d1a8
42 #endif /* HAVE_AV_CONFIG_H */ 42 #endif /* HAVE_AV_CONFIG_H */
43 43
44 #ifndef av_always_inline 44 #ifndef av_always_inline
45 #if defined(__GNUC__) && (__GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ > 0) 45 #if defined(__GNUC__) && (__GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ > 0)
46 # define av_always_inline __attribute__((always_inline)) inline 46 # define av_always_inline __attribute__((always_inline)) inline
47 #else
48 # define av_always_inline inline
49 #endif
50 #endif
51
52 #ifndef av_noinline
53 #if defined(__GNUC__) && (__GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ > 0)
47 # define av_noinline __attribute__((noinline)) 54 # define av_noinline __attribute__((noinline))
48 #else 55 #else
49 # define av_always_inline inline
50 # define av_noinline 56 # define av_noinline
51 #endif 57 #endif
52 #endif 58 #endif
53 59
54 #ifdef HAVE_AV_CONFIG_H 60 #ifdef HAVE_AV_CONFIG_H