#define PY_MACCONFIG_H
#ifdef __APPLE__
+#undef ALIGNOF_MAX_ALIGN_T
#undef SIZEOF_LONG
+#undef SIZEOF_LONG_DOUBLE
#undef SIZEOF_PTHREAD_T
#undef SIZEOF_SIZE_T
#undef SIZEOF_TIME_T
#undef DOUBLE_IS_BIG_ENDIAN_IEEE754
#undef DOUBLE_IS_LITTLE_ENDIAN_IEEE754
#undef HAVE_GCC_ASM_FOR_X87
+#undef HAVE_GCC_ASM_FOR_X64
#undef VA_LIST_IS_ARRAY
#if defined(__LP64__) && defined(__x86_64__)
# define DOUBLE_IS_LITTLE_ENDIAN_IEEE754
#endif
-#ifdef __i386__
+#if defined(__i386__) || defined(__x86_64__)
# define HAVE_GCC_ASM_FOR_X87
+# define ALIGNOF_MAX_ALIGN_T 16
+# define HAVE_GCC_ASM_FOR_X64 1
+# define SIZEOF_LONG_DOUBLE 16
+#else
+# define ALIGNOF_MAX_ALIGN_T 8
+# define SIZEOF_LONG_DOUBLE 8
#endif
#endif // __APPLE__