| Left: | ||
| Right: |
| OLD | NEW |
|---|---|
| 1 #ifndef Py_CONFIG_H | 1 #ifndef Py_CONFIG_H |
| 2 #define Py_CONFIG_H | 2 #define Py_CONFIG_H |
| 3 | 3 |
| 4 /* pyconfig.h. NOT Generated automatically by configure. | 4 /* pyconfig.h. NOT Generated automatically by configure. |
| 5 | 5 |
| 6 This is a manually maintained version used for the Watcom, | 6 This is a manually maintained version used for the Watcom, |
| 7 Borland and Microsoft Visual C++ compilers. It is a | 7 Borland and Microsoft Visual C++ compilers. It is a |
| 8 standard part of the Python distribution. | 8 standard part of the Python distribution. |
| 9 | 9 |
| 10 WINDOWS DEFINES: | 10 WINDOWS DEFINES: |
| (...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 300 | 300 |
| 301 /* 64 bit ints are usually spelt __int64 unless compiler has overridden */ | 301 /* 64 bit ints are usually spelt __int64 unless compiler has overridden */ |
| 302 #define HAVE_LONG_LONG 1 | 302 #define HAVE_LONG_LONG 1 |
| 303 #ifndef PY_LONG_LONG | 303 #ifndef PY_LONG_LONG |
| 304 # define PY_LONG_LONG __int64 | 304 # define PY_LONG_LONG __int64 |
| 305 # define PY_LLONG_MAX _I64_MAX | 305 # define PY_LLONG_MAX _I64_MAX |
| 306 # define PY_LLONG_MIN _I64_MIN | 306 # define PY_LLONG_MIN _I64_MIN |
| 307 # define PY_ULLONG_MAX _UI64_MAX | 307 # define PY_ULLONG_MAX _UI64_MAX |
| 308 #endif | 308 #endif |
| 309 | 309 |
| 310 /* define signed and unsigned exact-width 32-bit and 64-bit types, which may | |
| 311 be used in the implementation of Python long integers */ | |
| 312 #define HAVE_UINT32_T 1 | |
| 313 #ifndef PY_UINT32_T | |
| 314 #define PY_UINT32_T unsigned __int32 | |
| 315 #endif | |
| 316 #define HAVE_UINT64_T 1 | |
| 317 #ifndef PY_UINT64_T | |
| 318 #define PY_UINT64_T unsigned __int64 | |
|
Martin v. Löwis
2009/02/17 22:39:18
I think this should use PY_LONG_LONG, to support M
dickinsm
2009/02/18 17:06:33
Ok. I'll use PY_LONG_LONG for 64-bit, and try int
| |
| 319 #endif | |
| 320 #define HAVE_INT32_T 1 | |
| 321 #ifndef PY_INT32_T | |
| 322 #define PY_INT32_T __int32 | |
| 323 #endif | |
| 324 #define HAVE_INT64_T 1 | |
| 325 #ifndef PY_INT64_T | |
| 326 #define PY_INT64_T __int64 | |
| 327 #endif | |
| 328 | |
| 310 /* For Windows the Python core is in a DLL by default. Test | 329 /* For Windows the Python core is in a DLL by default. Test |
| 311 Py_NO_ENABLE_SHARED to find out. Also support MS_NO_COREDLL for b/w compat */ | 330 Py_NO_ENABLE_SHARED to find out. Also support MS_NO_COREDLL for b/w compat */ |
| 312 #if !defined(MS_NO_COREDLL) && !defined(Py_NO_ENABLE_SHARED) | 331 #if !defined(MS_NO_COREDLL) && !defined(Py_NO_ENABLE_SHARED) |
| 313 # define Py_ENABLE_SHARED 1 /* standard symbol for shared library */ | 332 # define Py_ENABLE_SHARED 1 /* standard symbol for shared library */ |
| 314 # define MS_COREDLL /* deprecated old symbol */ | 333 # define MS_COREDLL /* deprecated old symbol */ |
| 315 #endif /* !MS_NO_COREDLL && ... */ | 334 #endif /* !MS_NO_COREDLL && ... */ |
| 316 | 335 |
| 317 /* All windows compilers that use this header support __declspec */ | 336 /* All windows compilers that use this header support __declspec */ |
| 318 #define HAVE_DECLSPEC_DLL | 337 #define HAVE_DECLSPEC_DLL |
| 319 | 338 |
| (...skipping 390 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 710 /* #undef HAVE_LIBTERMLIB */ | 729 /* #undef HAVE_LIBTERMLIB */ |
| 711 | 730 |
| 712 /* Define if you have the thread library (-lthread). */ | 731 /* Define if you have the thread library (-lthread). */ |
| 713 /* #undef HAVE_LIBTHREAD */ | 732 /* #undef HAVE_LIBTHREAD */ |
| 714 | 733 |
| 715 /* WinSock does not use a bitmask in select, and uses | 734 /* WinSock does not use a bitmask in select, and uses |
| 716 socket handles greater than FD_SETSIZE */ | 735 socket handles greater than FD_SETSIZE */ |
| 717 #define Py_SOCKET_FD_CAN_BE_GE_FD_SETSIZE | 736 #define Py_SOCKET_FD_CAN_BE_GE_FD_SETSIZE |
| 718 | 737 |
| 719 #endif /* !Py_CONFIG_H */ | 738 #endif /* !Py_CONFIG_H */ |
| OLD | NEW |