lavu/mem.h. Originally committed as revision 19384 to svn://svn.ffmpeg.org/ffmpeg/trunktags/v0.6
| @@ -258,21 +258,6 @@ if((y)<(x)){\ | |||||
| }\ | }\ | ||||
| } | } | ||||
| #if defined(__ICC) || defined(__SUNPRO_C) | |||||
| #define DECLARE_ALIGNED(n,t,v) t v __attribute__ ((aligned (n))) | |||||
| #define DECLARE_ASM_CONST(n,t,v) const t __attribute__ ((aligned (n))) v | |||||
| #elif defined(__GNUC__) | |||||
| #define DECLARE_ALIGNED(n,t,v) t v __attribute__ ((aligned (n))) | |||||
| #define DECLARE_ASM_CONST(n,t,v) static const t v attribute_used __attribute__ ((aligned (n))) | |||||
| #elif defined(_MSC_VER) | |||||
| #define DECLARE_ALIGNED(n,t,v) __declspec(align(n)) t v | |||||
| #define DECLARE_ASM_CONST(n,t,v) __declspec(align(n)) static const t v | |||||
| #else | |||||
| #define DECLARE_ALIGNED(n,t,v) t v | |||||
| #define DECLARE_ASM_CONST(n,t,v) static const t v | |||||
| #endif | |||||
| #if !HAVE_LLRINT | #if !HAVE_LLRINT | ||||
| static av_always_inline av_const long long llrint(double x) | static av_always_inline av_const long long llrint(double x) | ||||
| { | { | ||||
| @@ -28,6 +28,21 @@ | |||||
| #include "common.h" | #include "common.h" | ||||
| #if defined(__ICC) || defined(__SUNPRO_C) | |||||
| #define DECLARE_ALIGNED(n,t,v) t v __attribute__ ((aligned (n))) | |||||
| #define DECLARE_ASM_CONST(n,t,v) const t __attribute__ ((aligned (n))) v | |||||
| #elif defined(__GNUC__) | |||||
| #define DECLARE_ALIGNED(n,t,v) t v __attribute__ ((aligned (n))) | |||||
| #define DECLARE_ASM_CONST(n,t,v) static const t v attribute_used __attribute__ ((aligned (n))) | |||||
| #elif defined(_MSC_VER) | |||||
| #define DECLARE_ALIGNED(n,t,v) __declspec(align(n)) t v | |||||
| #define DECLARE_ASM_CONST(n,t,v) __declspec(align(n)) static const t v | |||||
| #else | |||||
| #define DECLARE_ALIGNED(n,t,v) t v | |||||
| #define DECLARE_ASM_CONST(n,t,v) static const t v | |||||
| #endif | |||||
| #if AV_GCC_VERSION_AT_LEAST(3,1) | #if AV_GCC_VERSION_AT_LEAST(3,1) | ||||
| #define av_malloc_attrib __attribute__((__malloc__)) | #define av_malloc_attrib __attribute__((__malloc__)) | ||||
| #else | #else | ||||