David Cournapeau wrote:
> Notice how the recursive is referenced through a typedef. In C, this
> is solved by forward declaring the struct through a typedef before the
> struct declaration. But AFAIK, you can't do that in cython.
Not sure about Cython, but the following works in Pyrex:
cdef struct foo
ctypedef foo foo_t
cdef struct foo:
foo_t *f
i.e. although you can't forward-declare and typedef
in one go, you can forward declare the struct and
then typedef it.
--
Greg
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev