version	U12.1.00
uid	findapplsig.tmp.u1-1465334337-0
impl	error
global	253
	0,000001,dloadflag,0
	1,000001,initflag,0
	2,000001,BADflag,0
	3,000001,aflag,0
	4,000001,yydebug,0
	5,000001,Mflag,0
	6,000001,cflag,0
	7,000001,pflag,0
	8,000001,Lflag,0
	9,000001,Pflag,0
	10,000001,Tflag,0
	11,000001,Gflag,0
	12,000001,Vflag,0
	13,000001,Nflag,0
	14,000001,fflag,0
	15,000001,Fflag,0
	16,000001,Rflag,0
	17,000001,OOflag,0
	18,000001,OOOflag,0
	19,000001,Oflag,0
	20,000001,Xflag,0
	21,000001,xflag,0
	22,000001,hflag,0
	23,000001,dbgmsg,0
	24,000001,insrtptr,0
	25,000001,rpt_lvl,0
	26,000001,ifname,0
	27,000001,ofname,0
	28,000001,sigfname,0
	29,000001,optfname,0
	30,000001,actual_ifname,0
	31,000001,ofile,0
	32,000001,sigfile,0
	33,000001,optfile,0
	34,000001,unparse_file,0
	35,000001,optsfile,0
	36,000001,callfile,0
	37,000001,yyline,0
	38,000001,usl_ptr,0
	39,000001,insig,0
	40,000001,entry_nam,0
	41,000001,nil,0
	42,000001,indx_assign,0
	43,000001,indx_passign,0
	44,000001,indx_massign,0
	45,000001,indx_or,0
	46,000001,indx_and,0
	47,000001,indx_not,0
	48,000001,indx_equals,0
	49,000001,indx_less,0
	50,000001,indx_le,0
	51,000001,indx_ge,0
	52,000001,indx_ne,0
	53,000001,indx_greater,0
	54,000001,indx_plus,0
	55,000001,indx_minus,0
	56,000001,indx_times,0
	57,000001,indx_divide,0
	58,000001,indx_mod,0
	59,000001,indx_pconc,0
	60,000001,indx_sconc,0
	61,000001,indx_exp,0
	62,000001,indx_deref,0
	63,000001,indx_subscr,0
	64,000001,indx_New,0
	65,000001,indx_ValueOf,0
	66,000001,indx_First,0
	67,000001,indx_Last,0
	68,000001,indx_Pred,0
	69,000001,indx_Succ,0
	70,000001,indx_Ord,0
	71,000001,indx_OrdInv,0
	72,000001,indx_Card,0
	73,000001,indx_In,0
	74,000001,indx_Out,0
	75,000001,indx_put,0
	76,000001,indx_Callcc,0
	77,000001,indx_size,0
	78,000001,indx_ptr_New,0
	79,000001,indx_init_New,0
	80,000001,indx_empty,0
	81,000001,indx_standard,0
	82,000001,indx_inline,0
	83,000001,pend,0
	84,000001,indx_Boolean,0
	85,000001,indx_Void,0
	86,000001,indx_true,0
	87,000001,indx_false,0
	88,000001,indx_simple,0
	89,000001,indx_Null,0
	90,000001,indx_Mk,0
	91,000001,indx_Integer,0
	92,000001,indx_Array,0
	93,000001,sig_assign,0
	94,000001,sig_equals,0
	95,000001,sig_less,0
	96,000001,sig_greater,0
	97,000001,sig_New,0
	98,000001,sig_const,0
	99,000001,sig_ValueOf,0
	100,000001,sig_pconc,0
	101,000001,sig_sconc,0
	102,000001,sig_Signature,0
	103,000001,val_Boolean,0
	104,000001,val_Integer,0
	105,000001,val_Void,0
	106,000001,var_Void,0
	107,000001,sel_true,0
	108,000001,sel_false,0
	109,000001,id_Boolean,0
	110,000001,id_Integer,0
	111,000001,id_Void,0
	112,000001,id_put,0
	113,000001,id_ValueOf,0
	114,000001,id_New,0
	115,000001,id_size,0
	116,000001,id_Null,0
	117,000001,id_times,0
	118,000001,id_plus,0
	119,000001,appl_Null,0
	120,000001,yyvline,0
	121,000001,stt_table,0
	122,000001,stt_unique_cnt,0
	123,000001,stt_reference_cnt,0
	124,000001,reverse_stt,0
	125,000001,errfile,0
	126,000001,infofile,0
	127,000001,reduce,0
	128,000001,progress,0
	129,000001,debug_file,0
	130,000001,stats,0
	131,000001,nodes,0
	132,000001,ccode_file,0
	133,000001,nodes_file,0
	134,000001,lists_created_file,0
	135,000001,cons_file,0
	136,000001,treefile,0
	137,000001,symfile,0
	138,000001,sym2file,0
	139,000001,nodes_created_file,0
	140,000001,nodes_created_trace_file,0
	141,000001,sym2_table,0
	142,000001,line_cnt,0
	143,000001,char_cnt,0
	144,000001,token_cnt,0
	145,000001,reserved_id_cnt,0
	146,000001,reserved_op_cnt,0
	147,000001,numeral_cnt,0
	148,000001,nodes_total_cnt,0
	149,000001,nodes_made_cnt,0
	150,000001,lists_total_cnt,0
	151,000001,lists_made_cnt,0
	152,000001,yyn_switches_cnt,0
	153,000001,yyn_compute_cnt,0
	154,000001,newstate_cnt,0
	155,000001,setstate_cnt,0
	156,000001,backup_cnt,0
	157,000001,default_cnt,0
	158,000001,reduce_cnt,0
	159,000001,errlab_cnt,0
	160,000001,errlab1_cnt,0
	161,000001,defined_id_cnt,0
	162,000001,defined_op_cnt,0
	163,000001,seperator_cnt,0
	164,000001,RIC_table,0
	165,000001,RIC_op_code_cnt,0
	166,000001,RIC_table_entry_cnt,0
	167,000001,comments_cnt,0
	168,000001,sing_quoted_cnt,0
	169,000001,dbl_quoted_cnt,0
	170,000001,infile,0
	171,000001,entry_name,0
	172,000001,yyinfnm,0
	173,000001,addposition,0
	174,000001,inline_cnvt,0
	175,000001,Ginline_cnvt,0
	176,000001,Vinline_cnvt,0
	177,000001,paramstop,0
	178,000001,denseqstop,0
	179,000001,condstop,0
	180,000001,declstop,0
	181,000001,stxtree,0
	182,000001,yystate,0
	183,000001,fn_count,0
	184,000001,scanstk,0
	185,000001,stktop,0
	186,000001,scansavc,0
	187,000001,yydescr,0
	188,000001,has_externs,0
	189,000001,argcnt_from_kind,0
	190,000001,parser_actions_cnt,0
	191,000001,curr_void_decl,0
	192,000001,curr_sig_transp,0
	193,000001,curr_tsig,0
	194,000001,err_node,0
	195,000001,in_sig,0
	196,000001,in_loop,0
	197,000001,linebuf,0
	198,000001,restab,0
	199,000001,cctab,0
	200,000001,tokenlgth,0
	201,000001,yynerrs,0
	202,000001,decl_num,0
	203,000001,decl_nums,0
	204,000001,Outer_arg,0
	205,000001,file_sigs,0
	206,000001,decl_num_in,0
	207,000001,sig_table,0
	208,000001,unique_node_id,0
	209,000001,objfilelist,0
	210,000001,Idtable,0
	211,000001,next_pre,0
	212,000001,next_post,0
	213,000001,visited,0
	214,000001,Gfc_list,0
	215,000001,Glevel,0
	216,000001,Gcurrent,0
	217,000001,Goutfile,0
	218,000001,finished_accessible,0
	219,000001,all_fcs,0
	220,000001,all_fcs_tail,0
	221,000001,outer_fc,0
	222,000001,whole_program,0
	223,000001,currect_fcs,0
	224,000001,Vcurrent_func,0
	225,000001,Vcurrent_ar,0
	226,000001,Vstatic_level,0
	227,000001,Vnext_free,0
	228,000001,Vhigh_water,0
	229,000001,Vextent_limited,0
	230,000001,Vallocate_on_stack,0
	231,000001,Vcallcc,0
	232,000001,max_addr_regs,0
	233,000001,max_int_regs,0
	234,000001,n_addr_regs,0
	235,000001,n_int_regs,0
	236,000001,Vcurrent_blocks,0
	237,000001,found_non_vacuous,0
	238,000001,n_vacuous,0
	239,000001,avail_loc,0
	240,000001,compile_fcs,0
	241,000001,sl_available,0
	242,000001,stplinks,0
	243,000001,fld_table,0
	244,000001,surr_loop,0
	245,000001,callcc_call,0
	246,000001,catchsigs,0
	247,000001,Gspcl_to_inline,0
	248,000001,htable,0
	249,000001,NodeTypeName,0
	250,000001,dump__tree_depth,0
	251,000001,trash_id,0
	252,000005,findapplsig,1

