Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | %{ |
| 2 | %} |
| 3 | struct resword { const char *name; int token; } |
| 4 | %% |
| 5 | EXPORT_SYMBOL, EXPORT_SYMBOL_KEYW |
| 6 | EXPORT_SYMBOL_GPL, EXPORT_SYMBOL_KEYW |
Greg Kroah-Hartman | 9f28bb7 | 2006-03-20 13:17:13 -0800 | [diff] [blame] | 7 | EXPORT_SYMBOL_GPL_FUTURE, EXPORT_SYMBOL_KEYW |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 8 | __asm, ASM_KEYW |
| 9 | __asm__, ASM_KEYW |
| 10 | __attribute, ATTRIBUTE_KEYW |
| 11 | __attribute__, ATTRIBUTE_KEYW |
| 12 | __const, CONST_KEYW |
| 13 | __const__, CONST_KEYW |
Sam Ravnborg | 3550a51 | 2007-08-28 20:28:55 +0200 | [diff] [blame] | 14 | __extension__, EXTENSION_KEYW |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 15 | __inline, INLINE_KEYW |
| 16 | __inline__, INLINE_KEYW |
| 17 | __signed, SIGNED_KEYW |
| 18 | __signed__, SIGNED_KEYW |
| 19 | __volatile, VOLATILE_KEYW |
| 20 | __volatile__, VOLATILE_KEYW |
| 21 | # According to rth, c99 defines _Bool, __restrict, __restrict__, restrict. KAO |
| 22 | _Bool, BOOL_KEYW |
| 23 | _restrict, RESTRICT_KEYW |
| 24 | __restrict__, RESTRICT_KEYW |
| 25 | restrict, RESTRICT_KEYW |
| 26 | asm, ASM_KEYW |
| 27 | # attribute commented out in modutils 2.4.2. People are using 'attribute' as a |
| 28 | # field name which breaks the genksyms parser. It is not a gcc keyword anyway. |
| 29 | # KAO. |
| 30 | # attribute, ATTRIBUTE_KEYW |
| 31 | auto, AUTO_KEYW |
| 32 | char, CHAR_KEYW |
| 33 | const, CONST_KEYW |
| 34 | double, DOUBLE_KEYW |
| 35 | enum, ENUM_KEYW |
| 36 | extern, EXTERN_KEYW |
| 37 | float, FLOAT_KEYW |
| 38 | inline, INLINE_KEYW |
| 39 | int, INT_KEYW |
| 40 | long, LONG_KEYW |
| 41 | register, REGISTER_KEYW |
| 42 | short, SHORT_KEYW |
| 43 | signed, SIGNED_KEYW |
| 44 | static, STATIC_KEYW |
| 45 | struct, STRUCT_KEYW |
| 46 | typedef, TYPEDEF_KEYW |
| 47 | union, UNION_KEYW |
| 48 | unsigned, UNSIGNED_KEYW |
| 49 | void, VOID_KEYW |
| 50 | volatile, VOLATILE_KEYW |
| 51 | typeof, TYPEOF_KEYW |
| 52 | __typeof__, TYPEOF_KEYW |