49 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
66 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
68 &(*p)->name, ODR_CONTEXT, 1, 0,
"name") &&
70 &(*p)->recentNews, ODR_CONTEXT, 2, 1,
"recentNews") &&
72 &(*p)->icon, ODR_CONTEXT, 3, 1,
"icon") &&
74 &(*p)->namedResultSets, ODR_CONTEXT, 4, 0,
"namedResultSets") &&
76 &(*p)->multipleDBsearch, ODR_CONTEXT, 5, 0,
"multipleDBsearch") &&
78 &(*p)->maxResultSets, ODR_CONTEXT, 6, 1,
"maxResultSets") &&
80 &(*p)->maxResultSize, ODR_CONTEXT, 7, 1,
"maxResultSize") &&
82 &(*p)->maxTerms, ODR_CONTEXT, 8, 1,
"maxTerms") &&
84 &(*p)->timeoutInterval, ODR_CONTEXT, 9, 1,
"timeoutInterval") &&
86 &(*p)->welcomeMessage, ODR_CONTEXT, 10, 1,
"welcomeMessage") &&
88 &(*p)->contactInfo, ODR_CONTEXT, 11, 1,
"contactInfo") &&
90 &(*p)->description, ODR_CONTEXT, 12, 1,
"description") &&
93 &(*p)->num_nicknames,
"nicknames") ||
odr_ok(o)) &&
95 &(*p)->usageRest, ODR_CONTEXT, 14, 1,
"usageRest") &&
97 &(*p)->paymentAddr, ODR_CONTEXT, 15, 1,
"paymentAddr") &&
99 &(*p)->hours, ODR_CONTEXT, 16, 1,
"hours") &&
102 &(*p)->num_dbCombinations,
"dbCombinations") ||
odr_ok(o)) &&
105 &(*p)->num_addresses,
"addresses") ||
odr_ok(o)) &&
108 &(*p)->num_languages,
"languages") ||
odr_ok(o)) &&
110 &(*p)->commonAccessInfo, ODR_CONTEXT, 19, 1,
"commonAccessInfo") &&
121 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
127 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
129 &(*p)->name, ODR_CONTEXT, 1, 0,
"name") &&
131 &(*p)->explainDatabase, ODR_CONTEXT, 2, 1,
"explainDatabase") &&
134 &(*p)->num_nicknames,
"nicknames") ||
odr_ok(o)) &&
136 &(*p)->icon, ODR_CONTEXT, 4, 1,
"icon") &&
138 &(*p)->userFee, ODR_CONTEXT, 5, 0,
"userFee") &&
140 &(*p)->available, ODR_CONTEXT, 6, 0,
"available") &&
142 &(*p)->titleString, ODR_CONTEXT, 7, 1,
"titleString") &&
145 &(*p)->num_keywords,
"keywords") ||
odr_ok(o)) &&
147 &(*p)->description, ODR_CONTEXT, 9, 1,
"description") &&
149 &(*p)->associatedDbs, ODR_CONTEXT, 10, 1,
"associatedDbs") &&
151 &(*p)->subDbs, ODR_CONTEXT, 11, 1,
"subDbs") &&
153 &(*p)->disclaimers, ODR_CONTEXT, 12, 1,
"disclaimers") &&
155 &(*p)->news, ODR_CONTEXT, 13, 1,
"news") &&
160 &(*p)->defaultOrder, ODR_CONTEXT, 15, 1,
"defaultOrder") &&
162 &(*p)->avRecordSize, ODR_CONTEXT, 16, 1,
"avRecordSize") &&
164 &(*p)->maxRecordSize, ODR_CONTEXT, 17, 1,
"maxRecordSize") &&
166 &(*p)->hours, ODR_CONTEXT, 18, 1,
"hours") &&
168 &(*p)->bestTime, ODR_CONTEXT, 19, 1,
"bestTime") &&
170 &(*p)->lastUpdate, ODR_CONTEXT, 20, 1,
"lastUpdate") &&
172 &(*p)->updateInterval, ODR_CONTEXT, 21, 1,
"updateInterval") &&
174 &(*p)->coverage, ODR_CONTEXT, 22, 1,
"coverage") &&
176 &(*p)->proprietary, ODR_CONTEXT, 23, 1,
"proprietary") &&
178 &(*p)->copyrightText, ODR_CONTEXT, 24, 1,
"copyrightText") &&
180 &(*p)->copyrightNotice, ODR_CONTEXT, 25, 1,
"copyrightNotice") &&
182 &(*p)->producerContactInfo, ODR_CONTEXT, 26, 1,
"producerContactInfo") &&
184 &(*p)->supplierContactInfo, ODR_CONTEXT, 27, 1,
"supplierContactInfo") &&
186 &(*p)->submissionContactInfo, ODR_CONTEXT, 28, 1,
"submissionContactInfo") &&
188 &(*p)->accessInfo, ODR_CONTEXT, 29, 1,
"accessInfo") &&
198 &(*p)->tagType, ODR_CONTEXT, 0, 0,
"tagType") &&
200 &(*p)->tagSet, ODR_CONTEXT, 1, 1,
"tagSet") &&
202 &(*p)->defaultTagType, ODR_CONTEXT, 2, 1,
"defaultTagType") &&
212 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
214 &(*p)->schema, ODR_CONTEXT, 1, 0,
"schema") &&
216 &(*p)->name, ODR_CONTEXT, 2, 0,
"name") &&
218 &(*p)->description, ODR_CONTEXT, 3, 1,
"description") &&
221 &(*p)->num_tagTypeMapping,
"tagTypeMapping") ||
odr_ok(o)) &&
224 &(*p)->num_recordStructure,
"recordStructure") ||
odr_ok(o)) &&
234 &(*p)->elementName, ODR_CONTEXT, 1, 0,
"elementName") &&
236 &(*p)->elementTagPath, ODR_CONTEXT, 2, 0,
"elementTagPath") &&
238 &(*p)->dataType, ODR_CONTEXT, 3, 1,
"dataType") &&
240 &(*p)->required, ODR_CONTEXT, 4, 0,
"required") &&
242 &(*p)->repeatable, ODR_CONTEXT, 5, 0,
"repeatable") &&
244 &(*p)->description, ODR_CONTEXT, 6, 1,
"description") &&
254 &(*p)->tagType, ODR_CONTEXT, 1, 0,
"tagType") &&
256 &(*p)->tagValue, ODR_CONTEXT, 2, 0,
"tagValue") &&
291 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
313 &(*p)->elementname, ODR_CONTEXT, 1, 0,
"elementname") &&
316 &(*p)->num_nicknames,
"nicknames") ||
odr_ok(o)) &&
318 &(*p)->elementTag, ODR_CONTEXT, 3, 0,
"elementTag") &&
320 &(*p)->description, ODR_CONTEXT, 4, 1,
"description") &&
322 &(*p)->dataType, ODR_CONTEXT, 5, 1,
"dataType") &&
333 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
335 &(*p)->tagSet, ODR_CONTEXT, 1, 0,
"tagSet") &&
337 &(*p)->name, ODR_CONTEXT, 2, 0,
"name") &&
339 &(*p)->description, ODR_CONTEXT, 3, 1,
"description") &&
342 &(*p)->num_elements,
"elements") ||
odr_ok(o)) &&
352 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
354 &(*p)->recordSyntax, ODR_CONTEXT, 1, 0,
"recordSyntax") &&
356 &(*p)->name, ODR_CONTEXT, 2, 0,
"name") &&
359 &(*p)->num_transferSyntaxes,
"transferSyntaxes") ||
odr_ok(o)) &&
361 &(*p)->description, ODR_CONTEXT, 4, 1,
"description") &&
363 &(*p)->asn1Module, ODR_CONTEXT, 5, 1,
"asn1Module") &&
366 &(*p)->num_abstractStructure,
"abstractStructure") ||
odr_ok(o)) &&
376 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
378 &(*p)->attributeSet, ODR_CONTEXT, 1, 0,
"attributeSet") &&
380 &(*p)->name, ODR_CONTEXT, 2, 0,
"name") &&
383 &(*p)->num_attributes,
"attributes") ||
odr_ok(o)) &&
385 &(*p)->description, ODR_CONTEXT, 4, 1,
"description") &&
395 &(*p)->name, ODR_CONTEXT, 0, 1,
"name") &&
397 &(*p)->description, ODR_CONTEXT, 1, 1,
"description") &&
399 &(*p)->attributeType, ODR_CONTEXT, 2, 0,
"attributeType") &&
402 &(*p)->num_attributeValues,
"attributeValues") &&
412 &(*p)->name, ODR_CONTEXT, 0, 1,
"name") &&
414 &(*p)->description, ODR_CONTEXT, 1, 1,
"description") &&
416 &(*p)->attributeValue, ODR_CONTEXT, 2, 0,
"attributeValue") &&
419 &(*p)->num_equivalentAttributes,
"equivalentAttributes") ||
odr_ok(o)) &&
429 &(*p)->name, ODR_CONTEXT, 1, 0,
"name") &&
431 &(*p)->title, ODR_CONTEXT, 2, 1,
"title") &&
433 &(*p)->searchCost, ODR_CONTEXT, 3, 1,
"searchCost") &&
435 &(*p)->scanable, ODR_CONTEXT, 4, 0,
"scanable") &&
438 &(*p)->num_broader,
"broader") ||
odr_ok(o)) &&
441 &(*p)->num_narrower,
"narrower") ||
odr_ok(o)) &&
451 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
453 &(*p)->databaseName, ODR_CONTEXT, 1, 0,
"databaseName") &&
456 &(*p)->num_termLists,
"termLists") &&
466 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
468 &(*p)->type, ODR_CONTEXT, 1, 0,
"type") &&
470 &(*p)->name, ODR_CONTEXT, 2, 1,
"name") &&
472 &(*p)->privateType, ODR_CONTEXT, 3, 0,
"privateType") &&
474 &(*p)->restrictionsApply, ODR_CONTEXT, 5, 0,
"restrictionsApply") &&
476 &(*p)->feeApply, ODR_CONTEXT, 6, 0,
"feeApply") &&
478 &(*p)->available, ODR_CONTEXT, 7, 0,
"available") &&
480 &(*p)->retentionSupported, ODR_CONTEXT, 8, 0,
"retentionSupported") &&
482 &(*p)->waitAction, ODR_CONTEXT, 9, 0,
"waitAction") &&
484 &(*p)->description, ODR_CONTEXT, 10, 1,
"description") &&
486 &(*p)->specificExplain, ODR_CONTEXT, 11, 1,
"specificExplain") &&
488 &(*p)->esASN, ODR_CONTEXT, 12, 1,
"esASN") &&
498 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
500 &(*p)->databaseName, ODR_CONTEXT, 1, 0,
"databaseName") &&
503 &(*p)->num_attributesBySet,
"attributesBySet") ||
odr_ok(o)) &&
505 &(*p)->attributeCombinations, ODR_CONTEXT, 3, 1,
"attributeCombinations") &&
515 &(*p)->attributeSet, ODR_CONTEXT, 0, 0,
"attributeSet") &&
518 &(*p)->num_attributesByType,
"attributesByType") &&
528 &(*p)->attributeType, ODR_CONTEXT, 0, 0,
"attributeType") &&
530 &(*p)->defaultIfOmitted, ODR_CONTEXT, 1, 1,
"defaultIfOmitted") &&
533 &(*p)->num_attributeValues,
"attributeValues") ||
odr_ok(o)) &&
543 &(*p)->defaultValue, ODR_CONTEXT, 0, 1,
"defaultValue") &&
545 &(*p)->defaultDescription, ODR_CONTEXT, 1, 1,
"defaultDescription") &&
555 &(*p)->value, ODR_CONTEXT, 0, 0,
"value") &&
557 &(*p)->description, ODR_CONTEXT, 1, 1,
"description") &&
560 &(*p)->num_subAttributes,
"subAttributes") ||
odr_ok(o)) &&
563 &(*p)->num_superAttributes,
"superAttributes") ||
odr_ok(o)) &&
565 &(*p)->partialSupport, ODR_CONTEXT, 4, 1,
"partialSupport") &&
575 &(*p)->maxStepSize, ODR_CONTEXT, 0, 1,
"maxStepSize") &&
577 &(*p)->collatingSequence, ODR_CONTEXT, 1, 1,
"collatingSequence") &&
579 &(*p)->increasing, ODR_CONTEXT, 2, 1,
"increasing") &&
589 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
591 &(*p)->termListName, ODR_CONTEXT, 1, 0,
"termListName") &&
593 &(*p)->description, ODR_CONTEXT, 2, 1,
"description") &&
595 &(*p)->attributes, ODR_CONTEXT, 3, 1,
"attributes") &&
597 &(*p)->scanInfo, ODR_CONTEXT, 4, 1,
"scanInfo") &&
599 &(*p)->estNumberTerms, ODR_CONTEXT, 5, 1,
"estNumberTerms") &&
602 &(*p)->num_sampleTerms,
"sampleTerms") ||
odr_ok(o)) &&
612 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
614 &(*p)->databaseName, ODR_CONTEXT, 1, 0,
"databaseName") &&
616 &(*p)->elementSetName, ODR_CONTEXT, 2, 0,
"elementSetName") &&
618 &(*p)->recordSyntax, ODR_CONTEXT, 3, 0,
"recordSyntax") &&
620 &(*p)->schema, ODR_CONTEXT, 4, 0,
"schema") &&
622 &(*p)->description, ODR_CONTEXT, 5, 1,
"description") &&
625 &(*p)->num_detailsPerElement,
"detailsPerElement") ||
odr_ok(o)) &&
635 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
637 &(*p)->databaseName, ODR_CONTEXT, 1, 0,
"databaseName") &&
639 &(*p)->schema, ODR_CONTEXT, 2, 0,
"schema") &&
641 &(*p)->recordSyntax, ODR_CONTEXT, 3, 0,
"recordSyntax") &&
643 &(*p)->description, ODR_CONTEXT, 4, 1,
"description") &&
646 &(*p)->num_detailsPerElement,
"detailsPerElement") ||
odr_ok(o)) &&
656 &(*p)->name, ODR_CONTEXT, 0, 1,
"name") &&
658 &(*p)->recordTag, ODR_CONTEXT, 1, 1,
"recordTag") &&
661 &(*p)->num_schemaTags,
"schemaTags") ||
odr_ok(o)) &&
663 &(*p)->maxSize, ODR_CONTEXT, 3, 1,
"maxSize") &&
665 &(*p)->minSize, ODR_CONTEXT, 4, 1,
"minSize") &&
667 &(*p)->avgSize, ODR_CONTEXT, 5, 1,
"avgSize") &&
669 &(*p)->fixedSize, ODR_CONTEXT, 6, 1,
"fixedSize") &&
671 &(*p)->repeatable, ODR_CONTEXT, 8, 0,
"repeatable") &&
673 &(*p)->required, ODR_CONTEXT, 9, 0,
"required") &&
675 &(*p)->description, ODR_CONTEXT, 12, 1,
"description") &&
677 &(*p)->contents, ODR_CONTEXT, 13, 1,
"contents") &&
679 &(*p)->billingInfo, ODR_CONTEXT, 14, 1,
"billingInfo") &&
681 &(*p)->restrictions, ODR_CONTEXT, 15, 1,
"restrictions") &&
684 &(*p)->num_alternateNames,
"alternateNames") ||
odr_ok(o)) &&
687 &(*p)->num_genericNames,
"genericNames") ||
odr_ok(o)) &&
689 &(*p)->searchAccess, ODR_CONTEXT, 18, 1,
"searchAccess") &&
699 &(*p)->qualifier, ODR_CONTEXT, 0, 1,
"qualifier") &&
701 &(*p)->tagValue, ODR_CONTEXT, 1, 0,
"tagValue") &&
711 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
713 &(*p)->databaseName, ODR_CONTEXT, 1, 0,
"databaseName") &&
716 &(*p)->num_sortKeys,
"sortKeys") ||
odr_ok(o)) &&
729 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
735 &(*p)->description, ODR_CONTEXT, 0, 1,
"description") &&
738 &(*p)->num_elementSpecifications,
"elementSpecifications") ||
odr_ok(o)) &&
740 &(*p)->attributeSpecifications, ODR_CONTEXT, 2, 1,
"attributeSpecifications") &&
745 &(*p)->caseSensitivity, ODR_CONTEXT, 4, 1,
"caseSensitivity") &&
755 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
757 &(*p)->databaseName, ODR_CONTEXT, 1, 0,
"databaseName") &&
759 &(*p)->processingContext, ODR_CONTEXT, 2, 0,
"processingContext") &&
761 &(*p)->name, ODR_CONTEXT, 3, 0,
"name") &&
763 &(*p)->oid, ODR_CONTEXT, 4, 0,
"oid") &&
765 &(*p)->description, ODR_CONTEXT, 5, 1,
"description") &&
767 &(*p)->instructions, ODR_CONTEXT, 6, 1,
"instructions") &&
777 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
779 &(*p)->variantSet, ODR_CONTEXT, 1, 0,
"variantSet") &&
781 &(*p)->name, ODR_CONTEXT, 2, 0,
"name") &&
784 &(*p)->num_variants,
"variants") ||
odr_ok(o)) &&
794 &(*p)->name, ODR_CONTEXT, 0, 1,
"name") &&
796 &(*p)->description, ODR_CONTEXT, 1, 1,
"description") &&
798 &(*p)->variantClass, ODR_CONTEXT, 2, 0,
"variantClass") &&
801 &(*p)->num_variantTypes,
"variantTypes") &&
811 &(*p)->name, ODR_CONTEXT, 0, 1,
"name") &&
813 &(*p)->description, ODR_CONTEXT, 1, 1,
"description") &&
815 &(*p)->variantType, ODR_CONTEXT, 2, 0,
"variantType") &&
817 &(*p)->variantValue, ODR_CONTEXT, 3, 1,
"variantValue") &&
827 &(*p)->dataType, ODR_CONTEXT, 0, 0,
"dataType") &&
829 &(*p)->values, ODR_CONTEXT, 1, 1,
"values") &&
852 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
869 &(*p)->lower, ODR_CONTEXT, 0, 1,
"lower") &&
871 &(*p)->upper, ODR_CONTEXT, 1, 1,
"upper") &&
890 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
907 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
909 &(*p)->unitSystem, ODR_CONTEXT, 1, 0,
"unitSystem") &&
911 &(*p)->description, ODR_CONTEXT, 2, 1,
"description") &&
914 &(*p)->num_units,
"units") ||
odr_ok(o)) &&
924 &(*p)->name, ODR_CONTEXT, 0, 1,
"name") &&
926 &(*p)->description, ODR_CONTEXT, 1, 1,
"description") &&
928 &(*p)->unitType, ODR_CONTEXT, 2, 0,
"unitType") &&
931 &(*p)->num_units,
"units") &&
941 &(*p)->name, ODR_CONTEXT, 0, 1,
"name") &&
943 &(*p)->description, ODR_CONTEXT, 1, 1,
"description") &&
945 &(*p)->unit, ODR_CONTEXT, 2, 0,
"unit") &&
955 &(*p)->commonInfo, ODR_CONTEXT, 0, 1,
"commonInfo") &&
958 &(*p)->num_categories,
"categories") &&
968 &(*p)->category, ODR_CONTEXT, 1, 0,
"category") &&
970 &(*p)->originalCategory, ODR_CONTEXT, 2, 1,
"originalCategory") &&
972 &(*p)->description, ODR_CONTEXT, 3, 1,
"description") &&
974 &(*p)->asn1Module, ODR_CONTEXT, 4, 1,
"asn1Module") &&
984 &(*p)->dateAdded, ODR_CONTEXT, 0, 1,
"dateAdded") &&
986 &(*p)->dateChanged, ODR_CONTEXT, 1, 1,
"dateChanged") &&
988 &(*p)->expiry, ODR_CONTEXT, 2, 1,
"expiry") &&
990 &(*p)->humanStringLanguage, ODR_CONTEXT, 3, 1,
"humanStringLanguage") &&
1001 &(*p)->language, ODR_CONTEXT, 0, 1,
"language") &&
1003 &(*p)->text, ODR_CONTEXT, 1, 0,
"text") &&
1012 &(*p)->num_strings, name))
1028 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
1037 &(*p)->content, ODR_CONTEXT, 2, 0,
"content") &&
1064 &(*p)->name, ODR_CONTEXT, 0, 1,
"name") &&
1066 &(*p)->description, ODR_CONTEXT, 1, 1,
"description") &&
1068 &(*p)->address, ODR_CONTEXT, 2, 1,
"address") &&
1070 &(*p)->email, ODR_CONTEXT, 3, 1,
"email") &&
1072 &(*p)->phone, ODR_CONTEXT, 4, 1,
"phone") &&
1082 &(*p)->hostAddress, ODR_CONTEXT, 0, 0,
"hostAddress") &&
1084 &(*p)->port, ODR_CONTEXT, 1, 0,
"port") &&
1094 &(*p)->pSel, ODR_CONTEXT, 0, 0,
"pSel") &&
1096 &(*p)->sSel, ODR_CONTEXT, 1, 1,
"sSel") &&
1098 &(*p)->tSel, ODR_CONTEXT, 2, 1,
"tSel") &&
1100 &(*p)->nSap, ODR_CONTEXT, 3, 0,
"nSap") &&
1110 &(*p)->type, ODR_CONTEXT, 0, 0,
"type") &&
1112 &(*p)->address, ODR_CONTEXT, 1, 0,
"address") &&
1125 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
1143 &(*p)->num_queryTypesSupported,
"queryTypesSupported") ||
odr_ok(o)) &&
1146 &(*p)->num_diagnosticsSets,
"diagnosticsSets") ||
odr_ok(o)) &&
1149 &(*p)->num_attributeSetIds,
"attributeSetIds") ||
odr_ok(o)) &&
1152 &(*p)->num_schemas,
"schemas") ||
odr_ok(o)) &&
1155 &(*p)->num_recordSyntaxes,
"recordSyntaxes") ||
odr_ok(o)) &&
1158 &(*p)->num_resourceChallenges,
"resourceChallenges") ||
odr_ok(o)) &&
1160 &(*p)->restrictedAccess, ODR_CONTEXT, 6, 1,
"restrictedAccess") &&
1162 &(*p)->costInfo, ODR_CONTEXT, 8, 1,
"costInfo") &&
1165 &(*p)->num_variantSets,
"variantSets") ||
odr_ok(o)) &&
1168 &(*p)->num_elementSetNames,
"elementSetNames") ||
odr_ok(o)) &&
1171 &(*p)->num_unitSystems,
"unitSystems") &&
1190 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
1207 &(*p)->roperator, ODR_CONTEXT, 0, 0,
"roperator") &&
1209 &(*p)->description, ODR_CONTEXT, 1, 1,
"description") &&
1220 &(*p)->num_operators,
"operators") ||
odr_ok(o)) &&
1223 &(*p)->num_searchKeys,
"searchKeys") ||
odr_ok(o)) &&
1226 &(*p)->num_description,
"description") ||
odr_ok(o)) &&
1237 &(*p)->num_operators,
"operators") ||
odr_ok(o)) &&
1239 &(*p)->resultSetAsOperandSupported, ODR_CONTEXT, 1, 0,
"resultSetAsOperandSupported") &&
1241 &(*p)->restrictionOperandSupported, ODR_CONTEXT, 2, 0,
"restrictionOperandSupported") &&
1243 &(*p)->proximity, ODR_CONTEXT, 3, 1,
"proximity") &&
1254 &(*p)->num_searchKeys,
"searchKeys") &&
1256 &(*p)->restrictions, ODR_CONTEXT, 1, 1,
"restrictions") &&
1266 &(*p)->unit, ODR_CONTEXT, 0, 0,
"unit") &&
1268 &(*p)->description, ODR_CONTEXT, 1, 1,
"description") &&
1279 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
1296 &(*p)->anySupport, ODR_CONTEXT, 0, 0,
"anySupport") &&
1299 &(*p)->num_unitsSupported,
"unitsSupported") ||
odr_ok(o)) &&
1309 &(*p)->searchKey, ODR_CONTEXT, 0, 0,
"searchKey") &&
1311 &(*p)->description, ODR_CONTEXT, 1, 1,
"description") &&
1321 &(*p)->accessType, ODR_CONTEXT, 0, 0,
"accessType") &&
1323 &(*p)->accessText, ODR_CONTEXT, 1, 1,
"accessText") &&
1326 &(*p)->num_accessChallenges,
"accessChallenges") ||
odr_ok(o)) &&
1348 &(*p)->forWhat, ODR_CONTEXT, 1, 0,
"forWhat") &&
1350 &(*p)->charge, ODR_CONTEXT, 2, 0,
"charge") &&
1360 &(*p)->connectCharge, ODR_CONTEXT, 0, 1,
"connectCharge") &&
1362 &(*p)->connectTime, ODR_CONTEXT, 1, 1,
"connectTime") &&
1364 &(*p)->displayCharge, ODR_CONTEXT, 2, 1,
"displayCharge") &&
1366 &(*p)->searchCharge, ODR_CONTEXT, 3, 1,
"searchCharge") &&
1368 &(*p)->subscriptCharge, ODR_CONTEXT, 4, 1,
"subscriptCharge") &&
1371 &(*p)->num_otherCharges,
"otherCharges") ||
odr_ok(o)) &&
1381 &(*p)->cost, ODR_CONTEXT, 1, 0,
"cost") &&
1383 &(*p)->perWhat, ODR_CONTEXT, 2, 1,
"perWhat") &&
1385 &(*p)->text, ODR_CONTEXT, 3, 1,
"text") &&
1394 &(*p)->num_databases, name))
1407 &(*p)->defaultAttributeSet, ODR_CONTEXT, 0, 0,
"defaultAttributeSet") &&
1410 &(*p)->num_legalCombinations,
"legalCombinations") &&
1419 &(*p)->num_occurrences, name))
1431 &(*p)->num_attributes, name))
1445 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
1451 &(*p)->attributeSet, ODR_CONTEXT, 0, 1,
"attributeSet") &&
1453 &(*p)->attributeType, ODR_CONTEXT, 1, 0,
"attributeType") &&
1455 &(*p)->mustBeSupplied, ODR_CONTEXT, 2, 1,
"mustBeSupplied") &&