Fix big endian build
[fio.git] / compiler / compiler.h
index 0a08bb12a238703ed252b62c451beac6406f695e..8dec350b9f9eb4e1c495e5c7aa1174b60169cbd3 100644 (file)
 
 #define uninitialized_var(x) x = x
 
-#define __weak __attribute__((weak))
+#ifndef _weak
+#ifndef __CYGWIN__
+#define _weak  __attribute__((weak))
+#else
+#define _weak
+#endif
+#endif
 
 #endif