1#ifndef KEYWORD 2#define __MAKE_KEYWORD_ENUM__ 3#define KEYWORD(symbol, flags, nargs) K_##symbol, 4enum { 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 16