[Python-checkins] r60933 - python/branches/libffi3-branch/Modules/_ctypes/libffi/fficonfig.h.in
thomas.heller
python-checkins at python.org
Thu Feb 21 21:17:25 CET 2008
Author: thomas.heller
Date: Thu Feb 21 21:17:24 2008
New Revision: 60933
Modified:
python/branches/libffi3-branch/Modules/_ctypes/libffi/fficonfig.h.in
Log:
revert fficonfig.h.in, rev 60930
Modified: python/branches/libffi3-branch/Modules/_ctypes/libffi/fficonfig.h.in
==============================================================================
--- python/branches/libffi3-branch/Modules/_ctypes/libffi/fficonfig.h.in (original)
+++ python/branches/libffi3-branch/Modules/_ctypes/libffi/fficonfig.h.in Thu Feb 21 21:17:24 2008
@@ -11,15 +11,9 @@
/* Define to the flags needed for the .section .eh_frame directive. */
#undef EH_FRAME_FLAGS
-/* Define this if you want extra debugging. */
-#undef FFI_DEBUG
-
/* Define this is you do not want support for the raw API. */
#undef FFI_NO_RAW_API
-/* Define this is you do not want support for aggregate types. */
-#undef FFI_NO_STRUCTS
-
/* Define to 1 if you have `alloca', as a function or macro. */
#undef HAVE_ALLOCA
@@ -27,9 +21,6 @@
*/
#undef HAVE_ALLOCA_H
-/* Define if your assembler supports .cfi_* directives. */
-#undef HAVE_AS_CFI_PSEUDO_OP
-
/* Define if your assembler supports .register. */
#undef HAVE_AS_REGISTER_PSEUDO_OP
@@ -37,9 +28,6 @@
*/
#undef HAVE_AS_SPARC_UA_PCREL
-/* Define to 1 if you have the <dlfcn.h> header file. */
-#undef HAVE_DLFCN_H
-
/* Define if __attribute__((visibility("hidden"))) is supported. */
#undef HAVE_HIDDEN_VISIBILITY_ATTRIBUTE
@@ -94,12 +82,6 @@
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
-/* Define to 1 if your C compiler doesn't accept -c and -o together. */
-#undef NO_MINUS_C_MINUS_O
-
-/* Name of package */
-#undef PACKAGE
-
/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT
@@ -132,16 +114,22 @@
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
-/* Define this if you are using Purify and want to suppress spurious messages.
- */
-#undef USING_PURIFY
-
-/* Version number of package */
-#undef VERSION
/* Define to 1 if your processor stores words with the most significant byte
- first (like Motorola and SPARC, unlike Intel and VAX). */
+ first (like Motorola and SPARC, unlike Intel and VAX).
+
+ The block below does compile-time checking for endianness on platforms
+ that use GCC and therefore allows compiling fat binaries on OSX by using
+ '-arch ppc -arch i386' as the compile flags. The phrasing was choosen
+ such that the configure-result is used on systems that don't use GCC.
+*/
+#ifdef __BIG_ENDIAN__
+#define WORDS_BIGENDIAN 1
+#else
+#ifndef __LITTLE_ENDIAN__
#undef WORDS_BIGENDIAN
+#endif
+#endif
#ifdef HAVE_HIDDEN_VISIBILITY_ATTRIBUTE
More information about the Python-checkins
mailing list