proc findapplsig
	local	0,001000,p_orig
	local	1,000020,args
	local	2,000020,op
	local	3,000020,r
	local	4,000020,q
	local	5,000020,decl
	local	6,000020,den
	local	7,000020,op_sig
	local	8,000020,ext_args
	local	9,000020,par_sig
	local	10,000020,nargs
	local	11,000020,narg
	local	12,000020,p
	local	13,000020,s_par_sig
	local	14,000000,fix_p
	local	15,000000,temp
	local	16,000000,findsig
	local	17,000000,chgsig
	local	18,000000,rpt_err
	local	19,000000,length
	local	20,000000,emptylist
	local	21,000000,temp1
	local	22,000000,temp2
	local	23,000000,s
	local	24,000000,coerce
	local	25,000000,nil
	local	26,000000,vfree
	local	27,000000,addright
	local	28,000000,infer_args
	local	29,000000,sig_structure
	local	30,000000,substerr
	local	31,000000,subst
	local	32,000000,lock
	local	33,000000,amatch
	local	34,000000,match_delv
	local	35,000000,mknode
	local	36,000000,NIL
	local	37,000000,match_len
	local	38,000000,delcomp
	local	39,000000,unlock
	local	40,000000,initsig
	local	41,000000,special_tp
	local	42,000000,fix_array_sig
	local	43,000000,first
	local	44,000000,second
	local	45,000000,has_sig
	local	46,000000,clear_slink_known
	con	0,002000,1,0
	con	1,002000,1,2
	con	2,002000,2,31
	con	3,002000,2,32
	con	4,002000,1,1
	con	5,002000,1,6
	con	6,010000,49,146,151,156,144,141,160,160,154,163,151,147,040,105,162,162,157,162,040,055,040,156,157,156,055,146,165,156,143,164,151,157,156,040,165,163,145,144,040,141,163,040,157,160,145,162,141,164,157,162
	con	7,002000,1,5
	con	8,010000,41,146,151,156,144,141,160,160,154,163,151,147,040,103,141,156,047,164,040,151,156,146,145,162,040,155,151,163,163,151,156,147,040,141,162,147,165,155,145,156,164,163
	con	9,002000,1,7
	con	10,002000,2,20
	con	11,002000,2,33
	declend
	filen	pass4/findapplsig.tmp.icn
	line	134
	colm	12
	synt	any
	mark	L1
	pnull
	var	12
	var	14
	var	0
	line	138
	colm	15
	synt	any
	invoke	1
	line	138
	colm	7
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	pnull
	var	1
	pnull
	var	12
	line	139
	colm	15
	synt	any
	field	ap_args
	line	139
	colm	10
	synt	any
	asgn
	unmark
