cpp-d1064d
[cross.git] / i686-linux-gnu-4.7 / usr / include / x86_64-linux-gnu / bits / wordsize.h
diff --git a/i686-linux-gnu-4.7/usr/include/x86_64-linux-gnu/bits/wordsize.h b/i686-linux-gnu-4.7/usr/include/x86_64-linux-gnu/bits/wordsize.h
new file mode 100644 (file)
index 0000000..70f652b
--- /dev/null
@@ -0,0 +1,17 @@
+/* Determine the wordsize from the preprocessor defines.  */
+
+#if defined __x86_64__ && !defined __ILP32__
+# define __WORDSIZE    64
+#else
+# define __WORDSIZE    32
+#define __WORDSIZE32_SIZE_ULONG                0
+#define __WORDSIZE32_PTRDIFF_LONG      0
+#endif
+
+#ifdef __x86_64__
+# define __WORDSIZE_TIME64_COMPAT32    1
+/* Both x86-64 and x32 use the 64-bit system call interface.  */
+# define __SYSCALL_WORDSIZE            64
+#else
+# define __WORDSIZE_TIME64_COMPAT32    0
+#endif