diff options
Diffstat (limited to 'scripts/genksyms/keywords.gperf')
-rw-r--r-- | scripts/genksyms/keywords.gperf | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/scripts/genksyms/keywords.gperf b/scripts/genksyms/keywords.gperf new file mode 100644 index 000000000000..b6bec765996e --- /dev/null +++ b/scripts/genksyms/keywords.gperf | |||
@@ -0,0 +1,50 @@ | |||
1 | %{ | ||
2 | %} | ||
3 | struct resword { const char *name; int token; } | ||
4 | %% | ||
5 | EXPORT_SYMBOL, EXPORT_SYMBOL_KEYW | ||
6 | EXPORT_SYMBOL_GPL, EXPORT_SYMBOL_KEYW | ||
7 | __asm, ASM_KEYW | ||
8 | __asm__, ASM_KEYW | ||
9 | __attribute, ATTRIBUTE_KEYW | ||
10 | __attribute__, ATTRIBUTE_KEYW | ||
11 | __const, CONST_KEYW | ||
12 | __const__, CONST_KEYW | ||
13 | __inline, INLINE_KEYW | ||
14 | __inline__, INLINE_KEYW | ||
15 | __signed, SIGNED_KEYW | ||
16 | __signed__, SIGNED_KEYW | ||
17 | __volatile, VOLATILE_KEYW | ||
18 | __volatile__, VOLATILE_KEYW | ||
19 | # According to rth, c99 defines _Bool, __restrict, __restrict__, restrict. KAO | ||
20 | _Bool, BOOL_KEYW | ||
21 | _restrict, RESTRICT_KEYW | ||
22 | __restrict__, RESTRICT_KEYW | ||
23 | restrict, RESTRICT_KEYW | ||
24 | asm, ASM_KEYW | ||
25 | # attribute commented out in modutils 2.4.2. People are using 'attribute' as a | ||
26 | # field name which breaks the genksyms parser. It is not a gcc keyword anyway. | ||
27 | # KAO. | ||
28 | # attribute, ATTRIBUTE_KEYW | ||
29 | auto, AUTO_KEYW | ||
30 | char, CHAR_KEYW | ||
31 | const, CONST_KEYW | ||
32 | double, DOUBLE_KEYW | ||
33 | enum, ENUM_KEYW | ||
34 | extern, EXTERN_KEYW | ||
35 | float, FLOAT_KEYW | ||
36 | inline, INLINE_KEYW | ||
37 | int, INT_KEYW | ||
38 | long, LONG_KEYW | ||
39 | register, REGISTER_KEYW | ||
40 | short, SHORT_KEYW | ||
41 | signed, SIGNED_KEYW | ||
42 | static, STATIC_KEYW | ||
43 | struct, STRUCT_KEYW | ||
44 | typedef, TYPEDEF_KEYW | ||
45 | union, UNION_KEYW | ||
46 | unsigned, UNSIGNED_KEYW | ||
47 | void, VOID_KEYW | ||
48 | volatile, VOLATILE_KEYW | ||
49 | typeof, TYPEOF_KEYW | ||
50 | __typeof__, TYPEOF_KEYW | ||