1 // bindgen-flags: --rustified-enum ".*" -- -std=c++11 -fshort-enums
2 
3 typedef enum {
4     SOME_VALUE = 0x1,
5 } one_byte_t;
6 
7 static_assert(sizeof(one_byte_t) == 1, "Short enums should work");
8 
9 typedef enum {
10     SOME_OTHER_VALUE = 0x100,
11 } two_byte_t;
12 
13 static_assert(sizeof(two_byte_t) == 2, "");
14 
15 typedef enum {
16     SOME_BIGGER_VALUE = 0x1000000,
17 } four_byte_t;
18 
19 static_assert(sizeof(four_byte_t) == 4, "");
20