lab L2
	mark	L3
	pnull
	var	2
	pnull
	var	12
	line	140
	colm	13
	synt	any
	field	ap_operator
	line	140
	colm	8
	synt	any
	asgn
	unmark
lab L3
	mark	L4
	pnull
	var	15
	pnull
	var	1
	line	144
	colm	18
	synt	any
	field	lh_first
	line	144
	colm	10
	synt	any
	asgn
	unmark
lab L4
	mark	L5
lab L6
	line	145
	colm	5
	synt	while
	mark0
	pnull
	var	15
	line	145
	colm	11
	synt	any
	nonnull
	unmark
	mark	L6
	mark	L9
	pnull
	var	4
	pnull
	var	15
	line	147
	colm	22
	synt	any
	field	cn_hd_field
	line	147
	colm	15
	synt	any
	asgn
	unmark
lab L9
	mark	L10
	line	148
	colm	13
	synt	if
	mark0
	pnull
	pnull
	var	3
	var	16
	var	4
	int	0
	line	148
	colm	30
	synt	any
	invoke	2
	line	148
	colm	20
	synt	any
	asgn
	int	0
	line	148
	colm	37
	synt	any
	numne
	unmark
	mark	L11
	pnull
	pnull
	var	12
	line	150
	colm	23
	synt	any
	field	sig_done
	int	0
	line	150
	colm	34
	synt	any
	numeq
	unmark
lab L11
	mark	L12
	var	3
	line	151
	colm	21
	synt	any
	pret
lab L12
	synt	any
	pfail
	line	148
	colm	13
	synt	endif
	unmark
lab L10
	mark	L13
	line	153
	colm	13
	synt	if
	mark0
	pnull
	pnull
	var	4
	line	153
	colm	19
	synt	any
	field	signature
	int	1
	line	153
	colm	31
	synt	any
	numeq
	unmark
	mark	L14
	pnull
	pnull
	var	12
	line	154
	colm	19
	synt	any
	field	signature
	int	1
	line	154
	colm	31
	synt	any
	asgn
	unmark
lab L14
	mark	L15
	pnull
	pnull
	var	12
	line	155
	colm	19
	synt	any
	field	sig_done
	int	1
	line	155
	colm	30
	synt	any
	asgn
	unmark
lab L15
	mark	L16
	int	0
	line	156
	colm	17
	synt	any
	pret
lab L16
	synt	any
	pfail
	line	153
	colm	13
	synt	endif
	unmark
lab L13
	pnull
	var	15
	pnull
	var	15
	line	158
	colm	25
	synt	any
	field	cn_tl_field
	line	158
	colm	18
	synt	any
	asgn
lab L7
	unmark
	goto	L6
lab L8
	line	145
	colm	5
	synt	endwhile
	unmark
lab L5
	mark	L17
	line	161
	colm	5
	synt	if
	mark0
	mark	L18
	pnull
	pnull
	var	2
	line	161
	colm	12
	synt	any
	field	kind
	int	2
	line	161
	colm	19
	synt	any
	numeq
	line	161
	colm	24
	synt	any
	esusp
	goto	L19
