Fix compiler warning about finite() missing on Solaris.

This commit is contained in:
Neal Norwitz 2008-03-28 05:34:59 +00:00
parent 85a896902c
commit 9fdfaaf9af
5 changed files with 15 additions and 3 deletions

View File

@ -8,6 +8,10 @@
#include "Python.h" #include "Python.h"
#include "structmember.h" #include "structmember.h"
#ifdef HAVE_IEEEFP_H
#include <ieeefp.h>
#endif
#ifndef WITHOUT_COMPLEX #ifndef WITHOUT_COMPLEX
/* Precisions used by repr() and str(), respectively. /* Precisions used by repr() and str(), respectively.

View File

@ -10,6 +10,10 @@
#include <ctype.h> #include <ctype.h>
#include <float.h> #include <float.h>
#ifdef HAVE_IEEEFP_H
#include <ieeefp.h>
#endif
#include "formatter_string.h" #include "formatter_string.h"
#if !defined(__STDC__) #if !defined(__STDC__)

5
configure vendored
View File

@ -1,5 +1,5 @@
#! /bin/sh #! /bin/sh
# From configure.in Revision: 61722 . # From configure.in Revision: 61847 .
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.61 for python 2.6. # Generated by GNU Autoconf 2.61 for python 2.6.
# #
@ -5419,11 +5419,12 @@ done
for ac_header in asm/types.h conio.h curses.h direct.h dlfcn.h errno.h \ for ac_header in asm/types.h conio.h curses.h direct.h dlfcn.h errno.h \
fcntl.h grp.h \ fcntl.h grp.h \
io.h langinfo.h libintl.h ncurses.h poll.h process.h pthread.h \ ieeefp.h io.h langinfo.h libintl.h ncurses.h poll.h process.h pthread.h \
shadow.h signal.h stdint.h stropts.h termios.h thread.h \ shadow.h signal.h stdint.h stropts.h termios.h thread.h \
unistd.h utime.h \ unistd.h utime.h \
sys/audioio.h sys/bsdtty.h sys/epoll.h sys/event.h sys/file.h sys/loadavg.h \ sys/audioio.h sys/bsdtty.h sys/epoll.h sys/event.h sys/file.h sys/loadavg.h \

View File

@ -1099,7 +1099,7 @@ dnl AC_MSG_RESULT($cpp_type)
AC_HEADER_STDC AC_HEADER_STDC
AC_CHECK_HEADERS(asm/types.h conio.h curses.h direct.h dlfcn.h errno.h \ AC_CHECK_HEADERS(asm/types.h conio.h curses.h direct.h dlfcn.h errno.h \
fcntl.h grp.h \ fcntl.h grp.h \
io.h langinfo.h libintl.h ncurses.h poll.h process.h pthread.h \ ieeefp.h io.h langinfo.h libintl.h ncurses.h poll.h process.h pthread.h \
shadow.h signal.h stdint.h stropts.h termios.h thread.h \ shadow.h signal.h stdint.h stropts.h termios.h thread.h \
unistd.h utime.h \ unistd.h utime.h \
sys/audioio.h sys/bsdtty.h sys/epoll.h sys/event.h sys/file.h sys/loadavg.h \ sys/audioio.h sys/bsdtty.h sys/epoll.h sys/event.h sys/file.h sys/loadavg.h \

View File

@ -300,6 +300,9 @@
/* Define to 1 if you have the `hypot' function. */ /* Define to 1 if you have the `hypot' function. */
#undef HAVE_HYPOT #undef HAVE_HYPOT
/* Define to 1 if you have the <ieeefp.h> header file. */
#undef HAVE_IEEEFP_H
/* Define if you have the 'inet_aton' function. */ /* Define if you have the 'inet_aton' function. */
#undef HAVE_INET_ATON #undef HAVE_INET_ATON