Hi fellow Cython users!

I need to set errno = 0 and later check it for != 0. How can I stop
Cython from mangling the name of my errno variable?

Example code:

cdef extern from "errno.h":
    int errno

def method():
    errno = 0

The Cython compiler insists on creating a new local variable "int
__pyx_v_errno" for errno. Is there a way to stop Cython from doing that
or do I have to use an extra header file with some macro magic?

Christian

_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to