ftp.nice.ch/pub/next/developer/languages/lisp/gcl.2.2-LISP.I.bs.tar.gz#/gcl-2.2/lsp/debug.c

This is debug.c in view mode; [Download] [Up]

#include <cmpinclude.h>
#include "debug.h"
init_debug(){do_init(VV);}
/*	function definition for SHOW-BREAK-VARIABLES	*/

static L1()
{register object *base=vs_base;
	register object *sup=base+VM1; VC1
	vs_reserve(VM1);
	{register object V1;
	if(vs_top-vs_base>1) too_many_arguments();
	if(vs_base>=vs_top){vs_top=sup;goto T1;}
	V1=(base[0]);
	vs_top=sup;
	goto T2;
T1:;
	V1= small_fixnum(1);
T2:;
T5:;
	{register object V2;
	register object V3;
	V2= reverse(car(symbol_value(VV[0])));
	V3= car((V2));
T11:;
	if(!(endp((V2)))){
	goto T12;}
	goto T7;
T12:;
	base[3]= symbol_value(VV[1]);
	base[4]= VV[2];
	base[5]= car((V3));
	base[6]= cadr((V3));
	vs_top=(vs_base=base+3)+4;
	Lformat();
	vs_top=sup;
	V2= cdr((V2));
	V3= car((V2));
	goto T11;}
T7:;
	V1= number_plus((V1),small_fixnum(-1));
	if(!((fix((V1)))>(0))){
	goto T27;}
	goto T26;
T27:;
	vs_base=vs_top=base+1;
	vs_base[0]=Cnil;
	return;
T26:;
	vs_base=vs_top;
	(void) (*Lnk107)();
	vs_top=sup;
	goto T5;
	}
}
/*	local entry for function SHOW-ENVIRONMENT	*/

static object LI2(V5)

object V5;
{	 VMB2 VMS2 VMV2
TTL:;
	{object V6;
	base[1]= (V5);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk108)();
	vs_top=sup;
	base[0]= vs_base[0];
	vs_top=(vs_base=base+0)+1;
	(void) (*Lnk109)();
	vs_top=sup;
	V6= vs_base[0];
	if(!(type_of((V6))==t_cons||((V6))==Cnil)){
	goto T35;}
	{register object V7;
	register object V8;
	base[3]= (V5);
	vs_top=(vs_base=base+3)+1;
	(void) (*Lnk108)();
	vs_top=sup;
	base[2]= vs_base[0];
	vs_top=(vs_base=base+2)+1;
	(void) (*Lnk109)();
	vs_top=sup;
	V9= vs_base[0];
	V7= reverse(V9);
	V8= car((V7));
T43:;
	if(!(endp((V7)))){
	goto T44;}
	{object V10 = Cnil;
	VMR2(V10)}
T44:;
	base[2]= symbol_value(VV[1]);
	base[3]= VV[3];
	base[4]= car((V8));
	base[5]= cadr((V8));
	vs_top=(vs_base=base+2)+4;
	Lformat();
	vs_top=sup;
	V7= cdr((V7));
	V8= car((V7));
	goto T43;}
T35:;
	{object V11 = Cnil;
	VMR2(V11)}}
}
/*	function definition for SEARCH-STACK	*/

static L3()
{register object *base=vs_base;
	register object *sup=base+VM3; VC3
	vs_reserve(VM3);
	{object V12;
	check_arg(1);
	V12=(base[0]);
	vs_top=sup;
TTL:;
	{object V13;
	V13= Cnil;
	if(!(type_of((V12))==t_symbol)){
	goto T62;}
	V13= symbol_name((V12));
	goto T60;
T62:;
	V13= (V12);
T60:;
	{register int V14;
	register int V15;
	{object V16;
	vs_base=vs_top;
	(void) (*Lnk110)();
	vs_top=sup;
	V16= vs_base[0];{object V17;
	V17= (type_of((V16))==t_fixnum?Ct:Cnil);
	if(V17==Cnil)goto T67;
	goto T66;
T67:;}
	(void)((*(LnkLI111))());
T66:;
	V14= fix((V16));}
	V15= 2;
	{register object V18;
	V18= Cnil;
	{register object V19;
	V19= Cnil;
T71:;
	if((V14)<=(V15)){
	goto T74;}
	goto T73;
T74:;
	goto T72;
T73:;
	{register object V20;
	base[1]= make_fixnum(V14);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk112)();
	vs_top=sup;
	V20= vs_base[0];
	V18= (V20);}
	base[1]= (V18);
	vs_top=(vs_base=base+1)+1;
	Lcompiled_function_p();
	vs_top=sup;
	if((vs_base[0])==Cnil){
	goto T82;}
	base[1]= (V18);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk113)();
	vs_top=sup;
	V19= vs_base[0];
	goto T80;
T82:;
	if(!(type_of((V18))==t_symbol)){
	goto T88;}
	V19= (V18);
	goto T80;
T88:;
	if(!(type_of((V18))==t_cons||((V18))==Cnil)){
	goto T92;}
	{register object x= car((V18)),V21= VV[4];
	while(!endp(V21))
	if(eql(x,V21->c.c_car)){
	goto T95;
	}else V21=V21->c.c_cdr;
	goto T92;}
T95:;
	V19= cadr((V18));
	goto T80;
T92:;
	V19= VV[5];
T80:;
	V22= symbol_name((V19));
	if(((VFUN_NARGS=4,(*(LnkLI114))((V13),/* INLINE-ARGS */V22,VV[6],VV[7])))==Cnil){
	goto T98;}
	base[1]= make_fixnum(V14);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk115)();
	vs_top=sup;
	princ_char(10,Cnil);
	vs_base=vs_top;
	(void) (*Lnk116)();
	return;
T98:;
	V14= (V14)-(1);
	goto T71;
T72:;
	base[1]= symbol_value(VV[1]);
	base[2]= VV[8];
	base[3]= (V13);
	vs_top=(vs_base=base+1)+3;
	Lformat();
	vs_top=sup;
	base[1]= Cnil;
	vs_top=(vs_base=base+1)+1;
	return;
	base[1]= Cnil;
	vs_top=(vs_base=base+1)+1;
	return;}}}}
	}
}
/*	function definition for BREAK-LOCALS	*/

static L4()
{register object *base=vs_base;
	register object *sup=base+VM4; VC4
	vs_reserve(VM4);
	bds_check;
	{object V23;
	if(vs_top-vs_base>1) too_many_arguments();
	if(vs_base>=vs_top){vs_top=sup;goto T111;}
	V23=(base[0]);
	vs_top=sup;
	goto T112;
T111:;
	V23= small_fixnum(1);
T112:;
	{object V24;
	object V25;
	object V26;
	object V27;
	object V28;
	object V29;
	V24= symbol_value(VV[9]);
	base[6]= (V24);
	vs_top=(vs_base=base+6)+1;
	(void) (*Lnk108)();
	vs_top=sup;
	V25= vs_base[0];
	bds_bind(VV[11],symbol_value(VV[10]));
	bds_bind(VV[12],Cnil);
	bds_bind(VV[13],symbol_value(VV[10]));
	V26= symbol_value(VV[9]);
	base[6]= (V24);
	vs_top=(vs_base=base+6)+1;
	(void) (*Lnk112)();
	vs_top=sup;
	V27= vs_base[0];
	V28= Cnil;
	V29= Cnil;
	if(!((fix((V23)))>(1))){
	goto T123;}
	{register int V30;
	int V31;
	V30= 0;{object V32;
	V32= (type_of((V23))==t_fixnum?Ct:Cnil);
	if(V32==Cnil)goto T128;
	goto T127;
T128:;}
	(void)((*(LnkLI111))());
T127:;
	V31= fix((V23));
	{register int V33;
	int V34;{object V35;
	V35= (type_of((V26))==t_fixnum?Ct:Cnil);
	if(V35==Cnil)goto T132;
	goto T131;
T132:;}
	(void)((*(LnkLI111))());
T131:;
	V33= fix((V26));
	V34= 2;
T136:;
	if((V33)<=(V34)){
	goto T139;}
	goto T138;
T139:;
	goto T137;
T138:;
	if((V30)>=(V31)){
	goto T142;}
	goto T141;
T142:;
	goto T137;
T141:;
	bds_bind(VV[9],make_fixnum(V33));
	vs_base=vs_top;
	(void) (*Lnk116)();
	vs_top=sup;
	princ_char(10,Cnil);
	princ_char(10,Cnil);
	bds_unwind1;
	V30= (V30)+(1);
	V33= (V33)-(1);
	goto T136;
T137:;
	base[6]= Cnil;
	vs_top=(vs_base=base+6)+1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	return;
	base[6]= Cnil;
	vs_top=(vs_base=base+6)+1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	return;}}
T123:;
	base[6]= (V27);
	vs_top=(vs_base=base+6)+1;
	Lcompiled_function_p();
	vs_top=sup;
	if((vs_base[0])==Cnil){
	goto T154;}
	base[6]= (V27);
	vs_top=(vs_base=base+6)+1;
	(void) (*Lnk113)();
	vs_top=sup;
	V28= vs_base[0];
	goto T152;
T154:;
	V28= (V27);
T152:;
	if(!(type_of((V28))==t_symbol)){
	goto T160;}
	V29= get((V28),VV[14],Cnil);
T160:;
	{object V36;
	base[6]= make_fixnum((1)+(fix(symbol_value(VV[9]))));
	vs_top=(vs_base=base+6)+1;
	(void) (*Lnk108)();
	vs_top=sup;
	V36= vs_base[0];
	if(((V36))==Cnil){
	goto T167;}
	base[6]= symbol_value(VV[1]);
	base[7]= VV[15];
	base[8]= (V28);
	vs_top=(vs_base=base+6)+3;
	Lformat();
	vs_top=sup;
	if(!(type_of((V28))==t_symbol)){
	goto T174;}
	{register int V37;
	int V38;{object V39;
	V39= (type_of((V25))==t_fixnum?Ct:Cnil);
	if(V39==Cnil)goto T178;
	goto T177;
T178:;}
	(void)((*(LnkLI111))());
T177:;
	V37= fix((V25));{object V40;
	V40= (type_of((V36))==t_fixnum?Ct:Cnil);
	if(V40==Cnil)goto T182;
	goto T181;
T182:;}
	(void)((*(LnkLI111))());
T181:;
	V38= fix((V36));
	{register int V41;
	V41= 0;
	{register object V42;
	V42= Cnil;
T186:;
	if((V37)>=(V38)){
	goto T189;}
	goto T188;
T189:;
	goto T187;
T188:;
	V42= Cnil;
	{register object x= small_fixnum(0),V43= (V29);
	while(!endp(V43))
	if(eql(x,V43->c.c_car)){
	goto T196;
	}else V43=V43->c.c_cdr;
	goto T195;}
T196:;
	base[6]= (V29);
	base[7]= make_fixnum(V41);
	vs_top=(vs_base=base+6)+2;
	Lgetf();
	vs_top=sup;
	V42= vs_base[0];
	goto T193;
T195:;
	V42= nth(V41,(V29));
T193:;
	if(((V42))==Cnil){
	goto T203;}
	base[6]= Ct;
	base[7]= VV[16];
	base[8]= make_fixnum(V41);
	base[9]= (V42);
	base[11]= make_fixnum(V37);
	vs_top=(vs_base=base+11)+1;
	(void) (*Lnk109)();
	vs_top=sup;
	base[10]= vs_base[0];
	vs_top=(vs_base=base+6)+5;
	Lformat();
	vs_top=sup;
	goto T201;
T203:;
	base[6]= symbol_value(VV[1]);
	base[7]= VV[17];
	base[8]= make_fixnum(V41);
	base[10]= make_fixnum(V37);
	vs_top=(vs_base=base+10)+1;
	(void) (*Lnk109)();
	vs_top=sup;
	base[9]= vs_base[0];
	vs_top=(vs_base=base+6)+4;
	Lformat();
	vs_top=sup;
T201:;
	V37= (V37)+(1);
	if(!((V41)<(2147483646))){
	goto T219;}
	goto T218;
T219:;
	(void)((*(LnkLI111))());
T218:;
	V41= (V41)+(1);
	goto T186;
T187:;
	base[6]= Cnil;
	vs_top=(vs_base=base+6)+1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	return;
	base[6]= Cnil;
	vs_top=(vs_base=base+6)+1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	return;}}}
T174:;
	if(!(type_of((V28))==t_cons||((V28))==Cnil)){
	goto T225;}
	base[6]= (*(LnkLI117))((V24));
	vs_top=(vs_base=base+6)+1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	return;
T225:;
	base[6]= symbol_value(VV[1]);
	base[7]= VV[19];
	vs_top=(vs_base=base+6)+2;
	Lformat();
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	return;
T167:;
	base[6]= Cnil;
	vs_top=(vs_base=base+6)+1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	return;}}
	}
}
/*	function definition for LOC	*/

