Mercurial > libavutil.hg
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 |