Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(8)

Side by Side Diff: pyconfig.h.in

Issue 14105: [issue4258] Use 30-bit digits instead of 15-bit digits for Python integers. (Closed) Base URL: http://svn.python.org/view/*checkout*/python/branches/py3k/
Patch Set: Created 16 years, 10 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
« configure.in ('K') | « configure.in ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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
OLDNEW
« configure.in ('K') | « configure.in ('k') | no next file » | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b