static L5()
{register object *base=vs_base;
	register object *sup=base+VM5; VC5
	vs_reserve(VM5);
	{object V44;
	if(vs_top-vs_base>1) too_many_arguments();
	if(vs_base>=vs_top){vs_top=sup;goto T229;}
	V44=(base[0]);
	vs_top=sup;
	goto T230;
T229:;
	V44= small_fixnum(0);
T230:;
	{object V45;
	base[1]= symbol_value(VV[9]);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk108)();
	vs_top=sup;
	V45= vs_base[0];
	if(!((fix((V44)))>=(0))){
	goto T235;}
	vs_base=vs_top;
	(void) (*Lnk110)();
	vs_top=sup;
	V47= vs_base[0];
	V48 = make_fixnum((1)+(fix(symbol_value(VV[9]))));
	base[1]= (number_compare(V47,V48)<=0?(V47):V48);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk108)();
	vs_top=sup;
	V46= vs_base[0];
	if((fix((V44)))<((fix(V46))-(fix((V45))))){
	goto T234;}
T235:;
	base[1]= VV[20];
	vs_top=(vs_base=base+1)+1;
	Lerror();
	vs_top=sup;
T234:;
	base[1]= make_fixnum((fix((V44)))+(fix((V45))));
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk109)();
	return;}
	}
}
/*	macro definition for MV-SETQ	*/

static L6()
{register object *base=vs_base;
	register object *sup=base+VM6; VC6
	vs_reserve(VM6);
	check_arg(2);
	vs_top=sup;
	{object V49=base[0]->c.c_cdr;
	if(endp(V49))invalid_macro_call();
	base[2]= (V49->c.c_car);
	V49=V49->c.c_cdr;
	if(endp(V49))invalid_macro_call();
	base[3]= (V49->c.c_car);
	V49=V49->c.c_cdr;
	if(!endp(V49))invalid_macro_call();}
	V50= list(3,VV[22],car(base[2]),base[3]);
	{register object V52;
	register object V53;
	register object V54;
	V52= cdr(base[2]);
	V53= small_fixnum(0);
	V54= Cnil;
T247:;
	if(((V52))!=Cnil){
	goto T248;}
	V51= reverse((V54));
	goto T244;
T248:;
	V55= car((V52));
	V56= list(3,VV[22],/* INLINE-ARGS */V55,list(2,VV[23],(V53)));
	V54= make_cons(/* INLINE-ARGS */V56,(V54));
	V52= cdr((V52));
	V53= one_plus((V53));
	goto T247;}
T244:;
	base[4]= listA(3,VV[21],/* INLINE-ARGS */V50,V51);
	vs_top=(vs_base=base+4)+1;
	return;
}
/*	macro definition for MV-VALUES	*/

static L7()
{register object *base=vs_base;
	register object *sup=base+VM7; VC7
	vs_reserve(VM7);
	check_arg(2);
	vs_top=sup;
	{object V57=base[0]->c.c_cdr;
	base[2]= V57;}
	V58= car(base[2]);
	{register object V60;
	register object V61;
	register object V62;
	V60= cdr(base[2]);
	V61= small_fixnum(0);
	V62= Cnil;
T261:;
	if(((V60))!=Cnil){
	goto T262;}
	V59= reverse((V62));
	goto T258;
T262:;
	V63= list(3,VV[24],(V61),car((V60)));
	V62= make_cons(/* INLINE-ARGS */V63,(V62));
	V60= cdr((V60));
	V61= one_plus((V61));
	goto T261;}
T258:;
	base[3]= listA(3,VV[21],/* INLINE-ARGS */V58,V59);
	vs_top=(vs_base=base+3)+1;
	return;
}
/*	function definition for DBL	*/

static L8()
{register object *base=vs_base;
	register object *sup=base+VM8; VC8
	vs_reserve(VM8);
	check_arg(0);
	vs_top=sup;
TTL:;
	base[0]= Cnil;
	base[1]= Cnil;
	vs_top=(vs_base=base+0)+2;
	(void) (*Lnk118)();
	return;
}
/*	function definition for MAKE-INSTREAM	*/

static L9()
{register object *base=vs_base;
	register object *sup=base+VM9; VC9
	vs_reserve(VM9);
	{object V64;
	object V65;
	object V66;
	parse_key(vs_base,FALSE,FALSE,3,VV[27],VV[36],VV[119]);
	vs_top=sup;
	V64=(base[0]);
	if(base[4]==Cnil){
	V65= small_fixnum(0);
	}else{
	V65=(base[1]);}
	V66=(base[2]);
	base[6]= VV[25];
	base[7]= (V64);
	base[8]= (V65);
	base[9]= (V66);
	vs_top=(vs_base=base+6)+4;
	siLmake_structure();
	return;
	}
}
/*	function definition for CLEANUP	*/

static L10()
{register object *base=vs_base;
	register object *sup=base+VM10; VC10
	vs_reserve(VM10);
	check_arg(0);
	vs_top=sup;
TTL:;
	{register object V67;
	register object V68;
	V67= symbol_value(VV[26]);
	V68= car((V67));
T282:;
	if(!(endp((V67)))){
	goto T283;}
	base[1]= Cnil;
	vs_top=(vs_base=base+1)+1;
	return;
T283:;
	base[1]= structure_ref((V68),VV[25],0);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk120)();
	vs_top=sup;
	if((vs_base[0])==Cnil){
	goto T287;}
	setq(VV[26],(VFUN_NARGS=2,(*(LnkLI121))((V68),symbol_value(VV[26]))));
T287:;
	V67= cdr((V67));
	V68= car((V67));
	goto T282;}
}
/*	function definition for GET-INSTREAM	*/

static L11()
{register object *base=vs_base;
	register object *sup=base+VM11; VC11
	vs_reserve(VM11);
	{register object V69;
	check_arg(1);
	V69=(base[0]);
	vs_top=sup;
TTL:;{object V70;
	{register object V71;
	register object V72;
	V71= symbol_value(VV[26]);
	V72= car((V71));
T302:;
	if(!(endp((V71)))){
	goto T303;}
	V70= Cnil;
	goto T298;
T303:;
	V73= structure_ref((V72),VV[25],0);
	if(!(((V69))==(/* INLINE-ARGS */V73))){
	goto T307;}
	V70= (V72);
	goto T298;
T307:;
	V71= cdr((V71));
	V72= car((V71));
	goto T302;}
T298:;
	if(V70==Cnil)goto T297;
	base[1]= V70;
	vs_top=(vs_base=base+1)+1;
	return;
T297:;}
	base[1]= VV[27];
	base[2]= (V69);
	vs_top=(vs_base=base+1)+2;
	(void) (*Lnk122)();
	vs_top=sup;
	V74= vs_base[0];
	setq(VV[26],make_cons(V74,symbol_value(VV[26])));
	base[1]= car(symbol_value(VV[26]));
	vs_top=(vs_base=base+1)+1;
	return;
	}
}
/*	function definition for NEWLINE	*/

static L12()
{register object *base=vs_base;
	register object *sup=base+VM12; VC12
	vs_reserve(VM12);
	{object V75;
	object V76;
	check_arg(2);
	V75=(base[0]);
	V76=(base[1]);
	vs_top=sup;
TTL:;
	{object V77;
	base[2]= (V75);
	vs_top=(vs_base=base+2)+1;
	(void) (*Lnk123)();
	vs_top=sup;
	V77= vs_base[0];
	{int V78= fix(structure_ref((V77),VV[25],1));
	V79 = make_fixnum((1)+(/* INLINE-ARGS */V78));
	(void)(structure_set((V77),VV[25],1,V79));}}
	base[2]= Cnil;
	base[3]= (V75);
	base[4]= Cnil;
	vs_top=(vs_base=base+2)+3;
	Lpeek_char();
	vs_top=sup;
	V80= vs_base[0];
	if(!(eql(V80,VV[29]))){
	goto T326;}
	setq(VV[28],VV[30]);
	goto T324;
T326:;
	setq(VV[28],Ct);
T324:;
	vs_base=vs_top=base+2;
	vs_base[0]=Cnil;
	return;
	}
}
/*	function definition for QUOTATION-READER	*/

static L13()
{register object *base=vs_base;
	register object *sup=base+VM13; VC13
	vs_reserve(VM13);
	{object V81;
	object V82;
	check_arg(2);
	V81=(base[0]);
	V82=(base[1]);
	vs_top=sup;
TTL:;
	{object V83;
	object V84;
	V83= (
	(type_of(symbol_value(VV[31])) == t_sfun ?(*(object (*)())((symbol_value(VV[31]))->sfn.sfn_self)):
	(fcall.fun=(symbol_value(VV[31])),fcall.argd=2,fcalln))((V81),(V82)));
	base[2]= (V81);
	vs_top=(vs_base=base+2)+1;
	(void) (*Lnk123)();
	vs_top=sup;
	V84= vs_base[0];
	{object V86;
	V87= structure_ref(V84,VV[25],1);
	V88= (VFUN_NARGS=2,(*(LnkLI124))(VV[32],(V83)));
	V86= number_plus(/* INLINE-ARGS */V87,/* INLINE-ARGS */V88);
	(void)(structure_set(V84,VV[25],1,(V86)));}
	base[2]= (V83);
	vs_top=(vs_base=base+2)+1;
	return;}
	}
}
/*	function definition for NEW-SEMI-COLON-READER	*/

static L14()
{register object *base=vs_base;
	register object *sup=base+VM14; VC14
	vs_reserve(VM14);
	bds_check;
	{register object V89;
	object V90;
	check_arg(2);
	V89=(base[0]);
	V90=(base[1]);
	vs_top=sup;
TTL:;
	{register object V91;
	object V92;
	base[2]= (V89);
	vs_top=(vs_base=base+2)+1;
	(void) (*Lnk123)();
	vs_top=sup;
	V91= vs_base[0];
	base[2]= Cnil;
	base[3]= (V89);
	base[4]= Cnil;
	base[5]= Cnil;
	vs_top=(vs_base=base+2)+4;
	Lpeek_char();
	vs_top=sup;
	V92= vs_base[0];
	{int V93= fix(structure_ref((V91),VV[25],1));
	V94 = make_fixnum((1)+(/* INLINE-ARGS */V93));
	(void)(structure_set((V91),VV[25],1,V94));}
	if(!(eql((V92),VV[33]))){
	goto T347;}
	base[2]= (V89);
	vs_top=(vs_base=base+2)+1;
	Lread_char();
	vs_top=sup;
	{register object V95;
	bds_bind(VV[34],symbol_value(VV[35]));
	base[5]= (V89);
	base[6]= Cnil;
	base[7]= Cnil;
	vs_top=(vs_base=base+5)+3;
	Lread_line();
	vs_top=sup;
	base[4]= vs_base[0];
	vs_top=(vs_base=base+4)+1;
	(void) (*Lnk125)();
	vs_top=sup;
	V95= vs_base[0];
	if(!(type_of((V95))==t_cons)){
	bds_unwind1;
	goto T345;}
	if(!((car((V95)))==(VV[36]))){
	bds_unwind1;
	goto T345;}
	if(!(type_of(cadr((V95)))==t_string)){
	bds_unwind1;
	goto T345;}
	if(!(type_of(caddr((V95)))==t_fixnum)){
	bds_unwind1;
	goto T345;}
	(void)(structure_set((V91),VV[25],2,cadr((V95))));
	V96= structure_set((V91),VV[25],1,caddr((V95)));
	bds_unwind1;
	goto T345;}
T347:;
	(void)((
	(type_of(symbol_value(VV[37])) == t_sfun ?(*(object (*)())((symbol_value(VV[37]))->sfn.sfn_self)):
	(fcall.fun=(symbol_value(VV[37])),fcall.argd=2,fcalln))((V89),(V90))));
T345:;
	base[2]= Cnil;
	base[3]= (V89);
	base[4]= Cnil;
	vs_top=(vs_base=base+2)+3;
	Lpeek_char();
	vs_top=sup;
	V97= vs_base[0];
	if(!(eql(V97,VV[29]))){
	goto T368;}
	setq(VV[28],VV[30]);
	goto T366;
T368:;
	setq(VV[28],Ct);
T366:;
	vs_base=vs_top=base+2;
	vs_base[0]=Cnil;
	return;}
	}
}
/*	function definition for SETUP-LINEINFO	*/

