112a9d9c8Sopenharmony_ci// bindgen-flags: --constified-enum-module foo 212a9d9c8Sopenharmony_ci 312a9d9c8Sopenharmony_cienum foo { 412a9d9c8Sopenharmony_ci THIS, 512a9d9c8Sopenharmony_ci SHOULD_BE, 612a9d9c8Sopenharmony_ci A_CONSTANT, 712a9d9c8Sopenharmony_ci}; 812a9d9c8Sopenharmony_ci 912a9d9c8Sopenharmony_citypedef enum foo foo_alias1; 1012a9d9c8Sopenharmony_citypedef foo_alias1 foo_alias2; 1112a9d9c8Sopenharmony_ci 1212a9d9c8Sopenharmony_cistruct bar { 1312a9d9c8Sopenharmony_ci enum foo this_should_work; 1412a9d9c8Sopenharmony_ci}; 1512a9d9c8Sopenharmony_ci 1612a9d9c8Sopenharmony_cienum foo *func1(enum foo arg1, enum foo *arg2, enum foo **arg3); 1712a9d9c8Sopenharmony_cifoo_alias1 *func2(foo_alias1 arg1, foo_alias1 *arg2, foo_alias1 **arg3);