GWION_IMPORT(enum_test) {
CHECK_BB(gwi_enum_ini(gwi, NULL))
- CHECK_BB(gwi_enum_add(gwi, "ENUM0", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM1", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM2", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM3", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM4", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM5", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM6", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM7", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM8", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM9", 0))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM0", 0))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM1", 1))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM2", 2))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM3", 3))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM4", 4))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM5", 5))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM6", 6))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM7", 7))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM8", 8))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM9", 9))
CHECK_BB(gwi_enum_end(gwi))
CHECK_BB(gwi_enum_ini(gwi, "test"))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM0", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM1", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM2", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM3", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM4", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM5", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM6", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM7", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM8", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM9", 0))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM0", 0))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM1", 1))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM2", 2))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM3", 3))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM4", 4))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM5", 5))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM6", 6))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM7", 7))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM8", 8))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM9", 9))
CHECK_BB(gwi_enum_end(gwi))
-
+
Type t_enum;
- CHECK_OB((t_enum = gwi_mk_type(gwi, "Enum", SZ_INT, NULL)))
- CHECK_BB(gwi_class_ini(gwi, t_enum, 0, NULL))
-
+ CHECK_OB((t_enum = gwi_mk_type(gwi, "Enum", 0, NULL)))
+ CHECK_BB(gwi_class_ini(gwi, t_enum, NULL, NULL))
CHECK_BB(gwi_enum_ini(gwi, 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM0", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM1", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM2", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM3", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM4", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM5", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM6", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM7", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM8", 0))
- CHECK_BB(gwi_enum_add(gwi, "ENUM9", 0))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM0", 0))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM1", 1))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM2", 2))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM3", 3))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM4", 4))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM5", 5))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM6", 6))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM7", 7))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM8", 8))
+ CHECK_BB(gwi_enum_add(gwi, "ENUM9", 9))
CHECK_BB(gwi_enum_end(gwi))
- CHECK_BB(gwi_enum_ini(gwi, "test"))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM0", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM1", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM2", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM3", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM4", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM5", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM6", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM7", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM8", 0))
- CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM9", 0))
+ CHECK_BB(gwi_enum_ini(gwi, "Enumtest"))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM0", 0))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM1", 1))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM2", 2))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM3", 3))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM4", 4))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM5", 5))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM6", 6))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM7", 7))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM8", 8))
+ CHECK_BB(gwi_enum_add(gwi, "TYPED_ENUM9", 9))
CHECK_BB(gwi_enum_end(gwi))
-
CHECK_BB(gwi_class_end(gwi))
return GW_OK;