lab L18
	pnull
	pnull
	var	2
	line	161
	colm	29
	synt	any
	field	kind
	int	3
	line	161
	colm	36
	synt	any
	numeq
lab L19
	unmark
	pnull
	pnull
	var	2
	line	163
	colm	12
	synt	any
	field	id_appl
	var	12
	line	163
	colm	22
	synt	any
	asgn
	line	161
	colm	5
	synt	endif
	unmark
lab L17
	mark	L20
	line	165
	colm	5
	synt	if
	mark0
	pnull
	pnull
	var	3
	var	16
	var	2
	int	0
	line	165
	colm	22
	synt	any
	invoke	2
	line	165
	colm	12
	synt	any
	asgn
	int	0
	line	165
	colm	30
	synt	any
	numne
	unmark
	mark	L21
	pnull
	pnull
	var	12
	line	166
	colm	11
	synt	any
	field	sig_done
	int	0
	line	166
	colm	22
	synt	any
	asgn
	unmark
lab L21
	mark	L22
	var	3
	line	167
	colm	9
	synt	any
	pret
lab L22
	synt	any
	pfail
	line	165
	colm	5
	synt	endif
	unmark
lab L20
	mark	L23
	line	169
	colm	5
	synt	if
	mark0
	pnull
	pnull
	var	2
	line	169
	colm	12
	synt	any
	field	signature
	int	1
	line	169
	colm	24
	synt	any
	numeq
	unmark
	mark	L24
	pnull
	pnull
	var	12
	line	170
	colm	11
	synt	any
	field	signature
	int	1
	line	170
	colm	23
	synt	any
	asgn
	unmark
lab L24
	mark	L25
	pnull
	pnull
	var	12
	line	171
	colm	11
	synt	any
	field	sig_done
	int	1
	line	171
	colm	22
	synt	any
	asgn
	unmark
lab L25
	mark	L26
	int	0
	line	172
	colm	9
	synt	any
	pret
lab L26
	synt	any
	pfail
	line	169
	colm	5
	synt	endif
	unmark
lab L23
	mark	L27
lab L28
	line	175
	colm	5
	synt	while
	mark0
	mark	L31
	pnull
	pnull
	pnull
	var	2
	line	175
	colm	15
	synt	any
	field	signature
	line	175
	colm	27
	synt	any
	field	kind
	int	2
	line	175
	colm	34
	synt	any
	numeq
	line	175
	colm	39
	synt	any
	esusp
	goto	L32
lab L31
	pnull
	pnull
	pnull
	var	2
	line	176
	colm	15
	synt	any
	field	signature
	line	176
	colm	27
	synt	any
	field	kind
	int	3
	line	176
	colm	34
	synt	any
	numeq
lab L32
	unmark
	mark	L28
	mark	L33
	pnull
	var	5
	pnull
	pnull
	var	2
	line	177
	colm	27
	synt	any
	field	signature
	line	177
	colm	39
	synt	any
	field	id_last_definition
	line	177
	colm	21
	synt	any
	asgn
	unmark
lab L33
	line	179
	colm	16
	synt	if
	mark0
	pnull
	pnull
	var	5
	line	179
	colm	25
	synt	any
	field	kind
	int	4
	line	179
	colm	32
	synt	any
	numeq
	pop
	pnull
	var	5
	line	180
	colm	25
	synt	any
	field	decl_sig_transp
	unmark
	mark	L34
	pnull
	var	6
	pnull
	var	5
	line	181
	colm	36
	synt	any
	field	decl_denotation
	line	181
	colm	28
	synt	any
	asgn
	unmark
lab L34
	line	183
	colm	24
	synt	ifelse
	mark	L35
	mark	L37
	pnull
	pnull
	var	6
	line	183
	colm	32
	synt	any
	field	kind
	int	3
	line	183
	colm	39
	synt	any
	numeq
	line	183
	colm	44
	synt	any
	esusp
	goto	L38
lab L37
	mark	L39
	pnull
	pnull
	var	6
	line	184
	colm	32
	synt	any
	field	kind
	int	2
	line	184
	colm	39
	synt	any
	numeq
	line	184
	colm	44
	synt	any
	esusp
	goto	L40
lab L39
	pnull
	pnull
	var	6
	line	185
	colm	32
	synt	any
	field	kind
	int	5
	line	185
	colm	39
	synt	any
	numeq
lab L40
lab L38
	unmark
	var	17
	var	2
	var	6
	line	186
	colm	38
	synt	any
	invoke	2
	goto	L36
lab L35
	unmark
	pnull
	goto	L30
lab L36
	line	183
	colm	24
	synt	endifelse
	line	179
	colm	16
	synt	endif
lab L29
	unmark
	goto	L28
lab L30
	line	175
	colm	5
	synt	endwhile
	unmark
