// bindgen-flags: --constified-enum-module foo | |
enum foo { | |
THIS, | |
SHOULD_BE, | |
A_CONSTANT, | |
}; | |
typedef enum foo foo_alias1; | |
typedef foo_alias1 foo_alias2; | |
struct bar { | |
enum foo this_should_work; | |
}; | |
enum foo *func1(enum foo arg1, enum foo *arg2, enum foo **arg3); | |
foo_alias1 *func2(foo_alias1 arg1, foo_alias1 *arg2, foo_alias1 **arg3); |