#ifndef Py_CPYTHON_COMPLEXOBJECT_H | |
# error "this header file must not be included directly" | |
#endif | |
typedef struct { | |
double real; | |
double imag; | |
} Py_complex; | |
/* Complex object interface */ | |
/* | |
PyComplexObject represents a complex number with double-precision | |
real and imaginary parts. | |
*/ | |
typedef struct { | |
PyObject_HEAD | |
Py_complex cval; | |
} PyComplexObject; | |
PyAPI_FUNC(PyObject *) PyComplex_FromCComplex(Py_complex); | |
PyAPI_FUNC(Py_complex) PyComplex_AsCComplex(PyObject *op); |