Merged pull request #12 from bhy/T423.
[cython.git] / tests / compile / cast_ctypedef_array_T518.pyx
1 # ticket: 518
2 # mode: compile
3
4 cdef extern from "cast_ctypedef_array_T518_helper.h":
5     cdef struct __foo_struct:
6        int i, j
7     ctypedef __foo_struct foo_t[1]
8
9     void foo_init(foo_t)
10     void foo_clear(foo_t)
11
12 cdef foo_t value
13 foo_init(value)
14 foo_clear(value)
15
16 cdef void *pointer = <void*> value
17 foo_init(<foo_t>pointer)
18 foo_clear(<foo_t>pointer)