static L15()
{register object *base=vs_base;
	register object *sup=base+VM15; VC15
	vs_reserve(VM15);
	check_arg(0);
	vs_top=sup;
TTL:;
	base[0]= VV[32];
	base[1]= symbol_function(VV[126]);
	base[2]= Cnil;
	base[3]= symbol_value(VV[38]);
	vs_top=(vs_base=base+0)+4;
	Lset_macro_character();
	vs_top=sup;
	base[0]= VV[39];
	base[1]= symbol_function(VV[127]);
	base[2]= Cnil;
	base[3]= symbol_value(VV[38]);
	vs_top=(vs_base=base+0)+4;
	Lset_macro_character();
	vs_top=sup;
	base[0]= VV[29];
	base[1]= VV[40];
	base[2]= Cnil;
	base[3]= symbol_value(VV[38]);
	vs_top=(vs_base=base+0)+4;
	Lset_macro_character();
	vs_top=sup;
	base[0]= VV[41];
	base[1]= VV[42];
	base[2]= Cnil;
	base[3]= symbol_value(VV[38]);
	vs_top=(vs_base=base+0)+4;
	Lset_macro_character();
	return;
}
/*	function definition for NLOAD	*/

static L16()
{register object *base=vs_base;
	register object *sup=base+VM16; VC16
	vs_reserve(VM16);
	bds_check;
	{object V98;
	object V99;
	if(vs_top-vs_base<1) too_few_arguments();
	V98=(base[0]);
	vs_base=vs_base+1;
	vs_top[0]=Cnil;
	{object *p=vs_top;
	 for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
	V99=(base[1]);
	vs_top=sup;
	base[2]= symbol_value(VV[43]);
	vs_top=(vs_base=base+2)+1;
	Lclrhash();
	vs_top=sup;
	vs_base=vs_top;
	(void) (*Lnk128)();
	vs_top=sup;
	base[2]= (V98);
	vs_top=(vs_base=base+2)+1;
	Ltruename();
	vs_top=sup;
	V98= vs_base[0];
	vs_base=vs_top;
	(void) (*Lnk129)();
	vs_top=sup;
	bds_bind(VV[34],symbol_value(VV[38]));
	base[3]=symbol_function(VV[130]);
	base[4]= (V98);
	{object V100;
	V100= (V99);
	 vs_top=base+5;
	 while(!endp(V100))
	 {vs_push(car(V100));V100=cdr(V100);}
	vs_base=base+4;}
	(void) (*Lnk130)();
	bds_unwind1;
	return;
	}
}
/*	function definition for LEFT-PARENTHESIS-READER	*/

static L17()
{register object *base=vs_base;
	register object *sup=base+VM17; VC17
	vs_reserve(VM17);
	{object V101;
	object V102;
	check_arg(2);
	V101=(base[0]);
	V102=(base[1]);
	vs_top=sup;
TTL:;
	{object V103;
	register object V104;
	V103= Cnil;
	V104= symbol_value(VV[28]);
	if(!((symbol_value(VV[28]))==(Ct))){
	goto T404;}
	setq(VV[28],Cnil);
T404:;
	if(((V104))==Cnil){
	goto T408;}
	base[2]= (V101);
	vs_top=(vs_base=base+2)+1;
	(void) (*Lnk123)();
	vs_top=sup;
	V104= vs_base[0];
	V103= structure_ref((V104),VV[25],1);
T408:;
	{object V105;
	V105= (
	(type_of(symbol_value(VV[44])) == t_sfun ?(*(object (*)())((symbol_value(VV[44]))->sfn.sfn_self)):
	(fcall.fun=(symbol_value(VV[44])),fcall.argd=2,fcalln))((V101),(V102)));
	if(((V104))==Cnil){
	goto T416;}
	{object V107;
	object V108;
	V107= symbol_value(VV[43]);
	base[3]= (V104);
	vs_top=(vs_base=base+3)+1;
	(void) (*Lnk131)();
	vs_top=sup;
	V109= vs_base[0];
	V108= make_cons(V109,(V103));
	base[3]= V105;
	base[4]= (V107);
	base[5]= (V108);
	vs_top=(vs_base=base+3)+3;
	siLhash_set();
	vs_top=sup;}
T416:;
	base[2]= (V105);
	vs_top=(vs_base=base+2)+1;
	return;}}
	}
}
/*	function definition for WALK-THROUGH	*/

static L18()
{register object *base=vs_base;
	register object *sup=base+VM18; VC18
	vs_reserve(VM18);
	{register object V110;
	check_arg(1);
	V110=(base[0]);
	vs_top=sup;
TTL:;
	{register object V111;
	V111= Cnil;
T428:;
	if(!(type_of((V110))==t_cons)){
	goto T429;}
	base[1]= (V110);
	base[2]= symbol_value(VV[43]);
	vs_top=(vs_base=base+1)+2;
	Lgethash();
	vs_top=sup;
	V111= vs_base[0];
	if(((V111))==Cnil){
	goto T432;}
	if(!(type_of(car((V110)))==t_cons)){
	goto T439;}
	if((caar((V110)))==(VV[45])){
	goto T439;}
	base[1]= (V110);
	base[2]= symbol_value(VV[43]);
	vs_top=(vs_base=base+1)+2;
	Lremhash();
	vs_top=sup;
	{register object V112;
	register object V113;
	register object V114;
	V112= car((V110));
	V113= symbol_value(VV[43]);
	V114= (V111);
	base[2]= (V112);
	base[3]= (V113);
	base[4]= (V114);
	vs_top=(vs_base=base+2)+3;
	siLhash_set();
	vs_top=sup;
	goto T432;}
T439:;
	V115= make_cons((V111),(V110));
	(void)((VFUN_NARGS=2,(*(LnkLI132))(/* INLINE-ARGS */V115,symbol_value(VV[46]))));
T432:;
	base[1]= car((V110));
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk133)();
	vs_top=sup;
	V110= cdr((V110));
	goto T428;
T429:;
	base[1]= Cnil;
	vs_top=(vs_base=base+1)+1;
	return;}
	}
}
/*	function definition for COMPILER-DEF-HOOK	*/

static L19()
{register object *base=vs_base;
	register object *sup=base+VM19; VC19
	vs_reserve(VM19);
	{object V116;
	object V117;
	check_arg(2);
	V116=(base[0]);
	V117=(base[1]);
	vs_top=sup;
TTL:;
	{object V118;
	register int V119;
	int V120;
	V118= symbol_value(VV[46]);
	V119= 2147483647;
	V120= -1;
	if(!(type_of((V117))!=t_cons)){
	goto T460;}
	base[2]= remprop((V116),VV[48]);
	vs_top=(vs_base=base+2)+1;
	return;
T460:;
	if(!((symbol_value(VV[34]))==(symbol_value(VV[38])))){
	goto T463;}
	base[2]= symbol_value(VV[46]);
	base[3]= small_fixnum(0);
	vs_top=(vs_base=base+2)+2;
	siLfill_pointer_set();
	vs_top=sup;
	base[2]= (V117);
	vs_top=(vs_base=base+2)+1;
	(void) (*Lnk133)();
	vs_top=sup;
	{object V121;
	register int V122;
	V121= make_fixnum(length((V118)));
	V122= 0;
T474:;
	V123 = make_fixnum(V122);
	if(!(number_compare(V123,(V121))>=0)){
	goto T475;}
	goto T470;
T475:;
	{register int V124;
	V125= aref1((V118),V122);
	V124= fix(cdar(/* INLINE-ARGS */V125));
	if(!((V124)>(V120))){
	goto T481;}
	V120= V124;
T481:;
	if(!((V124)<(V119))){
	goto T479;}
	V119= V124;}
T479:;
	V122= (V122)+1;
	goto T474;}
T470:;
	if(!((length(symbol_value(VV[46])))>(0))){
	goto T492;}
	{object V126;
	object V127;
	V128 = make_fixnum(((V120)-(V119))+(2));
	V126= (VFUN_NARGS=3,(*(LnkLI134))(V128,VV[49],VV[50]));
	V127= get((V116),VV[48],Cnil);
	V129= aref1((V118),0);
	V130= caar(/* INLINE-ARGS */V129);
	V131 = make_fixnum(V119);
	V132= make_cons(/* INLINE-ARGS */V130,V131);
	(void)(aset1((V126),0,/* INLINE-ARGS */V132));
	V119= (V119)-(1);
	{object V133;
	register object V134;
	V133= make_fixnum(length((V118)));
	V134= small_fixnum(0);
T503:;
	if(!(number_compare((V134),(V133))>=0)){
	goto T504;}
	goto T499;
T504:;
	{object V135;
	V135= aref1((V118),fixint((V134)));
	(void)(aset1((V126),(fix(cdar((V135))))-(V119),cdr((V135))));}
	V134= one_plus((V134));
	goto T503;}
T499:;
	(void)(sputprop((V116),VV[48],(V126)));
	if(((V127))==Cnil){
	goto T515;}
	{object V136;
	object V137;
	V136= get((V116),VV[51],Cnil);
	V138= aref1((V127),0);
	V137= cdr(/* INLINE-ARGS */V138);
	{register object V139;
	object V140;
	V139= (V136);
	V140= car((V139));
T522:;
	if(!(endp((V139)))){
	goto T523;}
	base[3]= Cnil;
	vs_top=(vs_base=base+3)+1;
	return;
T523:;
	{object V141;
	object V142;
	object V143;
	V141= aref1(symbol_value(VV[52]),fixint((V140)));
	{object V144= cdr(cdr(cdr((V141))));
	if((type_of(V144)!=t_cons) && ((V141)!= Cnil))
	 FEwrong_type_argument(Scons,V144);
	V142= (V144->c.c_car);}
	{object V146= cdr(cdr((V141)));
	if((type_of(V146)!=t_cons) && ((V141)!= Cnil))
	 FEwrong_type_argument(Scons,V146);
	V145= fix((V146->c.c_car));}
	V143= make_fixnum((V145)-(fix((V137))));{object V147;
	V147= symbol_value(VV[52]);
	base[6]= (V142);
	base[7]= (V126);
	base[8]= (V143);
	vs_top=(vs_base=base+6)+3;
	(void) (*Lnk135)();
	vs_top=sup;
	V148= vs_base[0];
	(void)(aset1(V147,fixint((V140)),V148));}}
	V139= cdr((V139));
	V140= car((V139));
	goto T522;}}
T515:;
	base[2]= Cnil;
	vs_top=(vs_base=base+2)+1;
	return;}
T492:;
	{object V149;
	V149= get((V116),VV[51],Cnil);
	base[2]= (V149);
	base[3]= VV[53];
	vs_top=(vs_base=base+2)+2;
	(void) (*Lnk136)();
	return;}
T463:;
	base[2]= Cnil;
	vs_top=(vs_base=base+2)+1;
	return;}
	}
}
/*	function definition for INSTREAM-NAME	*/

static L20()
{register object *base=vs_base;
	register object *sup=base+VM20; VC20
	vs_reserve(VM20);
	{object V150;
	check_arg(1);
	V150=(base[0]);
	vs_top=sup;
TTL:;{object V151;
	V151= structure_ref((V150),VV[25],2);
	if(V151==Cnil)goto T544;
	base[1]= V151;
	vs_top=(vs_base=base+1)+1;
	return;
T544:;}
	base[1]= structure_ref((V150),VV[25],0);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk137)();
	return;
	}
}
static object stream_name(str) object str;{return str->sm.sm_object1; }
/*	function definition for STREAM-NAME	*/

