+# ticket: 518
+# mode: compile
+
cdef extern from "cast_ctypedef_array_T518_helper.h":
cdef struct __foo_struct:
int i, j
void foo_clear(foo_t)
cdef foo_t value
-foo_init(value)
-foo_clear(value)
+foo_init(value)
+foo_clear(value)
cdef void *pointer = <void*> value
-foo_init(<foo_t>pointer)
-foo_clear(<foo_t>pointer)
+foo_init(<foo_t>pointer)
+foo_clear(<foo_t>pointer)