Fixed #1638: %zd configure test fails on Linux

This commit is contained in:
Christian Heimes 2007-12-16 21:39:43 +00:00
parent eee1fc51ba
commit db3d6cbce0
3 changed files with 16 additions and 6 deletions

View File

@ -12,6 +12,8 @@ What's New in Python 2.6 alpha 1?
Core and builtins
-----------------
- Issue #1638: %zd configure test fails on Linux
- Issue #1620: New property decorator syntax was modifying the decorator
in place instead of creating a new decorator object.

10
configure vendored
View File

@ -23176,9 +23176,9 @@ cat >>conftest.$ac_ext <<_ACEOF
#include <stddef.h>
#include <string.h>
int main()
{
char buffer[256];
#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
#ifdef HAVE_SSIZE_T
typedef ssize_t Py_ssize_t;
@ -23188,6 +23188,10 @@ typedef long Py_ssize_t;
typedef int Py_ssize_t;
#endif
int main()
{
char buffer[256];
if(sprintf(buffer, "%zd", (size_t)123) < 0)
return 1;

View File

@ -3459,9 +3459,9 @@ AC_TRY_RUN([#include <stdio.h>
#include <stddef.h>
#include <string.h>
int main()
{
char buffer[256];
#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
#ifdef HAVE_SSIZE_T
typedef ssize_t Py_ssize_t;
@ -3471,6 +3471,10 @@ typedef long Py_ssize_t;
typedef int Py_ssize_t;
#endif
int main()
{
char buffer[256];
if(sprintf(buffer, "%zd", (size_t)123) < 0)
return 1;