static L21()
{	object *old_base=vs_base;
	object x;
	check_arg(1);
	x=
	stream_name(
	vs_base[0]);
	vs_top=(vs_base=old_base)+1;
	vs_base[0]=x;
}
static object closedp(str) object str;{return (str->sm.sm_fp==0 ? Ct :Cnil); }
/*	function definition for CLOSEDP	*/

static L22()
{	object *old_base=vs_base;
	object x;
	check_arg(1);
	x=
	closedp(
	vs_base[0]);
	vs_top=(vs_base=old_base)+1;
	vs_base[0]=x;
}
/*	function definition for FIND-LINE-IN-FUN	*/

static L23()
{register object *base=vs_base;
	register object *sup=base+VM21; VC21
	vs_reserve(VM21);
	{object V152;
	object V153;
	register object V154;
	register object V155;
	check_arg(4);
	V152=(base[0]);
	V153=(base[1]);
	V154=(base[2]);
	V155=(base[3]);
	vs_top=sup;
TTL:;
	{object V156;
	V156= Cnil;
	V156= get((V154),VV[48],Cnil);
	if(((V156))==Cnil){
	goto T551;}
	{register object V157;
	V157= (V156);
	if(((V157))==Cnil){
	goto T554;}
	{object V158;
	register object V159;
	V158= make_fixnum(length((V157)));
	V159= small_fixnum(0);
T559:;
	if(!(number_compare((V159),(V158))>=0)){
	goto T560;}
	base[5]= Cnil;
	vs_top=(vs_base=base+5)+1;
	return;
T560:;
	V160= aref1((V157),fixint((V159)));
	if(!(((V152))==(/* INLINE-ARGS */V160))){
	goto T564;}
	if(((V155))==Cnil){
	goto T567;}
	{register object V161;
	register object V162;
	V161= (V155);
	V162= number_minus(car((V161)),small_fixnum(1));
	if(type_of((V161))!=t_cons)FEwrong_type_argument(Scons,(V161));
	((V161))->c.c_car = (V162);}
	if(!((fix(car((V155))))>(0))){
	goto T567;}
	base[5]= VV[54];
	vs_top=(vs_base=base+5)+1;
	return;
T567:;
	base[6]= (V154);
	base[7]= (V157);
	base[8]= (V159);
	vs_top=(vs_base=base+6)+3;
	(void) (*Lnk135)();
	vs_top=sup;
	setq(VV[55],vs_base[0]);
	base[5]= symbol_value(VV[55]);
	base[6]= (V153);
	vs_top=(vs_base=base+5)+2;
	(void) (*Lnk118)();
	vs_top=sup;
	base[5]= VV[54];
	vs_top=(vs_base=base+5)+1;
	return;
T564:;
	V159= one_plus((V159));
	goto T559;}
T554:;
	base[4]= Cnil;
	vs_top=(vs_base=base+4)+1;
	return;}
T551:;
	base[4]= Cnil;
	vs_top=(vs_base=base+4)+1;
	return;}
	}
}
/*	function definition for CURRENT-STEP-FUN	*/

static L24()
{register object *base=vs_base;
	register object *sup=base+VM22; VC22
	vs_reserve(VM22);
	{object V163;
	if(vs_top-vs_base>1) too_many_arguments();
	if(vs_base>=vs_top){vs_top=sup;goto T586;}
	V163=(base[0]);
	vs_top=sup;
	goto T587;
T586:;
	vs_base=vs_top;
	(void) (*Lnk110)();
	vs_top=sup;
	V163= vs_base[0];
T587:;
	{register object V164;
	V164= one_minus((V163));
T591:;
	if(!((fix((V164)))<=(0))){
	goto T592;}
	base[1]= Cnil;
	vs_top=(vs_base=base+1)+1;
	return;
T592:;
	{register object V165;
	base[1]= (V164);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk138)();
	vs_top=sup;
	V165= vs_base[0];
	if((get((V165),VV[48],Cnil))==Cnil){
	goto T596;}
	base[1]= (V165);
	vs_top=(vs_base=base+1)+1;
	return;}
T596:;
	V164= make_fixnum((fix((V164)))-(1));
	goto T591;}
	}
}
/*	function definition for INIT-BREAK-POINTS	*/

static L25()
{register object *base=vs_base;
	register object *sup=base+VM23; VC23
	vs_reserve(VM23);
	check_arg(0);
	vs_top=sup;
TTL:;
	base[0]= symbol_value(VV[56]);
	base[1]= small_fixnum(0);
	vs_top=(vs_base=base+0)+2;
	siLfill_pointer_set();
	vs_top=sup;
	setq(VV[52],symbol_value(VV[56]));
	base[0]= symbol_value(VV[52]);
	vs_top=(vs_base=base+0)+1;
	return;
}
/*	function definition for STEP-INTO	*/

static L26()
{register object *base=vs_base;
	register object *sup=base+VM24; VC24
	vs_reserve(VM24);
	{object V166;
	if(vs_top-vs_base>1) too_many_arguments();
	if(vs_base>=vs_top){vs_top=sup;goto T608;}
	V166=(base[0]);
	vs_top=sup;
	goto T609;
T608:;
	V166= small_fixnum(1);
T609:;
	if(symbol_value(VV[52])!=Cnil){
	goto T611;}
	vs_base=vs_top;
	(void) (*Lnk139)();
	vs_top=sup;
T611:;
	setq(VV[57],VV[58]);
	base[1]= VV[59];
	vs_top=(vs_base=base+1)+1;
	return;
	}
}
/*	function definition for STEP-NEXT	*/

static L27()
{register object *base=vs_base;
	register object *sup=base+VM25; VC25
	vs_reserve(VM25);
	{object V167;
	if(vs_top-vs_base>1) too_many_arguments();
	if(vs_base>=vs_top){vs_top=sup;goto T614;}
	V167=(base[0]);
	vs_top=sup;
	goto T615;
T614:;
	V167= small_fixnum(1);
T615:;
	{object V168;
	vs_base=vs_top;
	(void) (*Lnk140)();
	vs_top=sup;
	V168= vs_base[0];
	setq(VV[60],make_cons((V167),(V168)));
	if(symbol_value(VV[52])!=Cnil){
	goto T620;}
	vs_base=vs_top;
	(void) (*Lnk139)();
	vs_top=sup;
T620:;
	setq(VV[57],VV[61]);
	base[1]= VV[59];
	vs_top=(vs_base=base+1)+1;
	return;}
	}
}
/*	function definition for MAYBE-BREAK	*/

static L28()
{register object *base=vs_base;
	register object *sup=base+VM26; VC26
	vs_reserve(VM26);
	{object V169;
	object V170;
	object V171;
	object V172;
	check_arg(4);
	V169=(base[0]);
	V170=(base[1]);
	V171=(base[2]);
	V172=(base[3]);
	vs_top=sup;
TTL:;
	{object V173;
	V173= Cnil;
	V173= (VFUN_NARGS=2,(*(LnkLI141))((V169),(V170)));
	if(((V173))==Cnil){
	goto T625;}
	setq(VV[57],Cnil);
	if(!((length(symbol_value(VV[52])))>(0))){
	goto T631;}
	goto T630;
T631:;
	setq(VV[52],Cnil);
T630:;
	base[5]= (V171);
	base[6]= (V170);
	base[7]= (V173);
	vs_top=(vs_base=base+5)+3;
	(void) (*Lnk135)();
	vs_top=sup;
	base[4]= vs_base[0];
	base[5]= (V172);
	vs_top=(vs_base=base+4)+2;
	(void) (*Lnk118)();
	vs_top=sup;
	base[4]= Ct;
	vs_top=(vs_base=base+4)+1;
	return;
T625:;
	base[4]= Cnil;
	vs_top=(vs_base=base+4)+1;
	return;}
	}
}
/*	function definition for BREAK-STEP-INTO	*/

static L29()
{register object *base=vs_base;
	register object *sup=base+VM27; VC27
	vs_reserve(VM27);
	{object V174;
	object V175;
	check_arg(2);
	V174=(base[0]);
	V175=(base[1]);
	vs_top=sup;
TTL:;
	{object V176;
	vs_base=vs_top;
	(void) (*Lnk140)();
	vs_top=sup;
	V176= vs_base[0];
	{object V177;
	V177= get((V176),VV[48],Cnil);
	base[2]= (V174);
	base[3]= (V177);
	base[4]= (V176);
	base[5]= (V175);
	vs_top=(vs_base=base+2)+4;
	(void) (*Lnk142)();
	return;}}
	}
}
/*	function definition for BREAK-STEP-NEXT	*/

static L30()
{register object *base=vs_base;
	register object *sup=base+VM28; VC28
	vs_reserve(VM28);
	{object V178;
	object V179;
	check_arg(2);
	V178=(base[0]);
	V179=(base[1]);
	vs_top=sup;
TTL:;
	{object V180;
	vs_base=vs_top;
	(void) (*Lnk140)();
	vs_top=sup;
	V180= vs_base[0];
	if(!(eql(cdr(symbol_value(VV[60])),(V180)))){
	goto T648;}
	{object V181;
	V181= get((V180),VV[48],Cnil);
	base[2]= (V178);
	base[3]= (V181);
	base[4]= (V180);
	base[5]= (V179);
	vs_top=(vs_base=base+2)+4;
	(void) (*Lnk142)();
	return;}
T648:;
	base[2]= Cnil;
	vs_top=(vs_base=base+2)+1;
	return;}
	}
}
/*	function definition for *BREAK-POINTS*	*/

static L31()
{register object *base=vs_base;
	register object *sup=base+VM29; VC29
	vs_reserve(VM29);
	{object V182;
	object V183;
	check_arg(2);
	V182=(base[0]);
	V183=(base[1]);
	vs_top=sup;
TTL:;
	{object V184;
	V184= (VFUN_NARGS=4,(*(LnkLI141))((V182),symbol_value(VV[52]),VV[62],VV[63]));
	base[2]= Ct;
	base[3]= VV[64];
	base[4]= (V184);
	vs_top=(vs_base=base+2)+3;
	Lformat();
	vs_top=sup;
	base[2]= aref1(symbol_value(VV[52]),fixint((V184)));
	base[3]= (V183);
	vs_top=(vs_base=base+2)+2;
	(void) (*Lnk118)();
	return;}
	}
}
/*	function definition for DWIM	*/

static L32()
{register object *base=vs_base;
	register object *sup=base+VM30; VC30
	vs_reserve(VM30);
	{register object V185;
	check_arg(1);
	V185=(base[0]);
	vs_top=sup;
TTL:;
	{register object V186;
	register object V187;
	vs_base=vs_top;
	Llist_all_packages();
	vs_top=sup;
	V186= vs_base[0];
	V187= car((V186));
T666:;
	if(!(endp((V186)))){
	goto T667;}
	goto T662;
T667:;
	{register object V188;
	register object V189;
	base[3]= symbol_name((V185));
	base[4]= (V187);
	vs_top=(vs_base=base+3)+2;
	Lintern();
	if(vs_base>=vs_top){vs_top=sup;goto T675;}
	V188= vs_base[0];
	vs_base++;
	if(vs_base>=vs_top){vs_top=sup;goto T676;}
	V189= vs_base[0];
	vs_top=sup;
	goto T677;
T675:;
	V188= Cnil;
T676:;
	V189= Cnil;
T677:;
	if((get((V188),VV[48],Cnil))==Cnil){
	goto T679;}
	base[3]= (V188);
	vs_top=(vs_base=base+3)+1;
	return;
T679:;
	if((V189)!=Cnil){
	goto T671;}
	base[3]= (V188);
	vs_top=(vs_base=base+3)+1;
	Lunintern();
	vs_top=sup;}
T671:;
	V186= cdr((V186));
	V187= car((V186));
	goto T666;}
T662:;
	base[1]= Ct;
	base[2]= VV[65];
	base[3]= (V185);
	vs_top=(vs_base=base+1)+3;
	Lformat();
	return;
	}
}
/*	function definition for BREAK-FUNCTION	*/