lab L27
	mark	L41
	line	192
	colm	5
	synt	if
	mark0
	pnull
	pnull
	pnull
	var	2
	line	192
	colm	12
	synt	any
	field	signature
	line	192
	colm	24
	synt	any
	field	kind
	int	5
	line	192
	colm	31
	synt	any
	numne
	unmark
	mark	L42
	var	18
	str	6
	line	193
	colm	16
	synt	any
	invoke	1
	unmark
lab L42
	mark	L43
	pnull
	pnull
	var	12
	line	194
	colm	11
	synt	any
	field	signature
	int	1
	line	194
	colm	23
	synt	any
	asgn
	unmark
lab L43
	mark	L44
	pnull
	pnull
	var	12
	line	195
	colm	11
	synt	any
	field	sig_done
	int	1
	line	195
	colm	22
	synt	any
	asgn
	unmark
lab L44
	mark	L45
	int	0
	line	196
	colm	9
	synt	any
	pret
lab L45
	synt	any
	pfail
	line	192
	colm	5
	synt	endif
	unmark
lab L41
	mark	L46
	mark	L47
	pnull
	var	7
	pnull
	var	2
	line	203
	colm	22
	synt	any
	field	signature
	line	203
	colm	16
	synt	any
	asgn
	unmark
lab L47
	line	205
	colm	9
	synt	if
	mark0
	pnull
	var	19
	pnull
	var	7
	line	205
	colm	27
	synt	any
	field	fsig_param_list
	line	205
	colm	19
	synt	any
	invoke	1
	var	19
	var	1
	line	205
	colm	55
	synt	any
	invoke	1
	line	205
	colm	46
	synt	any
	numge
	unmark
	mark	L48
	pnull
	var	10
	var	20
	line	206
	colm	31
	synt	any
	invoke	0
	line	206
	colm	19
	synt	any
	asgn
	unmark
lab L48
	mark	L49
	pnull
	var	21
	pnull
	var	1
	line	210
	colm	26
	synt	any
	field	lh_first
	line	210
	colm	19
	synt	any
	asgn
	unmark
lab L49
	mark	L50
	pnull
	var	22
	pnull
	pnull
	var	7
	line	211
	colm	29
	synt	any
	field	fsig_param_list
	line	211
	colm	46
	synt	any
	field	lh_first
	line	211
	colm	19
	synt	any
	asgn
	unmark
lab L50
	mark	L51
lab L52
	line	212
	colm	13
	synt	while
	mark0
	pnull
	var	21
	line	212
	colm	19
	synt	any
	nonnull
	pop
	pnull
	var	22
	line	212
	colm	28
	synt	any
	nonnull
	unmark
	mark	L52
	mark	L55
	pnull
	var	23
	pnull
	var	15
	line	213
	colm	26
	synt	any
	field	cn_hd_field
	line	213
	colm	19
	synt	any
	asgn
	unmark
lab L55
	mark	L56
	pnull
	var	3
	pnull
	var	15
	line	214
	colm	26
	synt	any
	field	cn_hd_field
	line	214
	colm	19
	synt	any
	asgn
	unmark
lab L56
	mark	L57
	pnull
	var	9
	pnull
	var	3
	line	215
	colm	30
	synt	any
	field	par_signature
	line	215
	colm	25
	synt	any
	asgn
	unmark
lab L57
	mark	L58
lab L59
	line	216
	colm	17
	synt	while
	mark0
	mark	L62
	pnull
	pnull
	var	9
	line	216
	colm	32
	synt	any
	field	kind
	int	3
	line	216
	colm	39
	synt	any
	numeq
	line	216
	colm	44
	synt	any
	esusp
	goto	L63
lab L62
	pnull
	pnull
	var	9
	line	217
	colm	32
	synt	any
	field	kind
	int	2
	line	217
	colm	39
	synt	any
	numeq
lab L63
	unmark
	mark	L59
	pnull
	var	9
	pnull
	pnull
	var	9
	line	218
	colm	46
	synt	any
	field	id_last_definition
	line	218
	colm	65
	synt	any
	field	decl_denotation
	line	218
	colm	36
	synt	any
	asgn
lab L60
	unmark
	goto	L59
lab L61
	line	216
	colm	17
	synt	endwhile
	unmark
lab L58
	mark	L64
	line	220
	colm	17
	synt	ifelse
	mark	L65
	pnull
	pnull
	var	23
	line	220
	colm	23
	synt	any
	field	signature
	int	1
	line	220
	colm	35
	synt	any
	numne
	pop
	pnull
	pnull
	var	9
	line	221
	colm	29
	synt	any
	field	kind
	int	7
	line	221
	colm	36
	synt	any
	numeq
	pop
	pnull
	pnull
	pnull
	var	23
	line	222
	colm	23
	synt	any
	field	signature
	line	222
	colm	35
	synt	any
	field	kind
	int	7
	line	222
	colm	42
	synt	any
	numne
	unmark
	mark	L67
	pnull
	var	11
	var	24
	var	23
	line	223
	colm	39
	synt	any
	invoke	1
	line	223
	colm	30
	synt	any
	asgn
	unmark
