| #ifndef KEYWORD | |
| #define __MAKE_KEYWORD_ENUM__ | |
| #define KEYWORD(symbol, flags, nargs) K_##symbol, | |
| enum { | |
| K_UNKNOWN, | |
| #endif | |
| KEYWORD(subsystem, SECTION, 1) | |
| KEYWORD(devname, OPTION, 1) | |
| KEYWORD(dirname, OPTION, 1) | |
| #ifdef __MAKE_KEYWORD_ENUM__ | |
| KEYWORD_COUNT, | |
| }; | |
| #undef __MAKE_KEYWORD_ENUM__ | |
| #undef KEYWORD | |
| #endif |