static L33()
{register object *base=vs_base;
	register object *sup=base+VM31; VC31
	vs_reserve(VM31);
	{register object V190;
	register object V191;
	object V192;
	if(vs_top-vs_base<1) too_few_arguments();
	if(vs_top-vs_base>3) too_many_arguments();
	V190=(base[0]);
	vs_base=vs_base+1;
	if(vs_base>=vs_top){vs_top=sup;goto T690;}
	V191=(base[1]);
	vs_base++;
	if(vs_base>=vs_top){vs_top=sup;goto T691;}
	V192=(base[2]);
	vs_top=sup;
	goto T692;
T690:;
	V191= small_fixnum(1);
T691:;
	V192= Cnil;
T692:;
	{object V193;
	V193= Cnil;
	{register object V194;
	V194= get((V190),VV[48],Cnil);
	if(((V194))!=Cnil){
	goto T697;}
	base[3]= (V190);
	vs_top=(vs_base=base+3)+1;
	(void) (*Lnk143)();
	vs_top=sup;
	V193= vs_base[0];
	if(((V193))==Cnil){
	goto T697;}
	base[3]= (V193);
	base[4]= (V191);
	base[5]= (V192);
	vs_top=(vs_base=base+3)+3;
	(void) (*Lnk144)();
	return;
T697:;
	if(!(type_of((V194))==t_array||
type_of((V194))==t_vector||
type_of((V194))==t_string||
type_of((V194))==t_bitvector)){
	goto T709;}
	goto T708;
T709:;
	base[3]= Ct;
	base[4]= VV[66];
	base[5]= (V190);
	vs_top=(vs_base=base+3)+3;
	Lformat();
	vs_top=sup;
	base[3]= Cnil;
	vs_top=(vs_base=base+3)+1;
	return;
T708:;
	{object V195;
	V196= aref1((V194),0);
	V195= cdr(/* INLINE-ARGS */V196);
	if(((V192))==Cnil){
	goto T716;}
	V191= make_fixnum((fix((V191)))-(fix((V195))));
T716:;{object V197;
	if((fix((V191)))>=(1)){
	goto T723;}
	V197= Cnil;
	goto T722;
T723:;
	V197= ((fix((V191)))<(length((V194)))?Ct:Cnil);
T722:;
	if(V197==Cnil)goto T721;
	goto T720;
T721:;}{object V198;
	base[3]= Ct;
	base[4]= VV[67];
	base[5]= (V190);
	vs_top=(vs_base=base+3)+3;
	Lformat();
	vs_top=sup;
	V198= vs_base[0];
	if(V198==Cnil)goto T725;
	goto T720;
T725:;}
	base[3]= Cnil;
	vs_top=(vs_base=base+3)+1;
	return;
T720:;
	if(!(eql((V191),small_fixnum(1)))){
	goto T730;}
	{object V199;
	base[3]= (V190);
	vs_top=(vs_base=base+3)+1;
	Lsymbol_function();
	vs_top=sup;
	V199= vs_base[0];
	if(!(type_of((V199))==t_cons)){
	goto T730;}
	if(!((car((V199)))==(VV[68]))){
	goto T730;}
	if((caddr((V199)))==Cnil){
	goto T730;}
	V191= small_fixnum(2);}
T730:;
	{register object V200;
	register object V201;
	V200= make_fixnum((length((V194)))-(fix((V191))));
	V201= small_fixnum(0);
T746:;
	if(!(number_compare((V201),(V200))>=0)){
	goto T747;}
	goto T742;
T747:;
	V202= aref1((V194),fixint((V201)));
	if((/* INLINE-ARGS */V202)==(VV[50])){
	goto T751;}
	base[6]= (V190);
	base[7]= (V194);
	base[8]= make_fixnum((fix((V191)))+(fix((V201))));
	vs_top=(vs_base=base+6)+3;
	(void) (*Lnk135)();
	vs_top=sup;
	base[5]= vs_base[0];
	vs_top=(vs_base=base+5)+1;
	(void) (*Lnk145)();
	vs_top=sup;
	base[4]= vs_base[0];
	vs_top=(vs_base=base+4)+1;
	(void) (*Lnk146)();
	vs_top=sup;
	vs_base=vs_top=base+4;
	vs_base[0]=Cnil;
	return;
T751:;
	V201= one_plus((V201));
	goto T746;}
T742:;
	base[3]= Ct;
	base[4]= VV[69];
	vs_top=(vs_base=base+3)+2;
	Lformat();
	return;}}}
	}
}
/*	function definition for INSERT-BREAK-POINT	*/

static L34()
{register object *base=vs_base;
	register object *sup=base+VM32; VC32
	vs_reserve(VM32);
	{object V203;
	check_arg(1);
	V203=(base[0]);
	vs_top=sup;
TTL:;
	{register object V204;
	V204= Cnil;
	if(symbol_value(VV[52])!=Cnil){
	goto T766;}
	vs_base=vs_top;
	(void) (*Lnk139)();
	vs_top=sup;
T766:;{object V205;
	V205= (VFUN_NARGS=2,(*(LnkLI141))(Cnil,symbol_value(VV[52])));
	if(V205==Cnil)goto T769;
	V204= V205;
	goto T768;
T769:;}
	{object V206;
	V206= make_fixnum(length(symbol_value(VV[52])));
	(void)((VFUN_NARGS=2,(*(LnkLI132))(Cnil,symbol_value(VV[52]))));
	V204= (V206);}
T768:;
	{object V207;
	{object V208= cdr(cdr(cdr((V203))));
	if((type_of(V208)!=t_cons) && ((V203)!= Cnil))
	 FEwrong_type_argument(Scons,V208);
	V207= (V208->c.c_car);}
	{object V211;
	V212= get(V207,VV[51],Cnil);
	V211= make_cons((V204),V212);
	(void)(sputprop(V207,VV[51],(V211)));}}
	(void)(aset1(symbol_value(VV[52]),fixint((V204)),(V203)));
	base[1]= (V204);
	vs_top=(vs_base=base+1)+1;
	return;}
	}
}
/*	function definition for SHORT-NAME	*/

static L35()
{register object *base=vs_base;
	register object *sup=base+VM33; VC33
	vs_reserve(VM33);
	{object V213;
	check_arg(1);
	V213=(base[0]);
	vs_top=sup;
TTL:;
	{object V214;
	V214= (VFUN_NARGS=4,(*(LnkLI141))(VV[70],(V213),VV[71],Ct));
	if(((V214))==Cnil){
	goto T780;}
	base[1]= (V213);
	base[2]= make_fixnum((1)+(fix((V214))));
	vs_top=(vs_base=base+1)+2;
	Lsubseq();
	return;
T780:;
	base[1]= (V213);
	vs_top=(vs_base=base+1)+1;
	return;}
	}
}
/*	function definition for SHOW-BREAK-POINT	*/

static L36()
{register object *base=vs_base;
	register object *sup=base+VM34; VC34
	vs_reserve(VM34);
	{object V215;
	check_arg(1);
	V215=(base[0]);
	vs_top=sup;
TTL:;
	{object V216;
	V216= Cnil;
	{register object V217;
	V217= aref1(symbol_value(VV[52]),fixint((V215)));
	if(((V217))==Cnil){
	goto T787;}
	if(!((car((V217)))==(Cnil))){
	goto T789;}
	V216= Ct;
	V217= cdr((V217));
T789:;
	base[1]= Ct;
	base[2]= VV[72];
	base[3]= (V215);
	base[5]= cadr((V217));
	vs_top=(vs_base=base+5)+1;
	(void) (*Lnk147)();
	vs_top=sup;
	base[4]= vs_base[0];
	base[5]= caddr((V217));
	base[6]= (V216);
	vs_top=(vs_base=base+1)+6;
	Lformat();
	vs_top=sup;
	{object V218;
	V218= cadddr((V217));
	base[1]= Ct;
	base[2]= VV[73];
	base[4]= (V218);
	base[5]= caddr((V217));
	vs_top=(vs_base=base+4)+2;
	(void) (*Lnk148)();
	vs_top=sup;
	base[3]= vs_base[0];
	base[4]= (V218);
	vs_top=(vs_base=base+1)+4;
	Lformat();
	return;}
T787:;
	base[1]= Cnil;
	vs_top=(vs_base=base+1)+1;
	return;}}
	}
}
/*	function definition for ITERATE-OVER-BKPTS	*/

static L37()
{register object *base=vs_base;
	register object *sup=base+VM35; VC35
	vs_reserve(VM35);
	{register object V219;
	register object V220;
	check_arg(2);
	V219=(base[0]);
	V220=(base[1]);
	vs_top=sup;
TTL:;
	{register object V221;
	register object V222;
	V221= make_fixnum(length(symbol_value(VV[52])));
	V222= small_fixnum(0);
T813:;
	if(!(number_compare((V222),(V221))>=0)){
	goto T814;}
	base[3]= Cnil;
	vs_top=(vs_base=base+3)+1;
	return;
T814:;
	{register object x= (V222),V223= (V219);
	while(!endp(V223))
	if(eql(x,V223->c.c_car)){
	goto T819;
	}else V223=V223->c.c_cdr;}
	if(((V219))!=Cnil){
	goto T818;}
T819:;
	{register object V224;
	V224= aref1(symbol_value(VV[52]),fixint((V222)));{object V225;
	V225= symbol_value(VV[52]);
	{object V227= (V220);
	if((V227!= VV[53]))goto T825;
	if(((V224))==Cnil){
	goto T826;}
	{object V229= cdr(cdr(cdr((V224))));
	if((type_of(V229)!=t_cons) && ((V224)!= Cnil))
	 FEwrong_type_argument(Scons,V229);
	V228= (V229->c.c_car);}
	{object V232= cdr(cdr(cdr((V224))));
	if((type_of(V232)!=t_cons) && ((V224)!= Cnil))
	 FEwrong_type_argument(Scons,V232);
	V231= (V232->c.c_car);}
	V230= get(V231,VV[51],Cnil);
	V233= (VFUN_NARGS=2,(*(LnkLI121))((V222),V230));
	(void)(sputprop(V228,VV[51],/* INLINE-ARGS */V233));
T826:;
	V226= Cnil;
	goto T824;
T825:;
	if((V227!= VV[149]))goto T832;
	if(!((car((V224)))==(Cnil))){
	goto T834;}
	V226= cdr((V224));
	goto T824;
T834:;
	V226= Cnil;
	goto T824;
T832:;
	if((V227!= VV[150]))goto T836;
	if(((V224))==Cnil){
	goto T838;}
	if((car((V224)))==(Cnil)){
	goto T838;}
	V226= make_cons(Cnil,(V224));
	goto T824;
T838:;
	V226= (V224);
	goto T824;
T836:;
	if((V227!= VV[151]))goto T842;
	if(((V224))==Cnil){
	goto T843;}
	base[3]= (V222);
	vs_top=(vs_base=base+3)+1;
	(void) (*Lnk146)();
	vs_top=sup;
	princ_char(10,Cnil);
T843:;
	V226= (V224);
	goto T824;
T842:;
	V226= Cnil;}
T824:;
	(void)(aset1(V225,fixint((V222)),V226));}}
T818:;
	V222= one_plus((V222));
	goto T813;}
	}
}
/*	function definition for DISPLAY-ENV	*/

static L38()
{register object *base=vs_base;
	register object *sup=base+VM36; VC36
	vs_reserve(VM36);
	{register object V234;
	object V235;
	check_arg(2);
	V234=(base[0]);
	V235=(base[1]);
	vs_top=sup;
TTL:;
	{register object V236;
	V236= reverse((V235));
T853:;
	if(!(type_of((V236))==t_cons)){
	goto T855;}
	base[2]= symbol_value(VV[74]);
	vs_top=(vs_base=base+2)+1;
	Lfill_pointer();
	vs_top=sup;
	V237= vs_base[0];
	if(!((fix(V237))>(fix((V234))))){
	goto T854;}
T855:;
	base[2]= Cnil;
	vs_top=(vs_base=base+2)+1;
	return;
T854:;{object V238;
	if(type_of(car((V236)))==t_cons){
	goto T865;}
	V238= Cnil;
	goto T864;
T865:;
	{object V239= cdar((V236));
	V238= (type_of(V239)==t_cons||(V239)==Cnil?Ct:Cnil);}
T864:;
	if(V238==Cnil)goto T863;
	goto T862;
T863:;}
	base[2]= Cnil;
	vs_top=(vs_base=base+2)+1;
	return;
T862:;
	base[2]= symbol_value(VV[74]);
	base[3]= VV[75];
	base[4]= caar((V236));
	base[5]= cadar((V236));
	base[6]= cdr((V236));
	vs_top=(vs_base=base+2)+5;
	Lformat();
	vs_top=sup;
	V236= cdr((V236));
	goto T853;}
	}
}
/*	function definition for APPLY-DISPLAY-FUN	*/

