29
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
30
#endif
31
32
+#line 1 "gperf-config.txt"
33
+
34
+
35
+#define PLUGINSD_KEYWORD_ID_FLUSH 97
36
+#define PLUGINSD_KEYWORD_ID_DISABLE 98
37
+#define PLUGINSD_KEYWORD_ID_EXIT 99
38
+#define PLUGINSD_KEYWORD_ID_HOST 71
39
+#define PLUGINSD_KEYWORD_ID_HOST_DEFINE 72
40
+#define PLUGINSD_KEYWORD_ID_HOST_DEFINE_END 73
41
+#define PLUGINSD_KEYWORD_ID_HOST_LABEL 74
42
+
43
+#define PLUGINSD_KEYWORD_ID_BEGIN 12
44
+#define PLUGINSD_KEYWORD_ID_CHART 32
45
+#define PLUGINSD_KEYWORD_ID_CLABEL 34
46
+#define PLUGINSD_KEYWORD_ID_CLABEL_COMMIT 35
47
+#define PLUGINSD_KEYWORD_ID_DIMENSION 31
48
+#define PLUGINSD_KEYWORD_ID_END 13
49
+#define PLUGINSD_KEYWORD_ID_FUNCTION 41
50
+#define PLUGINSD_KEYWORD_ID_FUNCTION_RESULT_BEGIN 42
51
+#define PLUGINSD_KEYWORD_ID_FUNCTION_PROGRESS 43
52
+#define PLUGINSD_KEYWORD_ID_LABEL 51
53
+#define PLUGINSD_KEYWORD_ID_OVERWRITE 52
54
+#define PLUGINSD_KEYWORD_ID_SET 11
55
+#define PLUGINSD_KEYWORD_ID_VARIABLE 53
56
+#define PLUGINSD_KEYWORD_ID_CONFIG 100
57
+
58
+#define PLUGINSD_KEYWORD_ID_CLAIMED_ID 61
59
+#define PLUGINSD_KEYWORD_ID_BEGIN2 2
60
+#define PLUGINSD_KEYWORD_ID_SET2 1
61
+#define PLUGINSD_KEYWORD_ID_END2 3
62
+
63
+#define PLUGINSD_KEYWORD_ID_CHART_DEFINITION_END 33
64
+#define PLUGINSD_KEYWORD_ID_RBEGIN 22
65
+#define PLUGINSD_KEYWORD_ID_RDSTATE 23
66
+#define PLUGINSD_KEYWORD_ID_REND 25
67
+#define PLUGINSD_KEYWORD_ID_RSET 21
68
+#define PLUGINSD_KEYWORD_ID_RSSTATE 24
69
+
70
+#define PLUGINSD_KEYWORD_ID_DYNCFG_ENABLE 901
71
+#define PLUGINSD_KEYWORD_ID_DYNCFG_REGISTER_MODULE 902
72
+#define PLUGINSD_KEYWORD_ID_DYNCFG_REGISTER_JOB 903
73
+#define PLUGINSD_KEYWORD_ID_DYNCFG_RESET 904
74
+#define PLUGINSD_KEYWORD_ID_REPORT_JOB_STATUS 905
75
+#define PLUGINSD_KEYWORD_ID_DELETE_JOB 906
76
+
77
78
#define GPERF_PARSER_TOTAL_KEYWORDS 37
79
#define GPERF_PARSER_MIN_WORD_LENGTH 3
92
static unsigned int
93
gperf_keyword_hash_function (register const char *str, register size_t len)
94
{
50
- static unsigned char asso_values[] =
95
+ static const unsigned char asso_values[] =
96
{
97
53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
98
53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
124
return len + asso_values[(unsigned char)str[1]] + asso_values[(unsigned char)str[0]];
125
}
126
82
-static PARSER_KEYWORD gperf_keywords[] =
127
+static const PARSER_KEYWORD gperf_keywords[] =
128
{
84
- {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
85
- {(char*)0}, {(char*)0}, {(char*)0},
86
-#line 18 "gperf-config.txt"
87
- {"HOST", 71, PARSER_INIT_PLUGINSD|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 4},
88
- {(char*)0},
89
-#line 39 "gperf-config.txt"
90
- {"CONFIG", 100, PARSER_INIT_PLUGINSD|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 21},
91
-#line 53 "gperf-config.txt"
92
- {"REND", 25, PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 29},
93
-#line 26 "gperf-config.txt"
94
- {"CHART", 32, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 9},
95
-#line 36 "gperf-config.txt"
96
- {"OVERWRITE", 52, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 18},
97
-#line 21 "gperf-config.txt"
98
- {"HOST_LABEL", 74, PARSER_INIT_PLUGINSD|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 7},
99
-#line 19 "gperf-config.txt"
100
- {"HOST_DEFINE", 72, PARSER_INIT_PLUGINSD|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 5},
101
- {(char*)0},
102
-#line 52 "gperf-config.txt"
103
- {"RDSTATE", 23, PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 28},
104
-#line 38 "gperf-config.txt"
105
- {"VARIABLE", 53, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 20},
106
-#line 20 "gperf-config.txt"
107
- {"HOST_DEFINE_END", 73, PARSER_INIT_PLUGINSD|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 6},
108
-#line 17 "gperf-config.txt"
109
- {"EXIT", 99, PARSER_INIT_PLUGINSD, WORKER_PARSER_FIRST_JOB + 3},
110
-#line 31 "gperf-config.txt"
111
- {"FUNCTION", 41, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 14},
112
-#line 62 "gperf-config.txt"
113
- {"DYNCFG_RESET", 904, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 35},
114
-#line 59 "gperf-config.txt"
115
- {"DYNCFG_ENABLE", 901, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 32},
116
-#line 63 "gperf-config.txt"
117
- {"REPORT_JOB_STATUS", 905, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 36},
118
- {(char*)0},
129
+ {(char*)0,0,PARSER_INIT_PLUGINSD,0},
130
+ {(char*)0,0,PARSER_INIT_PLUGINSD,0},
131
+ {(char*)0,0,PARSER_INIT_PLUGINSD,0},
132
+ {(char*)0,0,PARSER_INIT_PLUGINSD,0},
133
+ {(char*)0,0,PARSER_INIT_PLUGINSD,0},
134
+ {(char*)0,0,PARSER_INIT_PLUGINSD,0},
135
+ {(char*)0,0,PARSER_INIT_PLUGINSD,0},
136
+#line 67 "gperf-config.txt"
137
+ {"HOST", PLUGINSD_KEYWORD_ID_HOST, PARSER_INIT_PLUGINSD|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 4},
138
+ {(char*)0,0,PARSER_INIT_PLUGINSD,0},
139
+#line 87 "gperf-config.txt"
140
+ {"CONFIG", PLUGINSD_KEYWORD_ID_CONFIG, PARSER_INIT_PLUGINSD|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 21},
141
+#line 101 "gperf-config.txt"
142
+ {"REND", PLUGINSD_KEYWORD_ID_REND, PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 29},
143
+#line 75 "gperf-config.txt"
144
+ {"CHART", PLUGINSD_KEYWORD_ID_CHART, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 9},
145
+#line 84 "gperf-config.txt"
146
+ {"OVERWRITE", PLUGINSD_KEYWORD_ID_OVERWRITE, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 18},
147
+#line 70 "gperf-config.txt"
148
+ {"HOST_LABEL", PLUGINSD_KEYWORD_ID_HOST_LABEL, PARSER_INIT_PLUGINSD|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 7},
149
+#line 68 "gperf-config.txt"
150
+ {"HOST_DEFINE", PLUGINSD_KEYWORD_ID_HOST_DEFINE, PARSER_INIT_PLUGINSD|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 5},
151
+ {(char*)0,0,PARSER_INIT_PLUGINSD,0},
152
+#line 100 "gperf-config.txt"
153
+ {"RDSTATE", PLUGINSD_KEYWORD_ID_RDSTATE, PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 28},
154
+#line 86 "gperf-config.txt"
155
+ {"VARIABLE", PLUGINSD_KEYWORD_ID_VARIABLE, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 20},
156
+#line 69 "gperf-config.txt"
157
+ {"HOST_DEFINE_END", PLUGINSD_KEYWORD_ID_HOST_DEFINE_END, PARSER_INIT_PLUGINSD|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 6},
158
+#line 66 "gperf-config.txt"
159
+ {"EXIT", PLUGINSD_KEYWORD_ID_EXIT, PARSER_INIT_PLUGINSD, WORKER_PARSER_FIRST_JOB + 3},
160
+#line 80 "gperf-config.txt"
161
+ {"FUNCTION", PLUGINSD_KEYWORD_ID_FUNCTION, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 14},
162
+#line 110 "gperf-config.txt"
163
+ {"DYNCFG_RESET", PLUGINSD_KEYWORD_ID_DYNCFG_RESET, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 35},
164
+#line 107 "gperf-config.txt"
165
+ {"DYNCFG_ENABLE", PLUGINSD_KEYWORD_ID_DYNCFG_ENABLE, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 32},
166
+#line 111 "gperf-config.txt"
167
+ {"REPORT_JOB_STATUS", PLUGINSD_KEYWORD_ID_REPORT_JOB_STATUS, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 36},
168
+ {(char*)0,0,PARSER_INIT_PLUGINSD,0},
169
+#line 112 "gperf-config.txt"
170
+ {"DELETE_JOB", PLUGINSD_KEYWORD_ID_DELETE_JOB, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 37},
171
+#line 98 "gperf-config.txt"
172
+ {"CHART_DEFINITION_END", PLUGINSD_KEYWORD_ID_CHART_DEFINITION_END, PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 26},
173
+ {(char*)0,0,PARSER_INIT_PLUGINSD,0},
174
+#line 109 "gperf-config.txt"
175
+ {"DYNCFG_REGISTER_JOB", PLUGINSD_KEYWORD_ID_DYNCFG_REGISTER_JOB, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 34},
176
+#line 82 "gperf-config.txt"
177
+ {"FUNCTION_PROGRESS", PLUGINSD_KEYWORD_ID_FUNCTION_PROGRESS, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 16},
178
+#line 99 "gperf-config.txt"
179
+ {"RBEGIN", PLUGINSD_KEYWORD_ID_RBEGIN, PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 27},
180
+#line 108 "gperf-config.txt"
181
+ {"DYNCFG_REGISTER_MODULE", PLUGINSD_KEYWORD_ID_DYNCFG_REGISTER_MODULE, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 33},
182
+ {(char*)0,0,PARSER_INIT_PLUGINSD,0},
183
+#line 81 "gperf-config.txt"
184
+ {"FUNCTION_RESULT_BEGIN", PLUGINSD_KEYWORD_ID_FUNCTION_RESULT_BEGIN, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 15},
185
+#line 102 "gperf-config.txt"
186
+ {"RSET", PLUGINSD_KEYWORD_ID_RSET, PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 30},
187
+#line 74 "gperf-config.txt"
188
+ {"BEGIN", PLUGINSD_KEYWORD_ID_BEGIN, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 8},
189
+#line 92 "gperf-config.txt"
190
+ {"BEGIN2", PLUGINSD_KEYWORD_ID_BEGIN2, PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 23},
191
+#line 103 "gperf-config.txt"
192
+ {"RSSTATE", PLUGINSD_KEYWORD_ID_RSSTATE, PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 31},
193
#line 64 "gperf-config.txt"
120
- {"DELETE_JOB", 906, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 37},
121
-#line 50 "gperf-config.txt"
122
- {"CHART_DEFINITION_END", 33, PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 26},
123
- {(char*)0},
124
-#line 61 "gperf-config.txt"
125
- {"DYNCFG_REGISTER_JOB", 903, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 34},
126
-#line 33 "gperf-config.txt"
127
- {"FUNCTION_PROGRESS", 43, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 16},
128
-#line 51 "gperf-config.txt"
129
- {"RBEGIN", 22, PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 27},
130
-#line 60 "gperf-config.txt"
131
- {"DYNCFG_REGISTER_MODULE", 902, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 33},
132
- {(char*)0},
133
-#line 32 "gperf-config.txt"
134
- {"FUNCTION_RESULT_BEGIN", 42, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 15},
135
-#line 54 "gperf-config.txt"
136
- {"RSET", 21, PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 30},
137
-#line 25 "gperf-config.txt"
138
- {"BEGIN", 12, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 8},
139
-#line 44 "gperf-config.txt"
140
- {"BEGIN2", 2, PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 23},
141
-#line 55 "gperf-config.txt"
142
- {"RSSTATE", 24, PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 31},
143
-#line 15 "gperf-config.txt"
144
- {"FLUSH", 97, PARSER_INIT_PLUGINSD, WORKER_PARSER_FIRST_JOB + 1},
145
-#line 37 "gperf-config.txt"
146
- {"SET", 11, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 19},
147
-#line 45 "gperf-config.txt"
148
- {"SET2", 1, PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 24},
149
- {(char*)0},
150
-#line 27 "gperf-config.txt"
151
- {"CLABEL", 34, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 10},
152
-#line 16 "gperf-config.txt"
153
- {"DISABLE", 98, PARSER_INIT_PLUGINSD, WORKER_PARSER_FIRST_JOB + 2},
154
-#line 35 "gperf-config.txt"
155
- {"LABEL", 51, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 17},
156
-#line 29 "gperf-config.txt"
157
- {"DIMENSION", 31, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 12},
158
-#line 43 "gperf-config.txt"
159
- {"CLAIMED_ID", 61, PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 22},
160
- {(char*)0}, {(char*)0},
161
-#line 28 "gperf-config.txt"
162
- {"CLABEL_COMMIT", 35, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 11},
163
- {(char*)0},
164
-#line 30 "gperf-config.txt"
165
- {"END", 13, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 13},
166
-#line 46 "gperf-config.txt"
167
- {"END2", 3, PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 25}
194
+ {"FLUSH", PLUGINSD_KEYWORD_ID_FLUSH, PARSER_INIT_PLUGINSD, WORKER_PARSER_FIRST_JOB + 1},
195
+#line 85 "gperf-config.txt"
196
+ {"SET", PLUGINSD_KEYWORD_ID_SET, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 19},
197
+#line 93 "gperf-config.txt"
198
+ {"SET2", PLUGINSD_KEYWORD_ID_SET2, PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 24},
199
+ {(char*)0,0,PARSER_INIT_PLUGINSD,0},
200
+#line 76 "gperf-config.txt"
201
+ {"CLABEL", PLUGINSD_KEYWORD_ID_CLABEL, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 10},
202
+#line 65 "gperf-config.txt"
203
+ {"DISABLE", PLUGINSD_KEYWORD_ID_DISABLE, PARSER_INIT_PLUGINSD, WORKER_PARSER_FIRST_JOB + 2},
204
+#line 83 "gperf-config.txt"
205
+ {"LABEL", PLUGINSD_KEYWORD_ID_LABEL, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 17},
206
+#line 78 "gperf-config.txt"
207
+ {"DIMENSION", PLUGINSD_KEYWORD_ID_DIMENSION, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 12},
208
+#line 91 "gperf-config.txt"
209
+ {"CLAIMED_ID", PLUGINSD_KEYWORD_ID_CLAIMED_ID, PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 22},
210
+ {(char*)0,0,PARSER_INIT_PLUGINSD,0},
211
+ {(char*)0,0,PARSER_INIT_PLUGINSD,0},
212
+#line 77 "gperf-config.txt"
213
+ {"CLABEL_COMMIT", PLUGINSD_KEYWORD_ID_CLABEL_COMMIT, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING|PARSER_REP_METADATA, WORKER_PARSER_FIRST_JOB + 11},
214
+ {(char*)0,0,PARSER_INIT_PLUGINSD,0},
215
+#line 79 "gperf-config.txt"
216
+ {"END", PLUGINSD_KEYWORD_ID_END, PARSER_INIT_PLUGINSD|PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 13},
217
+#line 94 "gperf-config.txt"
218
+ {"END2", PLUGINSD_KEYWORD_ID_END2, PARSER_INIT_STREAMING, WORKER_PARSER_FIRST_JOB + 25}
219
};
220
170
-PARSER_KEYWORD *
221
+const PARSER_KEYWORD *
222
gperf_lookup_keyword (register const char *str, register size_t len)
223
{
224
if (len <= GPERF_PARSER_MAX_WORD_LENGTH && len >= GPERF_PARSER_MIN_WORD_LENGTH)