Extending Python on Win32 - incompatible types warning
Fredrik Lundh
effbot at telia.com
Mon Sep 18 19:03:49 EDT 2000
bhellao at my-deja.com wrote:
> I am trying to compile the following C code on Win32. Although the code
> seems to work fine when I call it in Python, for the function call
> "df += PyFloat_AsDouble(f)"
> the compiler generates the following warning:
>
> : warning C4133: 'function' : incompatible types - from 'struct
> PyFloatObject *' to 'struct _object *'
>
> I would appreciate any help.
reading the fine manual might help:
http://www.python.org/doc/current/api/floatObjects.html
double PyFloat_AsDouble (PyObject *pyfloat)
Returns a C double representation of the contents of pyfloat.
(PyFloat_AsDouble takes a PyObject pointer)
</F>
More information about the Python-list
mailing list