lab L67
	mark	L68
	line	225
	colm	25
	synt	if
	mark0
	pnull
	pnull
	var	4
	var	16
	var	11
	int	0
	line	225
	colm	41
	synt	any
	invoke	2
	line	225
	colm	31
	synt	any
	asgn
	int	0
	line	225
	colm	51
	synt	any
	numne
	unmark
	mark	L69
	pnull
	pnull
	var	12
	line	226
	colm	31
	synt	any
	field	signature
	var	25
	line	226
	colm	43
	synt	any
	asgn
	unmark
lab L69
	mark	L70
	var	26
	var	10
	line	227
	colm	34
	synt	any
	invoke	1
	unmark
lab L70
	mark	L71
	pnull
	pnull
	var	12
	line	228
	colm	31
	synt	any
	field	sig_done
	int	0
	line	228
	colm	42
	synt	any
	asgn
	unmark
lab L71
	mark	L72
	var	4
	line	229
	colm	29
	synt	any
	pret
lab L72
	synt	any
	pfail
	line	225
	colm	25
	synt	endif
	unmark
lab L68
	var	27
	var	10
	var	11
	line	231
	colm	33
	synt	any
	invoke	2
	goto	L66
lab L65
	var	27
	var	10
	var	23
	line	233
	colm	33
	synt	any
	invoke	2
lab L66
	line	220
	colm	17
	synt	endifelse
	unmark
lab L64
	mark	L73
	pnull
	var	21
	pnull
	var	21
	line	236
	colm	31
	synt	any
	field	cn_tl_field
	line	236
	colm	23
	synt	any
	asgn
	unmark
lab L73
	pnull
	var	22
	pnull
	var	22
	line	237
	colm	31
	synt	any
	field	cn_tl_field
	line	237
	colm	23
	synt	any
	asgn
lab L53
	unmark
	goto	L52
lab L54
	line	212
	colm	13
	synt	endwhile
	unmark
lab L51
	mark	L74
	line	239
	colm	13
	synt	if
	mark0
	pnull
	var	19
	pnull
	var	7
	line	239
	colm	31
	synt	any
	field	fsig_param_list
	line	239
	colm	23
	synt	any
	invoke	1
	var	19
	var	1
	line	239
	colm	58
	synt	any
	invoke	1
	line	239
	colm	50
	synt	any
	numgt
	unmark
	mark	L75
	pnull
	var	8
	var	28
	var	10
	pnull
	var	7
	line	243
	colm	47
	synt	any
	field	fsig_param_list
	pnull
	var	12
	line	244
	colm	42
	synt	any
	field	ap_void_decl
	var	2
	line	242
	colm	39
	synt	any
	invoke	4
	line	242
	colm	26
	synt	any
	asgn
	unmark
lab L75
	line	245
	colm	17
	synt	ifelse
	mark	L76
	pnull
	var	8
	line	245
	colm	21
	synt	any
	null
	unmark
	mark	L78
	pnull
	pnull
	var	12
	line	246
	colm	23
	synt	any
	field	signature
	int	1
	line	246
	colm	35
	synt	any
	asgn
	unmark
lab L78
	mark	L79
	pnull
	pnull
	var	12
	line	247
	colm	23
	synt	any
	field	sig_done
	int	1
	line	247
	colm	34
	synt	any
	asgn
	unmark
lab L79
	mark	L80
	var	18
	str	8
	line	248
	colm	28
	synt	any
	invoke	1
	unmark
lab L80
	mark	L81
	int	0
	line	249
	colm	21
	synt	any
	pret
lab L81
	synt	any
	pfail
	goto	L77
lab L76
	pnull
	var	10
	var	8
	line	251
	colm	27
	synt	any
	asgn
lab L77
	line	245
	colm	17
	synt	endifelse
	line	239
	colm	13
	synt	endif
	unmark
lab L74
	mark	L82
	pnull
	var	1
	var	10
	line	254
	colm	18
	synt	any
	asgn
	unmark
lab L82
	mark	L83
	pnull
	var	10
	var	20
	line	255
	colm	31
	synt	any
	invoke	0
	line	255
	colm	19
	synt	any
	asgn
	unmark
lab L83
	mark	L84
	pnull
	var	21
	pnull
	var	1
	line	256
	colm	26
	synt	any
	field	lh_first
	line	256
	colm	19
	synt	any
	asgn
	unmark
lab L84
	mark	L85
	pnull
	var	22
	pnull
	pnull
	var	7
	line	257
	colm	29
	synt	any
	field	fsig_param_list
	line	257
	colm	46
	synt	any
	field	lh_first
	line	257
	colm	19
	synt	any
	asgn
	unmark
lab L85
	mark	L86
