From 41aa8e523d1f81dc4b4d529dd01c59aef350eada Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Mon, 3 Jul 2000 21:39:47 +0000 Subject: [PATCH] Include limits.h if we have it. --- Parser/myreadline.c | 3 +++ Python/bltinmodule.c | 3 +++ Python/codecs.c | 3 +++ Python/compile.c | 3 +++ Python/modsupport.c | 3 +++ 5 files changed, 15 insertions(+) diff --git a/Parser/myreadline.c b/Parser/myreadline.c index 22a05cfc968..96749b2f03c 100644 --- a/Parser/myreadline.c +++ b/Parser/myreadline.c @@ -19,6 +19,9 @@ redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. */ #include "Python.h" +#ifdef HAVE_LIMITS_H +#include +#endif int (*PyOS_InputHook)() = NULL; diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c index bbd9969a933..82867e0f439 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 20df522350d..27331ab66b1 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 d713c7e250a..ce7c0e484dd 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 4a206a13344..afecc0e5154 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;