When compiling the driver with GCC, define __GCC__.
Fix defines accordingly.
CORE-12826
svn path=/trunk/; revision=73901
if(NOT MSVC)
add_target_compile_flags(reiserfs "-Wno-pointer-sign -Wno-unused-function")
if(NOT CMAKE_C_COMPILER_ID STREQUAL "Clang")
- add_target_compile_flags(reiserfs "-Wno-unused-but-set-variable -Wno-unused-variable -Wno-missing-braces")
+ add_target_compile_flags(reiserfs "-Wno-unused-but-set-variable -Wno-unused-variable -Wno-missing-braces -D__GCC__")
endif()
else()
#disable warnings: "unreferenced local variable", "initialized, but not used variable", "benign include"
*/
#ifdef __GCC__
+#ifndef __REACTOS__
#define __PACKED __PACKED
+#else
+ #define __PACKED __attribute__((packed))
+#endif
#else
#define __PACKED
#endif
#include <linux/types.h>
#ifdef __GCC__
+#ifndef __REACTOS__
#define __PACKED __PACKED
+#else
+ #define __PACKED __attribute__((packed))
+#endif
#else
#define __PACKED
#endif