Go to the documentation of this file.
5#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
6 && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
7 && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
8 && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
9 && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
10 && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
11 && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
12 && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
13 && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
14 && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
15 && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
16 && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
17 && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
18 && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
19 && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
20 && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
21 && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
22 && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
23 && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
24 && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
25 && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
26 && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
27 && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
28/* The character set is not based on ISO-646. */
29#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
39#define TOTAL_KEYWORDS 310
40#define MIN_WORD_LENGTH 1
41#define MAX_WORD_LENGTH 31
42#define MIN_HASH_VALUE 4
43#define MAX_HASH_VALUE 708
44/* maximum key range = 705, duplicates = 0 */
49 static inline unsigned int hash (const char *str, size_t len);
51 static const struct xmltoken *in_word_set (const char *str, size_t len);
55Perfect_Hash::hash (const char *str, size_t len)
57 static const unsigned short asso_values[] =
59 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
60 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
61 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
62 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
63 709, 709, 709, 709, 709, 709, 709, 709, 709, 165,
64 77, 127, 102, 47, 40, 1, 709, 709, 0, 709,
65 709, 709, 709, 709, 709, 183, 101, 85, 180, 82,
66 19, 95, 196, 127, 0, 30, 80, 194, 161, 90,
67 10, 125, 116, 32, 18, 22, 158, 83, 90, 95,
68 709, 709, 709, 709, 709, 709, 709, 0, 127, 43,
69 3, 0, 25, 22, 168, 0, 108, 11, 2, 76,
70 0, 33, 95, 709, 8, 20, 1, 35, 0, 178,
71 96, 37, 4, 709, 709, 709, 709, 709, 709, 709,
72 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
73 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
74 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
75 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
76 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
77 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
78 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
79 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
80 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
81 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
82 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
83 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
84 709, 709, 709, 709, 709, 709
86 unsigned int hval = len;
91 hval += asso_values[static_cast<unsigned char>(str[13])];
92#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3))
94#elif defined __GNUC__ && __GNUC__ >= 7
95 __attribute__ ((__fallthrough__));
107 hval += asso_values[static_cast<unsigned char>(str[4])];
108#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3))
110#elif defined __GNUC__ && __GNUC__ >= 7
111 __attribute__ ((__fallthrough__));
115 hval += asso_values[static_cast<unsigned char>(str[3])];
116#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3))
118#elif defined __GNUC__ && __GNUC__ >= 7
119 __attribute__ ((__fallthrough__));
123 hval += asso_values[static_cast<unsigned char>(str[2])];
124#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3))
126#elif defined __GNUC__ && __GNUC__ >= 7
127 __attribute__ ((__fallthrough__));
132 hval += asso_values[static_cast<unsigned char>(str[0])];
135 return hval + asso_values[static_cast<unsigned char>(str[len - 1])];
138static const struct xmltoken wordlist[] =
140 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
141#line 239 "tokens.gperf"
144#line 257 "tokens.gperf"
146#line 256 "tokens.gperf"
148#line 275 "tokens.gperf"
149 {"a:tint",XML_A_TINT},
151#line 255 "tokens.gperf"
152 {"a:latin",XML_A_LATIN},
153#line 316 "tokens.gperf"
154 {"vt:varStyle",XML_VT_VARSTYLE},
155#line 286 "tokens.gperf"
156 {"dc:title",XML_DC_TITLE},
157#line 315 "tokens.gperf"
158 {"vt:varColor7",XML_VT_VARCOLOR7},
159#line 305 "tokens.gperf"
160 {"vt:lineStyle",XML_VT_LINESTYLE},
161#line 285 "tokens.gperf"
162 {"dc:template",XML_DC_TEMPLATE},
163#line 283 "tokens.gperf"
164 {"dc:language",XML_DC_LANGUAGE},
165#line 144 "tokens.gperf"
167 {(char*)0, 0}, {(char*)0, 0},
168#line 282 "tokens.gperf"
169 {"dc:description",XML_DC_DESCRIPTION},
171#line 137 "tokens.gperf"
173#line 317 "tokens.gperf"
174 {"vt:variationClrScheme",XML_VT_VARIATIONCLRSCHEME},
175#line 319 "tokens.gperf"
176 {"vt:variationStyleScheme",XML_VT_VARIATIONSTYLESCHEME},
177#line 71 "tokens.gperf"
180#line 318 "tokens.gperf"
181 {"vt:variationClrSchemeLst",XML_VT_VARIATIONCLRSCHEMELST},
182#line 320 "tokens.gperf"
183 {"vt:variationStyleSchemeLst",XML_VT_VARIATIONSTYLESCHEMELST},
184#line 62 "tokens.gperf"
186#line 287 "tokens.gperf"
187 {"dcterms:created",XML_DCTERMS_CREATED},
188#line 288 "tokens.gperf"
189 {"dcterms:modified",XML_DCTERMS_MODIFIED},
190#line 267 "tokens.gperf"
191 {"a:satMod",XML_A_SATMOD},
193#line 74 "tokens.gperf"
194 {"Foreign",XML_FOREIGN},
195#line 306 "tokens.gperf"
196 {"vt:lineStyles",XML_VT_LINESTYLES},
197#line 130 "tokens.gperf"
200#line 75 "tokens.gperf"
201 {"ForeignData",XML_FOREIGNDATA},
202#line 143 "tokens.gperf"
203 {"Position",XML_POSITION},
204#line 178 "tokens.gperf"
207#line 251 "tokens.gperf"
208 {"a:gradFill",XML_A_GRADFILL},
209#line 246 "tokens.gperf"
210 {"a:fillStyleLst",XML_A_FILLSTYLELST},
211#line 67 "tokens.gperf"
212 {"FillPattern",XML_FILLPATTERN},
213#line 184 "tokens.gperf"
214 {"SplineKnot",XML_SPLINEKNOT},
215#line 185 "tokens.gperf"
216 {"SplineStart",XML_SPLINESTART},
217#line 258 "tokens.gperf"
218 {"a:lnStyleLst",XML_A_LNSTYLELST},
219 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
220#line 314 "tokens.gperf"
221 {"vt:varColor6",XML_VT_VARCOLOR6},
222#line 142 "tokens.gperf"
224 {(char*)0, 0}, {(char*)0, 0},
225#line 65 "tokens.gperf"
226 {"FillForegnd",XML_FILLFOREGND},
227#line 294 "tokens.gperf"
228 {"vt:fillProps",XML_VT_FILLPROPS},
229#line 295 "tokens.gperf"
230 {"vt:fillStyles",XML_VT_FILLSTYLES},
231#line 313 "tokens.gperf"
232 {"vt:varColor5",XML_VT_VARCOLOR5},
234#line 72 "tokens.gperf"
235 {"FontScale",XML_FONTSCALE},
236#line 240 "tokens.gperf"
237 {"a:effectLst",XML_A_EFFECTLST},
238#line 241 "tokens.gperf"
239 {"a:effectStyle",XML_A_EFFECTSTYLE},
240#line 235 "tokens.gperf"
241 {"a:clrScheme",XML_A_CLRSCHEME},
242#line 249 "tokens.gperf"
243 {"a:font",XML_A_FONT},
244#line 252 "tokens.gperf"
246#line 271 "tokens.gperf"
247 {"a:srgbClr",XML_A_SRGBCLR},
248#line 270 "tokens.gperf"
249 {"a:solidFill",XML_A_SOLIDFILL},
250#line 284 "tokens.gperf"
251 {"dc:subject",XML_DC_SUBJECT},
252#line 250 "tokens.gperf"
253 {"a:fontScheme",XML_A_FONTSCHEME},
254#line 132 "tokens.gperf"
255 {"PageProps",XML_PAGEPROPS},
256#line 281 "tokens.gperf"
257 {"dc:creator",XML_DC_CREATOR},
258#line 133 "tokens.gperf"
259 {"PageScale",XML_PAGESCALE},
260#line 134 "tokens.gperf"
261 {"PageSheet",XML_PAGESHEET},
263#line 187 "tokens.gperf"
265#line 136 "tokens.gperf"
267#line 66 "tokens.gperf"
268 {"FillForegndTrans",XML_FILLFOREGNDTRANS},
269 {(char*)0, 0}, {(char*)0, 0},
270#line 248 "tokens.gperf"
271 {"a:folHlink",XML_A_FOLHLINK},
272#line 188 "tokens.gperf"
273 {"StyleSheet",XML_STYLESHEET},
274#line 168 "tokens.gperf"
275 {"Section",XML_SECTION},
276#line 109 "tokens.gperf"
278#line 279 "tokens.gperf"
279 {"cp:keywords",XML_CP_KEYWORDS},
280#line 68 "tokens.gperf"
282#line 236 "tokens.gperf"
284#line 263 "tokens.gperf"
285 {"a:minorFont",XML_A_MINORFONT},
286#line 310 "tokens.gperf"
287 {"vt:varColor2",XML_VT_VARCOLOR2},
288#line 301 "tokens.gperf"
289 {"vt:fontProps",XML_VT_FONTPROPS},
290#line 302 "tokens.gperf"
291 {"vt:fontStyles",XML_VT_FONTSTYLES},
292#line 292 "tokens.gperf"
293 {"vt:color",XML_VT_COLOR},
294#line 272 "tokens.gperf"
295 {"a:sysClr",XML_A_SYSCLR},
296#line 141 "tokens.gperf"
297 {"PolylineTo",XML_POLYLINETO},
298#line 32 "tokens.gperf"
300#line 186 "tokens.gperf"
301 {"Strikethru",XML_STRIKETHRU},
302#line 107 "tokens.gperf"
303 {"Leader",XML_LEADER},
304#line 290 "tokens.gperf"
306#line 280 "tokens.gperf"
307 {"cp:lastModifiedBy",XML_CP_LASTMODIFIEDBY},
308#line 76 "tokens.gperf"
310#line 112 "tokens.gperf"
311 {"LinePattern",XML_LINEPATTERN},
312#line 189 "tokens.gperf"
313 {"StyleSheets",XML_STYLESHEETS},
314#line 243 "tokens.gperf"
316#line 233 "tokens.gperf"
317 {"a:alpha",XML_A_ALPHA},
318#line 33 "tokens.gperf"
320#line 244 "tokens.gperf"
321 {"a:extLst",XML_A_EXTLST},
322#line 304 "tokens.gperf"
323 {"vt:lineEx",XML_VT_LINEEX},
324#line 129 "tokens.gperf"
325 {"Overline",XML_OVERLINE},
326#line 31 "tokens.gperf"
328#line 34 "tokens.gperf"
329 {"Character",XML_CHARACTER},
331#line 24 "tokens.gperf"
332 {"Bullet",XML_BULLET},
333#line 247 "tokens.gperf"
334 {"a:fmtScheme",XML_A_FMTSCHEME},
335#line 312 "tokens.gperf"
336 {"vt:varColor4",XML_VT_VARCOLOR4},
337#line 180 "tokens.gperf"
338 {"SortKey",XML_SORTKEY},
339#line 25 "tokens.gperf"
340 {"BulletFont",XML_BULLETFONT},
341#line 245 "tokens.gperf"
342 {"a:extraClrSchemeLst",XML_A_EXTRACLRSCHEMELST},
343#line 183 "tokens.gperf"
344 {"SpLine",XML_SPLINE},
345#line 26 "tokens.gperf"
346 {"BulletFontSize",XML_BULLETFONTSIZE},
347#line 199 "tokens.gperf"
350#line 27 "tokens.gperf"
351 {"BulletStr",XML_BULLETSTR},
352#line 156 "tokens.gperf"
354#line 261 "tokens.gperf"
355 {"a:lumMod",XML_A_LUMMOD},
357#line 212 "tokens.gperf"
358 {"TxtPinX",XML_TXTPINX},
359 {(char*)0, 0}, {(char*)0, 0},
360#line 56 "tokens.gperf"
361 {"EndTrigger",XML_ENDTRIGGER},
362#line 253 "tokens.gperf"
363 {"a:gsLst",XML_A_GSLST},
364#line 213 "tokens.gperf"
365 {"TxtPinY",XML_TXTPINY},
366#line 169 "tokens.gperf"
368#line 59 "tokens.gperf"
369 {"ExtraInfo",XML_EXTRAINFO},
370#line 277 "tokens.gperf"
371 {"cp:category",XML_CP_CATEGORY},
372#line 232 "tokens.gperf"
373 {"a:accent6",XML_A_ACCENT6},
374#line 63 "tokens.gperf"
375 {"FillBkgnd",XML_FILLBKGND},
376#line 113 "tokens.gperf"
377 {"LineTo",XML_LINETO},
378#line 104 "tokens.gperf"
380#line 311 "tokens.gperf"
381 {"vt:varColor3",XML_VT_VARCOLOR3},
382#line 276 "tokens.gperf"
384#line 35 "tokens.gperf"
386#line 231 "tokens.gperf"
387 {"a:accent5",XML_A_ACCENT5},
388#line 300 "tokens.gperf"
389 {"vt:fmtSchemeLineStyles",XML_VT_FMTSCHEMELINESTYLES},
390#line 106 "tokens.gperf"
391 {"LayerMember",XML_LAYERMEMBER},
393#line 192 "tokens.gperf"
395#line 242 "tokens.gperf"
396 {"a:effectStyleLst",XML_A_EFFECTSTYLELST},
397#line 23 "tokens.gperf"
398 {"BottomMargin",XML_BOTTOMMARGIN},
399#line 291 "tokens.gperf"
400 {"vt:bkgnd",XML_VT_BKGND},
401#line 162 "tokens.gperf"
402 {"ResizeMode",XML_RESIZEMODE},
403#line 293 "tokens.gperf"
404 {"vt:connectorFontStyles",XML_VT_CONNECTORFONTSTYLES},
406#line 172 "tokens.gperf"
407 {"Shapes",XML_SHAPES},
408#line 38 "tokens.gperf"
409 {"Colors",XML_COLORS},
410#line 296 "tokens.gperf"
411 {"vt:fmtConnectorScheme",XML_VT_FMTCONNECTORSCHEME},
412#line 99 "tokens.gperf"
413 {"Invisible",XML_INVISIBLE},
414#line 278 "tokens.gperf"
415 {"cp:coreProperties",XML_CP_COREPROPERTIES},
416#line 95 "tokens.gperf"
417 {"IndFirst",XML_INDFIRST},
418#line 195 "tokens.gperf"
421#line 179 "tokens.gperf"
422 {"SolutionXML",XML_SOLUTIONXML},
423#line 260 "tokens.gperf"
425#line 73 "tokens.gperf"
426 {"FontSchemeIndex",XML_FONTSCHEMEINDEX},
427#line 98 "tokens.gperf"
428 {"InfiniteLine",XML_INFINITELINE},
429#line 49 "tokens.gperf"
431#line 182 "tokens.gperf"
432 {"SpBefore",XML_SPBEFORE},
433#line 19 "tokens.gperf"
434 {"BegTrigger",XML_BEGTRIGGER},
435#line 145 "tokens.gperf"
436 {"Properties",XML_PROPERTIES},
437 {(char*)0, 0}, {(char*)0, 0},
438#line 28 "tokens.gperf"
440#line 228 "tokens.gperf"
441 {"a:accent2",XML_A_ACCENT2},
442#line 238 "tokens.gperf"
444#line 114 "tokens.gperf"
445 {"LineWeight",XML_LINEWEIGHT},
446#line 36 "tokens.gperf"
447 {"ColorEntry",XML_COLORENTRY},
448#line 273 "tokens.gperf"
449 {"a:theme",XML_A_THEME},
450#line 309 "tokens.gperf"
451 {"vt:varColor1",XML_VT_VARCOLOR1},
452#line 64 "tokens.gperf"
453 {"FillBkgndTrans",XML_FILLBKGNDTRANS},
454#line 204 "tokens.gperf"
455 {"TextPosAfterBullet",XML_TEXTPOSAFTERBULLET},
456#line 219 "tokens.gperf"
457 {"VerticalAlign",XML_VERTICALALIGN},
458#line 222 "tokens.gperf"
460#line 111 "tokens.gperf"
461 {"LineColor",XML_LINECOLOR},
462#line 308 "tokens.gperf"
463 {"vt:themeScheme",XML_VT_THEMESCHEME},
464#line 164 "tokens.gperf"
465 {"Rounding",XML_ROUNDING},
466#line 298 "tokens.gperf"
467 {"vt:fmtConnectorSchemeLineStyles",XML_VT_FMTCONNECTORSCHEMELINESTYLES},
468#line 52 "tokens.gperf"
469 {"Ellipse",XML_ELLIPSE},
471#line 254 "tokens.gperf"
472 {"a:hlink",XML_A_HLINK},
473#line 197 "tokens.gperf"
475#line 125 "tokens.gperf"
476 {"NoFill",XML_NOFILL},
477#line 225 "tokens.gperf"
479#line 289 "tokens.gperf"
481#line 154 "tokens.gperf"
482 {"QuickStyleType",XML_QUICKSTYLETYPE},
483#line 139 "tokens.gperf"
485#line 269 "tokens.gperf"
486 {"a:shade",XML_A_SHADE},
487#line 262 "tokens.gperf"
488 {"a:majorFont",XML_A_MAJORFONT},
489#line 230 "tokens.gperf"
490 {"a:accent4",XML_A_ACCENT4},
491#line 155 "tokens.gperf"
492 {"QuickStyleVariation",XML_QUICKSTYLEVARIATION},
493#line 198 "tokens.gperf"
494 {"Template",XML_TEMPLATE},
495#line 206 "tokens.gperf"
496 {"ThemeIndex",XML_THEMEINDEX},
497 {(char*)0, 0}, {(char*)0, 0},
498#line 17 "tokens.gperf"
500#line 140 "tokens.gperf"
502#line 274 "tokens.gperf"
503 {"a:themeElements",XML_A_THEMEELEMENTS},
504#line 151 "tokens.gperf"
505 {"QuickStyleLineColor",XML_QUICKSTYLELINECOLOR},
506#line 149 "tokens.gperf"
507 {"QuickStyleFontColor",XML_QUICKSTYLEFONTCOLOR},
508#line 147 "tokens.gperf"
509 {"QuickStyleFillColor",XML_QUICKSTYLEFILLCOLOR},
510#line 105 "tokens.gperf"
511 {"LayerMem",XML_LAYERMEM},
512#line 208 "tokens.gperf"
513 {"TxtAngle",XML_TXTANGLE},
514#line 153 "tokens.gperf"
515 {"QuickStyleShadowColor",XML_QUICKSTYLESHADOWCOLOR},
516#line 15 "tokens.gperf"
518 {(char*)0, 0}, {(char*)0, 0},
519#line 14 "tokens.gperf"
520 {"Alignment",XML_ALIGNMENT},
521#line 43 "tokens.gperf"
522 {"DblUnderline",XML_DBLUNDERLINE},
523#line 138 "tokens.gperf"
524 {"Paragraph",XML_PARAGRAPH},
525#line 96 "tokens.gperf"
526 {"IndLeft",XML_INDLEFT},
527#line 21 "tokens.gperf"
528 {"BeginX",XML_BEGINX},
530#line 13 "tokens.gperf"
531 {"Address",XML_ADDRESS},
532#line 229 "tokens.gperf"
533 {"a:accent3",XML_A_ACCENT3},
535#line 22 "tokens.gperf"
536 {"BeginY",XML_BEGINY},
537#line 209 "tokens.gperf"
538 {"TxtHeight",XML_TXTHEIGHT},
539#line 87 "tokens.gperf"
540 {"HideText",XML_HIDETEXT},
542#line 200 "tokens.gperf"
543 {"TextBkgnd",XML_TEXTBKGND},
544#line 119 "tokens.gperf"
545 {"Master",XML_MASTER},
546#line 115 "tokens.gperf"
547 {"LocPinX",XML_LOCPINX},
548#line 60 "tokens.gperf"
549 {"FaceName",XML_FACENAME},
550#line 210 "tokens.gperf"
551 {"TxtLocPinX",XML_TXTLOCPINX},
552#line 170 "tokens.gperf"
553 {"ShapeShdwOffsetX",XML_SHAPESHDWOFFSETX},
554#line 177 "tokens.gperf"
555 {"ShdwPattern",XML_SHDWPATTERN},
556#line 116 "tokens.gperf"
557 {"LocPinY",XML_LOCPINY},
558#line 202 "tokens.gperf"
559 {"TextBlock",XML_TEXTBLOCK},
560#line 211 "tokens.gperf"
561 {"TxtLocPinY",XML_TXTLOCPINY},
562#line 171 "tokens.gperf"
563 {"ShapeShdwOffsetY",XML_SHAPESHDWOFFSETY},
564#line 131 "tokens.gperf"
565 {"PageHeight",XML_PAGEHEIGHT},
566#line 159 "tokens.gperf"
567 {"RelLineTo",XML_RELLINETO},
569#line 120 "tokens.gperf"
570 {"Masters",XML_MASTERS},
571#line 37 "tokens.gperf"
572 {"ColorSchemeIndex",XML_COLORSCHEMEINDEX},
574#line 53 "tokens.gperf"
575 {"EllipticalArcTo",XML_ELLIPTICALARCTO},
576#line 174 "tokens.gperf"
577 {"ShdwForegnd",XML_SHDWFOREGND},
578#line 126 "tokens.gperf"
579 {"NoLine",XML_NOLINE},
580#line 44 "tokens.gperf"
581 {"Default",XML_DEFAULT},
582#line 81 "tokens.gperf"
583 {"Geometry",XML_GEOMETRY},
584#line 268 "tokens.gperf"
585 {"a:schemeClr",XML_A_SCHEMECLR},
586#line 122 "tokens.gperf"
587 {"MoveTo",XML_MOVETO},
588#line 61 "tokens.gperf"
589 {"FaceNames",XML_FACENAMES},
590#line 297 "tokens.gperf"
591 {"vt:fmtConnectorSchemeEx",XML_VT_FMTCONNECTORSCHEMEEX},
592#line 307 "tokens.gperf"
593 {"vt:schemeID",XML_VT_SCHEMEID},
594#line 97 "tokens.gperf"
595 {"IndRight",XML_INDRIGHT},
596#line 181 "tokens.gperf"
597 {"SpAfter",XML_SPAFTER},
599#line 265 "tokens.gperf"
600 {"a:outerShdw",XML_A_OUTERSHDW},
601#line 79 "tokens.gperf"
603#line 227 "tokens.gperf"
604 {"a:accent1",XML_A_ACCENT1},
606#line 46 "tokens.gperf"
607 {"Description",XML_DESCRIPTION},
608#line 51 "tokens.gperf"
609 {"EffectSchemeIndex",XML_EFFECTSCHEMEINDEX},
611#line 234 "tokens.gperf"
612 {"a:bgFillStyleLst",XML_A_BGFILLSTYLELST},
613#line 303 "tokens.gperf"
614 {"vt:fontStylesGroup",XML_VT_FONTSTYLESGROUP},
615#line 110 "tokens.gperf"
616 {"LineCap",XML_LINECAP},
618#line 57 "tokens.gperf"
620#line 201 "tokens.gperf"
621 {"TextBkgndTrans",XML_TEXTBKGNDTRANS},
622 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
623#line 196 "tokens.gperf"
626#line 40 "tokens.gperf"
627 {"ConnectorSchemeIndex",XML_CONNECTORSCHEMEINDEX},
628#line 214 "tokens.gperf"
629 {"TxtWidth",XML_TXTWIDTH},
630#line 58 "tokens.gperf"
632#line 216 "tokens.gperf"
634#line 218 "tokens.gperf"
635 {"VariationStyleIndex",XML_VARIATIONSTYLEINDEX},
636#line 157 "tokens.gperf"
637 {"RelCubBezTo",XML_RELCUBBEZTO},
639#line 80 "tokens.gperf"
641 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
642#line 223 "tokens.gperf"
644#line 217 "tokens.gperf"
645 {"VariationColorIndex",XML_VARIATIONCOLORINDEX},
646#line 205 "tokens.gperf"
647 {"TextXForm",XML_TEXTXFORM},
649#line 135 "tokens.gperf"
650 {"PageWidth",XML_PAGEWIDTH},
651 {(char*)0, 0}, {(char*)0, 0},
652#line 152 "tokens.gperf"
653 {"QuickStyleLineMatrix",XML_QUICKSTYLELINEMATRIX},
654#line 150 "tokens.gperf"
655 {"QuickStyleFontMatrix",XML_QUICKSTYLEFONTMATRIX},
656#line 148 "tokens.gperf"
657 {"QuickStyleFillMatrix",XML_QUICKSTYLEFILLMATRIX},
658#line 146 "tokens.gperf"
659 {"QuickStyleEffectsMatrix",XML_QUICKSTYLEEFFECTSMATRIX},
660#line 69 "tokens.gperf"
662#line 39 "tokens.gperf"
663 {"Company",XML_COMPANY},
664#line 266 "tokens.gperf"
665 {"a:prstDash",XML_A_PRSTDASH},
666 {(char*)0, 0}, {(char*)0, 0},
667#line 121 "tokens.gperf"
670#line 264 "tokens.gperf"
671 {"a:objectDefaults",XML_A_OBJECTDEFAULTS},
672#line 299 "tokens.gperf"
673 {"vt:fmtSchemeEx",XML_VT_FMTSCHEMEEX},
674#line 203 "tokens.gperf"
675 {"TextDirection",XML_TEXTDIRECTION},
676#line 70 "tokens.gperf"
678#line 108 "tokens.gperf"
679 {"LeftMargin",XML_LEFTMARGIN},
680#line 20 "tokens.gperf"
681 {"BeginArrow",XML_BEGINARROW},
682#line 220 "tokens.gperf"
683 {"Visible",XML_VISIBLE},
685#line 29 "tokens.gperf"
687#line 16 "tokens.gperf"
689#line 207 "tokens.gperf"
690 {"TopMargin",XML_TOPMARGIN},
692#line 163 "tokens.gperf"
693 {"RightMargin",XML_RIGHTMARGIN},
694#line 90 "tokens.gperf"
695 {"Hyperlink",XML_HYPERLINK},
696 {(char*)0, 0}, {(char*)0, 0},
697#line 167 "tokens.gperf"
699#line 161 "tokens.gperf"
700 {"RelQuadBezTo",XML_RELQUADBEZTO},
701 {(char*)0, 0}, {(char*)0, 0},
702#line 173 "tokens.gperf"
703 {"ShdwBkgnd",XML_SHDWBKGND},
704 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
705#line 78 "tokens.gperf"
707 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
708 {(char*)0, 0}, {(char*)0, 0},
709#line 259 "tokens.gperf"
711 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
712 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
713 {(char*)0, 0}, {(char*)0, 0},
714#line 237 "tokens.gperf"
716 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
717#line 103 "tokens.gperf"
719#line 91 "tokens.gperf"
720 {"ImgHeight",XML_IMGHEIGHT},
721 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
723#line 41 "tokens.gperf"
725 {(char*)0, 0}, {(char*)0, 0},
726#line 92 "tokens.gperf"
727 {"ImgOffsetX",XML_IMGOFFSETX},
728 {(char*)0, 0}, {(char*)0, 0},
729#line 11 "tokens.gperf"
732#line 93 "tokens.gperf"
733 {"ImgOffsetY",XML_IMGOFFSETY},
734#line 48 "tokens.gperf"
735 {"DrawingScale",XML_DRAWINGSCALE},
736 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
737#line 190 "tokens.gperf"
738 {"SubAddress",XML_SUBADDRESS},
739#line 191 "tokens.gperf"
741 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
742 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
743 {(char*)0, 0}, {(char*)0, 0},
744#line 160 "tokens.gperf"
745 {"RelMoveTo",XML_RELMOVETO},
746 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
748#line 86 "tokens.gperf"
749 {"Height",XML_HEIGHT},
750#line 224 "tokens.gperf"
751 {"XForm1D",XML_XFORM1D},
752 {(char*)0, 0}, {(char*)0, 0},
753#line 84 "tokens.gperf"
755#line 88 "tokens.gperf"
756 {"Highlight",XML_HIGHLIGHT},
758#line 89 "tokens.gperf"
759 {"HorzAlign",XML_HORZALIGN},
760 {(char*)0, 0}, {(char*)0, 0},
761#line 30 "tokens.gperf"
763#line 175 "tokens.gperf"
764 {"ShdwOffsetX",XML_SHDWOFFSETX},
765 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
766#line 94 "tokens.gperf"
767 {"ImgWidth",XML_IMGWIDTH},
768#line 176 "tokens.gperf"
769 {"ShdwOffsetY",XML_SHDWOFFSETY},
770 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
771 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
772 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
773#line 77 "tokens.gperf"
775 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
776#line 83 "tokens.gperf"
778 {(char*)0, 0}, {(char*)0, 0},
779#line 221 "tokens.gperf"
781 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
782 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
783#line 158 "tokens.gperf"
784 {"RelEllipticalArcTo",XML_RELELLIPTICALARCTO},
785 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
786 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
787#line 45 "tokens.gperf"
788 {"DefaultTabStop",XML_DEFAULTTABSTOP},
789 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
791#line 123 "tokens.gperf"
792 {"NURBSTo",XML_NURBSTO},
794#line 54 "tokens.gperf"
795 {"EmbellishmentIndex",XML_EMBELLISHMENTINDEX},
796 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
797#line 18 "tokens.gperf"
799 {(char*)0, 0}, {(char*)0, 0},
800#line 194 "tokens.gperf"
802#line 101 "tokens.gperf"
805#line 55 "tokens.gperf"
806 {"EndArrow",XML_ENDARROW},
807 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
808 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
809 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
810#line 165 "tokens.gperf"
812 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
813#line 226 "tokens.gperf"
815 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
816 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
817 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
818 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
819 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
820 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
821 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
822#line 100 "tokens.gperf"
824 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
825#line 215 "tokens.gperf"
827 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
828 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
829 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
830 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
831 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
832#line 85 "tokens.gperf"
834 {(char*)0, 0}, {(char*)0, 0},
835#line 50 "tokens.gperf"
837 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
838 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
839 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
840#line 118 "tokens.gperf"
843#line 82 "tokens.gperf"
845 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
846#line 128 "tokens.gperf"
848 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
849 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
850 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
851 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
852#line 193 "tokens.gperf"
854#line 12 "tokens.gperf"
856 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
858#line 127 "tokens.gperf"
859 {"NoShow",XML_NOSHOW},
861#line 102 "tokens.gperf"
863 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
864 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
865#line 166 "tokens.gperf"
867 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
868 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
869 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
870 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
871 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
872#line 124 "tokens.gperf"
873 {"NewWindow",XML_NEWWINDOW},
874 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
875 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
876 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
877 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
878 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
879 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
880 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
881 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
882 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
883 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
884 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
885 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
886 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
887 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
888 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
889 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
890 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
891 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
892#line 117 "tokens.gperf"
894 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
895 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
896 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
897 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
899#line 47 "tokens.gperf"
900 {"DoubleStrikethrough",XML_DOUBLESTRIKETHROUGH},
901 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
902 {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
903#line 42 "tokens.gperf"
907const struct xmltoken *
908Perfect_Hash::in_word_set (const char *str, size_t len)
910 if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
912 unsigned int key = hash (str, len);
914 if (key <= MAX_HASH_VALUE)
916 const char *s = wordlist[key].name;
918 if (s && *str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0')
919 return &wordlist[key];
924#line 321 "tokens.gperf"
Generated for libvisio by
doxygen 1.16.1