Greg Hackmann | 3312aa8 | 2013-11-18 15:24:40 -0800 | [diff] [blame] | 1 | #ifndef KEYWORD |
2 | #define __MAKE_KEYWORD_ENUM__ | ||||
3 | #define KEYWORD(symbol, flags, nargs) K_##symbol, | ||||
4 | enum { | ||||
5 | K_UNKNOWN, | ||||
6 | #endif | ||||
7 | KEYWORD(subsystem, SECTION, 1) | ||||
8 | KEYWORD(devname, OPTION, 1) | ||||
9 | KEYWORD(dirname, OPTION, 1) | ||||
10 | #ifdef __MAKE_KEYWORD_ENUM__ | ||||
11 | KEYWORD_COUNT, | ||||
12 | }; | ||||
13 | #undef __MAKE_KEYWORD_ENUM__ | ||||
14 | #undef KEYWORD | ||||
15 | #endif |