⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 z-core.c

📁 harvest是一个下载html网页得机器人
💻 C
📖 第 1 页 / 共 4 页
字号:
		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 + -