2002-04-02 David S. Miller <davem@redhat.com>
[official-gcc.git] / gcc / ch / gperf
blobc6edb6803b06de4077e304d1c22310f259e8545f
1 struct resword {
2   const char  *name;
3   short        token;
4   enum rid     rid;
5   enum toktype { RESERVED, DIRECTIVE, PREDEF } flags;
6 };
7 extern tree ridpointers [];
8 #ifdef __GNUC__
9 __inline
10 #endif
11 static unsigned int hash        PARAMS ((const char *, unsigned int));
12 #ifdef __GNUC__
13 __inline
14 #endif
15 struct resword *in_word_set     PARAMS ((const char *, unsigned int));
17 access,                 ACCESS,                 NORID,  RESERVED
18 after,                  AFTER,                  NORID,  RESERVED
19 all,                    ALL,                    NORID,  RESERVED
20 all_static_off,         ALL_STATIC_OFF,         NORID,  DIRECTIVE
21 all_static_on,          ALL_STATIC_ON,          NORID,  DIRECTIVE
22 and,                    AND,                    NORID,  RESERVED
23 andif,                  ANDIF,                  NORID,  RESERVED
24 array,                  ARRAY,                  NORID,  RESERVED
25 asm,                    ASM_KEYWORD,            NORID,  RESERVED
26 assert,                 ASSERT,                 NORID,  RESERVED
27 at,                     AT,                     NORID,  RESERVED
28 based,                  BASED,                  NORID,  RESERVED
29 begin,                  BEGINTOKEN,             NORID,  RESERVED
30 bin,                    BIN,                    NORID,  RESERVED
31 bit,                    BOOLS,                  RID_BOOLS,      PREDEF
32 body,                   BODY,                   NORID,  RESERVED
33 bools,                  BOOLS,                  RID_BOOLS,      RESERVED
34 buffer,                 BUFFER,                 NORID,  RESERVED
35 buffer_code,            IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
36 by,                     BY,                     NORID,  RESERVED
37 call,                   CALL,                   NORID,  RESERVED
38 case,                   CASE,                   NORID,  RESERVED
39 cause,                  CAUSE,                  NORID,  RESERVED
40 ccitt_os,               IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
41 chars,                  CHARS,                  NORID,  RESERVED
42 context,                CONTEXT,                NORID,  RESERVED
43 continue,               CONTINUE,               NORID,  RESERVED
44 cycle,                  CYCLE,                  NORID,  RESERVED
45 dcl,                    DCL,                    NORID,  RESERVED
46 debug_lines,            IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
47 debug_symbols,          IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
48 debug_types,            IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
49 delay,                  DELAY,                  NORID,  RESERVED
50 do,                     DO,                     NORID,  RESERVED
51 down,                   DOWN,                   NORID,  RESERVED
52 dynamic,                DYNAMIC,                RID_DYNAMIC,    RESERVED
53 else,                   ELSE,                   NORID,  RESERVED
54 elsif,                  ELSIF,                  NORID,  RESERVED
55 empty_off,              EMPTY_OFF,              NORID,  DIRECTIVE
56 empty_on,               EMPTY_ON,               NORID,  DIRECTIVE
57 end,                    END,                    NORID,  RESERVED
58 esac,                   ESAC,                   NORID,  RESERVED
59 even,                   IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
60 event,                  EVENT,                  NORID,  RESERVED
61 event_code,             IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
62 ever,                   EVER,                   NORID,  RESERVED
63 exceptions,             EXCEPTIONS,             NORID,  RESERVED
64 exit,                   EXIT,                   NORID,  RESERVED
65 extra_const_seg,        IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
66 far,                    IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
67 fi,                     FI,                     NORID,  RESERVED
68 for,                    FOR,                    NORID,  RESERVED
69 forbid,                 FORBID,                 NORID,  RESERVED
70 general,                GENERAL,                NORID,  RESERVED
71 generate_all_set_names, IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
72 generate_set_names,     IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
73 goto,                   GOTO,                   NORID,  RESERVED
74 grant,                  GRANT,                  NORID,  RESERVED
75 grant_file_size,        IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
76 if,                     IF,                     NORID,  RESERVED
77 in,                     IN,                     RID_IN, RESERVED
78 init,                   INIT,                   NORID,  RESERVED
79 inline,                 INLINE,                 RID_INLINE,     RESERVED
80 inout,                  PARAMATTR,              RID_INOUT,      RESERVED
81 large,                  IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
82 list,                   IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
83 loc,                    LOC,                    NORID,  RESERVED
84 make_publics_for_discrete_syns, IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
85 medium,                 IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
86 mod,                    MOD,                    NORID,  RESERVED
87 module,                 MODULE,                 NORID,  RESERVED
88 multiple_const_segs,    IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
89 multiple_data_segs,     IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
90 newmode,                NEWMODE,                NORID,  RESERVED
91 nolist,                 IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
92 no_overlap_check,       IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
93 nonref,                 NONREF,                 NORID,  RESERVED
94 nopack,                 NOPACK,                 NORID,  RESERVED
95 not,                    NOT,                    NORID,  RESERVED
96 od,                     OD,                     NORID,  RESERVED
97 of,                     OF,                     NORID,  RESERVED
98 on,                     ON,                     NORID,  RESERVED
99 only_for_simulation,    IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
100 only_for_target,        IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
101 optimize,               IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
102 optimize_runtime,       IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
103 optimization_window,    IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
104 or,                     OR,                     NORID,  RESERVED
105 orif,                   ORIF,                   NORID,  RESERVED
106 out,                    PARAMATTR,              RID_OUT,        RESERVED
107 pack,                   PACK,                   NORID,  RESERVED
108 page,                   IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
109 pos,                    POS,                    NORID,  RESERVED
110 powerset,               POWERSET,               NORID,  RESERVED
111 prefixed,               PREFIXED,               NORID,  RESERVED
112 print_o_code,           IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
113 print_symbol_table,     IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
114 priority,               PRIORITY,               NORID,  RESERVED
115 proc,                   PROC,                   NORID,  RESERVED
116 process,                PROCESS,                NORID,  RESERVED
117 process_type,           PROCESS_TYPE_TOKEN,     NORID,  DIRECTIVE
118 range,                  RANGE,                  NORID,  RESERVED
119 range_off,              RANGE_OFF,              NORID,  DIRECTIVE
120 range_on,               RANGE_ON,               NORID,  DIRECTIVE
121 read,                   READ,                   RID_READ,       RESERVED
122 receive,                RECEIVE,                NORID,  RESERVED
123 recursive,              RECURSIVE,              NORID,  RESERVED
124 reentrant,              IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
125 reentrant_all,          IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
126 ref,                    REF,                    NORID,  RESERVED
127 region,                 REGION,                 NORID,  RESERVED
128 rem,                    REM,                    NORID,  RESERVED
129 remote,                 REMOTE,                 NORID,  RESERVED
130 result,                 RESULT,                 NORID,  RESERVED
131 return,                 RETURN,                 NORID,  RESERVED
132 returns,                RETURNS,                NORID,  RESERVED
133 row,                    ROW,                    NORID,  RESERVED
134 seize,                  SEIZE,                  NORID,  RESERVED
135 send,                   SEND,                   NORID,  RESERVED
136 send_buffer_default_priority,   SEND_BUFFER_DEFAULT_PRIORITY,   NORID,  DIRECTIVE
137 send_signal_default_priority,   SEND_SIGNAL_DEFAULT_PRIORITY,   NORID,  DIRECTIVE
138 set,                    SET,                    NORID,  RESERVED
139 short_pred_succ,        IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
140 signal,                 SIGNAL,                 NORID,  RESERVED
141 signal_code,            SIGNAL_CODE,            NORID,  DIRECTIVE
142 signal_max_length,      IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
143 simple,                 SIMPLE,                 NORID,  RESERVED
144 small,                  IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
145 spec,                   SPEC,                   NORID,  RESERVED
146 start,                  START,                  NORID,  RESERVED
147 state_routine,          IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
148 static,                 STATIC,                 NORID,  RESERVED
149 step,                   STEP,                   NORID,  RESERVED
150 stop,                   STOP,                   NORID,  RESERVED
151 struct,                 STRUCT,                 NORID,  RESERVED
152 support_causing_address,        IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
153 syn,                    SYN,                    NORID,  RESERVED
154 synmode,                SYNMODE,                NORID,  RESERVED
155 text,                   TEXT,                   NORID,  RESERVED
156 then,                   THEN,                   NORID,  RESERVED
157 this,                   THIS,                   NORID,  RESERVED
158 timeout,                TIMEOUT,                NORID,  RESERVED
159 to,                     TO,                     NORID,  RESERVED
160 up,                     UP,                     NORID,  RESERVED
161 use_seize_file,         USE_SEIZE_FILE,         NORID,  DIRECTIVE
162 use_seize_file_restricted,      USE_SEIZE_FILE_RESTRICTED,      NORID,  DIRECTIVE
163 varying,                VARYING,                NORID,  RESERVED
164 while,                  WHILE,                  NORID,  RESERVED
165 with,                   WITH,                   NORID,  RESERVED
166 xor,                    XOR,                    NORID,  RESERVED