diff options
-rw-r--r-- | include/xine/attributes.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/include/xine/attributes.h b/include/xine/attributes.h index 544228664..3c8404df3 100644 --- a/include/xine/attributes.h +++ b/include/xine/attributes.h @@ -26,12 +26,6 @@ #ifndef ATTRIBUTE_H_ #define ATTRIBUTE_H_ -#ifdef ATTRIBUTE_ALIGNED_MAX -#define ATTR_ALIGN(align) __attribute__ ((__aligned__ ((ATTRIBUTE_ALIGNED_MAX < align) ? ATTRIBUTE_ALIGNED_MAX : align))) -#else -#define ATTR_ALIGN(align) -#endif - #ifdef XINE_COMPILE # include "configure.h" #else @@ -57,6 +51,13 @@ # endif #endif + +#ifdef ATTRIBUTE_ALIGNED_MAX +#define ATTR_ALIGN(align) __attribute__ ((__aligned__ ((ATTRIBUTE_ALIGNED_MAX < align) ? ATTRIBUTE_ALIGNED_MAX : align))) +#else +#define ATTR_ALIGN(align) +#endif + /* Export protected only for libxine functions */ #if defined(XINE_LIBRARY_COMPILE) && defined(SUPPORT_ATTRIBUTE_VISIBILITY_PROTECTED) # define XINE_PROTECTED __attribute__((__visibility__("protected"))) |