1 /* C code produced by gperf version 3.0.1 */
2 /* Command-line: /apps/bin/gperf c/zx-attrs.gperf  */
3 /* Computed positions: -k'1,3-5,$' */
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-gnu-gperf@gnu.org>."
30 #endif
31 
32 #line 1 "c/zx-attrs.gperf"
33 
34 /* c/zx-attrs.gperf - WARNING: This file was auto generated by xsd2sg.pl. DO NOT EDIT!
35  * $Id$ */
36 #include "zx.h"
37 #include "c/zx-ns.h"
38 //#include "c/zx-attrs.h"
39 #include <string.h>
40 
41 #define TOTAL_KEYWORDS 337
42 #define MIN_WORD_LENGTH 2
43 #define MAX_WORD_LENGTH 30
44 #define MIN_HASH_VALUE 7
45 #define MAX_HASH_VALUE 922
46 /* maximum key range = 916, duplicates = 0 */
47 
48 #ifdef __GNUC__
49 __inline
50 #else
51 #ifdef __cplusplus
52 inline
53 #endif
54 #endif
55 static unsigned int
zx_attr_hash(str,len)56 zx_attr_hash (str, len)
57      register const char *str;
58      register unsigned int len;
59 {
60   static unsigned short asso_values[] =
61     {
62       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
63       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
64       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
65       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
66       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
67       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
68       923, 923, 923, 923, 923, 310, 135, 275, 230, 365,
69       255, 923, 923, 115, 923,  15, 395, 255,  30,  55,
70       125,  15, 145, 120, 325, 245, 355,  10, 923, 923,
71       923, 923, 923, 923, 923, 923, 923,  20, 315,  20,
72         0,   0, 200, 135, 210,   5,  90,  15, 100,  75,
73         5,  95, 110, 315,   0,  10,   5,  45, 180, 195,
74        75, 125,  10, 923, 923, 923, 923, 923, 923, 923,
75       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
76       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
77       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
78       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
79       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
80       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
81       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
82       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
83       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
84       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
85       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
86       923, 923, 923, 923, 923, 923, 923, 923, 923, 923,
87       923, 923, 923, 923, 923, 923
88     };
89   register int hval = len;
90 
91   switch (hval)
92     {
93       default:
94         hval += asso_values[(unsigned char)str[4]];
95       /*FALLTHROUGH*/
96       case 4:
97         hval += asso_values[(unsigned char)str[3]];
98       /*FALLTHROUGH*/
99       case 3:
100         hval += asso_values[(unsigned char)str[2]];
101       /*FALLTHROUGH*/
102       case 2:
103       case 1:
104         hval += asso_values[(unsigned char)str[0]];
105         break;
106     }
107   return hval + asso_values[(unsigned char)str[len - 1]];
108 }
109 
110 struct zx_at_tok zx_at_tab[] =
111   {
112     {""}, {""}, {""}, {""}, {""}, {""}, {""},
113 #line 20 "c/zx-attrs.gperf"
114     {"id"},
115     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
116     {""},
117 #line 59 "c/zx-attrs.gperf"
118     {"redirect"},
119     {""},
120 #line 146 "c/zx-attrs.gperf"
121     {"event"},
122     {""},
123 #line 181 "c/zx-attrs.gperf"
124     {"intervalType"},
125 #line 56 "c/zx-attrs.gperf"
126     {"interact"},
127 #line 84 "c/zx-attrs.gperf"
128     {"code"},
129     {""}, {""},
130 #line 260 "c/zx-attrs.gperf"
131     {"at"},
132     {""}, {""}, {""}, {""},
133 #line 155 "c/zx-attrs.gperf"
134     {"currencyCode"},
135     {""},
136 #line 29 "c/zx-attrs.gperf"
137     {"case"},
138 #line 203 "c/zx-attrs.gperf"
139     {"currentEmployer"},
140     {""},
141 #line 166 "c/zx-attrs.gperf"
142     {"currentlyEnrolled"},
143 #line 27 "c/zx-attrs.gperf"
144     {"duration"},
145     {""},
146 #line 63 "c/zx-attrs.gperf"
147     {"sortWeight"},
148     {""},
149 #line 152 "c/zx-attrs.gperf"
150     {"context"},
151     {""}, {""}, {""},
152 #line 148 "c/zx-attrs.gperf"
153     {"description"},
154 #line 136 "c/zx-attrs.gperf"
155     {"consent"},
156 #line 238 "c/zx-attrs.gperf"
157     {"use"},
158 #line 214 "c/zx-attrs.gperf"
159     {"used"},
160 #line 99 "c/zx-attrs.gperf"
161     {"attributes"},
162 #line 87 "c/zx-attrs.gperf"
163     {"starts"},
164 #line 212 "c/zx-attrs.gperf"
165     {"created"},
166     {""}, {""}, {""},
167 #line 193 "c/zx-attrs.gperf"
168     {"attendanceStatus"},
169 #line 112 "c/zx-attrs.gperf"
170     {"descriptionIDRefs"},
171 #line 48 "c/zx-attrs.gperf"
172     {"uri"},
173 #line 177 "c/zx-attrs.gperf"
174     {"dunsNumberType"},
175 #line 141 "c/zx-attrs.gperf"
176     {"Nonce"},
177 #line 178 "c/zx-attrs.gperf"
178     {"contactType"},
179 #line 264 "c/zx-attrs.gperf"
180     {"deactivateAt"},
181     {""},
182 #line 173 "c/zx-attrs.gperf"
183     {"academicHonors"},
184     {""},
185 #line 266 "c/zx-attrs.gperf"
186     {"issuer"},
187 #line 88 "c/zx-attrs.gperf"
188     {"success"},
189     {""},
190 #line 143 "c/zx-attrs.gperf"
191     {"returnLocation"},
192     {""}, {""},
193 #line 327 "c/zx-attrs.gperf"
194     {"OK"},
195     {""}, {""}, {""}, {""},
196 #line 145 "c/zx-attrs.gperf"
197     {"srsName"},
198 #line 184 "c/zx-attrs.gperf"
199     {"classificationName"},
200 #line 160 "c/zx-attrs.gperf"
201     {"dateOfIncident"},
202 #line 49 "c/zx-attrs.gperf"
203     {"updateType"},
204     {""},
205 #line 24 "c/zx-attrs.gperf"
206     {"notOnOrAfter"},
207 #line 200 "c/zx-attrs.gperf"
208     {"issuingRegion"},
209 #line 43 "c/zx-attrs.gperf"
210     {"name"},
211 #line 80 "c/zx-attrs.gperf"
212     {"count"},
213 #line 186 "c/zx-attrs.gperf"
214     {"countryCode"},
215     {""},
216 #line 38 "c/zx-attrs.gperf"
217     {"min"},
218     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
219     {""},
220 #line 232 "c/zx-attrs.gperf"
221     {"namespace"},
222     {""}, {""}, {""}, {""}, {""}, {""}, {""},
223 #line 142 "c/zx-attrs.gperf"
224     {"NotOnOrAfter"},
225     {""},
226 #line 240 "c/zx-attrs.gperf"
227     {"Name"},
228 #line 76 "c/zx-attrs.gperf"
229     {"overrideAllowed"},
230 #line 318 "c/zx-attrs.gperf"
231     {"metric"},
232     {""}, {""}, {""},
233 #line 226 "c/zx-attrs.gperf"
234     {"title"},
235     {""},
236 #line 21 "c/zx-attrs.gperf"
237     {"Id"},
238 #line 189 "c/zx-attrs.gperf"
239     {"interval"},
240 #line 147 "c/zx-attrs.gperf"
241     {"type"},
242 #line 74 "c/zx-attrs.gperf"
243     {"predefined"},
244     {""},
245 #line 201 "c/zx-attrs.gperf"
246     {"jurisdiction"},
247 #line 175 "c/zx-attrs.gperf"
248     {"unitOfMeasure"},
249 #line 278 "c/zx-attrs.gperf"
250     {"Namespace"},
251 #line 22 "c/zx-attrs.gperf"
252     {"actor"},
253 #line 202 "c/zx-attrs.gperf"
254     {"leader"},
255     {""},
256 #line 255 "c/zx-attrs.gperf"
257     {"encodingStyle"},
258 #line 161 "c/zx-attrs.gperf"
259     {"expirationDate"},
260     {""}, {""},
261 #line 78 "c/zx-attrs.gperf"
262     {"expires"},
263 #line 140 "c/zx-attrs.gperf"
264     {"NameQualifier"},
265 #line 102 "c/zx-attrs.gperf"
266     {"sizelimit"},
267 #line 39 "c/zx-attrs.gperf"
268     {"credentialLevel"},
269 #line 95 "c/zx-attrs.gperf"
270     {"script"},
271     {""},
272 #line 144 "c/zx-attrs.gperf"
273     {"gid"},
274 #line 224 "c/zx-attrs.gperf"
275     {"link"},
276 #line 205 "c/zx-attrs.gperf"
277     {"percentage"},
278     {""},
279 #line 204 "c/zx-attrs.gperf"
280     {"positionType"},
281     {""}, {""},
282 #line 169 "c/zx-attrs.gperf"
283     {"degreeType"},
284 #line 211 "c/zx-attrs.gperf"
285     {"timeOffType"},
286     {""}, {""}, {""}, {""}, {""},
287 #line 198 "c/zx-attrs.gperf"
288     {"documentType"},
289 #line 180 "c/zx-attrs.gperf"
290     {"currency"},
291     {""},
292 #line 68 "c/zx-attrs.gperf"
293     {"nextOffset"},
294 #line 227 "c/zx-attrs.gperf"
295     {"signed"},
296     {""},
297 #line 34 "c/zx-attrs.gperf"
298     {"nym"},
299 #line 77 "c/zx-attrs.gperf"
300     {"endReason"},
301 #line 220 "c/zx-attrs.gperf"
302     {"index"},
303 #line 172 "c/zx-attrs.gperf"
304     {"measureType"},
305 #line 296 "c/zx-attrs.gperf"
306     {"issueTo"},
307     {""},
308 #line 281 "c/zx-attrs.gperf"
309     {"SessionNotOnOrAfter"},
310     {""},
311 #line 110 "c/zx-attrs.gperf"
312     {"resultsType"},
313 #line 25 "c/zx-attrs.gperf"
314     {"rankKey"},
315 #line 251 "c/zx-attrs.gperf"
316     {"addressCoding"},
317     {""}, {""},
318 #line 97 "c/zx-attrs.gperf"
319     {"contingency"},
320     {""}, {""}, {""}, {""},
321 #line 128 "c/zx-attrs.gperf"
322     {"Issuer"},
323 #line 35 "c/zx-attrs.gperf"
324     {"sharing"},
325     {""},
326 #line 285 "c/zx-attrs.gperf"
327     {"NotBefore"},
328     {""}, {""},
329 #line 85 "c/zx-attrs.gperf"
330     {"comment"},
331     {""}, {""},
332 #line 206 "c/zx-attrs.gperf"
333     {"natureOfRelationship"},
334     {""},
335 #line 127 "c/zx-attrs.gperf"
336     {"IssueInstant"},
337 #line 30 "c/zx-attrs.gperf"
338     {"excludedChars"},
339     {""}, {""}, {""},
340 #line 96 "c/zx-attrs.gperf"
341     {"changedSince"},
342 #line 229 "c/zx-attrs.gperf"
343     {"multiple"},
344 #line 103 "c/zx-attrs.gperf"
345     {"timelimit"},
346 #line 273 "c/zx-attrs.gperf"
347     {"Structured"},
348     {""},
349 #line 72 "c/zx-attrs.gperf"
350     {"changeFormat"},
351     {""}, {""}, {""},
352 #line 86 "c/zx-attrs.gperf"
353     {"includeData"},
354 #line 259 "c/zx-attrs.gperf"
355     {"service"},
356 #line 98 "c/zx-attrs.gperf"
357     {"includeCommonAttributes"},
358 #line 317 "c/zx-attrs.gperf"
359     {"vers"},
360 #line 295 "c/zx-attrs.gperf"
361     {"usage"},
362 #line 36 "c/zx-attrs.gperf"
363     {"medium"},
364 #line 50 "c/zx-attrs.gperf"
365     {"version"},
366     {""},
367 #line 47 "c/zx-attrs.gperf"
368     {"timestamp"},
369     {""},
370 #line 168 "c/zx-attrs.gperf"
371     {"studentInGoodStanding"},
372     {""},
373 #line 354 "c/zx-attrs.gperf"
374     {"ReturnContext"},
375 #line 261 "c/zx-attrs.gperf"
376     {"wait"},
377 #line 65 "c/zx-attrs.gperf"
378     {"objectType"},
379 #line 171 "c/zx-attrs.gperf"
380     {"graduatingDegree"},
381     {""},
382 #line 262 "c/zx-attrs.gperf"
383     {"activate"},
384 #line 187 "c/zx-attrs.gperf"
385     {"ownership"},
386 #line 101 "c/zx-attrs.gperf"
387     {"scope"},
388 #line 167 "c/zx-attrs.gperf"
389     {"enrollmentStatus"},
390 #line 100 "c/zx-attrs.gperf"
391     {"derefaliases"},
392 #line 216 "c/zx-attrs.gperf"
393     {"all"},
394 #line 213 "c/zx-attrs.gperf"
395     {"firstUsed"},
396 #line 263 "c/zx-attrs.gperf"
397     {"activateAt"},
398 #line 185 "c/zx-attrs.gperf"
399     {"primaryIndicator"},
400     {""},
401 #line 37 "c/zx-attrs.gperf"
402     {"max"},
403     {""},
404 #line 170 "c/zx-attrs.gperf"
405     {"examPassed"},
406 #line 210 "c/zx-attrs.gperf"
407     {"shiftPeriod"},
408 #line 134 "c/zx-attrs.gperf"
409     {"SessionIndex"},
410 #line 336 "c/zx-attrs.gperf"
411     {"ParameterName"},
412 #line 69 "c/zx-attrs.gperf"
413     {"notSorted"},
414 #line 207 "c/zx-attrs.gperf"
415     {"relocationConsidered"},
416 #line 164 "c/zx-attrs.gperf"
417     {"typeId"},
418     {""},
419 #line 133 "c/zx-attrs.gperf"
420     {"ReauthenticateOnOrAfter"},
421 #line 158 "c/zx-attrs.gperf"
422     {"companyOffered"},
423     {""}, {""}, {""}, {""},
424 #line 70 "c/zx-attrs.gperf"
425     {"remaining"},
426 #line 316 "c/zx-attrs.gperf"
427     {"ctlpt"},
428 #line 194 "c/zx-attrs.gperf"
429     {"hierarchicalRole"},
430 #line 156 "c/zx-attrs.gperf"
431     {"relationship"},
432     {""}, {""}, {""}, {""}, {""},
433 #line 241 "c/zx-attrs.gperf"
434     {"entityID"},
435     {""},
436 #line 165 "c/zx-attrs.gperf"
437     {"dateDescription"},
438     {""}, {""},
439 #line 339 "c/zx-attrs.gperf"
440     {"PolicyId"},
441 #line 104 "c/zx-attrs.gperf"
442     {"typesonly"},
443 #line 284 "c/zx-attrs.gperf"
444     {"SPNameQualifier"},
445 #line 345 "c/zx-attrs.gperf"
446     {"PolicySetId"},
447     {""}, {""}, {""}, {""},
448 #line 303 "c/zx-attrs.gperf"
449     {"Destination"},
450 #line 149 "c/zx-attrs.gperf"
451     {"idOwner"},
452 #line 234 "c/zx-attrs.gperf"
453     {"cacheDuration"},
454     {""},
455 #line 344 "c/zx-attrs.gperf"
456     {"PolicyCombiningAlgId"},
457 #line 192 "c/zx-attrs.gperf"
458     {"organizationType"},
459     {""},
460 #line 199 "c/zx-attrs.gperf"
461     {"idSource"},
462     {""}, {""},
463 #line 272 "c/zx-attrs.gperf"
464     {"Offset"},
465 #line 243 "c/zx-attrs.gperf"
466     {"FriendlyName"},
467 #line 282 "c/zx-attrs.gperf"
468     {"Decision"},
469 #line 121 "c/zx-attrs.gperf"
470     {"IsPassive"},
471 #line 46 "c/zx-attrs.gperf"
472     {"serverMechanism"},
473 #line 310 "c/zx-attrs.gperf"
474     {"Reason"},
475     {""}, {""}, {""},
476 #line 58 "c/zx-attrs.gperf"
477     {"maxInteractTime"},
478 #line 26 "c/zx-attrs.gperf"
479     {"RelationshipType"},
480 #line 217 "c/zx-attrs.gperf"
481     {"Binding"},
482 #line 92 "c/zx-attrs.gperf"
483     {"modifier"},
484     {""},
485 #line 306 "c/zx-attrs.gperf"
486     {"ForceAuthn"},
487 #line 195 "c/zx-attrs.gperf"
488     {"typeOfGroup"},
489 #line 54 "c/zx-attrs.gperf"
490     {"maxProcessingTime"},
491 #line 57 "c/zx-attrs.gperf"
492     {"language"},
493 #line 137 "c/zx-attrs.gperf"
494     {"Recipient"},
495 #line 334 "c/zx-attrs.gperf"
496     {"FunctionId"},
497 #line 91 "c/zx-attrs.gperf"
498     {"modificationTime"},
499 #line 328 "c/zx-attrs.gperf"
500     {"Context"},
501     {""}, {""}, {""}, {""},
502 #line 302 "c/zx-attrs.gperf"
503     {"Consent"},
504 #line 283 "c/zx-attrs.gperf"
505     {"Resource"},
506     {""},
507 #line 352 "c/zx-attrs.gperf"
508     {"ResourceId"},
509 #line 75 "c/zx-attrs.gperf"
510     {"format"},
511 #line 338 "c/zx-attrs.gperf"
512     {"ObligationId"},
513     {""}, {""}, {""}, {""}, {""},
514 #line 109 "c/zx-attrs.gperf"
515     {"storeRef"},
516     {""},
517 #line 274 "c/zx-attrs.gperf"
518     {"CreatedDateTime"},
519 #line 81 "c/zx-attrs.gperf"
520     {"offset"},
521 #line 197 "c/zx-attrs.gperf"
522     {"otherPayType"},
523 #line 267 "c/zx-attrs.gperf"
524     {"nextPoll"},
525 #line 66 "c/zx-attrs.gperf"
526     {"timeStamp"},
527 #line 179 "c/zx-attrs.gperf"
528     {"employerOrgType"},
529 #line 105 "c/zx-attrs.gperf"
530     {"adminNotifyToRef"},
531 #line 215 "c/zx-attrs.gperf"
532     {"purpose"},
533     {""}, {""}, {""},
534 #line 301 "c/zx-attrs.gperf"
535     {"regexp"},
536 #line 288 "c/zx-attrs.gperf"
537     {"Address"},
538     {""}, {""},
539 #line 228 "c/zx-attrs.gperf"
540     {"value"},
541 #line 330 "c/zx-attrs.gperf"
542     {"AttributeId"},
543     {""},
544 #line 290 "c/zx-attrs.gperf"
545     {"AttributeName"},
546     {""}, {""},
547 #line 237 "c/zx-attrs.gperf"
548     {"protocolSupportEnumeration"},
549     {""},
550 #line 291 "c/zx-attrs.gperf"
551     {"AttributeNamespace"},
552     {""},
553 #line 271 "c/zx-attrs.gperf"
554     {"Count"},
555     {""},
556 #line 183 "c/zx-attrs.gperf"
557     {"primary"},
558     {""}, {""},
559 #line 124 "c/zx-attrs.gperf"
560     {"PrefixList"},
561 #line 299 "c/zx-attrs.gperf"
562     {"AssertionIssueInstant"},
563 #line 19 "c/zx-attrs.gperf"
564     {"ID"},
565 #line 254 "c/zx-attrs.gperf"
566     {"replyDeadline"},
567 #line 23 "c/zx-attrs.gperf"
568     {"mustUnderstand"},
569 #line 247 "c/zx-attrs.gperf"
570     {"WantAssertionsSigned"},
571     {""},
572 #line 253 "c/zx-attrs.gperf"
573     {"replyChargingSize"},
574 #line 242 "c/zx-attrs.gperf"
575     {"WantAuthnRequestsSigned"},
576 #line 60 "c/zx-attrs.gperf"
577     {"messageID"},
578     {""},
579 #line 252 "c/zx-attrs.gperf"
580     {"displayOnly"},
581 #line 176 "c/zx-attrs.gperf"
582     {"suppliedByOrganization"},
583     {""}, {""},
584 #line 298 "c/zx-attrs.gperf"
585     {"confirmationURI"},
586 #line 139 "c/zx-attrs.gperf"
587     {"Format"},
588 #line 325 "c/zx-attrs.gperf"
589     {"Dialect"},
590 #line 276 "c/zx-attrs.gperf"
591     {"NodeType"},
592     {""},
593 #line 163 "c/zx-attrs.gperf"
594     {"typeDescription"},
595 #line 348 "c/zx-attrs.gperf"
596     {"RuleId"},
597 #line 114 "c/zx-attrs.gperf"
598     {"entryID"},
599 #line 162 "c/zx-attrs.gperf"
600     {"lastUsed"},
601 #line 150 "c/zx-attrs.gperf"
602     {"validFrom"},
603     {""}, {""},
604 #line 130 "c/zx-attrs.gperf"
605     {"MinorVersion"},
606 #line 159 "c/zx-attrs.gperf"
607     {"required"},
608     {""},
609 #line 244 "c/zx-attrs.gperf"
610     {"NameFormat"},
611     {""},
612 #line 126 "c/zx-attrs.gperf"
613     {"InResponseTo"},
614 #line 250 "c/zx-attrs.gperf"
615     {"sequence"},
616 #line 94 "c/zx-attrs.gperf"
617     {"lang"},
618     {""},
619 #line 219 "c/zx-attrs.gperf"
620     {"ResponseLocation"},
621 #line 279 "c/zx-attrs.gperf"
622     {"Version"},
623 #line 319 "c/zx-attrs.gperf"
624     {"val"},
625     {""}, {""},
626 #line 320 "c/zx-attrs.gperf"
627     {"Digest"},
628 #line 151 "c/zx-attrs.gperf"
629     {"validTo"},
630 #line 31 "c/zx-attrs.gperf"
631     {"requiredChars"},
632     {""},
633 #line 351 "c/zx-attrs.gperf"
634     {"VariableId"},
635 #line 265 "c/zx-attrs.gperf"
636     {"method"},
637     {""},
638 #line 329 "c/zx-attrs.gperf"
639     {"Sig"},
640     {""},
641 #line 235 "c/zx-attrs.gperf"
642     {"validUntil"},
643 #line 182 "c/zx-attrs.gperf"
644     {"prefix"},
645     {""},
646 #line 174 "c/zx-attrs.gperf"
647     {"honorsProgram"},
648     {""},
649 #line 188 "c/zx-attrs.gperf"
650     {"smsEnabled"},
651 #line 28 "c/zx-attrs.gperf"
652     {"number"},
653     {""},
654 #line 55 "c/zx-attrs.gperf"
655     {"ref"},
656 #line 67 "c/zx-attrs.gperf"
657     {"itemIDRef"},
658 #line 324 "c/zx-attrs.gperf"
659     {"Usage"},
660     {""},
661 #line 289 "c/zx-attrs.gperf"
662     {"DNSName"},
663     {""},
664 #line 32 "c/zx-attrs.gperf"
665     {"mechanism"},
666     {""},
667 #line 51 "c/zx-attrs.gperf"
668     {"redirectURL"},
669     {""}, {""}, {""}, {""},
670 #line 353 "c/zx-attrs.gperf"
671     {"InputContextOnly"},
672 #line 122 "c/zx-attrs.gperf"
673     {"ProviderName"},
674 #line 196 "c/zx-attrs.gperf"
675     {"otherInterval"},
676     {""},
677 #line 208 "c/zx-attrs.gperf"
678     {"schoolType"},
679 #line 157 "c/zx-attrs.gperf"
680     {"numberOfStudents"},
681     {""},
682 #line 332 "c/zx-attrs.gperf"
683     {"MustBePresent"},
684 #line 304 "c/zx-attrs.gperf"
685     {"AssertionConsumerServiceIndex"},
686 #line 305 "c/zx-attrs.gperf"
687     {"AttributeConsumingServiceIndex"},
688 #line 106 "c/zx-attrs.gperf"
689     {"notifyToRef"},
690     {""},
691 #line 343 "c/zx-attrs.gperf"
692     {"LatestVersion"},
693     {""}, {""},
694 #line 64 "c/zx-attrs.gperf"
695     {"itemID"},
696     {""}, {""}, {""},
697 #line 313 "c/zx-attrs.gperf"
698     {"ProxyCount"},
699 #line 249 "c/zx-attrs.gperf"
700     {"allowAdaptations"},
701     {""},
702 #line 308 "c/zx-attrs.gperf"
703     {"Loc"},
704 #line 118 "c/zx-attrs.gperf"
705     {"Type"},
706     {""},
707 #line 236 "c/zx-attrs.gperf"
708     {"libertyPrincipalIdentifier"},
709     {""},
710 #line 108 "c/zx-attrs.gperf"
711     {"objectID"},
712 #line 294 "c/zx-attrs.gperf"
713     {"IPAddress"},
714 #line 41 "c/zx-attrs.gperf"
715     {"DeviceType"},
716     {""},
717 #line 40 "c/zx-attrs.gperf"
718     {"DeviceInHand"},
719     {""},
720 #line 221 "c/zx-attrs.gperf"
721     {"isDefault"},
722     {""}, {""}, {""},
723 #line 218 "c/zx-attrs.gperf"
724     {"Location"},
725     {""}, {""}, {""},
726 #line 129 "c/zx-attrs.gperf"
727     {"MajorVersion"},
728     {""}, {""},
729 #line 44 "c/zx-attrs.gperf"
730     {"advisoryAuthnID"},
731 #line 341 "c/zx-attrs.gperf"
732     {"PolicyIdRef"},
733     {""},
734 #line 191 "c/zx-attrs.gperf"
735     {"minValue"},
736 #line 346 "c/zx-attrs.gperf"
737     {"PolicySetIdRef"},
738 #line 321 "c/zx-attrs.gperf"
739     {"DigestAlgorithm"},
740     {""},
741 #line 62 "c/zx-attrs.gperf"
742     {"sortAlg"},
743     {""}, {""},
744 #line 307 "c/zx-attrs.gperf"
745     {"ProtocolBinding"},
746 #line 120 "c/zx-attrs.gperf"
747     {"Target"},
748     {""}, {""}, {""},
749 #line 245 "c/zx-attrs.gperf"
750     {"isRequired"},
751 #line 275 "c/zx-attrs.gperf"
752     {"ModifiedDateTime"},
753     {""},
754 #line 119 "c/zx-attrs.gperf"
755     {"URI"},
756     {""}, {""},
757 #line 82 "c/zx-attrs.gperf"
758     {"setReq"},
759 #line 45 "c/zx-attrs.gperf"
760     {"authzID"},
761 #line 153 "c/zx-attrs.gperf"
762     {"mimeType"},
763     {""}, {""}, {""}, {""}, {""}, {""},
764 #line 342 "c/zx-attrs.gperf"
765     {"EarliestVersion"},
766     {""},
767 #line 322 "c/zx-attrs.gperf"
768     {"EncodingType"},
769 #line 225 "c/zx-attrs.gperf"
770     {"moreLink"},
771     {""},
772 #line 312 "c/zx-attrs.gperf"
773     {"Comparison"},
774     {""},
775 #line 333 "c/zx-attrs.gperf"
776     {"MatchId"},
777 #line 239 "c/zx-attrs.gperf"
778     {"errorURL"},
779     {""},
780 #line 93 "c/zx-attrs.gperf"
781     {"group"},
782     {""}, {""}, {""}, {""},
783 #line 314 "c/zx-attrs.gperf"
784     {"Value"},
785     {""}, {""}, {""},
786 #line 323 "c/zx-attrs.gperf"
787     {"ValueType"},
788 #line 73 "c/zx-attrs.gperf"
789     {"notChangedSince"},
790     {""}, {""}, {""},
791 #line 83 "c/zx-attrs.gperf"
792     {"ItemIDRef"},
793     {""}, {""}, {""}, {""},
794 #line 268 "c/zx-attrs.gperf"
795     {"asof"},
796     {""}, {""}, {""}, {""}, {""},
797 #line 315 "c/zx-attrs.gperf"
798     {"xpath"},
799     {""}, {""}, {""}, {""}, {""}, {""}, {""},
800 #line 190 "c/zx-attrs.gperf"
801     {"maxValue"},
802     {""}, {""},
803 #line 33 "c/zx-attrs.gperf"
804     {"governingAgreementRef"},
805     {""},
806 #line 340 "c/zx-attrs.gperf"
807     {"RuleCombiningAlgId"},
808     {""}, {""},
809 #line 270 "c/zx-attrs.gperf"
810     {"Locale"},
811     {""}, {""}, {""},
812 #line 132 "c/zx-attrs.gperf"
813     {"AuthenticationMethod"},
814     {""},
815 #line 280 "c/zx-attrs.gperf"
816     {"AuthnInstant"},
817 #line 277 "c/zx-attrs.gperf"
818     {"Ref"},
819 #line 246 "c/zx-attrs.gperf"
820     {"AuthnRequestsSigned"},
821     {""},
822 #line 131 "c/zx-attrs.gperf"
823     {"AuthenticationInstant"},
824 #line 154 "c/zx-attrs.gperf"
825     {"baseInterval"},
826     {""}, {""}, {""}, {""}, {""}, {""},
827 #line 269 "c/zx-attrs.gperf"
828     {"IsDefault"},
829     {""},
830 #line 125 "c/zx-attrs.gperf"
831     {"AssertionID"},
832     {""}, {""}, {""}, {""}, {""}, {""},
833 #line 52 "c/zx-attrs.gperf"
834     {"affiliationID"},
835 #line 349 "c/zx-attrs.gperf"
836     {"RuleIdRef"},
837     {""},
838 #line 287 "c/zx-attrs.gperf"
839     {"Method"},
840     {""},
841 #line 233 "c/zx-attrs.gperf"
842     {"affiliationOwnerID"},
843 #line 337 "c/zx-attrs.gperf"
844     {"FulfillOn"},
845     {""},
846 #line 209 "c/zx-attrs.gperf"
847     {"branch"},
848     {""}, {""}, {""}, {""}, {""},
849 #line 286 "c/zx-attrs.gperf"
850     {"SPProvidedID"},
851 #line 231 "c/zx-attrs.gperf"
852     {"minChars"},
853     {""}, {""}, {""}, {""},
854 #line 331 "c/zx-attrs.gperf"
855     {"DataType"},
856 #line 297 "c/zx-attrs.gperf"
857     {"wantDSEPR"},
858     {""},
859 #line 113 "c/zx-attrs.gperf"
860     {"newEntryIDs"},
861     {""}, {""}, {""},
862 #line 71 "c/zx-attrs.gperf"
863     {"setID"},
864 #line 347 "c/zx-attrs.gperf"
865     {"Effect"},
866     {""}, {""},
867 #line 79 "c/zx-attrs.gperf"
868     {"subscriptionID"},
869 #line 138 "c/zx-attrs.gperf"
870     {"ResponseID"},
871     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
872     {""}, {""}, {""}, {""},
873 #line 248 "c/zx-attrs.gperf"
874     {"href"},
875     {""}, {""}, {""}, {""}, {""},
876 #line 223 "c/zx-attrs.gperf"
877     {"label"},
878     {""}, {""},
879 #line 116 "c/zx-attrs.gperf"
880     {"Encoding"},
881 #line 115 "c/zx-attrs.gperf"
882     {"Algorithm"},
883     {""}, {""}, {""}, {""},
884 #line 258 "c/zx-attrs.gperf"
885     {"responseConsumerURL"},
886 #line 53 "c/zx-attrs.gperf"
887     {"providerID"},
888     {""}, {""},
889 #line 292 "c/zx-attrs.gperf"
890     {"AuthorityKind"},
891     {""}, {""}, {""}, {""}, {""},
892 #line 256 "c/zx-attrs.gperf"
893     {"TimeStamp"},
894     {""}, {""}, {""}, {""}, {""},
895 #line 309 "c/zx-attrs.gperf"
896     {"ProviderID"},
897     {""}, {""}, {""}, {""}, {""}, {""}, {""},
898 #line 230 "c/zx-attrs.gperf"
899     {"maxChars"},
900     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
901 #line 117 "c/zx-attrs.gperf"
902     {"MimeType"},
903     {""},
904 #line 350 "c/zx-attrs.gperf"
905     {"SubjectCategory"},
906 #line 222 "c/zx-attrs.gperf"
907     {"reqRef"},
908     {""}, {""}, {""}, {""},
909 #line 257 "c/zx-attrs.gperf"
910     {"UAProf"},
911     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
912 #line 293 "c/zx-attrs.gperf"
913     {"DNSAddress"},
914     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
915     {""}, {""}, {""}, {""}, {""},
916 #line 355 "c/zx-attrs.gperf"
917     {"CombinePolicies"},
918     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
919     {""}, {""}, {""}, {""}, {""}, {""},
920 #line 311 "c/zx-attrs.gperf"
921     {"AllowCreate"},
922     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
923     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
924     {""}, {""}, {""},
925 #line 335 "c/zx-attrs.gperf"
926     {"RequestContextPath"},
927     {""},
928 #line 42 "c/zx-attrs.gperf"
929     {"SeedLength"},
930     {""}, {""}, {""}, {""}, {""}, {""},
931 #line 123 "c/zx-attrs.gperf"
932     {"AssertionConsumerServiceURL"},
933     {""},
934 #line 135 "c/zx-attrs.gperf"
935     {"RequestID"},
936     {""}, {""}, {""}, {""}, {""}, {""}, {""},
937 #line 111 "c/zx-attrs.gperf"
938     {"svcMDID"},
939     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
940     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
941     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
942     {""},
943 #line 300 "c/zx-attrs.gperf"
944     {"VerifyDepth"},
945     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
946     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
947     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
948     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
949     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
950     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
951     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
952     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
953     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
954 #line 89 "c/zx-attrs.gperf"
955     {"ACC"},
956 #line 61 "c/zx-attrs.gperf"
957     {"refToMessageID"},
958     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
959     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
960     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
961     {""}, {""}, {""},
962 #line 107 "c/zx-attrs.gperf"
963     {"reqID"},
964     {""}, {""}, {""}, {""},
965 #line 326 "c/zx-attrs.gperf"
966     {"Allow"},
967     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
968     {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
969     {""}, {""}, {""},
970 #line 90 "c/zx-attrs.gperf"
971     {"ACCTime"}
972   };
973 
974 #ifdef __GNUC__
975 __inline
976 #endif
977 struct zx_at_tok *
zx_attr2tok(str,len)978 zx_attr2tok (str, len)
979      register const char *str;
980      register unsigned int len;
981 {
982   if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
983     {
984       register int key = zx_attr_hash (str, len);
985 
986       if (key <= MAX_HASH_VALUE && key >= 0)
987         {
988           register const char *s = zx_at_tab[key].name;
989 
990           if (*str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0')
991             return &zx_at_tab[key];
992         }
993     }
994   return 0;
995 }
996 #line 356 "c/zx-attrs.gperf"
997 
998 /* EOF */
999