static L39()
{register object *base=vs_base;
	register object *sup=base+VM37; VC37
	vs_reserve(VM37);
	bds_check;
	{object V240;
	object V241;
	object V242;
	check_arg(3);
	V240=(base[0]);
	V241=(base[1]);
	V242=(base[2]);
	vs_top=sup;
TTL:;
	bds_bind(VV[13],symbol_value(VV[10]));
	bds_bind(VV[11],symbol_value(VV[10]));
	bds_bind(VV[76],Cnil);
	bds_bind(VV[77],VV[78]);
	bds_bind(VV[12],Ct);
	base[8]= symbol_value(VV[74]);
	base[9]= small_fixnum(0);
	vs_top=(vs_base=base+8)+2;
	siLfill_pointer_set();
	vs_top=sup;
	base[8]= symbol_value(VV[74]);
	base[9]= VV[79];
	vs_top=(vs_base=base+8)+2;
	Lformat();
	vs_top=sup;
	(void)((
	(type_of((V240)) == t_sfun ?(*(object (*)())(((V240))->sfn.sfn_self)):
	(fcall.fun=((V240)),fcall.argd=2,fcalln))((V241),(V242))));
	base[8]= symbol_value(VV[74]);
	vs_top=(vs_base=base+8)+1;
	Lfill_pointer();
	vs_top=sup;
	V243= vs_base[0];
	if(!((fix(V243))>(fix((V241))))){
	goto T884;}
	base[8]= symbol_value(VV[74]);
	base[9]= (V241);
	vs_top=(vs_base=base+8)+2;
	siLfill_pointer_set();
	vs_top=sup;
	base[8]= symbol_value(VV[74]);
	base[9]= VV[80];
	vs_top=(vs_base=base+8)+2;
	Lformat();
	vs_top=sup;
T884:;
	base[8]= symbol_value(VV[74]);
	base[9]= VV[81];
	vs_top=(vs_base=base+8)+2;
	Lformat();
	vs_top=sup;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	base[3]= symbol_value(VV[74]);
	vs_top=(vs_base=base+3)+1;
	return;
	}
}
/*	function definition for GET-LINE-OF-FORM	*/

static L40()
{register object *base=vs_base;
	register object *sup=base+VM38; VC38
	vs_reserve(VM38);
	{object V244;
	object V245;
	check_arg(2);
	V244=(base[0]);
	V245=(base[1]);
	vs_top=sup;
TTL:;
	{object V246;
	V246= (VFUN_NARGS=2,(*(LnkLI141))((V244),(V245)));
	if(((V246))==Cnil){
	goto T898;}
	V247= aref1((V245),0);
	base[2]= make_fixnum((fix((V246)))+(fix(cdr(/* INLINE-ARGS */V247))));
	vs_top=(vs_base=base+2)+1;
	return;
T898:;
	base[2]= Cnil;
	vs_top=(vs_base=base+2)+1;
	return;}
	}
}
/*	function definition for GET-NEXT-VISIBLE-FUN	*/

static L41()
{register object *base=vs_base;
	register object *sup=base+VM39; VC39
	vs_reserve(VM39);
	{object V248;
	check_arg(1);
	V248=(base[0]);
	vs_top=sup;
TTL:;
	{register object V249;
	V249= (V248);
T901:;
	if(!((fix((V249)))<(fix(symbol_value(VV[82]))))){
	goto T902;}
	{register object V250;
	V250= Cnil;
	(void)((MVloc[(0)]=((V249))));
	base[1]= (V250);
	vs_top=(vs_base=base+1)+1;
	return;}
T902:;
	{register object V251;
	base[1]= (V249);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk138)();
	vs_top=sup;
	V251= vs_base[0];
	{register object V252;
	base[1]= (V251);
	vs_top=(vs_base=base+1)+1;
	Lspecial_form_p();
	vs_top=sup;
	V252= vs_base[0];
	if(((V252))==Cnil){
	goto T913;}
	goto T907;
T913:;
	{register object V253;
	V253= get((V251),VV[83],Cnil);
	if(((V253))==Cnil){
	goto T917;}
	goto T907;
T917:;
	base[1]= (V251);
	vs_top=(vs_base=base+1)+1;
	Lfboundp();
	vs_top=sup;
	if((vs_base[0])==Cnil){
	goto T907;}
	{register object V254;
	V254= (V251);
	(void)((MVloc[(0)]=((V249))));
	base[1]= (V254);
	vs_top=(vs_base=base+1)+1;
	return;}}}}
T907:;
	V249= make_fixnum((fix((V249)))-(1));
	goto T901;}
	}
}
/*	function definition for DBL-WHAT-FRAME	*/

static L42()
{register object *base=vs_base;
	register object *sup=base+VM40; VC40
	vs_reserve(VM40);
	{register int V255;
	check_arg(1);
	V255=fix(base[0]);
	vs_top=sup;
TTL:;
	{register int V256;
	register int V257;
	register object V258;
	V256= fix(symbol_value(VV[84]));
	V257= 0;
	V258= Cnil;
T930:;
	{register object V259;
	base[1]= make_fixnum(V256);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk152)();
	vs_top=sup;
	V258= vs_base[0];
	V259= (V258);
	V256= fix((MVloc[(0)]));}
	if(!((V256)<=(V255))){
	goto T938;}
	base[1]= make_fixnum(V257);
	vs_top=(vs_base=base+1)+1;
	return;
T938:;
	V257= (V257)+(1);
	V256= (V256)-(1);
	goto T930;}
	}
}
/*	function definition for DBL-UP	*/

static L43()
{register object *base=vs_base;
	register object *sup=base+VM41; VC41
	vs_reserve(VM41);
	{register object V260;
	object V261;
	check_arg(2);
	V260=(base[0]);
	V261=(base[1]);
	vs_top=sup;
TTL:;
	{object V262;
	object V263;
	object V264;
	object V265;
	object V266;
	V262= Cnil;
	V263= Cnil;
	V264= Cnil;
	V265= Cnil;
	V266= Cnil;
	base[2]= (V261);
	vs_top=(vs_base=base+2)+1;
	(void) (*Lnk153)();
	vs_top=sup;
	V262= vs_base[0];
	if(!((fix((V260)))>=(0))){
	goto T954;}
	{object V267;
	base[2]= (V260);
	base[3]= (V261);
	vs_top=(vs_base=base+2)+2;
	(void) (*Lnk154)();
	vs_top=sup;
	setq(VV[9],vs_base[0]);
	V267= symbol_value(VV[9]);
	V260= (MVloc[(0)]);
	V263= (MVloc[(1)]);
	V264= (MVloc[(2)]);
	V265= (MVloc[(3)]);
	V266= (MVloc[(4)]);}
	(void)((*(LnkLI155))());
	base[2]= make_fixnum((fix((V262)))+(fix((V260))));
	base[3]= Ct;
	base[4]= symbol_value(VV[9]);
	base[5]= (V263);
	base[6]= (V264);
	base[7]= (V265);
	base[8]= (V266);
	vs_top=(vs_base=base+2)+7;
	(void) (*Lnk156)();
	return;
T954:;
	V260= make_fixnum((fix((V262)))+(fix((V260))));
	if(!((fix((V260)))>=(0))){
	goto T982;}
	goto T981;
T982:;
	V260= small_fixnum(0);
T981:;
	V261= symbol_value(VV[84]);
	goto TTL;}
	}
}
/*	function definition for NEXT-STACK-FRAME	*/

static L44()
{register object *base=vs_base;
	register object *sup=base+VM42; VC42
	vs_reserve(VM42);
	{object V268;
	check_arg(1);
	V268=(base[0]);
	vs_top=sup;
TTL:;
	{register object V269;
	register object V270;
	register object V271;
	register object V272;
	object V273;
	V269= Cnil;
	V270= Cnil;
	V271= Cnil;
	V272= Cnil;
	V273= Cnil;
	if(!((fix((V268)))<(fix(symbol_value(VV[82]))))){
	goto T994;}
	(void)((MVloc[(0)]=(Cnil)));
	(void)((MVloc[(1)]=(Cnil)));
	(void)((MVloc[(2)]=(Cnil)));
	(void)((MVloc[(3)]=(Cnil)));
	base[1]= Cnil;
	vs_top=(vs_base=base+1)+1;
	return;
T994:;
	{object V275;
	V275= Cnil;
	{object V276;
	base[1]= (V268);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk152)();
	vs_top=sup;
	V275= vs_base[0];
	V276= (V275);
	V271= (MVloc[(0)]);}
	V273= (V275);
	{object V277;
	V269= get((V275),VV[48],Cnil);
	if(((V269))!=Cnil){
	goto T1009;}
	V277= Cnil;
	goto T1008;
T1009:;
	{register object V278;
	register object V279;
	V278= make_fixnum((fix((V268)))+(1));
	V279= Cnil;
T1014:;
	if(!(number_compare((V278),(V271))<=0)){
	goto T1015;}
	V277= Cnil;
	goto T1008;
T1015:;
	base[1]= (V278);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk112)();
	vs_top=sup;
	V279= vs_base[0];
	base[2]= (V278);
	vs_top=(vs_base=base+2)+1;
	(void) (*Lnk112)();
	vs_top=sup;
	base[1]= vs_base[0];
	base[2]= (V269);
	vs_top=(vs_base=base+1)+2;
	(void) (*Lnk157)();
	vs_top=sup;
	V270= vs_base[0];
	if(((V270))==Cnil){
	goto T1022;}
	{register object V280;
	V280= (V271);
	(void)((MVloc[(0)]=((V275))));
	(void)((MVloc[(1)]=((V270))));
	V281= aref1((V269),0);
	(void)((MVloc[(2)]=(car(/* INLINE-ARGS */V281))));
	base[2]= (V278);
	vs_top=(vs_base=base+2)+1;
	(void) (*Lnk108)();
	vs_top=sup;
	V272= vs_base[0];
	base[1]= (V272);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk109)();
	vs_top=sup;
	V282= vs_base[0];
	base[1]= one_plus((V272));
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk109)();
	vs_top=sup;
	V283= vs_base[0];
	base[1]= number_plus((V272),small_fixnum(2));
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk109)();
	vs_top=sup;
	V284= vs_base[0];
	V285= list(3,V282,V283,V284);
	(void)((MVloc[(3)]=(/* INLINE-ARGS */V285)));
	base[1]= (V280);
	vs_top=(vs_base=base+1)+1;
	return;}
T1022:;
	V278= make_fixnum((fix((V278)))-(1));
	goto T1014;}
T1008:;
	if(((V277))==Cnil){
	goto T1045;}
	base[1]= (V277);
	vs_top=(vs_base=base+1)+1;
	return;
T1045:;
	base[1]= (V273);
	vs_top=(vs_base=base+1)+1;
	Lspecial_form_p();
	vs_top=sup;
	if((vs_base[0])==Cnil){
	goto T1048;}
	base[1]= Cnil;
	vs_top=(vs_base=base+1)+1;
	return;
T1048:;
	{object V286;
	V286= get((V273),VV[83],Cnil);
	if(((V286))==Cnil){
	goto T1053;}
	base[1]= (V286);
	vs_top=(vs_base=base+1)+1;
	return;
T1053:;
	base[1]= (V273);
	vs_top=(vs_base=base+1)+1;
	Lfboundp();
	vs_top=sup;
	if((vs_base[0])==Cnil){
	goto T1056;}
	(void)((MVloc[(0)]=((V273))));
	(void)((MVloc[(1)]=(Cnil)));
	(void)((MVloc[(2)]=(Cnil)));
	base[1]= (V271);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk158)();
	vs_top=sup;
	if((vs_base[0])==Cnil){
	goto T1065;}
	V288= Cnil;
	goto T1063;
