📄 ill-core.c
字号:
&(*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 + -