Robert Bradshaw wrote:
> global errno
> 
>>     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?
> 
> No. Cython scoping is just like Python scoping--an assignment creates  
> a local in the given scope.

Doh! That was too easy ... :(
Why didn't I think of global in the first place?

Thanks Robert!

Christian

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

Reply via email to