📄 z-core.c
字号:
odr_implicit_tag (o, odr_integer, &(*p)->numberNotDeleted, ODR_CONTEXT, 34, 1, "numberNotDeleted") && odr_implicit_tag (o, z_ListStatuses, &(*p)->bulkStatuses, ODR_CONTEXT, 35, 1, "bulkStatuses") && odr_implicit_tag (o, z_InternationalString, &(*p)->deleteMessage, ODR_CONTEXT, 36, 1, "deleteMessage") && z_OtherInformation(o, &(*p)->otherInfo, 1, "otherInfo") && odr_sequence_end (o);}int z_ListStatus (ODR o, Z_ListStatus **p, int opt, const char *name){ if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_ResultSetId(o, &(*p)->id, 0, "id") && z_DeleteStatus(o, &(*p)->status, 0, "status") && odr_sequence_end (o);}int z_ListStatuses (ODR o, Z_ListStatuses **p, int opt, const char *name){ if (!odr_initmember (o, p, sizeof(**p))) return odr_missing(o, opt, name); if (odr_sequence_of (o, (Odr_fun) z_ListStatus, &(*p)->elements, &(*p)->num, name)) return 1; *p = 0; return odr_missing(o, opt, name);}int z_DeleteStatus (ODR o, Z_DeleteStatus **p, int opt, const char *name){ return odr_implicit_tag (o, odr_integer, p, ODR_CONTEXT, 33, opt, name);}int z_AccessControlRequest (ODR o, Z_AccessControlRequest **p, int opt, const char *name){ static Odr_arm arm[] = { {ODR_IMPLICIT, ODR_CONTEXT, 37, Z_AccessControlRequest_simpleForm, (Odr_fun) odr_octetstring, "simpleForm"}, {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_AccessControlRequest_externallyDefined, (Odr_fun) z_External, "externallyDefined"}, {-1, -1, -1, -1, (Odr_fun) 0, 0} }; if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_ReferenceId(o, &(*p)->referenceId, 1, "referenceId") && odr_choice (o, arm, &(*p)->u, &(*p)->which, 0) && z_OtherInformation(o, &(*p)->otherInfo, 1, "otherInfo") && odr_sequence_end (o);}int z_AccessControlResponse (ODR o, Z_AccessControlResponse **p, int opt, const char *name){ static Odr_arm arm[] = { {ODR_IMPLICIT, ODR_CONTEXT, 38, Z_AccessControlResponse_simpleForm, (Odr_fun) odr_octetstring, "simpleForm"}, {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_AccessControlResponse_externallyDefined, (Odr_fun) z_External, "externallyDefined"}, {-1, -1, -1, -1, (Odr_fun) 0, 0} }; if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_ReferenceId(o, &(*p)->referenceId, 1, "referenceId") && (odr_choice (o, arm, &(*p)->u, &(*p)->which, 0) || odr_ok(o)) && odr_explicit_tag (o, z_DiagRec, &(*p)->diagnostic, ODR_CONTEXT, 223, 1, "diagnostic") && z_OtherInformation(o, &(*p)->otherInfo, 1, "otherInfo") && odr_sequence_end (o);}int z_ResourceControlRequest (ODR o, Z_ResourceControlRequest **p, int opt, const char *name){ if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_ReferenceId(o, &(*p)->referenceId, 1, "referenceId") && odr_implicit_tag (o, odr_bool, &(*p)->suspendedFlag, ODR_CONTEXT, 39, 1, "suspendedFlag") && odr_explicit_tag (o, z_ResourceReport, &(*p)->resourceReport, ODR_CONTEXT, 40, 1, "resourceReport") && odr_implicit_tag (o, odr_integer, &(*p)->partialResultsAvailable, ODR_CONTEXT, 41, 1, "partialResultsAvailable") && odr_implicit_tag (o, odr_bool, &(*p)->responseRequired, ODR_CONTEXT, 42, 0, "responseRequired") && odr_implicit_tag (o, odr_bool, &(*p)->triggeredRequestFlag, ODR_CONTEXT, 43, 1, "triggeredRequestFlag") && z_OtherInformation(o, &(*p)->otherInfo, 1, "otherInfo") && odr_sequence_end (o);}int z_ResourceControlResponse (ODR o, Z_ResourceControlResponse **p, int opt, const char *name){ if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_ReferenceId(o, &(*p)->referenceId, 1, "referenceId") && odr_implicit_tag (o, odr_bool, &(*p)->continueFlag, ODR_CONTEXT, 44, 0, "continueFlag") && odr_implicit_tag (o, odr_bool, &(*p)->resultSetWanted, ODR_CONTEXT, 45, 1, "resultSetWanted") && z_OtherInformation(o, &(*p)->otherInfo, 1, "otherInfo") && odr_sequence_end (o);}int z_TriggerResourceControlRequest (ODR o, Z_TriggerResourceControlRequest **p, int opt, const char *name){ if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_ReferenceId(o, &(*p)->referenceId, 1, "referenceId") && odr_implicit_tag (o, odr_integer, &(*p)->requestedAction, ODR_CONTEXT, 46, 0, "requestedAction") && odr_implicit_tag (o, z_ResourceReportId, &(*p)->prefResourceReportFormat, ODR_CONTEXT, 47, 1, "prefResourceReportFormat") && odr_implicit_tag (o, odr_bool, &(*p)->resultSetWanted, ODR_CONTEXT, 48, 1, "resultSetWanted") && z_OtherInformation(o, &(*p)->otherInfo, 1, "otherInfo") && odr_sequence_end (o);}int z_ResourceReportRequest (ODR o, Z_ResourceReportRequest **p, int opt, const char *name){ if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_ReferenceId(o, &(*p)->referenceId, 1, "referenceId") && odr_implicit_tag (o, z_ReferenceId, &(*p)->opId, ODR_CONTEXT, 210, 1, "opId") && odr_implicit_tag (o, z_ResourceReportId, &(*p)->prefResourceReportFormat, ODR_CONTEXT, 49, 1, "prefResourceReportFormat") && z_OtherInformation(o, &(*p)->otherInfo, 1, "otherInfo") && odr_sequence_end (o);}int z_ResourceReportResponse (ODR o, Z_ResourceReportResponse **p, int opt, const char *name){ if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_ReferenceId(o, &(*p)->referenceId, 1, "referenceId") && odr_implicit_tag (o, odr_integer, &(*p)->resourceReportStatus, ODR_CONTEXT, 50, 0, "resourceReportStatus") && odr_explicit_tag (o, z_ResourceReport, &(*p)->resourceReport, ODR_CONTEXT, 51, 1, "resourceReport") && z_OtherInformation(o, &(*p)->otherInfo, 1, "otherInfo") && odr_sequence_end (o);}int z_ResourceReport (ODR o, Z_ResourceReport **p, int opt, const char *name){ return z_External (o, p, opt, name);}int z_ResourceReportId (ODR o, Z_ResourceReportId **p, int opt, const char *name){ return odr_oid (o, p, opt, name);}int z_ScanRequest (ODR o, Z_ScanRequest **p, int opt, const char *name){ if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_ReferenceId(o, &(*p)->referenceId, 1, "referenceId") && odr_implicit_settag (o, ODR_CONTEXT, 3) && odr_sequence_of(o, (Odr_fun) z_DatabaseName, &(*p)->databaseNames, &(*p)->num_databaseNames, "databaseNames") && z_AttributeSetId(o, &(*p)->attributeSet, 1, "attributeSet") && z_AttributesPlusTerm(o, &(*p)->termListAndStartPoint, 0, "termListAndStartPoint") && odr_implicit_tag (o, odr_integer, &(*p)->stepSize, ODR_CONTEXT, 5, 1, "stepSize") && odr_implicit_tag (o, odr_integer, &(*p)->numberOfTermsRequested, ODR_CONTEXT, 6, 0, "numberOfTermsRequested") && odr_implicit_tag (o, odr_integer, &(*p)->preferredPositionInResponse, ODR_CONTEXT, 7, 1, "preferredPositionInResponse") && z_OtherInformation(o, &(*p)->otherInfo, 1, "otherInfo") && odr_sequence_end (o);}int z_ScanResponse (ODR o, Z_ScanResponse **p, int opt, const char *name){ if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_ReferenceId(o, &(*p)->referenceId, 1, "referenceId") && odr_implicit_tag (o, odr_integer, &(*p)->stepSize, ODR_CONTEXT, 3, 1, "stepSize") && odr_implicit_tag (o, odr_integer, &(*p)->scanStatus, ODR_CONTEXT, 4, 0, "scanStatus") && odr_implicit_tag (o, odr_integer, &(*p)->numberOfEntriesReturned, ODR_CONTEXT, 5, 0, "numberOfEntriesReturned") && odr_implicit_tag (o, odr_integer, &(*p)->positionOfTerm, ODR_CONTEXT, 6, 1, "positionOfTerm") && odr_implicit_tag (o, z_ListEntries, &(*p)->entries, ODR_CONTEXT, 7, 1, "entries") && odr_implicit_tag (o, z_AttributeSetId, &(*p)->attributeSet, ODR_CONTEXT, 8, 1, "attributeSet") && z_OtherInformation(o, &(*p)->otherInfo, 1, "otherInfo") && odr_sequence_end (o);}int z_ListEntries (ODR o, Z_ListEntries **p, int opt, const char *name){ if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_implicit_settag (o, ODR_CONTEXT, 1) && (odr_sequence_of(o, (Odr_fun) z_Entry, &(*p)->entries, &(*p)->num_entries, "entries") || odr_ok(o)) && odr_implicit_settag (o, ODR_CONTEXT, 2) && (odr_sequence_of(o, (Odr_fun) z_DiagRec, &(*p)->nonsurrogateDiagnostics, &(*p)->num_nonsurrogateDiagnostics, "nonsurrogateDiagnostics") || odr_ok(o)) && odr_sequence_end (o);}int z_Entry (ODR o, Z_Entry **p, int opt, const char *name){ static Odr_arm arm[] = { {ODR_IMPLICIT, ODR_CONTEXT, 1, Z_Entry_termInfo, (Odr_fun) z_TermInfo, "termInfo"}, {ODR_EXPLICIT, ODR_CONTEXT, 2, Z_Entry_surrogateDiagnostic, (Odr_fun) z_DiagRec, "surrogateDiagnostic"}, {-1, -1, -1, -1, (Odr_fun) 0, 0} }; if (!odr_initmember(o, p, sizeof(**p))) return odr_missing(o, opt, name); if (odr_choice(o, arm, &(*p)->u, &(*p)->which, name)) return 1; *p = 0; return odr_missing(o, opt, name);}int z_TermInfo (ODR o, Z_TermInfo **p, int opt, const char *name){ if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_Term(o, &(*p)->term, 0, "term") && odr_implicit_tag (o, z_InternationalString, &(*p)->displayTerm, ODR_CONTEXT, 0, 1, "displayTerm") && z_AttributeList(o, &(*p)->suggestedAttributes, 1, "suggestedAttributes") && odr_implicit_settag (o, ODR_CONTEXT, 4) && (odr_sequence_of(o, (Odr_fun) z_AttributesPlusTerm, &(*p)->alternativeTerm, &(*p)->num_alternativeTerm, "alternativeTerm") || odr_ok(o)) && odr_implicit_tag (o, odr_integer, &(*p)->globalOccurrences, ODR_CONTEXT, 2, 1, "globalOccurrences") && odr_implicit_tag (o, z_OccurrenceByAttributes, &(*p)->byAttributes, ODR_CONTEXT, 3, 1, "byAttributes") && z_OtherInformation(o, &(*p)->otherTermInfo, 1, "otherTermInfo") && odr_sequence_end (o);}int z_byDatabaseList_s (ODR o, Z_byDatabaseList_s **p, int opt, const char *name){ if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_DatabaseName(o, &(*p)->db, 0, "db") && odr_implicit_tag (o, odr_integer, &(*p)->num, ODR_CONTEXT, 1, 1, "num") && z_OtherInformation(o, &(*p)->otherDbInfo, 1, "otherDbInfo") && odr_sequence_end (o);}int z_byDatabaseList (ODR o, Z_byDatabaseList **p, int opt, const char *name){ if (!odr_initmember (o, p, sizeof(**p))) return odr_missing(o, opt, name); if (odr_sequence_of (o, (Odr_fun) z_byDatabaseList_s, &(*p)->elements, &(*p)->num, name)) return 1; *p = 0; return odr_missing(o, opt, name);}int z_OccurrenceByAttributesElem (ODR o, Z_OccurrenceByAttributesElem **p, int opt, const char *name){ static Odr_arm arm[] = { {ODR_EXPLICIT, ODR_CONTEXT, 2, Z_OccurrenceByAttributesElem_global, (Odr_fun) odr_integer, "global"}, {ODR_IMPLICIT, ODR_CONTEXT, 3, Z_OccurrenceByAttributesElem_byDatabase, (Odr_fun) z_byDatabaseList, "byDatabase"}, {-1, -1, -1, -1, (Odr_fun) 0, 0} }; if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return odr_explicit_tag (o, z_AttributeList, &(*p)->attributes, ODR_CONTEXT, 1, 0, "attributes") && (odr_choice (o, arm, &(*p)->u, &(*p)->which, 0) || odr_ok(o)) && z_OtherInformation(o, &(*p)->otherOccurInfo, 1, "otherOccurInfo") && odr_sequence_end (o);}int z_OccurrenceByAttributes (ODR o, Z_OccurrenceByAttributes **p, int opt, const char *name){ if (!odr_initmember (o, p, sizeof(**p))) return odr_missing(o, opt, name); if (odr_sequence_of (o, (Odr_fun) z_OccurrenceByAttributesElem, &(*p)->elements, &(*p)->num, name)) return 1; *p = 0; return odr_missing(o, opt, name);}int z_SortKeySpecList (ODR o, Z_SortKeySpecList **p, int opt, const char *name){ if (!odr_initmember (o, p, sizeof(**p))) return odr_missing(o, opt, name); if (odr_sequence_of (o, (Odr_fun) z_SortKeySpec, &(*p)->specs, &(*p)->num_specs, name)) return 1; *p = 0; return odr_missing(o, opt, name);}int z_SortRequest (ODR o, Z_SortRequest **p, int opt, const char *name){ if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_ReferenceId(o, &(*p)->referenceId, 1, "referenceId") && odr_implicit_settag (o, ODR_CONTEXT, 3) && odr_sequence_of(o, (Odr_fun) z_InternationalString, &(*p)->inputResultSetNames, &(*p)->num_inputResultSetNames, "inputResultSetNames") && odr_implicit_tag (o, z_InternationalString, &(*p)->sortedResultSetName, ODR_CONTEXT, 4, 0, "sortedResultSetName") && odr_implicit_tag (o, z_SortKeySpecList, &(*p)->sortSequence, ODR_CONTEXT, 5, 0, "sortSequence") && z_OtherInformation(o, &(*p)->otherInfo, 1, "otherInfo") && odr_sequence_end (o);}int z_SortResponse (ODR o, Z_SortResponse **p, int opt, const char *name){ if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_ReferenceId(o, &(*p)->referenceId, 1, "referenceId") && odr_implicit_tag (o, odr_integer, &(*p)->sortStatus, ODR_CONTEXT, 3, 0, "sortStatus") && odr_implicit_tag (o, odr_integer, &(*p)->resultSetStatus, ODR_CONTEXT, 4, 1, "resultSetStatus") && odr_implicit_settag (o, ODR_CONTEXT, 5) && (odr_sequence_of(o, (Odr_fun) z_DiagRec, &(*p)->diagnostics, &(*p)->num_diagnostics, "diagnostics") || odr_ok(o)) && odr_implicit_tag (o, odr_integer, &(*p)->resultCount, ODR_CONTEXT, 6, 1, "resultCount") && z_OtherInformation(o, &(*p)->otherInfo, 1, "otherInfo") && odr_sequence_end (o);}int z_SortKeySpec (ODR o, Z_SortKeySpec **p, int opt, const char *name){ static Odr_arm arm[] = { {ODR_IMPLICIT, ODR_CONTEXT, 1, Z_SortKeySpec_abort, (Odr_fun) odr_null, "abort"}, {ODR_IMPLICIT, ODR_CONTEXT, 2, Z_SortKeySpec_null, (Odr_fun) odr_null, "null"}, {ODR_IMPLICIT, ODR_CONTEXT, 3, Z_SortKeySpec_missingValueData, (Odr_fun) odr_octetstring, "missingValueData"}, {-1, -1, -1, -1, (Odr_fun) 0, 0} }; if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_SortElement(o, &(*p)->sortElement, 0, "sortElement") && odr_implicit_tag (o, odr_integer, &(*p)->sortRelation, ODR_CONTEXT, 1, 0, "sortRelation") && odr_implicit_tag (o, odr_integer, &(*p)->caseSensitivity, ODR_CONTEXT, 2, 0, "caseSensitivity") && ((odr_constructed_begin (o, &(*p)->u, ODR_CONTEXT, 3, "missingValueAction") && odr_choice (o, arm, &(*p)->u, &(*p)->which, 0) && odr_constructed_end (o)) || odr_ok(o)) && odr_sequence_end (o);}int z_SortDbSpecificList_s (ODR o, Z_SortDbSpecificList_s **p, int opt, const char *name){ if (!odr_sequence_begin (o, p, sizeof(**p), name)) return odr_missing(o, opt, name) && odr_ok (o); return z_DatabaseName(o, &(*p)->databaseName, 0, "databaseName") && z_SortKey(o, &(*p)->dbSort, 0, "dbSort") && odr_sequence_end (o);}int z_SortDbSpecificList (ODR o, Z_SortDbSpecificList **p, int opt, const char *name){ if (!odr_initmember (o, p, sizeof(**p))) return odr_missing(o, opt, name); if (odr_sequence_of (o, (Odr_fun) z_SortDbSpecificList_s, &(*p)->elements, &(*p)->num, name)) return 1; *p = 0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -