1 # include <appUtilConfig.h>
2
3 # include <utilJenkinsHash.h>
4
5 # include "docRtfTagHash.h"
6
7 # define ub4 UtilUint32
8 # define ub2 UtilUint16
9 # define ub1 unsigned char
10
11 # define CHECKSTATE 8
12
13 /* smax= 2048, blen= 512 */
14
15 /* small adjustments to _a_ to make values distinct */
16 static const ub2 tab[] = {
17 0,0,0,11,11,665,11,0,0,11,1213,1044,605,0,11,864,
18 0,0,1312,323,517,440,605,605,1481,665,517,517,197,0,0,605,
19 1020,0,0,0,0,0,764,1020,665,0,0,323,281,665,11,0,
20 605,764,323,83,824,0,323,824,665,0,665,508,1042,665,0,1379,
21 764,630,323,95,0,605,702,629,824,764,665,764,924,824,11,1213,
22 0,630,83,1232,665,0,0,764,764,764,323,1140,665,0,702,702,
23 665,1140,0,665,764,665,281,0,0,764,83,1453,0,630,630,83,
24 988,0,630,281,721,517,605,517,517,338,197,0,333,764,1312,83,
25 764,83,0,0,665,1140,281,0,0,323,1432,630,517,0,864,528,
26 764,1312,629,764,1042,824,0,336,0,281,764,11,0,0,323,793,
27 829,764,824,323,665,0,630,630,0,824,323,517,83,0,824,864,
28 665,1213,1044,1295,0,11,83,11,11,323,11,0,1232,605,0,323,
29 1481,605,351,0,574,864,702,323,629,83,83,0,11,83,323,0,
30 0,665,924,665,1338,0,0,0,0,438,11,605,508,323,83,517,
31 764,281,764,11,764,665,281,517,764,11,83,1140,440,684,793,0,
32 333,823,342,764,323,427,702,764,733,11,1218,702,1399,665,1383,508,
33 0,0,11,824,1218,197,702,281,1295,629,427,0,764,1212,0,323,
34 1295,665,0,83,1481,1312,824,323,1213,333,665,762,281,1107,440,0,
35 323,605,702,83,1312,0,764,265,605,506,11,517,823,1481,323,0,
36 83,665,0,1379,0,1212,1481,1379,1379,567,358,1109,517,1020,1212,1500,
37 0,211,1212,197,288,1218,665,239,702,323,0,864,1500,460,760,823,
38 0,333,336,440,1379,574,1000,336,517,517,1312,131,351,64,427,864,
39 440,1140,764,764,629,0,0,605,630,988,764,1203,0,64,1020,824,
40 399,764,764,0,180,781,1312,1236,265,1140,427,0,348,0,702,323,
41 1236,764,427,0,427,605,630,605,0,764,179,1007,0,1379,0,793,
42 829,823,1481,6,764,824,0,1042,824,11,0,1477,1509,764,824,281,
43 0,1074,517,665,1203,764,0,336,197,358,568,0,988,517,1089,359,
44 1432,359,1338,0,1109,553,988,64,574,0,11,1530,215,897,793,702,
45 0,764,665,180,517,1295,665,764,988,0,351,473,814,1000,358,665,
46 1369,926,1432,1379,824,0,835,347,303,665,1042,665,230,288,764,83,
47 971,0,786,1432,577,0,665,517,0,1135,746,605,0,309,0,427,
48 124,746,943,530,142,508,864,47,476,857,1379,884,685,1203,702,0,
49 };
50
51 /* map back array */
52
53 static short mapBack[]=
54 {
55 644L, /* 0: "saftnnauc" */
56 693L, /* 1: "pc" */
57 101L, /* 2: "ulnone" */
58 595L, /* 3: "pgnstarts" */
59 173L, /* 4: "brdrb" */
60 315L, /* 5: "cltxlrtb" */
61 883L, /* 6: "bliptag" */
62 388L, /* 7: "trspdb" */
63 833L, /* 8: "liststyleid" */
64 649L, /* 9: "endnotes" */
65 193L, /* 10: "tphpg" */
66 761L, /* 11: "revprot" */
67 709L, /* 12: "ctextone" */
68 473L, /* 13: "ltrdoc" */
69 293L, /* 14: "clbgfdiag" */
70 870L, /* 15: "wbmwidthbytes" */
71 458L, /* 16: "tblindtype" */
72 791L, /* 17: "hr" */
73 379L, /* 18: "tsbrdrh" */
74 81L, /* 19: "pnzodiacl" */
75 424L, /* 20: "trbgdkdcross" */
76 679L, /* 21: "additive" */
77 211L, /* 22: "tposyout" */
78 1073L, /* 23: "doccomm" */
79 663L, /* 24: "aftnrestart" */
80 127L, /* 25: "faroman" */
81 54L, /* 26: "pnstart" */
82 420L, /* 27: "trbgdkvert" */
83 913L, /* 28: "endash" */
84 290L, /* 29: "clbrdrr" */
85 610L, /* 30: "pgny" */
86 842L, /* 31: "tlul" */
87 690L, /* 32: "sunhideused" */
88 717L, /* 33: "fldpriv" */
89 910L, /* 34: "bullet" */
90 378L, /* 35: "tsbrdrr" */
91 224L, /* 36: "phpg" */
92 923L, /* 37: "zwj" */
93 1089L, /* 38: "OOSN" */
94 1047L, /* 39: "header" */
95 122L, /* 40: "charscalex" */
96 1059L, /* 41: "pnseclvl" */
97 416L, /* 42: "trbgbdiag" */
98 249L, /* 43: "frmtxbtlr" */
99 336L, /* 44: "clpadl" */
100 316L, /* 45: "cltxtbrl" */
101 360L, /* 46: "trhdr" */
102 725L, /* 47: "langfe" */
103 383L, /* 48: "trwWidth" */
104 231L, /* 49: "posxi" */
105 775L, /* 50: "rtlgutter" */
106 454L, /* 51: "lastrow" */
107 497L, /* 52: "deff" */
108 554L, /* 53: "xef" */
109 1006L, /* 54: "shptop" */
110 687L, /* 55: "spersonal" */
111 643L, /* 56: "saftnnalc" */
112 471L, /* 57: "doctemp" */
113 1049L, /* 58: "headerl" */
114 914L, /* 59: "enspace" */
115 1023L, /* 60: "shplockanchor" */
116 1078L, /* 61: "printim" */
117 259L, /* 62: "pnrrgb" */
118 793L, /* 63: "sec" */
119 943L, /* 64: "sectnum" */
120 430L, /* 65: "tsbgfdiag" */
121 390L, /* 66: "trspdfr" */
122 789L, /* 67: "showxmlerrors" */
123 1097L, /* 68: "NPG" */
124 772L, /* 69: "viewscale" */
125 686L, /* 70: "ssemihidden" */
126 582L, /* 71: "sbkcol" */
127 894L, /* 72: "objautlink" */
128 746L, /* 73: "hyphhotz" */
129 84L, /* 74: "pnaiueod" */
130 465L, /* 75: "gutter" */
131 468L, /* 76: "gutterprl" */
132 308L, /* 77: "clshdngraw" */
133 159L, /* 78: "bgfdiag" */
134 121L, /* 79: "expndtw" */
135 1045L, /* 80: "footerl" */
136 866L, /* 81: "wbitmap" */
137 712L, /* 82: "ctint" */
138 168L, /* 83: "bgdkdcross" */
139 318L, /* 84: "cltxlrtbv" */
140 214L, /* 85: "tdfrmtxtRight" */
141 955L, /* 86: "dpellipse" */
142 317L, /* 87: "cltxbtlr" */
143 110L, /* 88: "revdttmdel" */
144 579L, /* 89: "ds" */
145 338L, /* 90: "clpadft" */
146 1076L, /* 91: "creatim" */
147 754L, /* 92: "otblrul" */
148 142L, /* 93: "nowidctlpar" */
149 873L, /* 94: "picwgoal" */
150 668L, /* 95: "ftnnruc" */
151 247L, /* 96: "frmtxlrtb" */
152 134L, /* 97: "fi" */
153 164L, /* 98: "bgdkvert" */
154 14L, /* 99: "dn" */
155 217L, /* 100: "absw" */
156 116L, /* 101: "ulw" */
157 1005L, /* 102: "shpleft" */
158 80L, /* 103: "pnzodiacd" */
159 583L, /* 104: "sbkpage" */
160 1106L, /* 105: "NHS" */
161 688L, /* 106: "spriority" */
162 932L, /* 107: "chftnsep" */
163 199L, /* 108: "tposxc" */
164 869L, /* 109: "wbmplanes" */
165 657L, /* 110: "ftnstart" */
166 683L, /* 111: "sautoupd" */
167 974L, /* 112: "dpastartw" */
168 24L, /* 113: "chbgcross" */
169 1112L, /* 114: "SET" */
170 750L, /* 115: "makebackup" */
171 589L, /* 116: "pgnucltr" */
172 440L, /* 117: "tscellcfpat" */
173 118L, /* 118: "webhidden" */
174 368L, /* 119: "ltrrow" */
175 557L, /* 120: "tcf" */
176 645L, /* 121: "saftnnrlc" */
177 810L, /* 122: "liststylename" */
178 236L, /* 123: "posyil" */
179 927L, /* 124: "tab" */
180 937L, /* 125: "rtlch" */
181 730L, /* 126: "themelang" */
182 893L, /* 127: "objlink" */
183 944L, /* 128: "chdpa" */
184 1008L, /* 129: "shpright" */
185 392L, /* 130: "trspdfb" */
186 411L, /* 131: "trftsWidthB" */
187 658L, /* 132: "aftnstart" */
188 939L, /* 133: "chpgn" */
189 517L, /* 134: "lyttblrtgr" */
190 23L, /* 135: "chbgbdiag" */
191 361L, /* 136: "trkeep" */
192 590L, /* 137: "pgnlcltr" */
193 284L, /* 138: "dbch" */
194 611L, /* 139: "linex" */
195 753L, /* 140: "notabind" */
196 401L, /* 141: "tscellpaddl" */
197 788L, /* 142: "saveinvalidxml" */
198 1090L, /* 143: "OON" */
199 904L, /* 144: "objcropt" */
200 306L, /* 145: "clcfpatraw" */
201 519L, /* 146: "bdrrlswsix" */
202 157L, /* 147: "bghoriz" */
203 1004L, /* 148: "dptxtbrlv" */
204 176L, /* 149: "brdrbtw" */
205 182L, /* 150: "wrapdefault" */
206 432L, /* 151: "tsbgcross" */
207 186L, /* 152: "saauto" */
208 455L, /* 153: "trauth" */
209 998L, /* 154: "dpptx" */
210 1114L, /* 155: "SEA" */
211 790L, /* 156: "ilfomacatclnup" */
212 1010L, /* 157: "shpz" */
213 526L, /* 158: "snaptogridincell" */
214 1104L, /* 159: "OTS" */
215 106L, /* 160: "crauth" */
216 1062L, /* 161: "bkmkend" */
217 434L, /* 162: "tsbgdkhor" */
218 400L, /* 163: "trpaddfb" */
219 920L, /* 164: "softlheight" */
220 684L, /* 165: "shidden" */
221 125L, /* 166: "fahang" */
222 244L, /* 167: "dxfrtext" */
223 1074L, /* 168: "hlinkbase" */
224 1092L, /* 169: "OCO" */
225 474L, /* 170: "psz" */
226 843L, /* 171: "tlhyph" */
227 481L, /* 172: "viewbksp" */
228 605L, /* 173: "pgnhnsm" */
229 527L, /* 174: "wrppunct" */
230 588L, /* 175: "pgnlcrm" */
231 799L, /* 176: "delrsid" */
232 492L, /* 177: "dgmargin" */
233 503L, /* 178: "pgbrdrb" */
234 853L, /* 179: "fscript" */
235 190L, /* 180: "contextualspace" */
236 260L, /* 181: "pnrstart" */
237 438L, /* 182: "tsbgdkcross" */
238 979L, /* 183: "dpy" */
239 410L, /* 184: "trwWidthA" */
240 196L, /* 185: "tposnegx" */
241 632L, /* 186: "sftnrestart" */
242 414L, /* 187: "trbgvert" */
243 1012L, /* 188: "shpbxmargin" */
244 240L, /* 189: "posyc" */
245 778L, /* 190: "level" */
246 286L, /* 191: "celld" */
247 178L, /* 192: "box" */
248 650L, /* 193: "enddoc" */
249 1105L, /* 194: "NHP" */
250 984L, /* 195: "dplinew" */
251 629L, /* 196: "sftnstart" */
252 148L, /* 197: "sl" */
253 2L, /* 198: "row" */
254 493L, /* 199: "hres" */
255 1029L, /* 200: "listoverridetable" */
256 431L, /* 201: "tsbgbdiag" */
257 74L, /* 202: "pnganada" */
258 985L, /* 203: "dppolycount" */
259 672L, /* 204: "aftnnauc" */
260 175L, /* 205: "brdrr" */
261 531L, /* 206: "rempersonalinfo" */
262 946L, /* 207: "dolock" */
263 460L, /* 208: "margr" */
264 697L, /* 209: "red" */
265 991L, /* 210: "dpfillfgcg" */
266 219L, /* 211: "abslock" */
267 313L, /* 212: "tsvertalc" */
268 300L, /* 213: "clbgdkbdiag" */
269 1037L, /* 214: "shppict" */
270 549L, /* 215: "nofeaturethrottle" */
271 304L, /* 216: "clcbpat" */
272 1016L, /* 217: "shpbymargin" */
273 961L, /* 218: "dplinesolid" */
274 865L, /* 219: "dibitmap" */
275 596L, /* 220: "cols" */
276 1039L, /* 221: "field" */
277 728L, /* 222: "nopro" */
278 581L, /* 223: "sbknone" */
279 680L, /* 224: "sbasedon" */
280 441L, /* 225: "tscellcbpat" */
281 405L, /* 226: "tscellpaddfl" */
282 765L, /* 227: "subfontbysize" */
283 1103L, /* 228: "OTP" */
284 282L, /* 229: "loch" */
285 840L, /* 230: "tqdec" */
286 450L, /* 231: "tbllklastcol" */
287 97L, /* 232: "pnlvlcont" */
288 726L, /* 233: "langfenp" */
289 50L, /* 234: "pnul" */
290 522L, /* 235: "pgbrdropt" */
291 215L, /* 236: "tdfrmtxtTop" */
292 525L, /* 237: "nobrkwrptbl" */
293 565L, /* 238: "pnuld" */
294 515L, /* 239: "alntblind" */
295 327L, /* 240: "clshdrawnil" */
296 210L, /* 241: "tposyin" */
297 550L, /* 242: "adeflang" */
298 994L, /* 243: "dpfillbgcr" */
299 1055L, /* 244: "aftnsepc" */
300 618L, /* 245: "binfsxn" */
301 452L, /* 246: "irowband" */
302 909L, /* 247: "rsltmerge" */
303 718L, /* 248: "bkmkcolf" */
304 673L, /* 249: "aftnnrlc" */
305 782L, /* 250: "donotembedsysfont" */
306 670L, /* 251: "aftnnar" */
307 1100L, /* 252: "OHP" */
308 817L, /* 253: "levellegal" */
309 762L, /* 254: "sprslnsp" */
310 952L, /* 255: "dobymargin" */
311 1034L, /* 256: "pict" */
312 514L, /* 257: "useltbaln" */
313 851L, /* 258: "fswiss" */
314 275L, /* 259: "astrike" */
315 314L, /* 260: "tsvertalb" */
316 426L, /* 261: "trcbpat" */
317 564L, /* 262: "pnhang" */
318 507L, /* 263: "pgbrdrfoot" */
319 68L, /* 264: "pndbnumt" */
320 543L, /* 265: "notcvasp" */
321 1042L, /* 266: "xe" */
322 559L, /* 267: "noxlattoyen" */
323 56L, /* 268: "pnucrm" */
324 363L, /* 269: "trautofit" */
325 1091L, /* 270: "OPG" */
326 370L, /* 271: "trbrdrb" */
327 831L, /* 272: "listhybrid" */
328 861L, /* 273: "wmetafile" */
329 435L, /* 274: "tsbgdkvert" */
330 225L, /* 275: "phcol" */
331 566L, /* 276: "pnuldb" */
332 373L, /* 277: "trbrdrh" */
333 857L, /* 278: "fcharset" */
334 423L, /* 279: "trbgdkcross" */
335 1L, /* 280: "cell" */
336 11L, /* 281: "fc" */
337 815L, /* 282: "leveljc" */
338 988L, /* 283: "dplinecob" */
339 615L, /* 284: "vertalt" */
340 165L, /* 285: "bgdkfdiag" */
341 131L, /* 286: "s" */
342 846L, /* 287: "jclisttab" */
343 1014L, /* 288: "shpbxcolumn" */
344 975L, /* 289: "dpfillpat" */
345 42L, /* 290: "ulc" */
346 149L, /* 291: "lisb" */
347 860L, /* 292: "macpict" */
348 55L, /* 293: "pndec" */
349 67L, /* 294: "pndbnuml" */
350 798L, /* 295: "rsidroot" */
351 31L, /* 296: "chbgdkdcross" */
352 978L, /* 297: "dpx" */
353 845L, /* 298: "tleq" */
354 953L, /* 299: "dparc" */
355 572L, /* 300: "pghsxn" */
356 389L, /* 301: "trspdfl" */
357 818L, /* 302: "levelnorestart" */
358 970L, /* 303: "dpastartsol" */
359 867L, /* 304: "pmmetafile" */
360 1048L, /* 305: "headerf" */
361 535L, /* 306: "noindnmbrts" */
362 6L, /* 307: "nonesttables" */
363 162L, /* 308: "bgdcross" */
364 334L, /* 309: "clpadt" */
365 1094L, /* 310: "NSN" */
366 888L, /* 311: "rslttxt" */
367 197L, /* 312: "tposxl" */
368 783L, /* 313: "donotembedlingdata" */
369 352L, /* 314: "tscnecell" */
370 855L, /* 315: "ftech" */
371 241L, /* 316: "posyin" */
372 652L, /* 317: "ftnbj" */
373 871L, /* 318: "picw" */
374 464L, /* 319: "paperw" */
375 21L, /* 320: "chbgvert" */
376 366L, /* 321: "trqc" */
377 1066L, /* 322: "nesttableprops" */
378 1025L, /* 323: "fonttbl" */
379 43L, /* 324: "embo" */
380 299L, /* 325: "clbgdkfdiag" */
381 827L, /* 326: "levelspace" */
382 9L, /* 327: "fs" */
383 613L, /* 328: "vertalc" */
384 324L, /* 329: "clvmgf" */
385 934L, /* 330: "ltrmark" */
386 627L, /* 331: "sftntj" */
387 735L, /* 332: "brkfrm" */
388 278L, /* 333: "auldb" */
389 635L, /* 334: "saftnrestart" */
390 1020L, /* 335: "shpwr" */
391 372L, /* 336: "trbrdrr" */
392 797L, /* 337: "insrsid" */
393 1001L, /* 338: "dptxtbrl" */
394 682L, /* 339: "slink" */
395 1041L, /* 340: "shpgrp" */
396 808L, /* 341: "levelnumbers" */
397 804L, /* 342: "styrsid" */
398 1086L, /* 343: "vern" */
399 664L, /* 344: "ftnnar" */
400 271L, /* 345: "alang" */
401 270L, /* 346: "ai" */
402 1102L, /* 347: "OTC" */
403 7L, /* 348: "plain" */
404 57L, /* 349: "pnlcrm" */
405 701L, /* 350: "caccenttwo" */
406 396L, /* 351: "trpaddb" */
407 201L, /* 352: "tposxo" */
408 139L, /* 353: "qc" */
409 656L, /* 354: "aftnbj" */
410 404L, /* 355: "tscellpaddb" */
411 587L, /* 356: "pgnucrm" */
412 212L, /* 357: "tposyt" */
413 941L, /* 358: "chftn" */
414 692L, /* 359: "mac" */
415 305L, /* 360: "clshdng" */
416 446L, /* 361: "tbllkbestfit" */
417 1117L, /* 362: "SelOpen" */
418 616L, /* 363: "sectlinegrid" */
419 395L, /* 364: "trpaddt" */
420 105L, /* 365: "revauth" */
421 155L, /* 366: "intbl" */
422 716L, /* 367: "fldlock" */
423 427L, /* 368: "trshdng" */
424 523L, /* 369: "pgbrdrsnap" */
425 584L, /* 370: "sbkeven" */
426 714L, /* 371: "flddirty" */
427 78L, /* 372: "pngbnumk" */
428 919L, /* 373: "softcol" */
429 206L, /* 374: "tposy" */
430 239L, /* 375: "posyb" */
431 881L, /* 376: "defshp" */
432 570L, /* 377: "footery" */
433 237L, /* 378: "posy" */
434 41L, /* 379: "striked" */
435 896L, /* 380: "objpub" */
436 547L, /* 381: "cachedcolbal" */
437 537L, /* 382: "nocxsptable" */
438 75L, /* 383: "pngbnum" */
439 787L, /* 384: "ignoremixedcontent" */
440 367L, /* 385: "rtlrow" */
441 325L, /* 386: "clvmrg" */
442 235L, /* 387: "pvpg" */
443 879L, /* 388: "piccropl" */
444 1043L, /* 389: "footer" */
445 98L, /* 390: "pnnumonce" */
446 5L, /* 391: "nestrow" */
447 700L, /* 392: "caccentone" */
448 980L, /* 393: "dodhgt" */
449 553L, /* 394: "tcn" */
450 99L, /* 395: "pnrestart" */
451 908L, /* 396: "objsetsize" */
452 509L, /* 397: "nolead" */
453 648L, /* 398: "fet" */
454 209L, /* 399: "tposyc" */
455 297L, /* 400: "clbgdkhor" */
456 933L, /* 401: "chftnsepc" */
457 623L, /* 402: "linerestart" */
458 592L, /* 403: "pgnrestart" */
459 64L, /* 404: "pndbnumd" */
460 167L, /* 405: "bgdkcross" */
461 819L, /* 406: "levelpicture" */
462 599L, /* 407: "colsr" */
463 345L, /* 408: "tscfirstcol" */
464 376L, /* 409: "tsbrdrb" */
465 989L, /* 410: "dplinegray" */
466 508L, /* 411: "truncex" */
467 731L, /* 412: "themelangfe" */
468 251L, /* 413: "frmtxtbrlv" */
469 751L, /* 414: "nocolbal" */
470 1101L, /* 415: "OHS" */
471 603L, /* 416: "pgnhnsp" */
472 759L, /* 417: "revisions" */
473 39L, /* 418: "scaps" */
474 546L, /* 419: "krnprsnet" */
475 1093L, /* 420: "NTT" */
476 794L, /* 421: "dy" */
477 386L, /* 422: "trspdr" */
478 569L, /* 423: "headery" */
479 66L, /* 424: "pniroha" */
480 291L, /* 425: "clbghoriz" */
481 499L, /* 426: "stshfloch" */
482 160L, /* 427: "bgbdiag" */
483 1069L, /* 428: "company" */
484 287L, /* 429: "clbrdrt" */
485 216L, /* 430: "tdfrmtxtBottom" */
486 161L, /* 431: "bgcross" */
487 1095L, /* 432: "NOSN" */
488 951L, /* 433: "dobypara" */
489 501L, /* 434: "stshfbi" */
490 207L, /* 435: "tposnegy" */
491 704L, /* 436: "caccentfive" */
492 513L, /* 437: "htmautsp" */
493 1065L, /* 438: "sv" */
494 1024L, /* 439: "upr" */
495 433L, /* 440: "tsbgdcross" */
496 604L, /* 441: "pgnhnsc" */
497 891L, /* 442: "rslthtml" */
498 832L, /* 443: "listrestarthdn" */
499 413L, /* 444: "trbghoriz" */
500 1063L, /* 445: "sp" */
501 329L, /* 446: "clftsWidth" */
502 472L, /* 447: "rtldoc" */
503 825L, /* 448: "levelprevspace" */
504 1096L, /* 449: "NON" */
505 661L, /* 450: "ftnrstcont" */
506 949L, /* 451: "dobxmargin" */
507 138L, /* 452: "qj" */
508 303L, /* 453: "clcfpat" */
509 1030L, /* 454: "info" */
510 591L, /* 455: "pgncont" */
511 863L, /* 456: "jpegblip" */
512 422L, /* 457: "trbgdkbdiag" */
513 123L, /* 458: "highlight" */
514 898L, /* 459: "objhtml" */
515 326L, /* 460: "clNoWrap" */
516 918L, /* 461: "rquote" */
517 906L, /* 462: "objcropl" */
518 444L, /* 463: "tbllkfont" */
519 917L, /* 464: "rdblquote" */
520 384L, /* 465: "trftsWidth" */
521 957L, /* 466: "dppolygon" */
522 184L, /* 467: "adjustleft" */
523 28L, /* 468: "chbgdkfdiag" */
524 177L, /* 469: "brdrbar" */
525 638L, /* 470: "sftnnauc" */
526 809L, /* 471: "listname" */
527 1110L, /* 472: "SEN" */
528 641L, /* 473: "sftnnchi" */
529 637L, /* 474: "sftnnalc" */
530 947L, /* 475: "dobxpage" */
531 398L, /* 476: "trpaddfr" */
532 779L, /* 477: "noline" */
533 53L, /* 478: "pnstrike" */
534 457L, /* 479: "tblind" */
535 185L, /* 480: "sbauto" */
536 1000L, /* 481: "dptxlrtb" */
537 91L, /* 482: "pnsp" */
538 476L, /* 483: "jexpand" */
539 960L, /* 484: "dptxbx" */
540 997L, /* 485: "dpfillbggray" */
541 1058L, /* 486: "annotation" */
542 204L, /* 487: "tpvpg" */
543 179L, /* 488: "ltrpar" */
544 29L, /* 489: "chbgdkbdiag" */
545 756L, /* 490: "printdata" */
546 439L, /* 491: "tsbgdkdcross" */
547 279L, /* 492: "aulnone" */
548 461L, /* 493: "margt" */
549 769L, /* 494: "wraptrsp" */
550 343L, /* 495: "tscfirstrow" */
551 277L, /* 496: "auld" */
552 120L, /* 497: "expnd" */
553 88L, /* 498: "pnqc" */
554 813L, /* 499: "levelnfc" */
555 1072L, /* 500: "comment" */
556 752L, /* 501: "noextrasprl" */
557 612L, /* 502: "vertalb" */
558 878L, /* 503: "piccropb" */
559 183L, /* 504: "adjustright" */
560 406L, /* 505: "tscellpaddfr" */
561 803L, /* 506: "tblrsid" */
562 667L, /* 507: "ftnnrlc" */
563 487L, /* 508: "dgvspace" */
564 156L, /* 509: "itap" */
565 87L, /* 510: "pnql" */
566 530L, /* 511: "nogrowautofit" */
567 265L, /* 512: "acf" */
568 966L, /* 513: "dplinedadodo" */
569 301L, /* 514: "clbgdkcross" */
570 764L, /* 515: "sprstsp" */
571 708L, /* 516: "cbackgroundone" */
572 351L, /* 517: "tscnwcell" */
573 734L, /* 518: "annotprot" */
574 498L, /* 519: "stshfdbch" */
575 109L, /* 520: "revdttm" */
576 986L, /* 521: "dplinecor" */
577 150L, /* 522: "lisa" */
578 294L, /* 523: "clbgbdiag" */
579 889L, /* 524: "rsltpict" */
580 633L, /* 525: "sftnrstcont" */
581 639L, /* 526: "sftnnrlc" */
582 381L, /* 527: "tsbrdrdgl" */
583 0L, /* 528: "par" */
584 263L, /* 529: "ab" */
585 532L, /* 530: "nojkernpunct" */
586 103L, /* 531: "cchs" */
587 577L, /* 532: "guttersxn" */
588 995L, /* 533: "dpfillbgcg" */
589 675L, /* 534: "aftnnchi" */
590 349L, /* 535: "tscbandvertodd" */
591 1053L, /* 536: "ftncn" */
592 243L, /* 537: "posyt" */
593 928L, /* 538: "line" */
594 22L, /* 539: "chbgfdiag" */
595 189L, /* 540: "aspnum" */
596 597L, /* 541: "colsx" */
597 892L, /* 542: "objemb" */
598 674L, /* 543: "aftnnruc" */
599 429L, /* 544: "tsbgvert" */
600 459L, /* 545: "margl" */
601 1061L, /* 546: "bkmkstart" */
602 1035L, /* 547: "do" */
603 387L, /* 548: "trspdt" */
604 770L, /* 549: "viewzk" */
605 562L, /* 550: "dntblnsbdb" */
606 724L, /* 551: "langnp" */
607 463L, /* 552: "paperh" */
608 296L, /* 553: "clbgdcross" */
609 135L, /* 554: "ri" */
610 136L, /* 555: "ql" */
611 402L, /* 556: "tscellpaddr" */
612 256L, /* 557: "pnrdate" */
613 821L, /* 558: "lvltentative" */
614 868L, /* 559: "wbmbitspixel" */
615 942L, /* 560: "chatn" */
616 903L, /* 561: "objscaley" */
617 1044L, /* 562: "footerf" */
618 784L, /* 563: "grfdocevents" */
619 828L, /* 564: "listid" */
620 341L, /* 565: "clpadfr" */
621 443L, /* 566: "tbllkshading" */
622 540L, /* 567: "afelev" */
623 137L, /* 568: "qr" */
624 826L, /* 569: "levelindent" */
625 634L, /* 570: "saftnrstcont" */
626 740L, /* 571: "formprot" */
627 399L, /* 572: "trpaddft" */
628 485L, /* 573: "horzdoc" */
629 852L, /* 574: "fmodern" */
630 437L, /* 575: "tsbgdkbdiag" */
631 226L, /* 576: "posx" */
632 1080L, /* 577: "version" */
633 227L, /* 578: "posnegx" */
634 748L, /* 579: "linestart" */
635 1071L, /* 580: "keywords" */
636 337L, /* 581: "clpadr" */
637 586L, /* 582: "pgndec" */
638 850L, /* 583: "froman" */
639 743L, /* 584: "hyphauto" */
640 1028L, /* 585: "listtable" */
641 585L, /* 586: "sbkodd" */
642 375L, /* 587: "tsbrdrt" */
643 902L, /* 588: "objscalex" */
644 820L, /* 589: "fbias" */
645 969L, /* 590: "dpastarthol" */
646 445L, /* 591: "tbllkcolor" */
647 319L, /* 592: "cltxtbrlv" */
648 744L, /* 593: "hyphcaps" */
649 48L, /* 594: "pnb" */
650 1003L, /* 595: "dptxlrtbv" */
651 348L, /* 596: "tscbandhorzeven" */
652 614L, /* 597: "vertalj" */
653 340L, /* 598: "clpadfl" */
654 232L, /* 599: "posxo" */
655 506L, /* 600: "pgbrdrhead" */
656 561L, /* 601: "noultrlspc" */
657 273L, /* 602: "ascaps" */
658 252L, /* 603: "dropcapli" */
659 655L, /* 604: "aftntj" */
660 1085L, /* 605: "nofcharsws" */
661 963L, /* 606: "dplinedash" */
662 747L, /* 607: "landscape" */
663 169L, /* 608: "cfpat" */
664 418L, /* 609: "trbgdcross" */
665 767L, /* 610: "transmf" */
666 470L, /* 611: "twoonone" */
667 333L, /* 612: "tscbandsv" */
668 864L, /* 613: "emfblip" */
669 715L, /* 614: "fldedit" */
670 154L, /* 615: "hyphpar" */
671 322L, /* 616: "clmrg" */
672 677L, /* 617: "NoFtnalt" */
673 749L, /* 618: "linkstyles" */
674 930L, /* 619: "page" */
675 500L, /* 620: "stshfhich" */
676 1077L, /* 621: "revtim" */
677 897L, /* 622: "objicemb" */
678 698L, /* 623: "green" */
679 1007L, /* 624: "shpbottom" */
680 195L, /* 625: "tposx" */
681 365L, /* 626: "trqr" */
682 666L, /* 627: "ftnnauc" */
683 174L, /* 628: "brdrl" */
684 82L, /* 629: "pnchosung" */
685 1022L, /* 630: "shpfblwtxt" */
686 598L, /* 631: "colno" */
687 678L, /* 632: "FtnAuto" */
688 1046L, /* 633: "footerr" */
689 350L, /* 634: "tscbandverteven" */
690 486L, /* 635: "dghspace" */
691 307L, /* 636: "clcbpatraw" */
692 996L, /* 637: "dpfillbgcb" */
693 36L, /* 638: "super" */
694 907L, /* 639: "objcropr" */
695 812L, /* 640: "levelnfcn" */
696 742L, /* 641: "fracwidth" */
697 763L, /* 642: "sprsspbf" */
698 972L, /* 643: "dpastartl" */
699 622L, /* 644: "lineppage" */
700 800L, /* 645: "charrsid" */
701 773L, /* 646: "lytprtmet" */
702 353L, /* 647: "tscswcell" */
703 924L, /* 648: "zwnj" */
704 1051L, /* 649: "ftnsep" */
705 494L, /* 650: "chhres" */
706 40L, /* 651: "strike" */
707 689L, /* 652: "sqformat" */
708 959L, /* 653: "dprect" */
709 412L, /* 654: "trftsWidthA" */
710 796L, /* 655: "yr" */
711 703L, /* 656: "caccentfour" */
712 915L, /* 657: "ldblquote" */
713 393L, /* 658: "trpaddl" */
714 733L, /* 659: "allprot" */
715 253L, /* 660: "dropcapt" */
716 377L, /* 661: "tsbrdrl" */
717 795L, /* 662: "mo" */
718 442L, /* 663: "tbllkborder" */
719 665L, /* 664: "ftnnalc" */
720 1011L, /* 665: "shpfhdr" */
721 491L, /* 666: "dgvshow" */
722 238L, /* 667: "posnegy" */
723 129L, /* 668: "fafixed" */
724 108L, /* 669: "revauthdel" */
725 342L, /* 670: "yts" */
726 723L, /* 671: "noproof" */
727 836L, /* 672: "listoverrideformat" */
728 965L, /* 673: "dplinedado" */
729 805L, /* 674: "list" */
730 1027L, /* 675: "stylesheet" */
731 113L, /* 676: "fcs" */
732 25L, /* 677: "chbgdcross" */
733 18L, /* 678: "chshdng" */
734 721L, /* 679: "rin" */
735 60L, /* 680: "pnord" */
736 72L, /* 681: "pnaiud" */
737 126L, /* 682: "facenter" */
738 391L, /* 683: "trspdft" */
739 1009L, /* 684: "shplid" */
740 560L, /* 685: "expshrtn" */
741 385L, /* 686: "trspdl" */
742 52L, /* 687: "pnscaps" */
743 10L, /* 688: "cf" */
744 128L, /* 689: "favar" */
745 719L, /* 690: "bkmkcoll" */
746 115L, /* 691: "uldb" */
747 158L, /* 692: "bgvert" */
748 242L, /* 693: "posyout" */
749 964L, /* 694: "dplinedot" */
750 330L, /* 695: "tscellwidthfts" */
751 727L, /* 696: "langf" */
752 950L, /* 697: "dobypage" */
753 706L, /* 698: "chyperlink" */
754 1084L, /* 699: "nofchars" */
755 971L, /* 700: "dpaendl" */
756 34L, /* 701: "ul" */
757 558L, /* 702: "tcl" */
758 181L, /* 703: "nosnaplinegrid" */
759 153L, /* 704: "ilvl" */
760 862L, /* 705: "pngblip" */
761 739L, /* 706: "formdisp" */
762 538L, /* 707: "indrlsweleven" */
763 246L, /* 708: "dfrmtxty" */
764 4L, /* 709: "nestcell" */
765 631L, /* 710: "sftnrstpg" */
766 608L, /* 711: "pgnhn" */
767 940L, /* 712: "chtime" */
768 642L, /* 713: "saftnnar" */
769 234L, /* 714: "pvpara" */
770 480L, /* 715: "relyonvml" */
771 257L, /* 716: "pnrnfc" */
772 328L, /* 717: "clwWidth" */
773 758L, /* 718: "revbar" */
774 691L, /* 719: "ansi" */
775 885L, /* 720: "picbpp" */
776 374L, /* 721: "trbrdrv" */
777 151L, /* 722: "slmult" */
778 192L, /* 723: "tphmrg" */
779 745L, /* 724: "hyphconsec" */
780 222L, /* 725: "absnoovrlp" */
781 93L, /* 726: "pnacross" */
782 630L, /* 727: "saftnstart" */
783 737L, /* 728: "defformat" */
784 600L, /* 729: "colw" */
785 408L, /* 730: "tscellpaddfb" */
786 607L, /* 731: "sectdefaultcl" */
787 117L, /* 732: "v" */
788 1113L, /* 733: "SEB" */
789 1015L, /* 734: "shpbxignore" */
790 1115L, /* 735: "FLK" */
791 676L, /* 736: "ftnalt" */
792 1107L, /* 737: "NTP" */
793 578L, /* 738: "margmirsxn" */
794 876L, /* 739: "picscaley" */
795 594L, /* 740: "ltrsect" */
796 1032L, /* 741: "pn" */
797 576L, /* 742: "margbsxn" */
798 37L, /* 743: "sub" */
799 208L, /* 744: "tposyb" */
800 298L, /* 745: "clbgdkvert" */
801 1083L, /* 746: "nofwords" */
802 58L, /* 747: "pnucltr" */
803 266L, /* 748: "adn" */
804 1067L, /* 749: "title" */
805 518L, /* 750: "lnbrkrule" */
806 755L, /* 751: "prcolbl" */
807 999L, /* 752: "dppty" */
808 198L, /* 753: "tposxr" */
809 233L, /* 754: "pvmrg" */
810 478L, /* 755: "trackmoves" */
811 777L, /* 756: "uc" */
812 921L, /* 757: "softline" */
813 355L, /* 758: "trowd" */
814 539L, /* 759: "noafcnsttbl" */
815 320L, /* 760: "ClmNone" */
816 302L, /* 761: "clbgdkdcross" */
817 510L, /* 762: "msmcap" */
818 46L, /* 763: "pnfs" */
819 70L, /* 764: "pncnum" */
820 1082L, /* 765: "nofpages" */
821 356L, /* 766: "tsrowd" */
822 653L, /* 767: "aendnotes" */
823 462L, /* 768: "margb" */
824 147L, /* 769: "sa" */
825 1075L, /* 770: "generator" */
826 1060L, /* 771: "listtext" */
827 451L, /* 772: "irow" */
828 636L, /* 773: "sftnnar" */
829 223L, /* 774: "phmrg" */
830 1116L, /* 775: "PRL" */
831 152L, /* 776: "outlinelevel" */
832 403L, /* 777: "tscellpaddt" */
833 574L, /* 778: "margtsxn" */
834 483L, /* 779: "utinl" */
835 551L, /* 780: "adeff" */
836 990L, /* 781: "dpfillfgcr" */
837 1111L, /* 782: "SAL" */
838 428L, /* 783: "tsbghoriz" */
839 529L, /* 784: "newtblstyruls" */
840 895L, /* 785: "objsub" */
841 1081L, /* 786: "edmins" */
842 456L, /* 787: "tbllknocolband" */
843 281L, /* 788: "aup" */
844 347L, /* 789: "tscbandhorzodd" */
845 854L, /* 790: "fdecor" */
846 858L, /* 791: "cpg" */
847 694L, /* 792: "pca" */
848 811L, /* 793: "levelstartat" */
849 335L, /* 794: "clpadb" */
850 935L, /* 795: "rtlmark" */
851 567L, /* 796: "pnulnone" */
852 268L, /* 797: "af" */
853 993L, /* 798: "dpfillfggray" */
854 505L, /* 799: "pgbrdrr" */
855 264L, /* 800: "acaps" */
856 695L, /* 801: "ansicpg" */
857 521L, /* 802: "sprstsm" */
858 822L, /* 803: "leveltemplateid" */
859 467L, /* 804: "facingp" */
860 732L, /* 805: "themelangcs" */
861 245L, /* 806: "dfrmtxtx" */
862 477L, /* 807: "noqfpromote" */
863 187L, /* 808: "nooverflow" */
864 276L, /* 809: "aul" */
865 916L, /* 810: "lquote" */
866 685L, /* 811: "slocked" */
867 660L, /* 812: "ftnrestart" */
868 835L, /* 813: "listoverridestartat" */
869 8L, /* 814: "f" */
870 1033L, /* 815: "pntext" */
871 65L, /* 816: "pnaiu" */
872 344L, /* 817: "tsclastrow" */
873 1013L, /* 818: "shpbxpage" */
874 104L, /* 819: "outl" */
875 45L, /* 820: "pnf" */
876 354L, /* 821: "tscsecell" */
877 875L, /* 822: "picscalex" */
878 841L, /* 823: "tldot" */
879 705L, /* 824: "caccentsix" */
880 1064L, /* 825: "sn" */
881 669L, /* 826: "ftnnchi" */
882 283L, /* 827: "hich" */
883 654L, /* 828: "aenddoc" */
884 85L, /* 829: "pnbidia" */
885 32L, /* 830: "b" */
886 738L, /* 831: "fldalt" */
887 874L, /* 832: "pichgoal" */
888 47L, /* 833: "pncf" */
889 362L, /* 834: "trkeepfollow" */
890 269L, /* 835: "afs" */
891 274L, /* 836: "ashad" */
892 849L, /* 837: "fnil" */
893 1057L, /* 838: "footnote" */
894 3L, /* 839: "sect" */
895 814L, /* 840: "leveljcn" */
896 469L, /* 841: "widowctrl" */
897 13L, /* 842: "up" */
898 662L, /* 843: "aftnrstcont" */
899 806L, /* 844: "listlevel" */
900 114L, /* 845: "uld" */
901 1002L, /* 846: "dptxbtlr" */
902 511L, /* 847: "splytwnine" */
903 884L, /* 848: "picbmp" */
904 722L, /* 849: "lang" */
905 552L, /* 850: "tc" */
906 484L, /* 851: "readonlyrecommended" */
907 785L, /* 852: "validatexml" */
908 44L, /* 853: "impr" */
909 59L, /* 854: "pnlcltr" */
910 107L, /* 855: "crdate" */
911 834L, /* 856: "listoverridecount" */
912 180L, /* 857: "rtlpar" */
913 1056L, /* 858: "aftncn" */
914 250L, /* 859: "frmtxlrtbv" */
915 220L, /* 860: "nowrap" */
916 760L, /* 861: "revprop" */
917 425L, /* 862: "trcfpat" */
918 545L, /* 863: "notvatxbx" */
919 829L, /* 864: "listtemplateid" */
920 280L, /* 865: "aulw" */
921 948L, /* 866: "dobxcolumn" */
922 1038L, /* 867: "object" */
923 132L, /* 868: "ls" */
924 1050L, /* 869: "headerr" */
925 847L, /* 870: "tx" */
926 859L, /* 871: "fprq" */
927 188L, /* 872: "aspalpha" */
928 144L, /* 873: "keep" */
929 624L, /* 874: "linestarts" */
930 548L, /* 875: "nouicompat" */
931 248L, /* 876: "frmtxtbrl" */
932 839L, /* 877: "tqc" */
933 601L, /* 878: "linebetcol" */
934 140L, /* 879: "nopagebb" */
935 830L, /* 880: "listsimple" */
936 1021L, /* 881: "shpwrk" */
937 33L, /* 882: "i" */
938 221L, /* 883: "overlay" */
939 482L, /* 884: "remdttm" */
940 741L, /* 885: "formshade" */
941 359L, /* 886: "trrh" */
942 786L, /* 887: "showplaceholdtext" */
943 95L, /* 888: "pnlvlblt" */
944 954L, /* 889: "dpcallout" */
945 1087L, /* 890: "OTT" */
946 1017L, /* 891: "shpbypage" */
947 73L, /* 892: "pnirohad" */
948 872L, /* 893: "pich" */
949 191L, /* 894: "tabsnoovrlp" */
950 736L, /* 895: "cvmme" */
951 19L, /* 896: "cb" */
952 358L, /* 897: "trleft" */
953 77L, /* 898: "pngbnuml" */
954 848L, /* 899: "tb" */
955 524L, /* 900: "allowfieldendsel" */
956 30L, /* 901: "chbgdkcross" */
957 922L, /* 902: "softpage" */
958 213L, /* 903: "tdfrmtxtLeft" */
959 312L, /* 904: "tsvertalt" */
960 651L, /* 905: "ftntj" */
961 1031L, /* 906: "revtbl" */
962 331L, /* 907: "tscellpct" */
963 69L, /* 908: "pndbnumk" */
964 575L, /* 909: "margrsxn" */
965 1098L, /* 910: "NCO" */
966 1068L, /* 911: "author" */
967 905L, /* 912: "objcropb" */
968 1018L, /* 913: "shpbypara" */
969 890L, /* 914: "rsltbmp" */
970 967L, /* 915: "dpaendhol" */
971 141L, /* 916: "pagebb" */
972 544L, /* 917: "notbrkcnstfrctbl" */
973 38L, /* 918: "caps" */
974 311L, /* 919: "clvertalb" */
975 956L, /* 920: "dpline" */
976 533L, /* 921: "doctype" */
977 357L, /* 922: "trgaph" */
978 1026L, /* 923: "colortbl" */
979 92L, /* 924: "pnprev" */
980 856L, /* 925: "fbidi" */
981 419L, /* 926: "trbgdkhor" */
982 925L, /* 927: "u" */
983 802L, /* 928: "pararsid" */
984 626L, /* 929: "sectunlocked" */
985 838L, /* 930: "tqr" */
986 938L, /* 931: "chdate" */
987 145L, /* 932: "keepn" */
988 466L, /* 933: "margmirror" */
989 776L, /* 934: "deflangfe" */
990 415L, /* 935: "trbgfdiag" */
991 1109L, /* 936: "SEH" */
992 289L, /* 937: "clbrdrl" */
993 911L, /* 938: "emdash" */
994 556L, /* 939: "ixe" */
995 112L, /* 940: "shad" */
996 702L, /* 941: "caccentthree" */
997 83L, /* 942: "pnaiueo" */
998 71L, /* 943: "pndecd" */
999 172L, /* 944: "brdrt" */
1000 593L, /* 945: "rtlsect" */
1001 713L, /* 946: "cshade" */
1002 542L, /* 947: "spltpgpar" */
1003 1088L, /* 948: "OSN" */
1004 609L, /* 949: "pgnx" */
1005 323L, /* 950: "ClvmNone" */
1006 900L, /* 951: "objw" */
1007 625L, /* 952: "lndscpsxn" */
1008 369L, /* 953: "trbrdrt" */
1009 771L, /* 954: "viewkind" */
1010 90L, /* 955: "pnindent" */
1011 520L, /* 956: "oldas" */
1012 982L, /* 957: "dpysize" */
1013 496L, /* 958: "deftab" */
1014 729L, /* 959: "nolnhtadjtbl" */
1015 295L, /* 960: "clbgcross" */
1016 555L, /* 961: "bxe" */
1017 382L, /* 962: "tsbrdrdgr" */
1018 720L, /* 963: "lin" */
1019 901L, /* 964: "objh" */
1020 12L, /* 965: "cs" */
1021 285L, /* 966: "cellx" */
1022 640L, /* 967: "sftnnruc" */
1023 130L, /* 968: "pard" */
1024 488L, /* 969: "dghorigin" */
1025 926L, /* 970: "-" */
1026 571L, /* 971: "pgwsxn" */
1027 171L, /* 972: "shading" */
1028 768L, /* 973: "ight" */
1029 62L, /* 974: "pnordt" */
1030 757L, /* 975: "psover" */
1031 1070L, /* 976: "subject" */
1032 824L, /* 977: "levelprev" */
1033 146L, /* 978: "sb" */
1034 936L, /* 979: "ltrch" */
1035 202L, /* 980: "tpvmrg" */
1036 983L, /* 981: "dptxbxmar" */
1037 51L, /* 982: "pncaps" */
1038 26L, /* 983: "chbgdkhoriz" */
1039 1036L, /* 984: "nonshppict" */
1040 394L, /* 985: "trpaddr" */
1041 602L, /* 986: "pgnhnsh" */
1042 17L, /* 987: "chcbpat" */
1043 620L, /* 988: "linecont" */
1044 766L, /* 989: "swpbdr" */
1045 606L, /* 990: "pgnhnsn" */
1046 339L, /* 991: "clpadfb" */
1047 536L, /* 992: "felnbrelev" */
1048 563L, /* 993: "nospaceforul" */
1049 79L, /* 994: "pnzodiac" */
1050 899L, /* 995: "objocx" */
1051 163L, /* 996: "bgdkhoriz" */
1052 170L, /* 997: "cbpat" */
1053 977L, /* 998: "dparcflipy" */
1054 261L, /* 999: "pnrstop" */
1055 823L, /* 1000: "levelold" */
1056 1054L, /* 1001: "aftnsep" */
1057 807L, /* 1002: "leveltext" */
1058 200L, /* 1003: "tposxi" */
1059 27L, /* 1004: "chbgdkvert" */
1060 1108L, /* 1005: "NTS" */
1061 453L, /* 1006: "ts" */
1062 332L, /* 1007: "tscbandsh" */
1063 699L, /* 1008: "blue" */
1064 617L, /* 1009: "endnhere" */
1065 254L, /* 1010: "wraparound" */
1066 262L, /* 1011: "pnrxst" */
1067 346L, /* 1012: "tsclastcol" */
1068 417L, /* 1013: "trbgcross" */
1069 407L, /* 1014: "tscellpaddft" */
1070 96L, /* 1015: "pnlvlbody" */
1071 258L, /* 1016: "pnrpnbr" */
1072 475L, /* 1017: "jcompress" */
1073 76L, /* 1018: "pngbnumd" */
1074 1052L, /* 1019: "ftnsepc" */
1075 228L, /* 1020: "posxl" */
1076 409L, /* 1021: "trwWidthB" */
1077 573L, /* 1022: "marglsxn" */
1078 512L, /* 1023: "ftnlytwnine" */
1079 962L, /* 1024: "dplinehollow" */
1080 528L, /* 1025: "asianbrkrule" */
1081 255L, /* 1026: "pnrauth" */
1082 292L, /* 1027: "clbgvert" */
1083 1040L, /* 1028: "shp" */
1084 288L, /* 1029: "clbrdrb" */
1085 945L, /* 1030: "chdpl" */
1086 621L, /* 1031: "linemod" */
1087 166L, /* 1032: "bgdkbdiag" */
1088 35L, /* 1033: "nosupersub" */
1089 516L, /* 1034: "lytcalctblwd" */
1090 774L, /* 1035: "ogutter" */
1091 490L, /* 1036: "dghshow" */
1092 976L, /* 1037: "dparcflipx" */
1093 816L, /* 1038: "levelfollow" */
1094 886L, /* 1039: "blipupi" */
1095 63L, /* 1040: "pndbnum" */
1096 780L, /* 1041: "sbys" */
1097 489L, /* 1042: "dgvorigin" */
1098 49L, /* 1043: "pni" */
1099 647L, /* 1044: "saftnnchi" */
1100 580L, /* 1045: "titlepg" */
1101 504L, /* 1046: "pgbrdrl" */
1102 448L, /* 1047: "tbllklastrow" */
1103 781L, /* 1048: "subdocument" */
1104 711L, /* 1049: "ctexttwo" */
1105 968L, /* 1050: "dpaendsol" */
1106 203L, /* 1051: "tpvpara" */
1107 628L, /* 1052: "sftnbj" */
1108 534L, /* 1053: "usenormstyforlist" */
1109 801L, /* 1054: "sectrsid" */
1110 619L, /* 1055: "binsxn" */
1111 877L, /* 1056: "piccropt" */
1112 681L, /* 1057: "snext" */
1113 272L, /* 1058: "aoutl" */
1114 436L, /* 1059: "tsbgdkfdiag" */
1115 880L, /* 1060: "piccropr" */
1116 16L, /* 1061: "chcfpat" */
1117 992L, /* 1062: "dpfillfgcb" */
1118 541L, /* 1063: "hwelev" */
1119 310L, /* 1064: "clvertalc" */
1120 931L, /* 1065: "column" */
1121 230L, /* 1066: "posxc" */
1122 20L, /* 1067: "chbghoriz" */
1123 15L, /* 1068: "chbrdr" */
1124 133L, /* 1069: "li" */
1125 143L, /* 1070: "widctlpar" */
1126 229L, /* 1071: "posxr" */
1127 981L, /* 1072: "dpxsize" */
1128 502L, /* 1073: "pgbrdrt" */
1129 844L, /* 1074: "tlth" */
1130 111L, /* 1075: "revised" */
1131 321L, /* 1076: "clmgf" */
1132 1099L, /* 1077: "OHC" */
1133 887L, /* 1078: "rsltrtf" */
1134 447L, /* 1079: "tbllkhdrrows" */
1135 792L, /* 1080: "min" */
1136 267L, /* 1081: "aexpnd" */
1137 449L, /* 1082: "tbllkhdrcols" */
1138 710L, /* 1083: "cbackgroundtwo" */
1139 1079L, /* 1084: "operator" */
1140 912L, /* 1085: "emspace" */
1141 696L, /* 1086: "deflang" */
1142 61L, /* 1087: "pncard" */
1143 86L, /* 1088: "pnbidib" */
1144 119L, /* 1089: "kerning" */
1145 973L, /* 1090: "dpaendw" */
1146 659L, /* 1091: "ftnrstpg" */
1147 958L, /* 1092: "dppolyline" */
1148 194L, /* 1093: "tphcol" */
1149 929L, /* 1094: "lbr" */
1150 380L, /* 1095: "tsbrdrv" */
1151 218L, /* 1096: "absh" */
1152 124L, /* 1097: "faauto" */
1153 568L, /* 1098: "sectd" */
1154 102L, /* 1099: "cgrid" */
1155 1019L, /* 1100: "shpbyignore" */
1156 371L, /* 1101: "trbrdrl" */
1157 882L, /* 1102: "picscaled" */
1158 495L, /* 1103: "pgnstart" */
1159 837L, /* 1104: "tql" */
1160 987L, /* 1105: "dplinecog" */
1161 397L, /* 1106: "trpaddfl" */
1162 364L, /* 1107: "trql" */
1163 94L, /* 1108: "pnlvl" */
1164 89L, /* 1109: "pnqr" */
1165 707L, /* 1110: "cfollowedhyperlink" */
1166 479L, /* 1111: "trackformatting" */
1167 309L, /* 1112: "clvertalt" */
1168 205L, /* 1113: "tposyil" */
1169 421L, /* 1114: "trbgdkfdiag" */
1170 646L, /* 1115: "saftnnruc" */
1171 100L, /* 1116: "pnrnot" */
1172 671L, /* 1117: "aftnnalc" */
1173 };
1174
1175 /* The hash function */
1176
docRtfTagHash(const unsigned char * key,int len)1177 unsigned long docRtfTagHash(const unsigned char * key, int len )
1178 {
1179 const ub4 initlev= 0x1715609d;
1180 ub4 rsl= 0;
1181 ub4 val = utilJenkinsHash( key, len, initlev );
1182 rsl = ((val>>23)^tab[val&0x1ff]);
1183 return rsl;
1184 }
1185
docRtfTagIndex(const unsigned char * key,int len)1186 int docRtfTagIndex( const unsigned char * key, int len )
1187 {
1188 ub4 rsl= docRtfTagHash( key, len );
1189
1190 if ( rsl >= sizeof(mapBack)/sizeof(short) )
1191 { return -1; }
1192
1193 return mapBack[rsl];
1194 }
1195
1196