[Cython] [PATCH] Make __Pyx_ArgTypeTest() use "const char*" to suppress warning
Lisandro Dalcin
dalcinl at gmail.com
Mon Sep 8 17:12:22 CEST 2008
In Python 2.3 and 2.4 we have this:
PyAPI_FUNC(PyObject *) PyObject_GetAttrString(PyObject *, char *);
In Python 2.5 and above, we have this:
PyAPI_FUNC(PyObject *) PyObject_GetAttrString(PyObject *, const char *);
So pehaps we need the a define of inline function
__Pyx_PyObject_GetAttr() that do the special-case according to the
Python version.
On Sun, Sep 7, 2008 at 11:16 AM, Stefan Behnel <stefan_ml at behnel.de> wrote:
>
> Ondrej Certik wrote:
>> On Sun, Sep 7, 2008 at 3:28 PM, Stefan Behnel <stefan_ml at behnel.de> wrote:
>>> Ondrej Certik wrote:
>>>> please pull from here another const fix.
>>>>
>>>> http://freehg.org/u/certik/cython-devel/
>>> Sorry, the const change in __Pyx_ImportType() breaks building under Py2.3, so
>>> it can't go in.
>>
>> I see -- if you have the error log around, could you please post it,
>> so that I can see if it can be fixed?
>
> No, lost it already, so I don't know which of the two consts was the problem.
> But you can run runtests.py under Py2.3 to see for yourself.
>
> Stefan
> _______________________________________________
> Cython-dev mailing list
> Cython-dev at codespeak.net
> http://codespeak.net/mailman/listinfo/cython-dev
>
--
Lisandro Dalcín
---------------
Centro Internacional de Métodos Computacionales en Ingeniería (CIMEC)
Instituto de Desarrollo Tecnológico para la Industria Química (INTEC)
Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)
PTLC - Güemes 3450, (3000) Santa Fe, Argentina
Tel/Fax: +54-(0)342-451.1594
More information about the Cython-dev
mailing list