tokenhash.h
Go to the documentation of this file.
1 /* C++ code produced by gperf version 3.1 */
2 /* Command-line: gperf --compare-strncmp -C -m 20 tokens.gperf */
3 /* Computed positions: -k'1,3-5,14,$' */
4 
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>."
30 #endif
31 
32 #line 5 "tokens.gperf"
33 struct xmltoken
34 {
35  const char *name;
36  int tokenId;
37 };
38 
39 #define TOTAL_KEYWORDS 299
40 #define MIN_WORD_LENGTH 1
41 #define MAX_WORD_LENGTH 31
42 #define MIN_HASH_VALUE 4
43 #define MAX_HASH_VALUE 689
44 /* maximum key range = 686, duplicates = 0 */
45 
47 {
48 private:
49  static inline unsigned int hash (const char *str, size_t len);
50 public:
51  static const struct xmltoken *in_word_set (const char *str, size_t len);
52 };
53 
54 inline unsigned int
55 Perfect_Hash::hash (const char *str, size_t len)
56 {
57  static const unsigned short asso_values[] =
58  {
59  690, 690, 690, 690, 690, 690, 690, 690, 690, 690,
60  690, 690, 690, 690, 690, 690, 690, 690, 690, 690,
61  690, 690, 690, 690, 690, 690, 690, 690, 690, 690,
62  690, 690, 690, 690, 690, 690, 690, 690, 690, 690,
63  690, 690, 690, 690, 690, 690, 690, 690, 690, 196,
64  177, 105, 84, 81, 21, 6, 690, 690, 0, 690,
65  690, 690, 690, 690, 690, 111, 134, 66, 167, 139,
66  7, 92, 50, 47, 0, 1, 69, 181, 169, 29,
67  27, 108, 111, 57, 3, 61, 209, 60, 98, 93,
68  690, 690, 690, 690, 690, 690, 690, 0, 10, 30,
69  3, 0, 35, 21, 177, 0, 11, 14, 2, 74,
70  0, 14, 97, 690, 7, 7, 1, 137, 0, 118,
71  101, 49, 2, 690, 690, 690, 690, 690, 690, 690,
72  690, 690, 690, 690, 690, 690, 690, 690, 690, 690,
73  690, 690, 690, 690, 690, 690, 690, 690, 690, 690,
74  690, 690, 690, 690, 690, 690, 690, 690, 690, 690,
75  690, 690, 690, 690, 690, 690, 690, 690, 690, 690,
76  690, 690, 690, 690, 690, 690, 690, 690, 690, 690,
77  690, 690, 690, 690, 690, 690, 690, 690, 690, 690,
78  690, 690, 690, 690, 690, 690, 690, 690, 690, 690,
79  690, 690, 690, 690, 690, 690, 690, 690, 690, 690,
80  690, 690, 690, 690, 690, 690, 690, 690, 690, 690,
81  690, 690, 690, 690, 690, 690, 690, 690, 690, 690,
82  690, 690, 690, 690, 690, 690, 690, 690, 690, 690,
83  690, 690, 690, 690, 690, 690, 690, 690, 690, 690,
84  690, 690, 690, 690, 690, 690
85  };
86  unsigned int hval = len;
87 
88  switch (hval)
89  {
90  default:
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))
93  [[fallthrough]];
94 #elif defined __GNUC__ && __GNUC__ >= 7
95  __attribute__ ((__fallthrough__));
96 #endif
97  /*FALLTHROUGH*/
98  case 13:
99  case 12:
100  case 11:
101  case 10:
102  case 9:
103  case 8:
104  case 7:
105  case 6:
106  case 5:
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))
109  [[fallthrough]];
110 #elif defined __GNUC__ && __GNUC__ >= 7
111  __attribute__ ((__fallthrough__));
112 #endif
113  /*FALLTHROUGH*/
114  case 4:
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))
117  [[fallthrough]];
118 #elif defined __GNUC__ && __GNUC__ >= 7
119  __attribute__ ((__fallthrough__));
120 #endif
121  /*FALLTHROUGH*/
122  case 3:
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))
125  [[fallthrough]];
126 #elif defined __GNUC__ && __GNUC__ >= 7
127  __attribute__ ((__fallthrough__));
128 #endif
129  /*FALLTHROUGH*/
130  case 2:
131  case 1:
132  hval += asso_values[static_cast<unsigned char>(str[0])];
133  break;
134  }
135  return hval + asso_values[static_cast<unsigned char>(str[len - 1])];
136 }
137 
138 static const struct xmltoken wordlist[] =
139  {
140  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
141 #line 228 "tokens.gperf"
142  {"a:ea",XML_A_EA},
143  {(char*)0, 0},
144 #line 246 "tokens.gperf"
145  {"a:ln",XML_A_LN},
146 #line 245 "tokens.gperf"
147  {"a:lin",XML_A_LIN},
148 #line 264 "tokens.gperf"
149  {"a:tint",XML_A_TINT},
150  {(char*)0, 0},
151 #line 244 "tokens.gperf"
152  {"a:latin",XML_A_LATIN},
153 #line 305 "tokens.gperf"
154  {"vt:varStyle",XML_VT_VARSTYLE},
155 #line 275 "tokens.gperf"
156  {"dc:title",XML_DC_TITLE},
157 #line 67 "tokens.gperf"
158  {"Font",XML_FONT},
159 #line 294 "tokens.gperf"
160  {"vt:lineStyle",XML_VT_LINESTYLE},
161 #line 274 "tokens.gperf"
162  {"dc:template",XML_DC_TEMPLATE},
163 #line 272 "tokens.gperf"
164  {"dc:language",XML_DC_LANGUAGE},
165 #line 58 "tokens.gperf"
166  {"Fill",XML_FILL},
167 #line 304 "tokens.gperf"
168  {"vt:varColor7",XML_VT_VARCOLOR7},
169 #line 256 "tokens.gperf"
170  {"a:satMod",XML_A_SATMOD},
171 #line 271 "tokens.gperf"
172  {"dc:description",XML_DC_DESCRIPTION},
173 #line 70 "tokens.gperf"
174  {"Foreign",XML_FOREIGN},
175 #line 295 "tokens.gperf"
176  {"vt:lineStyles",XML_VT_LINESTYLES},
177 #line 306 "tokens.gperf"
178  {"vt:variationClrScheme",XML_VT_VARIATIONCLRSCHEME},
179 #line 308 "tokens.gperf"
180  {"vt:variationStyleScheme",XML_VT_VARIATIONSTYLESCHEME},
181 #line 71 "tokens.gperf"
182  {"ForeignData",XML_FOREIGNDATA},
183 #line 185 "tokens.gperf"
184  {"Tab",XML_TAB},
185 #line 307 "tokens.gperf"
186  {"vt:variationClrSchemeLst",XML_VT_VARIATIONCLRSCHEMELST},
187 #line 309 "tokens.gperf"
188  {"vt:variationStyleSchemeLst",XML_VT_VARIATIONSTYLESCHEMELST},
189 #line 276 "tokens.gperf"
190  {"dcterms:created",XML_DCTERMS_CREATED},
191 #line 277 "tokens.gperf"
192  {"dcterms:modified",XML_DCTERMS_MODIFIED},
193 #line 186 "tokens.gperf"
194  {"Tabs",XML_TABS},
195 #line 61 "tokens.gperf"
196  {"FillForegnd",XML_FILLFOREGND},
197 #line 303 "tokens.gperf"
198  {"vt:varColor6",XML_VT_VARCOLOR6},
199 #line 136 "tokens.gperf"
200  {"Print",XML_PRINT},
201 #line 280 "tokens.gperf"
202  {"vt:bkgnd",XML_VT_BKGND},
203 #line 259 "tokens.gperf"
204  {"a:solidFill",XML_A_SOLIDFILL},
205  {(char*)0, 0},
206 #line 129 "tokens.gperf"
207  {"Para",XML_PARA},
208 #line 241 "tokens.gperf"
209  {"a:gs",XML_A_GS},
210 #line 240 "tokens.gperf"
211  {"a:gradFill",XML_A_GRADFILL},
212 #line 62 "tokens.gperf"
213  {"FillForegndTrans",XML_FILLFOREGNDTRANS},
214  {(char*)0, 0},
215 #line 135 "tokens.gperf"
216  {"Position",XML_POSITION},
217 #line 134 "tokens.gperf"
218  {"Pos",XML_POS},
219  {(char*)0, 0},
220 #line 121 "tokens.gperf"
221  {"Overline",XML_OVERLINE},
222 #line 64 "tokens.gperf"
223  {"Flags",XML_FLAGS},
224 #line 225 "tokens.gperf"
225  {"a:cs",XML_A_CS},
226 #line 63 "tokens.gperf"
227  {"FillPattern",XML_FILLPATTERN},
228 #line 224 "tokens.gperf"
229  {"a:clrScheme",XML_A_CLRSCHEME},
230 #line 260 "tokens.gperf"
231  {"a:srgbClr",XML_A_SRGBCLR},
232 #line 122 "tokens.gperf"
233  {"Page",XML_PAGE},
234 #line 235 "tokens.gperf"
235  {"a:fillStyleLst",XML_A_FILLSTYLELST},
236 #line 283 "tokens.gperf"
237  {"vt:fillProps",XML_VT_FILLPROPS},
238 #line 284 "tokens.gperf"
239  {"vt:fillStyles",XML_VT_FILLSTYLES},
240 #line 238 "tokens.gperf"
241  {"a:font",XML_A_FONT},
242 #line 270 "tokens.gperf"
243  {"dc:creator",XML_DC_CREATOR},
244  {(char*)0, 0},
245 #line 281 "tokens.gperf"
246  {"vt:color",XML_VT_COLOR},
247 #line 253 "tokens.gperf"
248  {"a:objectDefaults",XML_A_OBJECTDEFAULTS},
249 #line 239 "tokens.gperf"
250  {"a:fontScheme",XML_A_FONTSCHEME},
251 #line 268 "tokens.gperf"
252  {"cp:keywords",XML_CP_KEYWORDS},
253 #line 169 "tokens.gperf"
254  {"Size",XML_SIZE},
255 #line 198 "tokens.gperf"
256  {"TxtHeight",XML_TXTHEIGHT},
257 #line 82 "tokens.gperf"
258  {"HideText",XML_HIDETEXT},
259 #line 89 "tokens.gperf"
260  {"IndFirst",XML_INDFIRST},
261 #line 128 "tokens.gperf"
262  {"Pages",XML_PAGES},
263 #line 290 "tokens.gperf"
264  {"vt:fontProps",XML_VT_FONTPROPS},
265 #line 291 "tokens.gperf"
266  {"vt:fontStyles",XML_VT_FONTSTYLES},
267 #line 174 "tokens.gperf"
268  {"SplineKnot",XML_SPLINEKNOT},
269 #line 175 "tokens.gperf"
270  {"SplineStart",XML_SPLINESTART},
271 #line 247 "tokens.gperf"
272  {"a:lnStyleLst",XML_A_LNSTYLELST},
273 #line 102 "tokens.gperf"
274  {"Line",XML_LINE},
275 #line 68 "tokens.gperf"
276  {"FontScale",XML_FONTSCALE},
277 #line 237 "tokens.gperf"
278  {"a:folHlink",XML_A_FOLHLINK},
279 #line 31 "tokens.gperf"
280  {"Cell",XML_CELL},
281 #line 30 "tokens.gperf"
282  {"Case",XML_CASE},
283 #line 261 "tokens.gperf"
284  {"a:sysClr",XML_A_SYSCLR},
285  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
286 #line 229 "tokens.gperf"
287  {"a:effectLst",XML_A_EFFECTLST},
288 #line 230 "tokens.gperf"
289  {"a:effectStyle",XML_A_EFFECTSTYLE},
290 #line 32 "tokens.gperf"
291  {"Char",XML_CHAR},
292 #line 100 "tokens.gperf"
293  {"Leader",XML_LEADER},
294 #line 252 "tokens.gperf"
295  {"a:minorFont",XML_A_MINORFONT},
296 #line 282 "tokens.gperf"
297  {"vt:connectorFontStyles",XML_VT_CONNECTORFONTSTYLES},
298  {(char*)0, 0},
299 #line 33 "tokens.gperf"
300  {"Character",XML_CHARACTER},
301 #line 221 "tokens.gperf"
302  {"a:accent6",XML_A_ACCENT6},
303 #line 124 "tokens.gperf"
304  {"PageProps",XML_PAGEPROPS},
305 #line 106 "tokens.gperf"
306  {"LineTo",XML_LINETO},
307 #line 302 "tokens.gperf"
308  {"vt:varColor5",XML_VT_VARCOLOR5},
309 #line 92 "tokens.gperf"
310  {"InfiniteLine",XML_INFINITELINE},
311 #line 159 "tokens.gperf"
312  {"Section",XML_SECTION},
313 #line 301 "tokens.gperf"
314  {"vt:varColor4",XML_VT_VARCOLOR4},
315 #line 251 "tokens.gperf"
316  {"a:majorFont",XML_A_MAJORFONT},
317 #line 269 "tokens.gperf"
318  {"cp:lastModifiedBy",XML_CP_LASTMODIFIEDBY},
319 #line 267 "tokens.gperf"
320  {"cp:coreProperties",XML_CP_COREPROPERTIES},
321 #line 279 "tokens.gperf"
322  {"tp",XML_TP},
323 #line 34 "tokens.gperf"
324  {"Color",XML_COLOR},
325 #line 37 "tokens.gperf"
326  {"Colors",XML_COLORS},
327  {(char*)0, 0},
328 #line 133 "tokens.gperf"
329  {"PolylineTo",XML_POLYLINETO},
330 #line 242 "tokens.gperf"
331  {"a:gsLst",XML_A_GSLST},
332 #line 222 "tokens.gperf"
333  {"a:alpha",XML_A_ALPHA},
334 #line 105 "tokens.gperf"
335  {"LinePattern",XML_LINEPATTERN},
336 #line 232 "tokens.gperf"
337  {"a:ext",XML_A_EXT},
338 #line 123 "tokens.gperf"
339  {"PageHeight",XML_PAGEHEIGHT},
340 #line 188 "tokens.gperf"
341  {"Text",XML_TEXT},
342 #line 233 "tokens.gperf"
343  {"a:extLst",XML_A_EXTLST},
344 #line 293 "tokens.gperf"
345  {"vt:lineEx",XML_VT_LINEEX},
346 #line 177 "tokens.gperf"
347  {"Style",XML_STYLE},
348 #line 125 "tokens.gperf"
349  {"PageScale",XML_PAGESCALE},
350 #line 126 "tokens.gperf"
351  {"PageSheet",XML_PAGESHEET},
352  {(char*)0, 0},
353 #line 300 "tokens.gperf"
354  {"vt:varColor3",XML_VT_VARCOLOR3},
355 #line 147 "tokens.gperf"
356  {"Rel",XML_REL},
357 #line 178 "tokens.gperf"
358  {"StyleSheet",XML_STYLESHEET},
359 #line 266 "tokens.gperf"
360  {"cp:category",XML_CP_CATEGORY},
361 #line 236 "tokens.gperf"
362  {"a:fmtScheme",XML_A_FMTSCHEME},
363 #line 234 "tokens.gperf"
364  {"a:extraClrSchemeLst",XML_A_EXTRACLRSCHEMELST},
365 #line 197 "tokens.gperf"
366  {"TxtAngle",XML_TXTANGLE},
367 #line 223 "tokens.gperf"
368  {"a:bgFillStyleLst",XML_A_BGFILLSTYLELST},
369  {(char*)0, 0},
370 #line 179 "tokens.gperf"
371  {"StyleSheets",XML_STYLESHEETS},
372 #line 90 "tokens.gperf"
373  {"IndLeft",XML_INDLEFT},
374 #line 85 "tokens.gperf"
375  {"ImgHeight",XML_IMGHEIGHT},
376 #line 265 "tokens.gperf"
377  {"cp",XML_CP},
378 #line 153 "tokens.gperf"
379  {"ResizeMode",XML_RESIZEMODE},
380 #line 202 "tokens.gperf"
381  {"TxtPinY",XML_TXTPINY},
382 #line 173 "tokens.gperf"
383  {"SpLine",XML_SPLINE},
384 #line 27 "tokens.gperf"
385  {"C",XML_C},
386  {(char*)0, 0}, {(char*)0, 0},
387 #line 201 "tokens.gperf"
388  {"TxtPinX",XML_TXTPINX},
389 #line 97 "tokens.gperf"
390  {"Layer",XML_LAYER},
391 #line 289 "tokens.gperf"
392  {"vt:fmtSchemeLineStyles",XML_VT_FMTSCHEMELINESTYLES},
393 #line 14 "tokens.gperf"
394  {"Angle",XML_ANGLE},
395 #line 107 "tokens.gperf"
396  {"LineWeight",XML_LINEWEIGHT},
397  {(char*)0, 0},
398 #line 13 "tokens.gperf"
399  {"Alignment",XML_ALIGNMENT},
400 #line 99 "tokens.gperf"
401  {"LayerMember",XML_LAYERMEMBER},
402 #line 285 "tokens.gperf"
403  {"vt:fmtConnectorScheme",XML_VT_FMTCONNECTORSCHEME},
404 #line 23 "tokens.gperf"
405  {"Bullet",XML_BULLET},
406  {(char*)0, 0},
407 #line 184 "tokens.gperf"
408  {"TIBT",XML_TIBT},
409 #line 35 "tokens.gperf"
410  {"ColorEntry",XML_COLORENTRY},
411 #line 24 "tokens.gperf"
412  {"BulletFont",XML_BULLETFONT},
413 #line 220 "tokens.gperf"
414  {"a:accent5",XML_A_ACCENT5},
415 #line 104 "tokens.gperf"
416  {"LineColor",XML_LINECOLOR},
417 #line 25 "tokens.gperf"
418  {"BulletFontSize",XML_BULLETFONTSIZE},
419 #line 219 "tokens.gperf"
420  {"a:accent4",XML_A_ACCENT4},
421 #line 26 "tokens.gperf"
422  {"BulletStr",XML_BULLETSTR},
423 #line 137 "tokens.gperf"
424  {"Properties",XML_PROPERTIES},
425 #line 231 "tokens.gperf"
426  {"a:effectStyleLst",XML_A_EFFECTSTYLELST},
427 #line 59 "tokens.gperf"
428  {"FillBkgnd",XML_FILLBKGND},
429 #line 273 "tokens.gperf"
430  {"dc:subject",XML_DC_SUBJECT},
431 #line 160 "tokens.gperf"
432  {"Shape",XML_SHAPE},
433 #line 96 "tokens.gperf"
434  {"LAOO",XML_LAOO},
435 #line 287 "tokens.gperf"
436  {"vt:fmtConnectorSchemeLineStyles",XML_VT_FMTCONNECTORSCHEMELINESTYLES},
437 #line 22 "tokens.gperf"
438  {"BottomMargin",XML_BOTTOMMARGIN},
439  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
440 #line 145 "tokens.gperf"
441  {"QuickStyleType",XML_QUICKSTYLETYPE},
442 #line 163 "tokens.gperf"
443  {"Shapes",XML_SHAPES},
444  {(char*)0, 0},
445 #line 53 "tokens.gperf"
446  {"EndTrigger",XML_ENDTRIGGER},
447 #line 91 "tokens.gperf"
448  {"IndRight",XML_INDRIGHT},
449 #line 146 "tokens.gperf"
450  {"QuickStyleVariation",XML_QUICKSTYLEVARIATION},
451  {(char*)0, 0},
452 #line 60 "tokens.gperf"
453  {"FillBkgndTrans",XML_FILLBKGNDTRANS},
454 #line 218 "tokens.gperf"
455  {"a:accent3",XML_A_ACCENT3},
456  {(char*)0, 0}, {(char*)0, 0},
457 #line 15 "tokens.gperf"
458  {"ArcTo",XML_ARCTO},
459 #line 142 "tokens.gperf"
460  {"QuickStyleLineColor",XML_QUICKSTYLELINECOLOR},
461 #line 84 "tokens.gperf"
462  {"HorzAlign",XML_HORZALIGN},
463 #line 139 "tokens.gperf"
464  {"QuickStyleFillColor",XML_QUICKSTYLEFILLCOLOR},
465 #line 69 "tokens.gperf"
466  {"FontSchemeIndex",XML_FONTSCHEMEINDEX},
467 #line 18 "tokens.gperf"
468  {"BegTrigger",XML_BEGTRIGGER},
469 #line 144 "tokens.gperf"
470  {"QuickStyleShadowColor",XML_QUICKSTYLESHADOWCOLOR},
471 #line 187 "tokens.gperf"
472  {"Template",XML_TEMPLATE},
473 #line 262 "tokens.gperf"
474  {"a:theme",XML_A_THEME},
475 #line 117 "tokens.gperf"
476  {"NoFill",XML_NOFILL},
477 #line 214 "tokens.gperf"
478  {"Y",XML_Y},
479 #line 195 "tokens.gperf"
480  {"ThemeIndex",XML_THEMEINDEX},
481 #line 299 "tokens.gperf"
482  {"vt:varColor2",XML_VT_VARCOLOR2},
483 #line 200 "tokens.gperf"
484  {"TxtLocPinY",XML_TXTLOCPINY},
485 #line 258 "tokens.gperf"
486  {"a:shade",XML_A_SHADE},
487 #line 297 "tokens.gperf"
488  {"vt:themeScheme",XML_VT_THEMESCHEME},
489  {(char*)0, 0}, {(char*)0, 0},
490 #line 199 "tokens.gperf"
491  {"TxtLocPinX",XML_TXTLOCPINX},
492 #line 278 "tokens.gperf"
493  {"pp",XML_PP},
494 #line 211 "tokens.gperf"
495  {"X",XML_X},
496 #line 181 "tokens.gperf"
497  {"TELU",XML_TELU},
498 #line 165 "tokens.gperf"
499  {"ShdwForegnd",XML_SHDWFOREGND},
500 #line 243 "tokens.gperf"
501  {"a:hlink",XML_A_HLINK},
502 #line 263 "tokens.gperf"
503  {"a:themeElements",XML_A_THEMEELEMENTS},
504 #line 112 "tokens.gperf"
505  {"Master",XML_MASTER},
506 #line 113 "tokens.gperf"
507  {"Masters",XML_MASTERS},
508 #line 115 "tokens.gperf"
509  {"MoveTo",XML_MOVETO},
510 #line 150 "tokens.gperf"
511  {"RelLineTo",XML_RELLINETO},
512  {(char*)0, 0},
513 #line 98 "tokens.gperf"
514  {"LayerMem",XML_LAYERMEM},
515 #line 298 "tokens.gperf"
516  {"vt:varColor1",XML_VT_VARCOLOR1},
517 #line 36 "tokens.gperf"
518  {"ColorSchemeIndex",XML_COLORSCHEMEINDEX},
519  {(char*)0, 0}, {(char*)0, 0},
520 #line 183 "tokens.gperf"
521  {"THAI",XML_THAI},
522  {(char*)0, 0},
523 #line 56 "tokens.gperf"
524  {"FaceName",XML_FACENAME},
525 #line 296 "tokens.gperf"
526  {"vt:schemeID",XML_VT_SCHEMEID},
527 #line 168 "tokens.gperf"
528  {"ShdwPattern",XML_SHDWPATTERN},
529 #line 132 "tokens.gperf"
530  {"PinY",XML_PINY},
531 #line 171 "tokens.gperf"
532  {"SpAfter",XML_SPAFTER},
533  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
534 #line 57 "tokens.gperf"
535  {"FaceNames",XML_FACENAMES},
536 #line 11 "tokens.gperf"
537  {"A",XML_A},
538 #line 250 "tokens.gperf"
539  {"a:lumMod",XML_A_LUMMOD},
540 #line 176 "tokens.gperf"
541  {"Strikethru",XML_STRIKETHRU},
542 #line 109 "tokens.gperf"
543  {"LocPinY",XML_LOCPINY},
544 #line 131 "tokens.gperf"
545  {"PinX",XML_PINX},
546  {(char*)0, 0},
547 #line 79 "tokens.gperf"
548  {"HANT",XML_HANT},
549 #line 208 "tokens.gperf"
550  {"VerticalAlign",XML_VERTICALALIGN},
551 #line 108 "tokens.gperf"
552  {"LocPinX",XML_LOCPINX},
553 #line 257 "tokens.gperf"
554  {"a:schemeClr",XML_A_SCHEMECLR},
555 #line 209 "tokens.gperf"
556  {"Visible",XML_VISIBLE},
557 #line 172 "tokens.gperf"
558  {"SpBefore",XML_SPBEFORE},
559 #line 87 "tokens.gperf"
560  {"ImgOffsetY",XML_IMGOFFSETY},
561  {(char*)0, 0},
562 #line 76 "tokens.gperf"
563  {"Geometry",XML_GEOMETRY},
564 #line 215 "tokens.gperf"
565  {"YIII",XML_YIII},
566 #line 103 "tokens.gperf"
567  {"LineCap",XML_LINECAP},
568 #line 86 "tokens.gperf"
569  {"ImgOffsetX",XML_IMGOFFSETX},
570 #line 130 "tokens.gperf"
571  {"Paragraph",XML_PARAGRAPH},
572 #line 42 "tokens.gperf"
573  {"DblUnderline",XML_DBLUNDERLINE},
574  {(char*)0, 0},
575 #line 118 "tokens.gperf"
576  {"NoLine",XML_NOLINE},
577 #line 49 "tokens.gperf"
578  {"Ellipse",XML_ELLIPSE},
579 #line 217 "tokens.gperf"
580  {"a:accent2",XML_A_ACCENT2},
581 #line 286 "tokens.gperf"
582  {"vt:fmtConnectorSchemeEx",XML_VT_FMTCONNECTORSCHEMEEX},
583  {(char*)0, 0},
584 #line 203 "tokens.gperf"
585  {"TxtWidth",XML_TXTWIDTH},
586  {(char*)0, 0},
587 #line 189 "tokens.gperf"
588  {"TextBkgnd",XML_TEXTBKGND},
589 #line 114 "tokens.gperf"
590  {"Misc",XML_MISC},
591  {(char*)0, 0},
592 #line 21 "tokens.gperf"
593  {"BeginY",XML_BEGINY},
594 #line 81 "tokens.gperf"
595  {"Height",XML_HEIGHT},
596 #line 292 "tokens.gperf"
597  {"vt:fontStylesGroup",XML_VT_FONTSTYLESGROUP},
598 #line 204 "tokens.gperf"
599  {"UIGH",XML_UIGH},
600 #line 75 "tokens.gperf"
601  {"Geom",XML_GEOM},
602 #line 20 "tokens.gperf"
603  {"BeginX",XML_BEGINX},
604 #line 83 "tokens.gperf"
605  {"Highlight",XML_HIGHLIGHT},
606 #line 39 "tokens.gperf"
607  {"ConnectorSchemeIndex",XML_CONNECTORSCHEMEINDEX},
608 #line 191 "tokens.gperf"
609  {"TextBlock",XML_TEXTBLOCK},
610 #line 162 "tokens.gperf"
611  {"ShapeShdwOffsetY",XML_SHAPESHDWOFFSETY},
612  {(char*)0, 0},
613 #line 216 "tokens.gperf"
614  {"a:accent1",XML_A_ACCENT1},
615  {(char*)0, 0},
616 #line 190 "tokens.gperf"
617  {"TextBkgndTrans",XML_TEXTBKGNDTRANS},
618 #line 161 "tokens.gperf"
619  {"ShapeShdwOffsetX",XML_SHAPESHDWOFFSETX},
620 #line 16 "tokens.gperf"
621  {"B",XML_B},
622 #line 50 "tokens.gperf"
623  {"EllipticalArcTo",XML_ELLIPTICALARCTO},
624  {(char*)0, 0},
625 #line 212 "tokens.gperf"
626  {"XForm",XML_XFORM},
627 #line 143 "tokens.gperf"
628  {"QuickStyleLineMatrix",XML_QUICKSTYLELINEMATRIX},
629 #line 141 "tokens.gperf"
630  {"QuickStyleFontMatrix",XML_QUICKSTYLEFONTMATRIX},
631 #line 140 "tokens.gperf"
632  {"QuickStyleFillMatrix",XML_QUICKSTYLEFILLMATRIX},
633 #line 138 "tokens.gperf"
634  {"QuickStyleEffectsMatrix",XML_QUICKSTYLEEFFECTSMATRIX},
635 #line 170 "tokens.gperf"
636  {"SolutionXML",XML_SOLUTIONXML},
637  {(char*)0, 0},
638 #line 46 "tokens.gperf"
639  {"E",XML_E},
640 #line 155 "tokens.gperf"
641  {"Rounding",XML_ROUNDING},
642 #line 254 "tokens.gperf"
643  {"a:outerShdw",XML_A_OUTERSHDW},
644  {(char*)0, 0},
645 #line 19 "tokens.gperf"
646  {"BeginArrow",XML_BEGINARROW},
647  {(char*)0, 0},
648 #line 192 "tokens.gperf"
649  {"TextDirection",XML_TEXTDIRECTION},
650 #line 194 "tokens.gperf"
651  {"TextXForm",XML_TEXTXFORM},
652 #line 47 "tokens.gperf"
653  {"ETHI",XML_ETHI},
654 #line 193 "tokens.gperf"
655  {"TextPosAfterBullet",XML_TEXTPOSAFTERBULLET},
656  {(char*)0, 0},
657 #line 196 "tokens.gperf"
658  {"TopMargin",XML_TOPMARGIN},
659  {(char*)0, 0}, {(char*)0, 0},
660 #line 38 "tokens.gperf"
661  {"Company",XML_COMPANY},
662 #line 127 "tokens.gperf"
663  {"PageWidth",XML_PAGEWIDTH},
664 #line 66 "tokens.gperf"
665  {"FlipY",XML_FLIPY},
666 #line 101 "tokens.gperf"
667  {"LeftMargin",XML_LEFTMARGIN},
668 #line 45 "tokens.gperf"
669  {"DrawingScale",XML_DRAWINGSCALE},
670 #line 255 "tokens.gperf"
671  {"a:prstDash",XML_A_PRSTDASH},
672  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
673  {(char*)0, 0},
674 #line 158 "tokens.gperf"
675  {"SYRC",XML_SYRC},
676 #line 65 "tokens.gperf"
677  {"FlipX",XML_FLIPX},
678  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
679  {(char*)0, 0},
680 #line 167 "tokens.gperf"
681  {"ShdwOffsetY",XML_SHDWOFFSETY},
682  {(char*)0, 0},
683 #line 88 "tokens.gperf"
684  {"ImgWidth",XML_IMGWIDTH},
685  {(char*)0, 0}, {(char*)0, 0},
686 #line 166 "tokens.gperf"
687  {"ShdwOffsetX",XML_SHDWOFFSETX},
688 #line 51 "tokens.gperf"
689  {"EmbellishmentIndex",XML_EMBELLISHMENTINDEX},
690 #line 73 "tokens.gperf"
691  {"GUJR",XML_GUJR},
692  {(char*)0, 0}, {(char*)0, 0},
693 #line 154 "tokens.gperf"
694  {"RightMargin",XML_RIGHTMARGIN},
695 #line 48 "tokens.gperf"
696  {"EffectSchemeIndex",XML_EFFECTSCHEMEINDEX},
697  {(char*)0, 0},
698 #line 164 "tokens.gperf"
699  {"ShdwBkgnd",XML_SHDWBKGND},
700 #line 288 "tokens.gperf"
701  {"vt:fmtSchemeEx",XML_VT_FMTSCHEMEEX},
702 #line 180 "tokens.gperf"
703  {"TAML",XML_TAML},
704  {(char*)0, 0}, {(char*)0, 0},
705 #line 74 "tokens.gperf"
706  {"GURU",XML_GURU},
707 #line 157 "tokens.gperf"
708  {"SINH",XML_SINH},
709 #line 151 "tokens.gperf"
710  {"RelMoveTo",XML_RELMOVETO},
711 #line 55 "tokens.gperf"
712  {"EndY",XML_ENDY},
713  {(char*)0, 0}, {(char*)0, 0},
714 #line 40 "tokens.gperf"
715  {"D",XML_D},
716 #line 207 "tokens.gperf"
717  {"VariationStyleIndex",XML_VARIATIONSTYLEINDEX},
718 #line 78 "tokens.gperf"
719  {"HANS",XML_HANS},
720  {(char*)0, 0}, {(char*)0, 0},
721 #line 182 "tokens.gperf"
722  {"THAA",XML_THAA},
723 #line 148 "tokens.gperf"
724  {"RelCubBezTo",XML_RELCUBBEZTO},
725 #line 54 "tokens.gperf"
726  {"EndX",XML_ENDX},
727 #line 206 "tokens.gperf"
728  {"VariationColorIndex",XML_VARIATIONCOLORINDEX},
729  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
730 #line 72 "tokens.gperf"
731  {"GEOR",XML_GEOR},
732 #line 120 "tokens.gperf"
733  {"ORYA",XML_ORYA},
734  {(char*)0, 0},
735 #line 156 "tokens.gperf"
736  {"Row",XML_ROW},
737  {(char*)0, 0}, {(char*)0, 0},
738 #line 28 "tokens.gperf"
739  {"CANS",XML_CANS},
740  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
741 #line 205 "tokens.gperf"
742  {"VIET",XML_VIET},
743  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
744 #line 249 "tokens.gperf"
745  {"a:lt2",XML_A_LT2},
746  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
747 #line 213 "tokens.gperf"
748  {"XForm1D",XML_XFORM1D},
749  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
750  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
751 #line 227 "tokens.gperf"
752  {"a:dk2",XML_A_DK2},
753  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
754  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
755 #line 152 "tokens.gperf"
756  {"RelQuadBezTo",XML_RELQUADBEZTO},
757  {(char*)0, 0},
758 #line 52 "tokens.gperf"
759  {"EndArrow",XML_ENDARROW},
760  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
761  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
762 #line 95 "tokens.gperf"
763  {"KNDA",XML_KNDA},
764  {(char*)0, 0}, {(char*)0, 0},
765 #line 149 "tokens.gperf"
766  {"RelEllipticalArcTo",XML_RELELLIPTICALARCTO},
767  {(char*)0, 0}, {(char*)0, 0},
768 #line 248 "tokens.gperf"
769  {"a:lt1",XML_A_LT1},
770  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
771  {(char*)0, 0}, {(char*)0, 0},
772 #line 77 "tokens.gperf"
773  {"HANG",XML_HANG},
774 #line 94 "tokens.gperf"
775  {"KHMR",XML_KHMR},
776  {(char*)0, 0},
777 #line 80 "tokens.gperf"
778  {"HEBR",XML_HEBR},
779  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
780 #line 226 "tokens.gperf"
781  {"a:dk1",XML_A_DK1},
782  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
783  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
784 #line 210 "tokens.gperf"
785  {"Width",XML_WIDTH},
786  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
787  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
788 #line 29 "tokens.gperf"
789  {"CHER",XML_CHER},
790  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
791  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
792  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
793  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
794  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
795  {(char*)0, 0},
796 #line 93 "tokens.gperf"
797  {"JPAN",XML_JPAN},
798  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
799  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
800  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
801  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
802  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
803  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
804  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
805  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
806  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
807  {(char*)0, 0},
808 #line 17 "tokens.gperf"
809  {"BENG",XML_BENG},
810 #line 116 "tokens.gperf"
811  {"NURBSTo",XML_NURBSTO},
812  {(char*)0, 0},
813 #line 12 "tokens.gperf"
814  {"ARAB",XML_ARAB},
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  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
823  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
824  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
825  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
826 #line 111 "tokens.gperf"
827  {"MONG",XML_MONG},
828  {(char*)0, 0}, {(char*)0, 0},
829 #line 119 "tokens.gperf"
830  {"NoShow",XML_NOSHOW},
831  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
832  {(char*)0, 0},
833 #line 43 "tokens.gperf"
834  {"DefaultTabStop",XML_DEFAULTTABSTOP},
835  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
836  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
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  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
841  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
842  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
843  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
844  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
845  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
846  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
847  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
848  {(char*)0, 0}, {(char*)0, 0},
849 #line 41 "tokens.gperf"
850  {"DEVA",XML_DEVA},
851  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
852  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
853  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
854  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
855  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
856  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
857  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
858  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
859  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
860  {(char*)0, 0},
861 #line 110 "tokens.gperf"
862  {"MLYM",XML_MLYM},
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  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
866  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
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}, {(char*)0, 0},
872  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
873  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
874  {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0}, {(char*)0, 0},
875 #line 44 "tokens.gperf"
876  {"DoubleStrikethrough",XML_DOUBLESTRIKETHROUGH}
877  };
878 
879 const struct xmltoken *
880 Perfect_Hash::in_word_set (const char *str, size_t len)
881 {
882  if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
883  {
884  unsigned int key = hash (str, len);
885 
886  if (key <= MAX_HASH_VALUE)
887  {
888  const char *s = wordlist[key].name;
889 
890  if (s && *str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0')
891  return &wordlist[key];
892  }
893  }
894  return 0;
895 }
896 #line 310 "tokens.gperf"
897 
static unsigned int hash(const char *str, size_t len)
Definition: tokenhash.h:55
const int XML_SYRC
Definition: tokens.h:151
const int XML_TXTHEIGHT
Definition: tokens.h:191
const int XML_FONTSCHEMEINDEX
Definition: tokens.h:62
const int XML_IMGOFFSETX
Definition: tokens.h:79
const int XML_DRAWINGSCALE
Definition: tokens.h:38
const int XML_DC_LANGUAGE
Definition: tokens.h:265
const int XML_LEFTMARGIN
Definition: tokens.h:94
const int XML_QUICKSTYLELINECOLOR
Definition: tokens.h:135
const int XML_BULLET
Definition: tokens.h:16
const int XML_A_LN
Definition: tokens.h:239
const int XML_FLIPX
Definition: tokens.h:58
const int XML_GEOMETRY
Definition: tokens.h:69
const int XML_CHARACTER
Definition: tokens.h:26
const int XML_SHAPESHDWOFFSETX
Definition: tokens.h:154
const int XML_DBLUNDERLINE
Definition: tokens.h:35
const int XML_THAA
Definition: tokens.h:175
const int XML_A_SCHEMECLR
Definition: tokens.h:250
const int XML_CASE
Definition: tokens.h:23
const int XML_SPAFTER
Definition: tokens.h:164
const int XML_TAML
Definition: tokens.h:173
const int XML_FILLBKGNDTRANS
Definition: tokens.h:53
const int XML_HIDETEXT
Definition: tokens.h:75
const int XML_A_GSLST
Definition: tokens.h:235
const int XML_VT_LINESTYLES
Definition: tokens.h:288
const int XML_A_LIN
Definition: tokens.h:238
const int XML_BEGINX
Definition: tokens.h:13
const int XML_A_FONTSCHEME
Definition: tokens.h:232
Definition: tokenhash.h:46
const int XML_COLORS
Definition: tokens.h:30
const int XML_C
Definition: tokens.h:20
const int XML_A_EXT
Definition: tokens.h:225
const int XML_DC_TITLE
Definition: tokens.h:268
const int XML_OVERLINE
Definition: tokens.h:114
const int XML_A_HLINK
Definition: tokens.h:236
const int XML_GURU
Definition: tokens.h:67
const int XML_VT_FMTCONNECTORSCHEMELINESTYLES
Definition: tokens.h:280
const int XML_CP_COREPROPERTIES
Definition: tokens.h:260
const int XML_VT_VARIATIONSTYLESCHEMELST
Definition: tokens.h:302
const int XML_VT_VARSTYLE
Definition: tokens.h:298
const int XML_CP
Definition: tokens.h:258
const int XML_CP_KEYWORDS
Definition: tokens.h:261
const int XML_LINETO
Definition: tokens.h:99
const int XML_PAGEPROPS
Definition: tokens.h:117
const int XML_VT_FILLPROPS
Definition: tokens.h:276
const int XML_PAGEHEIGHT
Definition: tokens.h:116
const int XML_A_EFFECTSTYLELST
Definition: tokens.h:224
const int XML_A_LT2
Definition: tokens.h:242
const int XML_PAGESHEET
Definition: tokens.h:119
const int XML_FLIPY
Definition: tokens.h:59
const int XML_LAYERMEM
Definition: tokens.h:91
const int XML_LINEPATTERN
Definition: tokens.h:98
const int XML_VT_FONTSTYLES
Definition: tokens.h:284
const int XML_FILLBKGND
Definition: tokens.h:52
const int XML_FILLFOREGND
Definition: tokens.h:54
const int XML_NOLINE
Definition: tokens.h:111
const int XML_BEGTRIGGER
Definition: tokens.h:11
const int XML_MASTER
Definition: tokens.h:105
const int XML_CP_CATEGORY
Definition: tokens.h:259
const int XML_A_OBJECTDEFAULTS
Definition: tokens.h:246
const int XML_ENDY
Definition: tokens.h:48
const int XML_CHAR
Definition: tokens.h:25
const int XML_A_GRADFILL
Definition: tokens.h:233
const int XML_PAGESCALE
Definition: tokens.h:118
const int XML_SHAPE
Definition: tokens.h:153
const int XML_SHAPESHDWOFFSETY
Definition: tokens.h:155
const int XML_NURBSTO
Definition: tokens.h:109
const int XML_RESIZEMODE
Definition: tokens.h:146
const int XML_A_ACCENT3
Definition: tokens.h:211
const int XML_TEXTXFORM
Definition: tokens.h:187
const int XML_TEXTBLOCK
Definition: tokens.h:184
const int XML_VT_FILLSTYLES
Definition: tokens.h:277
const int XML_TEXTBKGND
Definition: tokens.h:182
const int XML_DCTERMS_MODIFIED
Definition: tokens.h:270
const int XML_TEMPLATE
Definition: tokens.h:180
const int XML_RELCUBBEZTO
Definition: tokens.h:141
const int XML_TXTPINX
Definition: tokens.h:194
const int XML_PAGEWIDTH
Definition: tokens.h:120
const int XML_A_FOLHLINK
Definition: tokens.h:230
const int XML_ENDARROW
Definition: tokens.h:45
const int XML_E
Definition: tokens.h:39
const int XML_CP_LASTMODIFIEDBY
Definition: tokens.h:262
const int XML_FILLPATTERN
Definition: tokens.h:56
const int XML_HANG
Definition: tokens.h:70
const int XML_BULLETFONT
Definition: tokens.h:17
const int XML_ORYA
Definition: tokens.h:113
const int XML_A_MINORFONT
Definition: tokens.h:245
const int XML_FACENAME
Definition: tokens.h:49
const int XML_LOCPINY
Definition: tokens.h:102
const int XML_VT_THEMESCHEME
Definition: tokens.h:290
int tokenId
Definition: tokenhash.h:36
const int XML_IMGOFFSETY
Definition: tokens.h:80
const int XML_SPLINEKNOT
Definition: tokens.h:167
Definition: tokenhash.h:33
const int XML_MONG
Definition: tokens.h:104
const int XML_TXTLOCPINX
Definition: tokens.h:192
const int XML_A_LT1
Definition: tokens.h:241
const int XML_PAGES
Definition: tokens.h:121
const int XML_XFORM
Definition: tokens.h:205
const int XML_VT_VARCOLOR6
Definition: tokens.h:296
const int XML_VIET
Definition: tokens.h:198
const int XML_A_SOLIDFILL
Definition: tokens.h:252
const int XML_TEXTBKGNDTRANS
Definition: tokens.h:183
const int XML_VT_FONTSTYLESGROUP
Definition: tokens.h:285
const int XML_BOTTOMMARGIN
Definition: tokens.h:15
const int XML_COLORENTRY
Definition: tokens.h:28
const int XML_ETHI
Definition: tokens.h:40
const int XML_A_ACCENT1
Definition: tokens.h:209
const int XML_SPBEFORE
Definition: tokens.h:165
const int XML_A_PRSTDASH
Definition: tokens.h:248
const int XML_A_FONT
Definition: tokens.h:231
const int XML_STYLESHEETS
Definition: tokens.h:172
const int XML_INDFIRST
Definition: tokens.h:82
const int XML_FLAGS
Definition: tokens.h:57
const int XML_A_LNSTYLELST
Definition: tokens.h:240
const int XML_CELL
Definition: tokens.h:24
const int XML_TIBT
Definition: tokens.h:177
const int XML_A_SYSCLR
Definition: tokens.h:254
static const struct xmltoken * in_word_set(const char *str, size_t len)
Definition: tokenhash.h:880
const int XML_INFINITELINE
Definition: tokens.h:85
const int XML_YIII
Definition: tokens.h:208
const int XML_A_ACCENT4
Definition: tokens.h:212
const int XML_FOREIGN
Definition: tokens.h:63
const int XML_DC_SUBJECT
Definition: tokens.h:266
const int XML_B
Definition: tokens.h:9
const int XML_VISIBLE
Definition: tokens.h:202
const int XML_FOREIGNDATA
Definition: tokens.h:64
const int XML_WIDTH
Definition: tokens.h:203
const int XML_SECTION
Definition: tokens.h:152
const int XML_A_ALPHA
Definition: tokens.h:215
const int XML_SINH
Definition: tokens.h:150
const int XML_A_LUMMOD
Definition: tokens.h:243
const int XML_A_BGFILLSTYLELST
Definition: tokens.h:216
const int XML_QUICKSTYLEFILLMATRIX
Definition: tokens.h:133
const int XML_TAB
Definition: tokens.h:178
const int XML_VT_VARCOLOR2
Definition: tokens.h:292
const int XML_EFFECTSCHEMEINDEX
Definition: tokens.h:41
const int XML_A_EXTLST
Definition: tokens.h:226
const int XML_BENG
Definition: tokens.h:10
const int XML_MLYM
Definition: tokens.h:103
const int XML_SHDWPATTERN
Definition: tokens.h:161
const int XML_VT_VARCOLOR3
Definition: tokens.h:293
const int XML_TXTPINY
Definition: tokens.h:195
const int XML_VARIATIONCOLORINDEX
Definition: tokens.h:199
const int XML_DC_CREATOR
Definition: tokens.h:263
const int XML_LAYERMEMBER
Definition: tokens.h:92
const int XML_TEXT
Definition: tokens.h:181
const int XML_MASTERS
Definition: tokens.h:106
const int XML_ARCTO
Definition: tokens.h:8
const int XML_A_MAJORFONT
Definition: tokens.h:244
const int XML_KHMR
Definition: tokens.h:87
const int XML_TXTANGLE
Definition: tokens.h:190
const int XML_VT_VARCOLOR4
Definition: tokens.h:294
const int XML_VERTICALALIGN
Definition: tokens.h:201
const int XML_COLORSCHEMEINDEX
Definition: tokens.h:29
const int XML_PINX
Definition: tokens.h:124
const int XML_RELQUADBEZTO
Definition: tokens.h:145
const int XML_A_FMTSCHEME
Definition: tokens.h:229
const int XML_DC_DESCRIPTION
Definition: tokens.h:264
const int XML_VT_VARIATIONCLRSCHEME
Definition: tokens.h:299
const int XML_VARIATIONSTYLEINDEX
Definition: tokens.h:200
const int XML_PARA
Definition: tokens.h:122
const int XML_KNDA
Definition: tokens.h:88
const int XML_PAGE
Definition: tokens.h:115
const int XML_CONNECTORSCHEMEINDEX
Definition: tokens.h:32
const int XML_ROW
Definition: tokens.h:149
const int XML_A_LATIN
Definition: tokens.h:237
const int XML_A_ACCENT2
Definition: tokens.h:210
const int XML_Y
Definition: tokens.h:207
const int XML_UIGH
Definition: tokens.h:197
const int XML_MISC
Definition: tokens.h:107
const int XML_A
Definition: tokens.h:4
const int XML_ENDTRIGGER
Definition: tokens.h:46
const int XML_GEOM
Definition: tokens.h:68
const int XML_REL
Definition: tokens.h:140
const int XML_VT_VARCOLOR1
Definition: tokens.h:291
const int XML_ELLIPTICALARCTO
Definition: tokens.h:43
const int XML_BULLETFONTSIZE
Definition: tokens.h:18
const int XML_NOSHOW
Definition: tokens.h:112
const int XML_TOPMARGIN
Definition: tokens.h:189
const int XML_VT_VARCOLOR5
Definition: tokens.h:295
const int XML_QUICKSTYLETYPE
Definition: tokens.h:138
const int XML_VT_COLOR
Definition: tokens.h:274
const int XML_TEXTPOSAFTERBULLET
Definition: tokens.h:186
const int XML_POSITION
Definition: tokens.h:128
const int XML_RELELLIPTICALARCTO
Definition: tokens.h:142
const int XML_DCTERMS_CREATED
Definition: tokens.h:269
const int XML_VT_LINESTYLE
Definition: tokens.h:287
const int XML_CANS
Definition: tokens.h:21
const int XML_RELMOVETO
Definition: tokens.h:144
const int XML_TELU
Definition: tokens.h:174
const int XML_A_EFFECTLST
Definition: tokens.h:222
const int XML_POS
Definition: tokens.h:127
const int XML_COLOR
Definition: tokens.h:27
const int XML_THEMEINDEX
Definition: tokens.h:188
const int XML_VT_CONNECTORFONTSTYLES
Definition: tokens.h:275
const int XML_IMGHEIGHT
Definition: tokens.h:78
const int XML_VT_FONTPROPS
Definition: tokens.h:283
const int XML_SHDWFOREGND
Definition: tokens.h:158
const int XML_VT_FMTCONNECTORSCHEMEEX
Definition: tokens.h:279
const int XML_BULLETSTR
Definition: tokens.h:19
const int XML_JPAN
Definition: tokens.h:86
const int XML_SHDWOFFSETY
Definition: tokens.h:160
const int XML_VT_VARCOLOR7
Definition: tokens.h:297
const int XML_CHER
Definition: tokens.h:22
const int XML_A_DK1
Definition: tokens.h:219
const int XML_SIZE
Definition: tokens.h:162
const int XML_QUICKSTYLEVARIATION
Definition: tokens.h:139
const int XML_FACENAMES
Definition: tokens.h:50
const int XML_TP
Definition: tokens.h:272
const int XML_VT_SCHEMEID
Definition: tokens.h:289
const int XML_PP
Definition: tokens.h:271
const int XML_VT_LINEEX
Definition: tokens.h:286
const int XML_VT_FMTCONNECTORSCHEME
Definition: tokens.h:278
const int XML_GEOR
Definition: tokens.h:65
const int XML_QUICKSTYLEFILLCOLOR
Definition: tokens.h:132
const int XML_ROUNDING
Definition: tokens.h:148
const int XML_X
Definition: tokens.h:204
const int XML_QUICKSTYLELINEMATRIX
Definition: tokens.h:136
const int XML_QUICKSTYLESHADOWCOLOR
Definition: tokens.h:137
const int XML_LEADER
Definition: tokens.h:93
const int XML_A_FILLSTYLELST
Definition: tokens.h:228
const int XML_BEGINARROW
Definition: tokens.h:12
const int XML_A_ACCENT6
Definition: tokens.h:214
const int XML_BEGINY
Definition: tokens.h:14
const int XML_EMBELLISHMENTINDEX
Definition: tokens.h:44
const int XML_POLYLINETO
Definition: tokens.h:126
const int XML_LOCPINX
Definition: tokens.h:101
const int XML_TABS
Definition: tokens.h:179
const int XML_DOUBLESTRIKETHROUGH
Definition: tokens.h:37
const int XML_ALIGNMENT
Definition: tokens.h:6
const int XML_VT_BKGND
Definition: tokens.h:273
const int XML_PROPERTIES
Definition: tokens.h:130
const int XML_RIGHTMARGIN
Definition: tokens.h:147
const int XML_TXTWIDTH
Definition: tokens.h:196
const int XML_PINY
Definition: tokens.h:125
#define MAX_HASH_VALUE
Definition: VSDXMLTokenMap.cpp:44
const int XML_FILLFOREGNDTRANS
Definition: tokens.h:55
const int XML_A_SATMOD
Definition: tokens.h:249
const int XML_HEIGHT
Definition: tokens.h:74
const char * name
Definition: tokenhash.h:35
const int XML_IMGWIDTH
Definition: tokens.h:81
const int XML_INDRIGHT
Definition: tokens.h:84
const int XML_QUICKSTYLEFONTMATRIX
Definition: tokens.h:134
const int XML_SPLINESTART
Definition: tokens.h:168
const int XML_A_EXTRACLRSCHEMELST
Definition: tokens.h:227
const int XML_ANGLE
Definition: tokens.h:7
const int XML_SHAPES
Definition: tokens.h:156
const int XML_FONT
Definition: tokens.h:60
const int XML_LINEWEIGHT
Definition: tokens.h:100
const int XML_SPLINE
Definition: tokens.h:166
const int XML_A_OUTERSHDW
Definition: tokens.h:247
const int XML_D
Definition: tokens.h:33
const int XML_HANS
Definition: tokens.h:71
const int XML_A_GS
Definition: tokens.h:234
const int XML_A_DK2
Definition: tokens.h:220
const int XML_LAOO
Definition: tokens.h:89
const int XML_A_SHADE
Definition: tokens.h:251
const int XML_RELLINETO
Definition: tokens.h:143
const int XML_A_THEME
Definition: tokens.h:255
const int XML_XFORM1D
Definition: tokens.h:206
const int XML_A_THEMEELEMENTS
Definition: tokens.h:256
static const struct xmltoken wordlist[]
Definition: tokenhash.h:138
const int XML_PARAGRAPH
Definition: tokens.h:123
const int XML_STYLESHEET
Definition: tokens.h:171
const int XML_ELLIPSE
Definition: tokens.h:42
const int XML_A_EA
Definition: tokens.h:221
const int XML_VT_VARIATIONSTYLESCHEME
Definition: tokens.h:301
const int XML_SHDWBKGND
Definition: tokens.h:157
const int XML_A_ACCENT5
Definition: tokens.h:213
const int XML_LINECOLOR
Definition: tokens.h:97
const int XML_STRIKETHRU
Definition: tokens.h:169
const int XML_A_TINT
Definition: tokens.h:257
const int XML_A_SRGBCLR
Definition: tokens.h:253
const int XML_A_CS
Definition: tokens.h:218
const int XML_QUICKSTYLEEFFECTSMATRIX
Definition: tokens.h:131
const int XML_ARAB
Definition: tokens.h:5
const int XML_HEBR
Definition: tokens.h:73
const int XML_TXTLOCPINY
Definition: tokens.h:193
const int XML_TEXTDIRECTION
Definition: tokens.h:185
const int XML_LAYER
Definition: tokens.h:90
const int XML_MOVETO
Definition: tokens.h:108
const int XML_VT_FMTSCHEMELINESTYLES
Definition: tokens.h:282
const int XML_DEFAULTTABSTOP
Definition: tokens.h:36
const int XML_PRINT
Definition: tokens.h:129
const int XML_LINE
Definition: tokens.h:95
const int XML_ENDX
Definition: tokens.h:47
const int XML_SHDWOFFSETX
Definition: tokens.h:159
const int XML_VT_FMTSCHEMEEX
Definition: tokens.h:281
#define MIN_WORD_LENGTH
Definition: VSDXMLTokenMap.cpp:41
const int XML_NOFILL
Definition: tokens.h:110
const int XML_FILL
Definition: tokens.h:51
const int XML_HANT
Definition: tokens.h:72
const int XML_INDLEFT
Definition: tokens.h:83
const int XML_HIGHLIGHT
Definition: tokens.h:76
const int XML_FONTSCALE
Definition: tokens.h:61
const int XML_A_EFFECTSTYLE
Definition: tokens.h:223
const int XML_DEVA
Definition: tokens.h:34
const int XML_LINECAP
Definition: tokens.h:96
const int XML_THAI
Definition: tokens.h:176
const int XML_GUJR
Definition: tokens.h:66
const int XML_DC_TEMPLATE
Definition: tokens.h:267
const int XML_A_CLRSCHEME
Definition: tokens.h:217
const int XML_STYLE
Definition: tokens.h:170
const int XML_HORZALIGN
Definition: tokens.h:77
const int XML_COMPANY
Definition: tokens.h:31
const int XML_SOLUTIONXML
Definition: tokens.h:163
const int XML_VT_VARIATIONCLRSCHEMELST
Definition: tokens.h:300

Generated for libvisio by doxygen 1.8.15