The Python C API
The C API is divided into three sections:
Include/
: Limited APIInclude/cpython/
: CPython implementation detailsInclude/internal/
: The internal API
Information on changing the C API is available in the developer guide
Building Python now requires a C99 <math.h> header file providing isinf(), isnan() and isfinite() functions. Remove the Py_FORCE_DOUBLE() macro. It was used by the Py_IS_INFINITY() macro. Changes: * Remove Py_IS_NAN(), Py_IS_INFINITY() and Py_IS_FINITE() in PC/pyconfig.h. * Remove the _Py_force_double() function. * configure no longer checks if math.h defines isinf(), isnan() and isfinite().
194a952
The C API is divided into three sections:
Include/
: Limited APIInclude/cpython/
: CPython implementation detailsInclude/internal/
: The internal APIInformation on changing the C API is available in the developer guide