3 static const struct resword *is_reserved_word(register const char *str, register unsigned int len);
5 struct resword { const char *name; int token; }
7 EXPORT_SYMBOL, EXPORT_SYMBOL_KEYW
8 EXPORT_SYMBOL_GPL, EXPORT_SYMBOL_KEYW
9 EXPORT_SYMBOL_GPL_FUTURE, EXPORT_SYMBOL_KEYW
12 __attribute, ATTRIBUTE_KEYW
13 __attribute__, ATTRIBUTE_KEYW
16 __extension__, EXTENSION_KEYW
18 __inline__, INLINE_KEYW
20 __signed__, SIGNED_KEYW
21 __volatile, VOLATILE_KEYW
22 __volatile__, VOLATILE_KEYW
23 # According to rth, c99 defines _Bool, __restrict, __restrict__, restrict. KAO
25 _restrict, RESTRICT_KEYW
26 __restrict__, RESTRICT_KEYW
27 restrict, RESTRICT_KEYW
29 # attribute commented out in modutils 2.4.2. People are using 'attribute' as a
30 # field name which breaks the genksyms parser. It is not a gcc keyword anyway.
32 # attribute, ATTRIBUTE_KEYW
43 register, REGISTER_KEYW
50 unsigned, UNSIGNED_KEYW
52 volatile, VOLATILE_KEYW
54 __typeof__, TYPEOF_KEYW