1typedef enum
2{
3 TEST_ENUM_FOO,
4 TEST_ENUM_BAR,
5 TEST_ENUM_BAZ,
6 TEST_ENUM_QUUX
7} TestEnum;
8
9typedef enum
10{
11 TEST_FLAGS_NONE = 0,
12 TEST_FLAGS_MOURNING = (1 << 0),
13 TEST_FLAGS_LAUGHING = (1 << 1),
14 TEST_FLAGS_TALKING = (1 << 2),
15 TEST_FLAGS_WALKING = (1 << 3)
16} TestFlags;
17

source code of gtk/subprojects/glib/gio/tests/testenum.h