From 41aa8e523d1f81dc4b4d529dd01c59aef350eada Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Mon, 3 Jul 2000 21:39:47 +0000 Subject: Include limits.h if we have it. --- Python/bltinmodule.c | 3 +++ Python/codecs.c | 3 +++ Python/compile.c | 3 +++ Python/modsupport.c | 3 +++ 4 files changed, 12 insertions(+) (limited to 'Python') diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c index bbd9969a93..82867e0f43 100644 --- a/Python/bltinmodule.c +++ b/Python/bltinmodule.c @@ -23,6 +23,9 @@ redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. #ifdef HAVE_UNISTD_H #include #endif +#ifdef HAVE_LIMITS_H +#include +#endif /* Forward */ static PyObject *filterstring Py_PROTO((PyObject *, PyObject *)); diff --git a/Python/codecs.c b/Python/codecs.c index 20df522350..27331ab66b 100644 --- a/Python/codecs.c +++ b/Python/codecs.c @@ -10,6 +10,9 @@ Written by Marc-Andre Lemburg (mal@lemburg.com). #include "Python.h" #include +#ifdef HAVE_LIMITS_H +#include +#endif /* --- Globals ------------------------------------------------------------ */ diff --git a/Python/compile.c b/Python/compile.c index d713c7e250..ce7c0e484d 100644 --- a/Python/compile.c +++ b/Python/compile.c @@ -33,6 +33,9 @@ redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. #include "structmember.h" #include +#ifdef HAVE_LIMITS_H +#include +#endif /* Three symbols from graminit.h are also defined in Python.h, with Py_ prefixes to their names. Python.h can't include graminit.h diff --git a/Python/modsupport.c b/Python/modsupport.c index 4a206a1334..afecc0e515 100644 --- a/Python/modsupport.c +++ b/Python/modsupport.c @@ -11,6 +11,9 @@ redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. /* Module support implementation */ #include "Python.h" +#ifdef HAVE_LIMITS_H +#include +#endif #ifdef MPW /* MPW pushes 'extended' for float and double types with varargs */ typedef extended va_double; -- cgit v1.2.1