lab L87
	line	258
	colm	13
	synt	while
	mark0
	pnull
	var	21
	line	258
	colm	19
	synt	any
	nonnull
	pop
	pnull
	var	22
	line	258
	colm	28
	synt	any
	nonnull
	unmark
	mark	L87
	mark	L90
	pnull
	var	23
	pnull
	var	21
	line	259
	colm	27
	synt	any
	field	cn_hd_field
	line	259
	colm	19
	synt	any
	asgn
	unmark
lab L90
	mark	L91
	pnull
	var	3
	pnull
	var	22
	line	260
	colm	27
	synt	any
	field	cn_hd_field
	line	260
	colm	19
	synt	any
	asgn
	unmark
lab L91
	mark	L92
	pnull
	var	9
	pnull
	var	3
	line	262
	colm	30
	synt	any
	field	par_signature
	line	262
	colm	25
	synt	any
	asgn
	unmark
lab L92
	mark	L93
	line	263
	colm	17
	synt	if
	mark0
	mark	L94
	pnull
	pnull
	var	9
	line	263
	colm	29
	synt	any
	field	kind
	int	3
	line	263
	colm	36
	synt	any
	numeq
	line	263
	colm	41
	synt	any
	esusp
	goto	L95
lab L94
	pnull
	pnull
	var	9
	line	264
	colm	29
	synt	any
	field	kind
	int	2
	line	264
	colm	36
	synt	any
	numeq
lab L95
	unmark
	pnull
	var	9
	var	29
	var	9
	line	265
	colm	49
	synt	any
	invoke	1
	line	265
	colm	33
	synt	any
	asgn
	line	263
	colm	17
	synt	endif
	unmark
lab L93
	mark	L96
	line	267
	colm	17
	synt	ifelse
	mark	L97
	pnull
	pnull
	var	9
	line	267
	colm	29
	synt	any
	field	kind
	int	9
	line	267
	colm	36
	synt	any
	numeq
	unmark
	mark	L99
	pnull
	var	30
	int	0
	line	268
	colm	30
	synt	any
	asgn
	unmark
lab L99
	mark	L100
	pnull
	var	13
	var	31
	var	9
	pnull
	var	7
	line	270
	colm	47
	synt	any
	field	fsig_param_list
	var	1
	line	269
	colm	39
	synt	any
	invoke	3
	line	269
	colm	31
	synt	any
	asgn
	unmark
lab L100
	mark	L101
	var	32
	var	13
	line	272
	colm	25
	synt	any
	invoke	1
	unmark
lab L101
	mark	L102
	line	273
	colm	21
	synt	ifelse
	mark	L103
	pnull
	var	30
	int	0
	line	273
	colm	34
	synt	any
	numeq
	pop
	var	33
	pnull
	var	23
	line	274
	colm	34
	synt	any
	field	signature
	var	13
	line	274
	colm	31
	synt	any
	invoke	2
	pop
	pnull
	var	34
	line	275
	colm	25
	synt	any
	nonnull
	unmark
	mark	L105
	pnull
	var	11
	var	35
	pnull
	int	10
	var	23
	var	36
	var	34
	line	277
	colm	45
	synt	any
	llist	4
	line	277
	colm	43
	synt	any
	invoke	1
	line	277
	colm	34
	synt	any
	asgn
	unmark
lab L105
	mark	L106
	pnull
	pnull
	var	11
	line	281
	colm	34
	synt	any
	field	mp_orig_length
	var	37
	line	281
	colm	51
	synt	any
	asgn
	unmark
lab L106
	mark	L107
	pnull
	pnull
	var	11
	line	282
	colm	33
	synt	any
	field	signature
	var	38
	pnull
	var	23
	line	282
	colm	57
	synt	any
	field	signature
	var	34
	line	282
	colm	54
	synt	any
	invoke	2
	line	282
	colm	44
	synt	any
	asgn
	unmark
lab L107
	mark	L108
	pnull
	pnull
	var	11
	line	286
	colm	34
	synt	any
	field	sig_done
	int	1
	line	286
	colm	45
	synt	any
	asgn
	unmark
lab L108
	var	27
	var	10
	var	11
	line	287
	colm	37
	synt	any
	invoke	2
	goto	L104
lab L103
	mark	L109
	line	289
	colm	29
	synt	if
	mark0
	pnull
	var	30
	int	0
	line	289
	colm	42
	synt	any
	numne
	unmark
	mark	L110
	pnull
	pnull
	var	12
	line	292
	colm	35
	synt	any
	field	sig_done
	int	0
	line	292
	colm	46
	synt	any
	asgn
	unmark
lab L110
	mark	L111
	var	30
	line	293
	colm	33
	synt	any
	pret
lab L111
	synt	any
	pfail
	line	289
	colm	29
	synt	endif
	unmark
lab L109
	var	27
	var	10
	var	23
	line	295
	colm	37
	synt	any
	invoke	2
