5 ctypedef public int Int1
7 ctypedef enum EnumA0: EA0
8 ctypedef public enum EnumA1: EA1
10 cdef enum EnumB0: EB0=0
11 cdef public enum EnumB1: EB1=1
17 cdef public Int1 i1 = 0
18 cdef public EnumA1 ea1 = EA1
19 cdef public EnumB1 eb1 = EB1
23 ctypedef struct StructA0:
25 ctypedef public struct StructA1:
30 cdef public struct StructB1:
33 cdef StructA0 sa0 = {'SA0':0}
34 cdef StructB0 sb0 = {'SB0':2}
36 cdef public StructA1 sa1 = {'SA1':1}
37 cdef public StructB1 sb1 = {'SB1':3}
41 ctypedef class Foo0: pass
42 ctypedef public class Foo1 [type PyFoo1_Type, object PyFoo1_Object]: pass
45 cdef public class Bar1 [type PyBar1_Type, object PyBar1_Object]: pass
50 cdef public Foo1 f1 = None
51 cdef public Bar1 b1 = None
55 cdef void bar0(): pass
56 cdef public void bar1(): pass
58 cdef void* spam0(object o) except NULL: return NULL
59 cdef public void* spam1(object o) except NULL: return NULL