| Left: | ||
| Right: |
| OLD | NEW |
|---|---|
| 1 /* pyconfig.h.in. Generated from configure.in by autoheader. */ | 1 /* pyconfig.h.in. Generated from configure.in by autoheader. */ |
| 2 | 2 |
| 3 | 3 |
| 4 #ifndef Py_PYCONFIG_H | 4 #ifndef Py_PYCONFIG_H |
| 5 #define Py_PYCONFIG_H | 5 #define Py_PYCONFIG_H |
| 6 | 6 |
| 7 | 7 |
| 8 /* Define if building universal (internal helper macro) */ | |
| 9 #undef AC_APPLE_UNIVERSAL_BUILD | |
|
Martin v. Löwis
2009/02/17 22:39:18
We should find out why this is gone.
dickinsm
2009/02/18 17:06:33
Looks like an autoconf 2.63/autoconf 2.61 differen
| |
| 10 | |
| 11 /* Define for AIX if your compiler is a genuine IBM xlC/xlC_r and you want | 8 /* Define for AIX if your compiler is a genuine IBM xlC/xlC_r and you want |
| 12 support for AIX C++ shared extension modules. */ | 9 support for AIX C++ shared extension modules. */ |
| 13 #undef AIX_GENUINE_CPLUSPLUS | 10 #undef AIX_GENUINE_CPLUSPLUS |
| 14 | 11 |
| 15 /* Define this if you have AtheOS threads. */ | 12 /* Define this if you have AtheOS threads. */ |
| 16 #undef ATHEOS_THREADS | 13 #undef ATHEOS_THREADS |
| 17 | 14 |
| 18 /* Define if you have the Mach cthreads package */ | 15 /* Define if you have the Mach cthreads package */ |
| 19 #undef C_THREADS | 16 #undef C_THREADS |
| 20 | 17 |
| (...skipping 830 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 851 | 848 |
| 852 /* Define to the one symbol short name of this package. */ | 849 /* Define to the one symbol short name of this package. */ |
| 853 #undef PACKAGE_TARNAME | 850 #undef PACKAGE_TARNAME |
| 854 | 851 |
| 855 /* Define to the version of this package. */ | 852 /* Define to the version of this package. */ |
| 856 #undef PACKAGE_VERSION | 853 #undef PACKAGE_VERSION |
| 857 | 854 |
| 858 /* Defined if PTHREAD_SCOPE_SYSTEM supported. */ | 855 /* Defined if PTHREAD_SCOPE_SYSTEM supported. */ |
| 859 #undef PTHREAD_SYSTEM_SCHED_SUPPORTED | 856 #undef PTHREAD_SYSTEM_SCHED_SUPPORTED |
| 860 | 857 |
| 858 /* Define as the preferred size in bits of long digits */ | |
| 859 #undef PYLONG_DIGIT_SIZE | |
| 860 | |
| 861 /* Define to printf format modifier for Py_ssize_t */ | 861 /* Define to printf format modifier for Py_ssize_t */ |
| 862 #undef PY_FORMAT_SIZE_T | 862 #undef PY_FORMAT_SIZE_T |
| 863 | 863 |
| 864 /* Define as the integral type used for Unicode representation. */ | 864 /* Define as the integral type used for Unicode representation. */ |
| 865 #undef PY_UNICODE_TYPE | 865 #undef PY_UNICODE_TYPE |
| 866 | 866 |
| 867 /* Define if you want to build an interpreter with many run-time checks. */ | 867 /* Define if you want to build an interpreter with many run-time checks. */ |
| 868 #undef Py_DEBUG | 868 #undef Py_DEBUG |
| 869 | 869 |
| 870 /* Defined if Python is built as a shared library. */ | 870 /* Defined if Python is built as a shared library. */ |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 948 | 948 |
| 949 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ | 949 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ |
| 950 #undef TIME_WITH_SYS_TIME | 950 #undef TIME_WITH_SYS_TIME |
| 951 | 951 |
| 952 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ | 952 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ |
| 953 #undef TM_IN_SYS_TIME | 953 #undef TM_IN_SYS_TIME |
| 954 | 954 |
| 955 /* Define if you want to use computed gotos in ceval.c. */ | 955 /* Define if you want to use computed gotos in ceval.c. */ |
| 956 #undef USE_COMPUTED_GOTOS | 956 #undef USE_COMPUTED_GOTOS |
| 957 | 957 |
| 958 /* Enable extensions on AIX 3, Interix. */ | |
|
Martin v. Löwis
2009/02/17 22:39:18
Likewise, this needs to be preserved.
| |
| 959 #ifndef _ALL_SOURCE | |
| 960 # undef _ALL_SOURCE | |
| 961 #endif | |
| 962 /* Enable GNU extensions on systems that have them. */ | |
| 963 #ifndef _GNU_SOURCE | |
| 964 # undef _GNU_SOURCE | |
| 965 #endif | |
| 966 /* Enable threading extensions on Solaris. */ | |
| 967 #ifndef _POSIX_PTHREAD_SEMANTICS | |
| 968 # undef _POSIX_PTHREAD_SEMANTICS | |
| 969 #endif | |
| 970 /* Enable extensions on HP NonStop. */ | |
| 971 #ifndef _TANDEM_SOURCE | |
| 972 # undef _TANDEM_SOURCE | |
| 973 #endif | |
| 974 /* Enable general extensions on Solaris. */ | |
| 975 #ifndef __EXTENSIONS__ | |
| 976 # undef __EXTENSIONS__ | |
| 977 #endif | |
| 978 | |
| 979 | |
| 980 /* Define if a va_list is an array of some kind */ | 958 /* Define if a va_list is an array of some kind */ |
| 981 #undef VA_LIST_IS_ARRAY | 959 #undef VA_LIST_IS_ARRAY |
| 982 | 960 |
| 983 /* Define if you want SIGFPE handled (see Include/pyfpe.h). */ | 961 /* Define if you want SIGFPE handled (see Include/pyfpe.h). */ |
| 984 #undef WANT_SIGFPE_HANDLER | 962 #undef WANT_SIGFPE_HANDLER |
| 985 | 963 |
| 986 /* Define if you want wctype.h functions to be used instead of the one | 964 /* Define if you want wctype.h functions to be used instead of the one |
| 987 supplied by Python itself. (see Include/unicodectype.h). */ | 965 supplied by Python itself. (see Include/unicodectype.h). */ |
| 988 #undef WANT_WCTYPE_FUNCTIONS | 966 #undef WANT_WCTYPE_FUNCTIONS |
| 989 | 967 |
| (...skipping 17 matching lines...) Expand all Loading... | |
| 1007 | 985 |
| 1008 /* Define if you want to compile in Python-specific mallocs */ | 986 /* Define if you want to compile in Python-specific mallocs */ |
| 1009 #undef WITH_PYMALLOC | 987 #undef WITH_PYMALLOC |
| 1010 | 988 |
| 1011 /* Define if you want to compile in rudimentary thread support */ | 989 /* Define if you want to compile in rudimentary thread support */ |
| 1012 #undef WITH_THREAD | 990 #undef WITH_THREAD |
| 1013 | 991 |
| 1014 /* Define to profile with the Pentium timestamp counter */ | 992 /* Define to profile with the Pentium timestamp counter */ |
| 1015 #undef WITH_TSC | 993 #undef WITH_TSC |
| 1016 | 994 |
| 1017 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most | 995 /* Define to 1 if your processor stores words with the most significant byte |
|
Martin v. Löwis
2009/02/17 22:39:18
This also needs to be preserved.
| |
| 1018 significant byte first (like Motorola and SPARC, unlike Intel). */ | 996 first (like Motorola and SPARC, unlike Intel and VAX). */ |
| 1019 #if defined AC_APPLE_UNIVERSAL_BUILD | 997 #undef WORDS_BIGENDIAN |
| 1020 # if defined __BIG_ENDIAN__ | |
| 1021 # define WORDS_BIGENDIAN 1 | |
| 1022 # endif | |
| 1023 #else | |
| 1024 # ifndef WORDS_BIGENDIAN | |
| 1025 # undef WORDS_BIGENDIAN | |
| 1026 # endif | |
| 1027 #endif | |
| 1028 | 998 |
| 1029 /* Define if arithmetic is subject to x87-style double rounding issue */ | 999 /* Define if arithmetic is subject to x87-style double rounding issue */ |
| 1030 #undef X87_DOUBLE_ROUNDING | 1000 #undef X87_DOUBLE_ROUNDING |
| 1031 | 1001 |
| 1002 /* Define to 1 if on AIX 3. | |
| 1003 System headers sometimes define this. | |
| 1004 We just want to avoid a redefinition error message. */ | |
| 1005 #ifndef _ALL_SOURCE | |
| 1006 # undef _ALL_SOURCE | |
| 1007 #endif | |
| 1008 | |
| 1032 /* Define on OpenBSD to activate all library features */ | 1009 /* Define on OpenBSD to activate all library features */ |
| 1033 #undef _BSD_SOURCE | 1010 #undef _BSD_SOURCE |
| 1034 | 1011 |
| 1035 /* Define on Irix to enable u_int */ | 1012 /* Define on Irix to enable u_int */ |
| 1036 #undef _BSD_TYPES | 1013 #undef _BSD_TYPES |
| 1037 | 1014 |
| 1038 /* Define on Darwin to activate all library features */ | 1015 /* Define on Darwin to activate all library features */ |
| 1039 #undef _DARWIN_C_SOURCE | 1016 #undef _DARWIN_C_SOURCE |
| 1040 | 1017 |
| 1041 /* This must be set to 64 on some systems to enable large file support. */ | 1018 /* This must be set to 64 on some systems to enable large file support. */ |
| 1042 #undef _FILE_OFFSET_BITS | 1019 #undef _FILE_OFFSET_BITS |
| 1043 | 1020 |
| 1044 /* Define on Linux to activate all library features */ | 1021 /* Define on Linux to activate all library features */ |
| 1045 #undef _GNU_SOURCE | 1022 #undef _GNU_SOURCE |
| 1046 | 1023 |
| 1047 /* This must be defined on some systems to enable large file support. */ | 1024 /* This must be defined on some systems to enable large file support. */ |
| 1048 #undef _LARGEFILE_SOURCE | 1025 #undef _LARGEFILE_SOURCE |
| 1049 | 1026 |
| 1050 /* Define to 1 if on MINIX. */ | |
| 1051 #undef _MINIX | |
| 1052 | |
| 1053 /* Define on NetBSD to activate all library features */ | 1027 /* Define on NetBSD to activate all library features */ |
| 1054 #undef _NETBSD_SOURCE | 1028 #undef _NETBSD_SOURCE |
| 1055 | 1029 |
| 1056 /* Define _OSF_SOURCE to get the makedev macro. */ | 1030 /* Define _OSF_SOURCE to get the makedev macro. */ |
| 1057 #undef _OSF_SOURCE | 1031 #undef _OSF_SOURCE |
| 1058 | 1032 |
| 1059 /* Define to 2 if the system does not provide POSIX.1 features except with | |
| 1060 this defined. */ | |
| 1061 #undef _POSIX_1_SOURCE | |
| 1062 | |
| 1063 /* Define to activate features from IEEE Stds 1003.1-2001 */ | 1033 /* Define to activate features from IEEE Stds 1003.1-2001 */ |
| 1064 #undef _POSIX_C_SOURCE | 1034 #undef _POSIX_C_SOURCE |
| 1065 | 1035 |
| 1066 /* Define to 1 if you need to in order for `stat' and other things to work. */ | |
| 1067 #undef _POSIX_SOURCE | |
| 1068 | |
| 1069 /* Define if you have POSIX threads, and your system does not define that. */ | 1036 /* Define if you have POSIX threads, and your system does not define that. */ |
| 1070 #undef _POSIX_THREADS | 1037 #undef _POSIX_THREADS |
| 1071 | 1038 |
| 1072 /* Define to force use of thread-safe errno, h_errno, and other functions */ | 1039 /* Define to force use of thread-safe errno, h_errno, and other functions */ |
| 1073 #undef _REENTRANT | 1040 #undef _REENTRANT |
| 1074 | 1041 |
| 1042 /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>, | |
| 1043 <pthread.h>, or <semaphore.h> is not used. If the typedef was allowed, the | |
| 1044 #define below would cause a syntax error. */ | |
| 1045 #undef _UINT32_T | |
| 1046 | |
| 1047 /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>, | |
| 1048 <pthread.h>, or <semaphore.h> is not used. If the typedef was allowed, the | |
| 1049 #define below would cause a syntax error. */ | |
| 1050 #undef _UINT64_T | |
| 1051 | |
| 1075 /* Define to the level of X/Open that your system supports */ | 1052 /* Define to the level of X/Open that your system supports */ |
| 1076 #undef _XOPEN_SOURCE | 1053 #undef _XOPEN_SOURCE |
| 1077 | 1054 |
| 1078 /* Define to activate Unix95-and-earlier features */ | 1055 /* Define to activate Unix95-and-earlier features */ |
| 1079 #undef _XOPEN_SOURCE_EXTENDED | 1056 #undef _XOPEN_SOURCE_EXTENDED |
| 1080 | 1057 |
| 1081 /* Define on FreeBSD to activate all library features */ | 1058 /* Define on FreeBSD to activate all library features */ |
| 1082 #undef __BSD_VISIBLE | 1059 #undef __BSD_VISIBLE |
| 1083 | 1060 |
| 1084 /* Define to 1 if type `char' is unsigned and you are not using gcc. */ | 1061 /* Define to 1 if type `char' is unsigned and you are not using gcc. */ |
| 1085 #ifndef __CHAR_UNSIGNED__ | 1062 #ifndef __CHAR_UNSIGNED__ |
| 1086 # undef __CHAR_UNSIGNED__ | 1063 # undef __CHAR_UNSIGNED__ |
| 1087 #endif | 1064 #endif |
| 1088 | 1065 |
| 1089 /* Defined on Solaris to see additional function prototypes. */ | 1066 /* Defined on Solaris to see additional function prototypes. */ |
| 1090 #undef __EXTENSIONS__ | 1067 #undef __EXTENSIONS__ |
| 1091 | 1068 |
| 1092 /* Define to 'long' if <time.h> doesn't define. */ | 1069 /* Define to 'long' if <time.h> doesn't define. */ |
| 1093 #undef clock_t | 1070 #undef clock_t |
| 1094 | 1071 |
| 1095 /* Define to empty if `const' does not conform to ANSI C. */ | 1072 /* Define to empty if `const' does not conform to ANSI C. */ |
| 1096 #undef const | 1073 #undef const |
| 1097 | 1074 |
| 1098 /* Define to `int' if <sys/types.h> doesn't define. */ | 1075 /* Define to `int' if <sys/types.h> doesn't define. */ |
| 1099 #undef gid_t | 1076 #undef gid_t |
| 1100 | 1077 |
| 1078 /* Define to the type of a signed integer type of width exactly 32 bits if | |
| 1079 such a type exists and the standard includes do not define it. */ | |
| 1080 #undef int32_t | |
| 1081 | |
| 1082 /* Define to the type of a signed integer type of width exactly 64 bits if | |
| 1083 such a type exists and the standard includes do not define it. */ | |
| 1084 #undef int64_t | |
| 1085 | |
| 1101 /* Define to `int' if <sys/types.h> does not define. */ | 1086 /* Define to `int' if <sys/types.h> does not define. */ |
| 1102 #undef mode_t | 1087 #undef mode_t |
| 1103 | 1088 |
| 1104 /* Define to `long int' if <sys/types.h> does not define. */ | 1089 /* Define to `long int' if <sys/types.h> does not define. */ |
| 1105 #undef off_t | 1090 #undef off_t |
| 1106 | 1091 |
| 1107 /* Define to `int' if <sys/types.h> does not define. */ | 1092 /* Define to `int' if <sys/types.h> does not define. */ |
| 1108 #undef pid_t | 1093 #undef pid_t |
| 1109 | 1094 |
| 1110 /* Define to empty if the keyword does not work. */ | 1095 /* Define to empty if the keyword does not work. */ |
| 1111 #undef signed | 1096 #undef signed |
| 1112 | 1097 |
| 1113 /* Define to `unsigned int' if <sys/types.h> does not define. */ | 1098 /* Define to `unsigned int' if <sys/types.h> does not define. */ |
| 1114 #undef size_t | 1099 #undef size_t |
| 1115 | 1100 |
| 1116 /* Define to `int' if <sys/socket.h> does not define. */ | 1101 /* Define to `int' if <sys/socket.h> does not define. */ |
| 1117 #undef socklen_t | 1102 #undef socklen_t |
| 1118 | 1103 |
| 1119 /* Define to `int' if <sys/types.h> doesn't define. */ | 1104 /* Define to `int' if <sys/types.h> doesn't define. */ |
| 1120 #undef uid_t | 1105 #undef uid_t |
| 1121 | 1106 |
| 1107 /* Define to the type of an unsigned integer type of width exactly 32 bits if | |
| 1108 such a type exists and the standard includes do not define it. */ | |
| 1109 #undef uint32_t | |
| 1110 | |
| 1111 /* Define to the type of an unsigned integer type of width exactly 64 bits if | |
| 1112 such a type exists and the standard includes do not define it. */ | |
| 1113 #undef uint64_t | |
| 1114 | |
| 1122 /* Define to empty if the keyword does not work. */ | 1115 /* Define to empty if the keyword does not work. */ |
| 1123 #undef volatile | 1116 #undef volatile |
| 1124 | 1117 |
| 1125 | 1118 |
| 1126 /* Define the macros needed if on a UnixWare 7.x system. */ | 1119 /* Define the macros needed if on a UnixWare 7.x system. */ |
| 1127 #if defined(__USLC__) && defined(__SCO_VERSION__) | 1120 #if defined(__USLC__) && defined(__SCO_VERSION__) |
| 1128 #define STRICT_SYSV_CURSES /* Don't use ncurses extensions */ | 1121 #define STRICT_SYSV_CURSES /* Don't use ncurses extensions */ |
| 1129 #endif | 1122 #endif |
| 1130 | 1123 |
| 1131 #endif /*Py_PYCONFIG_H*/ | 1124 #endif /*Py_PYCONFIG_H*/ |
| 1132 | 1125 |
| OLD | NEW |