2 /* Command-line: gperf -L C -F ', 0, 0' -p -j1 -i 1 -g -o -t -N is_reserved_word -k1,3,$ c-parse.gperf */
4 struct resword { const char *name; short token; enum rid rid; };
8 static unsigned int hash PARAMS ((const char *, unsigned int));
12 struct resword *is_reserved_word PARAMS ((const char *, unsigned int));
15 @compatibility_alias, ALIAS, NORID
17 @encode, ENCODE, NORID
19 @implementation, IMPLEMENTATION, NORID
20 @interface, INTERFACE, NORID
21 @private, PRIVATE, NORID
22 @protected, PROTECTED, NORID
23 @protocol, PROTOCOL, NORID
24 @public, PUBLIC, NORID
25 @selector, SELECTOR, NORID
26 __alignof, ALIGNOF, NORID
27 __alignof__, ALIGNOF, NORID
28 __asm, ASM_KEYWORD, NORID
29 __asm__, ASM_KEYWORD, NORID
30 __attribute, ATTRIBUTE, NORID
31 __attribute__, ATTRIBUTE, NORID
32 __builtin_va_arg, VA_ARG, NORID
33 __complex, TYPESPEC, RID_COMPLEX
34 __complex__, TYPESPEC, RID_COMPLEX
35 __const, TYPE_QUAL, RID_CONST
36 __const__, TYPE_QUAL, RID_CONST
37 __extension__, EXTENSION, NORID
38 __imag, IMAGPART, NORID
39 __imag__, IMAGPART, NORID
40 __inline, SCSPEC, RID_INLINE
41 __inline__, SCSPEC, RID_INLINE
42 __iterator, SCSPEC, RID_ITERATOR
43 __iterator__, SCSPEC, RID_ITERATOR
44 __label__, LABEL, NORID
45 __real, REALPART, NORID
46 __real__, REALPART, NORID
47 __restrict, TYPE_QUAL, RID_RESTRICT
48 __restrict__, TYPE_QUAL, RID_RESTRICT
49 __signed, TYPESPEC, RID_SIGNED
50 __signed__, TYPESPEC, RID_SIGNED
51 __typeof, TYPEOF, NORID
52 __typeof__, TYPEOF, NORID
53 __volatile, TYPE_QUAL, RID_VOLATILE
54 __volatile__, TYPE_QUAL, RID_VOLATILE
55 asm, ASM_KEYWORD, NORID
56 auto, SCSPEC, RID_AUTO
58 bycopy, TYPE_QUAL, RID_BYCOPY
59 byref, TYPE_QUAL, RID_BYREF
61 char, TYPESPEC, RID_CHAR
62 const, TYPE_QUAL, RID_CONST
63 continue, CONTINUE, NORID
64 default, DEFAULT, NORID
66 double, TYPESPEC, RID_DOUBLE
69 extern, SCSPEC, RID_EXTERN
70 float, TYPESPEC, RID_FLOAT
73 id, OBJECTNAME, RID_ID
76 inout, TYPE_QUAL, RID_INOUT
77 inline, SCSPEC, RID_INLINE
78 int, TYPESPEC, RID_INT
79 long, TYPESPEC, RID_LONG
80 oneway, TYPE_QUAL, RID_ONEWAY
81 out, TYPE_QUAL, RID_OUT
82 register, SCSPEC, RID_REGISTER
83 restrict, TYPE_QUAL, RID_RESTRICT
85 short, TYPESPEC, RID_SHORT
86 signed, TYPESPEC, RID_SIGNED
88 static, SCSPEC, RID_STATIC
91 typedef, SCSPEC, RID_TYPEDEF
94 unsigned, TYPESPEC, RID_UNSIGNED
95 void, TYPESPEC, RID_VOID
96 volatile, TYPE_QUAL, RID_VOLATILE