lab L104
	line	273
	colm	21
	synt	endifelse
	unmark
lab L102
	var	26
	var	39
	var	13
	line	297
	colm	33
	synt	any
	invoke	1
	line	297
	colm	26
	synt	any
	invoke	1
	goto	L98
lab L97
	var	27
	var	10
	var	23
	line	299
	colm	29
	synt	any
	invoke	2
lab L98
	line	267
	colm	17
	synt	endifelse
	unmark
lab L96
	mark	L112
	pnull
	var	21
	pnull
	var	21
	line	303
	colm	31
	synt	any
	field	cn_tl_field
	line	303
	colm	23
	synt	any
	asgn
	unmark
lab L112
	pnull
	var	22
	pnull
	var	22
	line	304
	colm	31
	synt	any
	field	cn_tl_field
	line	304
	colm	23
	synt	any
	asgn
lab L88
	unmark
	goto	L87
lab L89
	line	258
	colm	13
	synt	endwhile
	unmark
lab L86
	mark	L113
	pnull
	pnull
	var	12
	line	306
	colm	15
	synt	any
	field	ap_args
	var	10
	line	306
	colm	25
	synt	any
	asgn
	unmark
lab L113
	pnull
	var	1
	var	10
	line	307
	colm	18
	synt	any
	asgn
	line	205
	colm	9
	synt	endif
	unmark
lab L46
	mark	L114
	pnull
	var	30
	int	0
	line	311
	colm	14
	synt	any
	asgn
	unmark
lab L114
	mark	L115
	var	40
	var	12
	var	31
	pnull
	pnull
	var	2
	line	313
	colm	22
	synt	any
	field	signature
	line	313
	colm	34
	synt	any
	field	fsig_result_sig
	pnull
	pnull
	var	2
	line	314
	colm	22
	synt	any
	field	signature
	line	314
	colm	34
	synt	any
	field	fsig_param_list
	var	1
	line	313
	colm	18
	synt	any
	invoke	3
	line	312
	colm	12
	synt	any
	invoke	2
	unmark
lab L115
	mark	L116
	line	319
	colm	5
	synt	if
	mark0
	pnull
	var	41
	pnull
	pnull
	var	2
	line	319
	colm	23
	synt	any
	field	signature
	line	319
	colm	35
	synt	any
	field	fsig_special
	line	319
	colm	19
	synt	any
	invoke	1
	int	11
	line	319
	colm	51
	synt	any
	numeq
	unmark
	var	42
	pnull
	var	12
	line	320
	colm	25
	synt	any
	field	signature
	var	43
	var	1
	line	320
	colm	42
	synt	any
	invoke	1
	var	44
	var	1
	line	320
	colm	56
	synt	any
	invoke	1
	line	320
	colm	22
	synt	any
	invoke	3
	line	319
	colm	5
	synt	endif
	unmark
lab L116
	mark	L117
	line	322
	colm	5
	synt	ifelse
	mark	L118
	pnull
	var	30
	int	0
	line	322
	colm	18
	synt	any
	numne
	unmark
	mark	L120
	var	17
	var	12
	var	36
	line	324
	colm	15
	synt	any
	invoke	2
	unmark
lab L120
	pnull
	pnull
	var	12
	line	325
	colm	11
	synt	any
	field	sig_done
	int	0
	line	325
	colm	22
	synt	any
	asgn
	goto	L119
lab L118
	pnull
	pnull
	var	12
	line	327
	colm	11
	synt	any
	field	sig_done
	int	1
	line	327
	colm	22
	synt	any
	asgn
lab L119
	line	322
	colm	5
	synt	endifelse
	unmark
lab L117
	mark	L121
	line	329
	colm	5
	synt	if
	mark0
	pnull
	var	45
	var	12
	line	329
	colm	16
	synt	any
	invoke	1
	int	0
	line	329
	colm	20
	synt	any
	numne
	pop
	mark	L122
	pnull
	pnull
	pnull
	var	12
	line	330
	colm	12
	synt	any
	field	signature
	line	330
	colm	24
	synt	any
	field	kind
	int	5
	line	330
	colm	31
	synt	any
	numeq
	line	330
	colm	35
	synt	any
	esusp
	goto	L123
lab L122
	pnull
	pnull
	pnull
	var	12
	line	331
	colm	12
	synt	any
	field	signature
	line	331
	colm	24
	synt	any
	field	kind
	int	9
	line	331
	colm	31
	synt	any
	numeq
lab L123
	unmark
	var	46
	pnull
	var	12
	line	335
	colm	34
	synt	any
	field	signature
	line	335
	colm	31
	synt	any
	invoke	1
	line	329
	colm	5
	synt	endif
	unmark
lab L121
	mark	L124
	mark	L125
	var	30
	line	340
	colm	5
	synt	any
	pret
lab L125
	synt	any
	pfail
	unmark
lab L124
	pnull
	line	341
	colm	1
	synt	any
	pfail
	end
