Commit | Line | Data |
---|---|---|
1da177e4 | 1 | %{ |
ed9df091 JT |
2 | struct resword; |
3 | static const struct resword *is_reserved_word(register const char *str, register unsigned int len); | |
1da177e4 LT |
4 | %} |
5 | struct resword { const char *name; int token; } | |
6 | %% | |
7 | EXPORT_SYMBOL, EXPORT_SYMBOL_KEYW | |
8 | EXPORT_SYMBOL_GPL, EXPORT_SYMBOL_KEYW | |
9f28bb7e | 9 | EXPORT_SYMBOL_GPL_FUTURE, EXPORT_SYMBOL_KEYW |
6299fee7 JB |
10 | EXPORT_UNUSED_SYMBOL, EXPORT_SYMBOL_KEYW |
11 | EXPORT_UNUSED_SYMBOL_GPL, EXPORT_SYMBOL_KEYW | |
1da177e4 LT |
12 | __asm, ASM_KEYW |
13 | __asm__, ASM_KEYW | |
14 | __attribute, ATTRIBUTE_KEYW | |
15 | __attribute__, ATTRIBUTE_KEYW | |
16 | __const, CONST_KEYW | |
17 | __const__, CONST_KEYW | |
3550a516 | 18 | __extension__, EXTENSION_KEYW |
1da177e4 LT |
19 | __inline, INLINE_KEYW |
20 | __inline__, INLINE_KEYW | |
21 | __signed, SIGNED_KEYW | |
22 | __signed__, SIGNED_KEYW | |
23 | __volatile, VOLATILE_KEYW | |
24 | __volatile__, VOLATILE_KEYW | |
25 | # According to rth, c99 defines _Bool, __restrict, __restrict__, restrict. KAO | |
26 | _Bool, BOOL_KEYW | |
27 | _restrict, RESTRICT_KEYW | |
28 | __restrict__, RESTRICT_KEYW | |
29 | restrict, RESTRICT_KEYW | |
30 | asm, ASM_KEYW | |
31 | # attribute commented out in modutils 2.4.2. People are using 'attribute' as a | |
32 | # field name which breaks the genksyms parser. It is not a gcc keyword anyway. | |
33 | # KAO. | |
34 | # attribute, ATTRIBUTE_KEYW | |
35 | auto, AUTO_KEYW | |
36 | char, CHAR_KEYW | |
37 | const, CONST_KEYW | |
38 | double, DOUBLE_KEYW | |
39 | enum, ENUM_KEYW | |
40 | extern, EXTERN_KEYW | |
41 | float, FLOAT_KEYW | |
42 | inline, INLINE_KEYW | |
43 | int, INT_KEYW | |
44 | long, LONG_KEYW | |
45 | register, REGISTER_KEYW | |
46 | short, SHORT_KEYW | |
47 | signed, SIGNED_KEYW | |
48 | static, STATIC_KEYW | |
49 | struct, STRUCT_KEYW | |
50 | typedef, TYPEDEF_KEYW | |
51 | union, UNION_KEYW | |
52 | unsigned, UNSIGNED_KEYW | |
53 | void, VOID_KEYW | |
54 | volatile, VOLATILE_KEYW | |
55 | typeof, TYPEOF_KEYW | |
56 | __typeof__, TYPEOF_KEYW |