[LIBMPG123]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Fri, 17 Jun 2011 15:35:06 +0000 (15:35 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Fri, 17 Jun 2011 15:35:06 +0000 (15:35 +0000)
Fix definition of ALIGN() macro for MSVC. Fixes build.

svn path=/trunk/; revision=52317

reactos/include/reactos/libs/libmpg123/optimize.h

index 620c3ad..99f132c 100644 (file)
@@ -58,7 +58,11 @@ enum optcla decclass(const enum optdec);
 
 /* this is included in mpg123.h, which includes config.h */
 #ifdef CCALIGN
+#ifdef _MSC_VER
+#define ALIGNED(a) __declspec(align(a))
+#else
 #define ALIGNED(a) __attribute__((aligned(a)))
+#endif
 #else
 #define ALIGNED(a)
 #endif