T1065:;
	{object V289;
	base[1]= (V271);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk108)();
	vs_top=sup;
	V289= vs_base[0];
	base[1]= (V289);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk109)();
	vs_top=sup;
	V290= vs_base[0];
	base[1]= one_plus((V289));
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk109)();
	vs_top=sup;
	V291= vs_base[0];
	base[1]= make_fixnum((fix((V289)))+(2));
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk109)();
	vs_top=sup;
	V292= vs_base[0];
	V288= list(3,V290,V291,V292);}
T1063:;
	(void)((MVloc[(3)]=(V288)));
	base[1]= V271;
	vs_top=(vs_base=base+1)+1;
	return;
T1056:;
	base[1]= Cnil;
	vs_top=(vs_base=base+1)+1;
	return;}}}}
	}
}
/*	function definition for NTH-STACK-FRAME	*/

static L45()
{register object *base=vs_base;
	register object *sup=base+VM43; VC43
	vs_reserve(VM43);
	{register object V293;
	register object V294;
	if(vs_top-vs_base<1) too_few_arguments();
	if(vs_top-vs_base>2) too_many_arguments();
	V293=(base[0]);
	vs_base=vs_base+1;
	if(vs_base>=vs_top){vs_top=sup;goto T1076;}
	V294=(base[1]);
	vs_top=sup;
	goto T1077;
T1076:;
	V294= symbol_value(VV[84]);
T1077:;
	{register object V295;
	object V296;
	object V297;
	object V298;
	register object V299;
	V295= Cnil;
	V296= Cnil;
	V297= Cnil;
	V298= Cnil;
	V299= Cnil;
	if(!((fix((V293)))>=(0))){
	goto T1085;}
	goto T1084;
T1085:;
	V293= small_fixnum(0);
T1084:;
	{object V300;
	register object V301;
	V300= make_fixnum((fix((V293)))+(1));
	V301= small_fixnum(0);
T1092:;
	if(!(number_compare((V301),(V300))>=0)){
	goto T1093;}
	goto T1088;
T1093:;
	base[3]= (V294);
	vs_top=(vs_base=base+3)+1;
	(void) (*Lnk159)();
	vs_top=sup;
	V299= vs_base[0];
	if(((V299))==Cnil){
	goto T1102;}
	{register object V302;
	V294= (V299);
	V302= (V294);
	V295= (MVloc[(0)]);
	V296= (MVloc[(1)]);
	V297= (MVloc[(2)]);
	V298= (MVloc[(3)]);}
	V294= make_fixnum((fix((V299)))-(1));
	goto T1100;
T1102:;
	V293= make_fixnum((fix((V301)))-(1));
	goto T1088;
T1100:;
	V301= one_plus((V301));
	goto T1092;}
T1088:;
	V294= make_fixnum((fix((V294)))+(1));
	base[2]= (V294);
	vs_top=(vs_base=base+2)+1;
	(void) (*Lnk138)();
	vs_top=sup;
	V295= vs_base[0];
	(void)((MVloc[(0)]=((V293))));
	(void)((MVloc[(1)]=((V295))));
	(void)((MVloc[(2)]=((V296))));
	(void)((MVloc[(3)]=((V297))));
	(void)((MVloc[(4)]=((V298))));
	base[2]= V294;
	vs_top=(vs_base=base+2)+1;
	return;}
	}
}
/*	function definition for DBL-BACKTRACE	*/

static L46()
{register object *base=vs_base;
	register object *sup=base+VM44; VC44
	vs_reserve(VM44);
	{object V304;
	register object V305;
	if(vs_top-vs_base>2) too_many_arguments();
	if(vs_base>=vs_top){vs_top=sup;goto T1130;}
	V304=(base[0]);
	vs_base++;
	if(vs_base>=vs_top){vs_top=sup;goto T1131;}
	V305=(base[1]);
	vs_top=sup;
	goto T1132;
T1130:;
	V304= small_fixnum(1000);
T1131:;
	V305= symbol_value(VV[84]);
T1132:;
	{register object V306;
	register object V307;
	register object V308;
	register object V309;
	register object V310;
	V306= Cnil;
	V307= Cnil;
	V308= Cnil;
	V309= Cnil;
	V310= small_fixnum(0);
T1142:;
	{object V311;
	base[2]= (V305);
	vs_top=(vs_base=base+2)+1;
	(void) (*Lnk159)();
	vs_top=sup;
	V305= vs_base[0];
	V311= (V305);
	V306= (MVloc[(0)]);
	V308= (MVloc[(1)]);
	V307= (MVloc[(2)]);
	V309= (MVloc[(3)]);}
	if((V306)!=Cnil){
	goto T1156;}
	goto T1140;
T1156:;
	base[2]= (V310);
	base[3]= Cnil;
	base[4]= (V305);
	base[5]= (V306);
	base[6]= (V308);
	base[7]= (V307);
	base[8]= (V309);
	vs_top=(vs_base=base+2)+7;
	(void) (*Lnk156)();
	vs_top=sup;
	V310= number_plus((V310),small_fixnum(1));
	if(!((fix((V310)))>=(fix((V304))))){
	goto T1167;}
	vs_base=vs_top=base+2;
	vs_base[0]=Cnil;
	vs_top=sup;
	goto T1140;
T1167:;
	V305= make_fixnum((fix((V305)))-(1));
	goto T1142;
T1140:;
	vs_base=vs_top=base+2;
	vs_base[0]=Cnil;
	return;}
	}
}
/*	function definition for DISPLAY-COMPILED-ENV	*/

static L47()
{register object *base=vs_base;
	register object *sup=base+VM45; VC45
	vs_reserve(VM45);
	{register object V312;
	object V313;
	check_arg(2);
	V312=(base[0]);
	V313=(base[1]);
	vs_top=sup;
TTL:;
	{register object V314;
	register object V315;
	base[4]= (V313);
	vs_top=(vs_base=base+4)+1;
	(void) (*Lnk108)();
	vs_top=sup;
	V314= vs_base[0];
	base[4]= one_plus((V313));
	vs_top=(vs_base=base+4)+1;
	(void) (*Lnk108)();
	vs_top=sup;
	V316= vs_base[0];
	vs_base=vs_top;
	(void) (*Lnk160)();
	vs_top=sup;
	V317= vs_base[0];
	V315= (number_compare(V316,V317)<=0?(V316):V317);
	base[4]= symbol_value(VV[74]);
	base[5]= VV[85];
	vs_top=(vs_base=base+4)+2;
	Lformat();
	vs_top=sup;
	{register object V318;
	register object V319;
	base[4]= (V313);
	vs_top=(vs_base=base+4)+1;
	(void) (*Lnk138)();
	vs_top=sup;
	V320= vs_base[0];
	V319= get(V320,VV[14],Cnil);
	V318= (V314);
T1185:;
	if((fix((V318)))>=(fix((V315)))){
	goto T1187;}
	base[4]= symbol_value(VV[74]);
	vs_top=(vs_base=base+4)+1;
	Lfill_pointer();
	vs_top=sup;
	V321= vs_base[0];
	if(!((fix(V321))>(fix((V312))))){
	goto T1186;}
T1187:;
	base[4]= Cnil;
	vs_top=(vs_base=base+4)+1;
	return;
T1186:;
	base[4]= symbol_value(VV[74]);
	base[5]= VV[86];{object V322;
	V322= car((V319));
	if(V322==Cnil)goto T1198;
	base[6]= V322;
	goto T1197;
T1198:;}
	base[6]= VV[87];
T1197:;
	if((car((V319)))!=Cnil){
	goto T1202;}
	base[7]= make_fixnum((fix((V318)))-(fix((V314))));
	goto T1200;
T1202:;
	base[7]= Cnil;
T1200:;
	base[9]= (V318);
	vs_top=(vs_base=base+9)+1;
	(void) (*Lnk109)();
	vs_top=sup;
	base[8]= vs_base[0];
	V318= make_fixnum((fix((V318)))+(1));
	base[9]= ((fix((V318)))<(fix((V315)))?Ct:Cnil);
	vs_top=(vs_base=base+4)+6;
	Lformat();
	vs_top=sup;
	V319= cdr((V319));
	goto T1185;}}
	}
}
/*	function definition for COMPUTING-ARGS-P	*/

static L48()
{register object *base=vs_base;
	register object *sup=base+VM46; VC46
	vs_reserve(VM46);
	{object V323;
	check_arg(1);
	V323=(base[0]);
	vs_top=sup;
TTL:;
	base[1]= (V323);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk112)();
	vs_top=sup;
	V324= vs_base[0];
	if(type_of(V324)==t_cons){
	goto T1211;}
	base[1]= Cnil;
	vs_top=(vs_base=base+1)+1;
	return;
T1211:;
	if(number_compare((V323),small_fixnum(3))>0){
	goto T1215;}
	base[1]= Cnil;
	vs_top=(vs_base=base+1)+1;
	return;
T1215:;
	base[1]= (V323);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk112)();
	vs_top=sup;
	V327= vs_base[0];
	{register object x= car(V327),V326= VV[88];
	while(!endp(V326))
	if(eql(x,V326->c.c_car)){
	V325= V326;
	goto T1217;
	}else V326=V326->c.c_cdr;
	V325= Cnil;}
T1217:;
	base[1]= ((V325)==Cnil?Ct:Cnil);
	vs_top=(vs_base=base+1)+1;
	return;
	}
}
/*	function definition for PRINT-STACK-FRAME	*/

static L49()
{register object *base=vs_base;
	register object *sup=base+VM47; VC47
	vs_reserve(VM47);
	{object V328;
	object V329;
	register object V330;
	object V331;
	object V332;
	object V333;
	object V334;
	if(vs_top-vs_base<4) too_few_arguments();
	if(vs_top-vs_base>7) too_many_arguments();
	V328=(base[0]);
	V329=(base[1]);
	V330=(base[2]);
	V331=(base[3]);
	vs_base=vs_base+4;
	if(vs_base>=vs_top){vs_top=sup;goto T1220;}
	V332=(base[4]);
	vs_base++;
	if(vs_base>=vs_top){vs_top=sup;goto T1221;}
	V333=(base[5]);
	vs_base++;
	if(vs_base>=vs_top){vs_top=sup;goto T1222;}
	V334=(base[6]);
	vs_top=sup;
	goto T1223;
T1220:;
	V332= Cnil;
T1221:;
	V333= Cnil;
T1222:;
	V334= Cnil;
T1223:;
	if(((V329))==Cnil){
	goto T1227;}
	if(((V332))==Cnil){
	goto T1227;}
	base[7]= symbol_value(VV[1]);
	base[8]= VV[89];
	base[9]= (V333);
	base[10]= (V332);
	vs_top=(vs_base=base+7)+4;
	Lformat();
	vs_top=sup;
T1227:;
	{object V335;
	base[7]= (V330);
	vs_top=(vs_base=base+7)+1;
	(void) (*Lnk161)();
	vs_top=sup;
	V335= vs_base[0];
	base[7]= symbol_value(VV[1]);
	base[8]= VV[90];
	base[9]= (V328);
	if((V335)==Cnil){
	base[10]= Cnil;
	goto T1242;}
	base[10]= VV[91];
T1242:;
	base[11]= (V331);
	base[13]= (V330);
	vs_top=(vs_base=base+13)+1;
	(void) (*Lnk158)();
	vs_top=sup;
	if((vs_base[0])!=Cnil){
	goto T1246;}
	base[13]= VV[92];
	base[14]= small_fixnum(80);
	base[17]= (V330);
	vs_top=(vs_base=base+17)+1;
	(void) (*Lnk108)();
	vs_top=sup;
	base[16]= vs_base[0];
	vs_top=(vs_base=base+16)+1;
	(void) (*Lnk109)();
	vs_top=sup;
	V336= vs_base[0];
	base[15]= car(V336);
	vs_top=(vs_base=base+13)+3;
	(void) (*Lnk162)();
	vs_top=sup;
	base[12]= vs_base[0];
	goto T1244;
T1246:;
	base[13]= VV[93];
	base[14]= small_fixnum(80);
	base[15]= (V330);
	vs_top=(vs_base=base+13)+3;
	(void) (*Lnk162)();
	vs_top=sup;
	base[12]= vs_base[0];
T1244:;
	vs_top=(vs_base=base+7)+6;
	Lformat();
	vs_top=sup;
	if(((V333))==Cnil){
	goto T1258;}
	base[7]= symbol_value(VV[1]);
	base[8]= VV[94];
	base[9]= (V333);
	base[10]= (V332);
	vs_top=(vs_base=base+7)+4;
	Lformat();
	vs_top=sup;
T1258:;
	base[7]= symbol_value(VV[1]);
	base[8]= VV[95];
	base[9]= (V330);
	vs_top=(vs_base=base+7)+3;
	Lformat();
	return;}
	}
}
/*	function definition for MAKE-BREAK-POINT	*/

