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

📄 ill-core.c

📁 harvest是一个下载html网页得机器人
💻 C
📖 第 1 页 / 共 5 页
字号:
			&(*p)->transaction_id, ODR_CONTEXT, 1, 0, "transaction_id") &&		odr_implicit_tag (o, ill_Service_Date_Time,			&(*p)->service_date_time, ODR_CONTEXT, 2, 0, "service_date_time") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->requester_id, ODR_CONTEXT, 3, 1, "requester_id") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->responder_id, ODR_CONTEXT, 4, 1, "responder_id") &&		odr_explicit_tag (o, ill_String,			&(*p)->requester_note, ODR_CONTEXT, 46, 1, "requester_note") &&		odr_implicit_settag (o, ODR_CONTEXT, 49) &&		(odr_sequence_of(o, (Odr_fun) ill_Extension, &(*p)->cancel_extensions,		  &(*p)->num_cancel_extensions, "cancel_extensions") || odr_ok(o)) &&		odr_sequence_end (o) &&		odr_constructed_end (o);}int ill_Cancel_Reply (ODR o, ILL_Cancel_Reply **p, int opt, const char *name){	if (!odr_constructed_begin (o, p, ODR_APPLICATION, 7, name))		return odr_missing(o, opt, name);	if (o->direction == ODR_DECODE)		*p = (ILL_Cancel_Reply *) odr_malloc (o, sizeof(**p));	if (!odr_sequence_begin (o, p, sizeof(**p), 0))	{		*p = 0;		return 0;	}	return		odr_implicit_tag (o, odr_integer,			&(*p)->protocol_version_num, ODR_CONTEXT, 0, 0, "protocol_version_num") &&		odr_implicit_tag (o, ill_Transaction_Id,			&(*p)->transaction_id, ODR_CONTEXT, 1, 0, "transaction_id") &&		odr_implicit_tag (o, ill_Service_Date_Time,			&(*p)->service_date_time, ODR_CONTEXT, 2, 0, "service_date_time") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->requester_id, ODR_CONTEXT, 3, 1, "requester_id") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->responder_id, ODR_CONTEXT, 4, 1, "responder_id") &&		odr_implicit_tag (o, odr_bool,			&(*p)->answer, ODR_CONTEXT, 35, 0, "answer") &&		odr_explicit_tag (o, ill_String,			&(*p)->responder_note, ODR_CONTEXT, 46, 1, "responder_note") &&		odr_implicit_settag (o, ODR_CONTEXT, 49) &&		(odr_sequence_of(o, (Odr_fun) ill_Extension, &(*p)->cancel_reply_extensions,		  &(*p)->num_cancel_reply_extensions, "cancel_reply_extensions") || odr_ok(o)) &&		odr_sequence_end (o) &&		odr_constructed_end (o);}int ill_Received (ODR o, ILL_Received **p, int opt, const char *name){	if (!odr_constructed_begin (o, p, ODR_APPLICATION, 8, name))		return odr_missing(o, opt, name);	if (o->direction == ODR_DECODE)		*p = (ILL_Received *) odr_malloc (o, sizeof(**p));	if (!odr_sequence_begin (o, p, sizeof(**p), 0))	{		*p = 0;		return 0;	}	return		odr_implicit_tag (o, odr_integer,			&(*p)->protocol_version_num, ODR_CONTEXT, 0, 0, "protocol_version_num") &&		odr_implicit_tag (o, ill_Transaction_Id,			&(*p)->transaction_id, ODR_CONTEXT, 1, 0, "transaction_id") &&		odr_implicit_tag (o, ill_Service_Date_Time,			&(*p)->service_date_time, ODR_CONTEXT, 2, 0, "service_date_time") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->requester_id, ODR_CONTEXT, 3, 1, "requester_id") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->responder_id, ODR_CONTEXT, 4, 1, "responder_id") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->supplier_id, ODR_CONTEXT, 26, 1, "supplier_id") &&		odr_implicit_tag (o, ill_Supplemental_Item_Description,			&(*p)->supplemental_item_description, ODR_CONTEXT, 17, 1, "supplemental_item_description") &&		odr_implicit_tag (o, ill_ISO_Date,			&(*p)->date_received, ODR_CONTEXT, 36, 0, "date_received") &&		odr_implicit_tag (o, ill_Shipped_Service_Type,			&(*p)->shipped_service_type, ODR_CONTEXT, 27, 0, "shipped_service_type") &&		odr_explicit_tag (o, ill_String,			&(*p)->requester_note, ODR_CONTEXT, 46, 1, "requester_note") &&		odr_implicit_settag (o, ODR_CONTEXT, 49) &&		(odr_sequence_of(o, (Odr_fun) ill_Extension, &(*p)->received_extensions,		  &(*p)->num_received_extensions, "received_extensions") || odr_ok(o)) &&		odr_sequence_end (o) &&		odr_constructed_end (o);}int ill_Recall (ODR o, ILL_Recall **p, int opt, const char *name){	if (!odr_constructed_begin (o, p, ODR_APPLICATION, 9, name))		return odr_missing(o, opt, name);	if (o->direction == ODR_DECODE)		*p = (ILL_Recall *) odr_malloc (o, sizeof(**p));	if (!odr_sequence_begin (o, p, sizeof(**p), 0))	{		*p = 0;		return 0;	}	return		odr_implicit_tag (o, odr_integer,			&(*p)->protocol_version_num, ODR_CONTEXT, 0, 0, "protocol_version_num") &&		odr_implicit_tag (o, ill_Transaction_Id,			&(*p)->transaction_id, ODR_CONTEXT, 1, 0, "transaction_id") &&		odr_implicit_tag (o, ill_Service_Date_Time,			&(*p)->service_date_time, ODR_CONTEXT, 2, 0, "service_date_time") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->requester_id, ODR_CONTEXT, 3, 1, "requester_id") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->responder_id, ODR_CONTEXT, 4, 1, "responder_id") &&		odr_explicit_tag (o, ill_String,			&(*p)->responder_note, ODR_CONTEXT, 46, 1, "responder_note") &&		odr_implicit_settag (o, ODR_CONTEXT, 49) &&		(odr_sequence_of(o, (Odr_fun) ill_Extension, &(*p)->recall_extensions,		  &(*p)->num_recall_extensions, "recall_extensions") || odr_ok(o)) &&		odr_sequence_end (o) &&		odr_constructed_end (o);}int ill_Returned (ODR o, ILL_Returned **p, int opt, const char *name){	if (!odr_constructed_begin (o, p, ODR_APPLICATION, 10, name))		return odr_missing(o, opt, name);	if (o->direction == ODR_DECODE)		*p = (ILL_Returned *) odr_malloc (o, sizeof(**p));	if (!odr_sequence_begin (o, p, sizeof(**p), 0))	{		*p = 0;		return 0;	}	return		odr_implicit_tag (o, odr_integer,			&(*p)->protocol_version_num, ODR_CONTEXT, 0, 0, "protocol_version_num") &&		odr_implicit_tag (o, ill_Transaction_Id,			&(*p)->transaction_id, ODR_CONTEXT, 1, 0, "transaction_id") &&		odr_implicit_tag (o, ill_Service_Date_Time,			&(*p)->service_date_time, ODR_CONTEXT, 2, 0, "service_date_time") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->requester_id, ODR_CONTEXT, 3, 1, "requester_id") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->responder_id, ODR_CONTEXT, 4, 1, "responder_id") &&		odr_implicit_tag (o, ill_Supplemental_Item_Description,			&(*p)->supplemental_item_description, ODR_CONTEXT, 17, 1, "supplemental_item_description") &&		odr_implicit_tag (o, ill_ISO_Date,			&(*p)->date_returned, ODR_CONTEXT, 37, 0, "date_returned") &&		odr_explicit_tag (o, ill_Transportation_Mode,			&(*p)->returned_via, ODR_CONTEXT, 38, 1, "returned_via") &&		odr_implicit_tag (o, ill_Amount,			&(*p)->insured_for, ODR_CONTEXT, 39, 1, "insured_for") &&		odr_explicit_tag (o, ill_String,			&(*p)->requester_note, ODR_CONTEXT, 46, 1, "requester_note") &&		odr_implicit_settag (o, ODR_CONTEXT, 49) &&		(odr_sequence_of(o, (Odr_fun) ill_Extension, &(*p)->returned_extensions,		  &(*p)->num_returned_extensions, "returned_extensions") || odr_ok(o)) &&		odr_sequence_end (o) &&		odr_constructed_end (o);}int ill_Checked_In (ODR o, ILL_Checked_In **p, int opt, const char *name){	if (!odr_constructed_begin (o, p, ODR_APPLICATION, 11, name))		return odr_missing(o, opt, name);	if (o->direction == ODR_DECODE)		*p = (ILL_Checked_In *) odr_malloc (o, sizeof(**p));	if (!odr_sequence_begin (o, p, sizeof(**p), 0))	{		*p = 0;		return 0;	}	return		odr_implicit_tag (o, odr_integer,			&(*p)->protocol_version_num, ODR_CONTEXT, 0, 0, "protocol_version_num") &&		odr_implicit_tag (o, ill_Transaction_Id,			&(*p)->transaction_id, ODR_CONTEXT, 1, 0, "transaction_id") &&		odr_implicit_tag (o, ill_Service_Date_Time,			&(*p)->service_date_time, ODR_CONTEXT, 2, 0, "service_date_time") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->requester_id, ODR_CONTEXT, 3, 1, "requester_id") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->responder_id, ODR_CONTEXT, 4, 1, "responder_id") &&		odr_implicit_tag (o, ill_ISO_Date,			&(*p)->date_checked_in, ODR_CONTEXT, 40, 0, "date_checked_in") &&		odr_explicit_tag (o, ill_String,			&(*p)->responder_note, ODR_CONTEXT, 46, 1, "responder_note") &&		odr_implicit_settag (o, ODR_CONTEXT, 49) &&		(odr_sequence_of(o, (Odr_fun) ill_Extension, &(*p)->checked_in_extensions,		  &(*p)->num_checked_in_extensions, "checked_in_extensions") || odr_ok(o)) &&		odr_sequence_end (o) &&		odr_constructed_end (o);}int ill_Overdue_ExtensionS (ODR o, ILL_Overdue_ExtensionS **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) ill_Extension, &(*p)->elements,		&(*p)->num, name))		return 1;	*p = 0;	return odr_missing(o, opt, name);}int ill_Overdue (ODR o, ILL_Overdue **p, int opt, const char *name){	if (!odr_constructed_begin (o, p, ODR_APPLICATION, 12, name))		return odr_missing(o, opt, name);	if (o->direction == ODR_DECODE)		*p = (ILL_Overdue *) odr_malloc (o, sizeof(**p));	if (!odr_sequence_begin (o, p, sizeof(**p), 0))	{		*p = 0;		return 0;	}	return		odr_implicit_tag (o, odr_integer,			&(*p)->protocol_version_num, ODR_CONTEXT, 0, 0, "protocol_version_num") &&		odr_implicit_tag (o, ill_Transaction_Id,			&(*p)->transaction_id, ODR_CONTEXT, 1, 0, "transaction_id") &&		odr_implicit_tag (o, ill_Service_Date_Time,			&(*p)->service_date_time, ODR_CONTEXT, 2, 0, "service_date_time") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->requester_id, ODR_CONTEXT, 3, 1, "requester_id") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->responder_id, ODR_CONTEXT, 4, 1, "responder_id") &&		odr_implicit_tag (o, ill_Date_Due,			&(*p)->date_due, ODR_CONTEXT, 41, 0, "date_due") &&		odr_explicit_tag (o, ill_String,			&(*p)->responder_note, ODR_CONTEXT, 46, 1, "responder_note") &&		odr_explicit_tag (o, ill_Overdue_ExtensionS,			&(*p)->overdue_extensions, ODR_CONTEXT, 49, 1, "overdue_extensions") &&		odr_sequence_end (o) &&		odr_constructed_end (o);}int ill_Renew (ODR o, ILL_Renew **p, int opt, const char *name){	if (!odr_constructed_begin (o, p, ODR_APPLICATION, 13, name))		return odr_missing(o, opt, name);	if (o->direction == ODR_DECODE)		*p = (ILL_Renew *) odr_malloc (o, sizeof(**p));	if (!odr_sequence_begin (o, p, sizeof(**p), 0))	{		*p = 0;		return 0;	}	return		odr_implicit_tag (o, odr_integer,			&(*p)->protocol_version_num, ODR_CONTEXT, 0, 0, "protocol_version_num") &&		odr_implicit_tag (o, ill_Transaction_Id,			&(*p)->transaction_id, ODR_CONTEXT, 1, 0, "transaction_id") &&		odr_implicit_tag (o, ill_Service_Date_Time,			&(*p)->service_date_time, ODR_CONTEXT, 2, 0, "service_date_time") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->requester_id, ODR_CONTEXT, 3, 1, "requester_id") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->responder_id, ODR_CONTEXT, 4, 1, "responder_id") &&		odr_implicit_tag (o, ill_ISO_Date,			&(*p)->desired_due_date, ODR_CONTEXT, 42, 1, "desired_due_date") &&		odr_explicit_tag (o, ill_String,			&(*p)->requester_note, ODR_CONTEXT, 46, 1, "requester_note") &&		odr_implicit_settag (o, ODR_CONTEXT, 49) &&		(odr_sequence_of(o, (Odr_fun) ill_Extension, &(*p)->renew_extensions,		  &(*p)->num_renew_extensions, "renew_extensions") || odr_ok(o)) &&		odr_sequence_end (o) &&		odr_constructed_end (o);}int ill_Renew_Answer (ODR o, ILL_Renew_Answer **p, int opt, const char *name){	if (!odr_constructed_begin (o, p, ODR_APPLICATION, 14, name))		return odr_missing(o, opt, name);	if (o->direction == ODR_DECODE)		*p = (ILL_Renew_Answer *) odr_malloc (o, sizeof(**p));	if (!odr_sequence_begin (o, p, sizeof(**p), 0))	{		*p = 0;		return 0;	}	return		odr_implicit_tag (o, odr_integer,			&(*p)->protocol_version_num, ODR_CONTEXT, 0, 0, "protocol_version_num") &&		odr_implicit_tag (o, ill_Transaction_Id,			&(*p)->transaction_id, ODR_CONTEXT, 1, 0, "transaction_id") &&		odr_implicit_tag (o, ill_Service_Date_Time,			&(*p)->service_date_time, ODR_CONTEXT, 2, 0, "service_date_time") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->requester_id, ODR_CONTEXT, 3, 1, "requester_id") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->responder_id, ODR_CONTEXT, 4, 1, "responder_id") &&		odr_implicit_tag (o, odr_bool,			&(*p)->answer, ODR_CONTEXT, 35, 0, "answer") &&		odr_implicit_tag (o, ill_Date_Due,			&(*p)->date_due, ODR_CONTEXT, 41, 1, "date_due") &&		odr_explicit_tag (o, ill_String,			&(*p)->responder_note, ODR_CONTEXT, 46, 1, "responder_note") &&		odr_implicit_settag (o, ODR_CONTEXT, 49) &&		(odr_sequence_of(o, (Odr_fun) ill_Extension, &(*p)->renew_answer_extensions,		  &(*p)->num_renew_answer_extensions, "renew_answer_extensions") || odr_ok(o)) &&		odr_sequence_end (o) &&		odr_constructed_end (o);}int ill_Lost (ODR o, ILL_Lost **p, int opt, const char *name){	if (!odr_constructed_begin (o, p, ODR_APPLICATION, 15, name))		return odr_missing(o, opt, name);	if (o->direction == ODR_DECODE)		*p = (ILL_Lost *) odr_malloc (o, sizeof(**p));	if (!odr_sequence_begin (o, p, sizeof(**p), 0))	{		*p = 0;		return 0;	}	return		odr_implicit_tag (o, odr_integer,			&(*p)->protocol_version_num, ODR_CONTEXT, 0, 0, "protocol_version_num") &&		odr_implicit_tag (o, ill_Transaction_Id,			&(*p)->transaction_id, ODR_CONTEXT, 1, 0, "transaction_id") &&		odr_implicit_tag (o, ill_Service_Date_Time,			&(*p)->service_date_time, ODR_CONTEXT, 2, 0, "service_date_time") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->requester_id, ODR_CONTEXT, 3, 1, "requester_id") &&		odr_implicit_tag (o, ill_System_Id,			&(*p)->responder_id, ODR_CONTEXT, 4, 1, "responder_id") &&		odr_explicit_tag (o, ill_String,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -