my_union=union
union.my_union.i=int,0,0
union.my_union.c=char,0,0
typedef.MyUnion=union my_union
union.my_union=i,c
MyUnion=union
my_enum=enum
enum.my_enum.VAL_A=0x0
enum.my_enum.0x0=VAL_A
enum.my_enum.VAL_B=0x1
enum.my_enum.0x1=VAL_B
enum.my_enum=VAL_A,VAL_B
typedef.MyEnum=enum my_enum
MyEnum=enum
AnonUnion=union
union.AnonUnion.x=int,0,0
union.AnonUnion.y=int,0,0
typedef.AnonUnion=union AnonUnion
union.AnonUnion=x,y
AnonUnion=union
AnonEnum=enum
enum.AnonEnum.E_ONE=0x0
enum.AnonEnum.0x0=E_ONE
enum.AnonEnum.E_TWO=0x1
enum.AnonEnum.0x1=E_TWO
enum.AnonEnum=E_ONE,E_TWO
typedef.AnonEnum=enum AnonEnum
AnonEnum=enum