static L50()
{register object *base=vs_base;
	register object *sup=base+VM48; VC48
	vs_reserve(VM48);
	{object V337;
	object V338;
	object V339;
	check_arg(3);
	V337=(base[0]);
	V338=(base[1]);
	V339=(base[2]);
	vs_top=sup;
TTL:;
	V340= aref1((V338),fixint((V339)));
	V341= aref1((V338),0);
	V342= car(/* INLINE-ARGS */V341);
	V343= aref1((V338),0);
	V344 = make_fixnum((fix(cdr(/* INLINE-ARGS */V343)))+(fix((V339))));
	base[3]= list(4,/* INLINE-ARGS */V340,/* INLINE-ARGS */V342,V344,(V337));
	vs_top=(vs_base=base+3)+1;
	return;
	}
}
/*	function definition for RELATIVE-LINE	*/

static L51()
{register object *base=vs_base;
	register object *sup=base+VM49; VC49
	vs_reserve(VM49);
	{object V345;
	object V346;
	check_arg(2);
	V345=(base[0]);
	V346=(base[1]);
	vs_top=sup;
TTL:;
	{object V347;
	V347= get((V345),VV[48],Cnil);
	if(((V347))==Cnil){
	goto T1270;}
	V348= aref1((V347),0);
	base[2]= make_fixnum((fix((V346)))-(fix(cdr(/* INLINE-ARGS */V348))));
	vs_top=(vs_base=base+2)+1;
	return;
T1270:;
	base[2]= small_fixnum(0);
	vs_top=(vs_base=base+2)+1;
	return;}
	}
}
/*	function definition for SAFE-EVAL	*/

static L52()
{register object *base=vs_base;
	register object *sup=base+VM50; VC50
	vs_reserve(VM50);
	bds_check;
	{register object V349;
	object V350;
	check_arg(2);
	V349=(base[0]);
	V350=(base[1]);
	vs_top=sup;
TTL:;
	bds_bind(VV[96],Cnil);
	bds_bind(VV[97],symbol_value(VV[98]));
	bds_bind(VV[1],symbol_value(VV[98]));
	if(!(type_of((V349))==t_symbol)){
	goto T1272;}
	base[5]= (V349);
	vs_top=(vs_base=base+5)+1;
	Lboundp();
	vs_top=sup;
	if((vs_base[0])!=Cnil){
	goto T1272;}
	{register object x= (V349),V351= car((V350));
	while(!endp(V351))
	if(type_of(V351->c.c_car)==t_cons &&eql(x,V351->c.c_car->c.c_car)){
	goto T1272;
	}else V351=V351->c.c_cdr;}
	base[5]= VV[99];
	vs_top=(vs_base=base+5)+1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	return;
T1272:;
	{object V352;
	object V353;
	V354= list(2,VV[101],(V349));
	base[5]= list(5,VV[100],/* INLINE-ARGS */V354,Cnil,Cnil,list(2,VV[101],(V350)));
	vs_top=(vs_base=base+5)+1;
	(void) (*Lnk163)();
	if(vs_base>=vs_top){vs_top=sup;goto T1282;}
	V352= vs_base[0];
	vs_base++;
	if(vs_base>=vs_top){vs_top=sup;goto T1283;}
	V353= vs_base[0];
	vs_top=sup;
	goto T1284;
T1282:;
	V352= Cnil;
T1283:;
	V353= Cnil;
T1284:;
	if(((V352))==Cnil){
	goto T1286;}
	base[5]= VV[99];
	vs_top=(vs_base=base+5)+1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	return;
T1286:;
	base[5]= (V353);
	vs_top=(vs_base=base+5)+1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	return;}
	}
}
/*	function definition for SET-BACK	*/

static L53()
{register object *base=vs_base;
	register object *sup=base+VM51; VC51
	vs_reserve(VM51);
	{register object V355;
	register object V356;
	check_arg(2);
	V355=(base[0]);
	V356=(base[1]);
	vs_top=sup;
TTL:;
	{object V357;
	V357= symbol_value(VV[9]);
	setq(VV[102],Cnil);
	setq(VV[9],(V357));
	if(((V356))==Cnil){
	goto T1295;}
	setq(VV[0],(V356));
	goto T1293;
T1295:;
	base[3]= (V357);
	vs_top=(vs_base=base+3)+1;
	(void) (*Lnk108)();
	vs_top=sup;
	base[2]= vs_base[0];
	vs_top=(vs_base=base+2)+1;
	(void) (*Lnk109)();
	vs_top=sup;
	V358= vs_base[0];
	(void)(make_cons(V358,Cnil));
T1293:;
	if(((V355))==Cnil){
	goto T1301;}
	base[2]= symbol_value(VV[1]);
	base[3]= VV[103];
	base[4]= cadr((V355));
	base[5]= caddr((V355));
	vs_top=(vs_base=base+2)+4;
	Lformat();
	vs_top=sup;
	base[2]= symbol_value(VV[1]);
	base[3]= VV[104];
	base[4]= cadr((V355));
	base[5]= caddr((V355));
	vs_top=(vs_base=base+2)+4;
	Lformat();
	vs_top=sup;
T1301:;
	{register object V359;
	register object V360;
	V359= symbol_value(VV[105]);
	V360= car((V359));
T1316:;
	if(!(endp((V359)))){
	goto T1317;}
	base[3]= Cnil;
	vs_top=(vs_base=base+3)+1;
	return;
T1317:;
	{register object V361;
	base[3]= (V360);
	base[4]= (V356);
	vs_top=(vs_base=base+3)+2;
	(void) (*Lnk164)();
	vs_top=sup;
	V361= vs_base[0];
	if(!(((V361))==(VV[99]))){
	goto T1325;}
	goto T1321;
T1325:;
	base[3]= Ct;
	base[4]= VV[106];
	base[5]= (V360);
	base[6]= (V361);
	vs_top=(vs_base=base+3)+4;
	Lformat();
	vs_top=sup;}
T1321:;
	V359= cdr((V359));
	V360= car((V359));
	goto T1316;}}
	}
}
static LnkT164(){ call_or_link(VV[164],&Lnk164);} /* SAFE-EVAL */
static LnkT163(){ call_or_link(VV[163],&Lnk163);} /* ERROR-SET */
static LnkT162(){ call_or_link(VV[162],&Lnk162);} /* APPLY-DISPLAY-FUN */
static LnkT161(){ call_or_link(VV[161],&Lnk161);} /* COMPUTING-ARGS-P */
static LnkT160(){ call_or_link(VV[160],&Lnk160);} /* VS-TOP */
static LnkT159(){ call_or_link(VV[159],&Lnk159);} /* NEXT-STACK-FRAME */
static LnkT158(){ call_or_link(VV[158],&Lnk158);} /* IHS-NOT-INTERPRETED-ENV */
static LnkT157(){ call_or_link(VV[157],&Lnk157);} /* GET-LINE-OF-FORM */
static LnkT156(){ call_or_link(VV[156],&Lnk156);} /* PRINT-STACK-FRAME */
static object  LnkTLI155(){return call_proc0(VV[155],&LnkLI155);} /* SET-ENV */
static LnkT154(){ call_or_link(VV[154],&Lnk154);} /* NTH-STACK-FRAME */
static LnkT153(){ call_or_link(VV[153],&Lnk153);} /* DBL-WHAT-FRAME */
static LnkT152(){ call_or_link(VV[152],&Lnk152);} /* GET-NEXT-VISIBLE-FUN */
static LnkT148(){ call_or_link(VV[148],&Lnk148);} /* RELATIVE-LINE */
static LnkT147(){ call_or_link(VV[147],&Lnk147);} /* SHORT-NAME */
static LnkT146(){ call_or_link(VV[146],&Lnk146);} /* SHOW-BREAK-POINT */
static LnkT145(){ call_or_link(VV[145],&Lnk145);} /* INSERT-BREAK-POINT */
static LnkT144(){ call_or_link(VV[144],&Lnk144);} /* BREAK-FUNCTION */
static LnkT143(){ call_or_link(VV[143],&Lnk143);} /* DWIM */
static LnkT142(){ call_or_link(VV[142],&Lnk142);} /* MAYBE-BREAK */
static object  LnkTLI141(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[141],&LnkLI141,ap);} /* POSITION */
static LnkT140(){ call_or_link(VV[140],&Lnk140);} /* CURRENT-STEP-FUN */
static LnkT139(){ call_or_link(VV[139],&Lnk139);} /* INIT-BREAK-POINTS */
static LnkT138(){ call_or_link(VV[138],&Lnk138);} /* IHS-FNAME */
static LnkT137(){ call_or_link(VV[137],&Lnk137);} /* STREAM-NAME */
static LnkT136(){ call_or_link(VV[136],&Lnk136);} /* ITERATE-OVER-BKPTS */
static LnkT135(){ call_or_link(VV[135],&Lnk135);} /* MAKE-BREAK-POINT */
static object  LnkTLI134(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[134],&LnkLI134,ap);} /* MAKE-ARRAY */
static LnkT133(){ call_or_link(VV[133],&Lnk133);} /* WALK-THROUGH */
static object  LnkTLI132(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[132],&LnkLI132,ap);} /* VECTOR-PUSH-EXTEND */
static LnkT131(){ call_or_link(VV[131],&Lnk131);} /* INSTREAM-NAME */
static LnkT130(){ call_or_link(VV[130],&Lnk130);} /* LOAD */
static LnkT129(){ call_or_link(VV[129],&Lnk129);} /* SETUP-LINEINFO */
static LnkT128(){ call_or_link(VV[128],&Lnk128);} /* CLEANUP */
static LnkT125(){ call_or_link(VV[125],&Lnk125);} /* READ-FROM-STRING */
static object  LnkTLI124(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[124],&LnkLI124,ap);} /* COUNT */
static LnkT123(){ call_or_link(VV[123],&Lnk123);} /* GET-INSTREAM */
static LnkT122(){ call_or_link(VV[122],&Lnk122);} /* MAKE-INSTREAM */
static object  LnkTLI121(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[121],&LnkLI121,ap);} /* DELETE */
static LnkT120(){ call_or_link(VV[120],&Lnk120);} /* CLOSEDP */
static LnkT118(){ call_or_link(VV[118],&Lnk118);} /* BREAK-LEVEL */
static object  LnkTLI117(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[117],&LnkLI117,1,ap);} /* SHOW-ENVIRONMENT */
static LnkT116(){ call_or_link(VV[116],&Lnk116);} /* BREAK-LOCALS */
static LnkT115(){ call_or_link(VV[115],&Lnk115);} /* BREAK-GO */
static object  LnkTLI114(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[114],&LnkLI114,ap);} /* SEARCH */
static LnkT113(){ call_or_link(VV[113],&Lnk113);} /* COMPILED-FUNCTION-NAME */
static LnkT112(){ call_or_link(VV[112],&Lnk112);} /* IHS-FUN */
static object  LnkTLI111(){return call_proc0(VV[111],&LnkLI111);} /* TYPE-ERROR */
static LnkT110(){ call_or_link(VV[110],&Lnk110);} /* IHS-TOP */
static LnkT109(){ call_or_link(VV[109],&Lnk109);} /* VS */
static LnkT108(){ call_or_link(VV[108],&Lnk108);} /* IHS-VS */
static LnkT107(){ call_or_link(VV[107],&Lnk107);} /* BREAK-PREVIOUS */

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.