#if 0
WORD	ls_slc[MAX_LS*16];
WORD	ls_sls[MAX_LS*16];
WORD	sls_to_link[MAX_LS*16];

/** link mark **/
BYTE	link_available[MAX_LK];
BYTE	link_unavailable[MAX_LK];
BYTE	changeover_possible[MAX_LK];
BYTE	retrieval_required[MAX_LK];
BYTE	remote_bsnt_retrieved[MAX_LK];
BYTE	changeback_in_progress[MAX_LK];
BYTE	changeover_in_progress[MAX_LK];
BYTE	changeback_required[MAX_LK];
BYTE	changeover_required[MAX_LK];
BYTE	emergency_changeover_order[MAX_LK];
BYTE	changeover_order[MAX_LK];
BYTE 	changeover_completed[MAX_LK];
BYTE	failed[MAX_LK];
BYTE	blocked_by[MAX_LK];
BYTE	local_blocked[MAX_LK];
BYTE	remote_blocked[MAX_LK];
BYTE	first_failure[MAX_LK];
BYTE	changeover_select[MAX_LK];
BYTE	changeback_select[MAX_LK];
BYTE	co_msg_can_exchange[MAX_LK];
BYTE	cb_msg_can_exchange[MAX_LK];
BYTE	local_bsnt_retrievable[MAX_LK];
BYTE	retrieved_bsnt[MAX_LK];
BYTE	fsnt[MAX_LK];
BYTE	fsnl[MAX_LK];
BYTE	fsnc[MAX_LK];
BYTE	bsnt[MAX_LK];
BYTE	tcbc_route_change[MAX_LK];
BYTE	command3[MAX_LK];
BYTE	cbd_cbc_r[MAX_LK];
BYTE	cba_cbc_r[MAX_LK];
WORD	cbc_s[MAX_LK];
BYTE	controlled_rerouting_in_progress[MAX_LK];
BYTE	transfer_prohibited[MAX_LK];
BYTE	own_sp_restarting;
BYTE	link_remotely_inhibited[MAX_LK];
BYTE	link_locally_inhibited[MAX_LK];
BYTE	link_inhibited[MAX_LK];
BYTE	local_inhibit_in_progress[MAX_LK];
BYTE	uninhibit_in_progress[MAX_LK];
BYTE	management_req[MAX_LK];
BYTE	t12_expired_2nd_time[MAX_LK];
BYTE	t13_expired_2nd_time[MAX_LK];
BYTE	sending_phase_finished[MAX_LS];

WORD	mtp3_timer[24];

BYTE	sd_buf_h[256];
BYTE	sd_buf_t[256];

MTP3Parameter	*mtp3_para;
MTP3Parameter	mtp3_para_init;
mtp		mtp3;
mtp3_csta	mtp3_measure;
measure_of_mtp3		*current_measure;
BYTE	current_mtime;/* current measure time */
heartbeat_compoent_of_mtp3	mtp3_heartbeat;

/** debug **/

BYTE	mtp_asciout_buf[2048];
char	mtp_asciin_buf[80];

BYTE	t1_delay_mtp3[MAX_LK];
BYTE	t2_delay_mtp3[MAX_LK];
BYTE	t3_delay_mtp3[MAX_LK];
BYTE	t4_delay_mtp3[MAX_LK];
BYTE	t5_delay_mtp3[MAX_LK];
BYTE	t6_delay_mtp3[MAX_LK];
BYTE	t7_delay_mtp3[MAX_LK];
BYTE	t8_delay_mtp3[MAX_LK];
BYTE	t9_delay_mtp3[MAX_LK];
BYTE	t10_delay_mtp3[MAX_LK];
BYTE	t11_delay_mtp3[MAX_LK];
BYTE	t12_delay_mtp3[MAX_LK];
BYTE	t13_delay_mtp3[MAX_LK];
BYTE	t14_delay_mtp3[MAX_LK];
BYTE	t15_delay_mtp3[MAX_LK];
BYTE	t16_delay_mtp3[MAX_LK];
BYTE	t17_delay_mtp3[MAX_LK];
BYTE	t18_delay_mtp3;
BYTE	t19_delay_mtp3;
BYTE	t20_delay_mtp3;
BYTE	t21_delay_mtp3[MAX_LK];
BYTE	t22_delay_mtp3[MAX_LK];
BYTE	t23_delay_mtp3[MAX_LK];
BYTE	t24_delay_mtp3[MAX_LK];
BYTE	sltc_t1_delay[MAX_LK];
BYTE	sltc_t2_delay[MAX_LK];

BYTE	mtp3_t21_flag[MAX_LS];
BYTE	mtp3_t22_flag[MAX_LK];
BYTE	mtp3_t23_flag[MAX_LK];
BYTE	mtp3_t12_flag[MAX_LK];
BYTE	mtp3_t13_flag[MAX_LK];
BYTE	mtp3_t14_flag[MAX_LK];

BYTE	srm_nw;
BYTE	active_ls_num;
BYTE	current_active_ls_num;
BYTE	rv_TRA_num;
BYTE	tprc_nw;
//BYTE	taprc_loop[128];
BYTE	taprc_loop[MAX_LS];

BYTE	mtp_t1[256];
BYTE	mtp_t2[256];
BYTE	mtp_t3[256];
BYTE	mtp_t4[256];
BYTE	mtp_t5[256];
BYTE	mtp_t7[256];
BYTE	mtp_t12[256];
BYTE	mtp_t13[256];
BYTE	mtp_t14[256];
BYTE	mtp_t17[256];
BYTE	mtp_t22[256];
BYTE	mtp_t23[256];
BYTE	mtp_t24[256];

BYTE	mtp2_flag_new[32];
BYTE	mtp2_flag_old[32];

ulong	mtp3_localip;
ulong	mtp3_alterip;

WORD	wx5[256];
BYTE	debug_link[MAX_LK];

long	mtp3_timestamp;
long	mtp3_csta_p;

ulong	mtp3_get_msg;

BYTE	local_change_over[MAX_LK];

BYTE	mtp2_buf_full[MAX_LK];
BYTE	nld_cause_lkd[MAX_LK];

BYTE	init_lsac_state[MAX_LK];
BYTE	init_tlac_state[MAX_LK];

ulong	TFAmsg_OPC;
WORD	TFAmsg_SrcLk;
ulong	TFPmsg_OPC;
WORD	TFPmsg_SrcLk;
WORD	sdTFP_Ls;
WORD	sdTFA_Ls;
BYTE mtp2_module;
BYTE mtp2_systemid;

// mtp3 dynamic opc
mtp3_dynamic_opc	mtp3_opc;
#endif
