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

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

#include <cmpinclude.h>
#include "cmpeval.h"
init_cmpeval(){do_init(VV);}
/*	local entry for function C1EXPR*	*/

static object LI1(V3,V4)

register object V3;object V4;
{	 VMB1 VMS1 VMV1
TTL:;
	V3= (*(LnkLI123))((V3));
	(void)((*(LnkLI124))((V4),cadr((V3))));
	{object V5 = (V3);
	VMR1(V5)}
}
/*	local entry for function C1EXPR	*/

static object LI2(V7)

VOL object V7;
{	 VMB2 VMS2 VMV2
TTL:;
	frs_push(FRS_CATCH,VV[0]);
	if(nlj_active)
	{nlj_active=FALSE;frs_pop();
	vs_top=sup;
	V7= vs_base[0];
	goto T5;}
	else{
	if(!(type_of((V7))==t_symbol)){
	goto T8;}
	if(!(((V7))==(Cnil))){
	goto T11;}
	V8= (*(LnkLI125))();
	frs_pop();
	V7= V8;
	goto T5;
T11:;
	if(!(((V7))==(Ct))){
	goto T14;}
	V9= (*(LnkLI126))();
	frs_pop();
	V7= V9;
	goto T5;
T14:;
	if(!((type_of((V7))==t_symbol&&((V7))->s.s_hpack==keyword_package))){
	goto T17;}
	V10= (*(LnkLI128))((V7));
	V11= (VFUN_NARGS=2,(*(LnkLI127))(VV[2],/* INLINE-ARGS */V10));
	V12= list(3,VV[1],/* INLINE-ARGS */V11,list(2,VV[3],(*(LnkLI129))((V7))));
	frs_pop();
	V7= V12;
	goto T5;
T17:;
	base[0]= (V7);
	vs_top=(vs_base=base+0)+1;
	Lconstantp();
	vs_top=sup;
	if((vs_base[0])==Cnil){
	goto T20;}
	{object V13;
	base[0]= (V7);
	vs_top=(vs_base=base+0)+1;
	Lsymbol_value();
	vs_top=sup;
	V13= vs_base[0];{object V14;
	V14= (*(LnkLI130))((V13),Cnil);
	if(V14==Cnil)goto T25;
	frs_pop();
	V7= V14;
	goto T5;
T25:;}
	V15= (*(LnkLI128))((V13));
	V16= (VFUN_NARGS=2,(*(LnkLI127))(VV[2],/* INLINE-ARGS */V15));
	V17= list(3,VV[1],/* INLINE-ARGS */V16,list(2,VV[3],(*(LnkLI131))((V7))));
	frs_pop();
	V7= V17;
	goto T5;}
T20:;
	V18= (*(LnkLI132))((V7));
	frs_pop();
	V7= V18;
	goto T5;
T8:;
	if(!(type_of((V7))==t_cons)){
	goto T28;}
	{register object V19;
	V19= car((V7));
	if(!(type_of((V19))==t_symbol)){
	goto T32;}
	base[0]= (V19);
	base[1]= cdr((V7));
	vs_top=(vs_base=base+0)+2;
	(void) (*Lnk133)();
	vs_top=sup;
	frs_pop();
	V7= vs_base[0];
	goto T5;
T32:;
	if(!(type_of((V19))==t_cons)){
	goto T37;}
	if(!((car((V19)))==(VV[4]))){
	goto T37;}
	V20= (*(LnkLI134))(cdr((V19)),cdr((V7)));
	frs_pop();
	V7= V20;
	goto T5;
T37:;
	if(!(type_of((V19))==t_cons)){
	goto T42;}
	if(!((car((V19)))==(VV[5]))){
	goto T42;}
	V21= (VFUN_NARGS=1,(*(LnkLI135))(VV[6]));
	frs_pop();
	V7= V21;
	goto T5;
T42:;
	V22= (VFUN_NARGS=2,(*(LnkLI135))(VV[7],(V19)));
	frs_pop();
	V7= V22;
	goto T5;}
T28:;
	V23= (*(LnkLI130))((V7),Ct);
	frs_pop();
	V7= V23;}
T5:;
	if(!(((V7))==(VV[8]))){
	goto T47;}
	{object V24 = (*(LnkLI125))();
	VMR2(V24)}
T47:;
	{object V25 = (V7);
	VMR2(V25)}
}
/*	local entry for function C1SHARP-COMMA	*/

static object LI3(V27)

object V27;
{	 VMB3 VMS3 VMV3
TTL:;
	V28= make_cons(VV[5],(V27));
	{object V29 = (*(LnkLI130))(/* INLINE-ARGS */V28,Ct);
	VMR3(V29)}
}
/*	local entry for function C1DEFINE-STRUCTURE	*/

static object LI4(V31)

object V31;
{	 VMB4 VMS4 VMV4
	bds_check;
TTL:;
	bds_bind(VV[9],Cnil);
	base[1]= make_cons(VV[10],(V31));
	vs_top=(vs_base=base+1)+1;
	Leval();
	vs_top=sup;
	V32= listA(3,VV[5],VV[10],(V31));
	(void)((*(LnkLI130))(/* INLINE-ARGS */V32,Ct));
	(void)((*(LnkLI136))());
	{object V33 = Cnil;
	bds_unwind1;
	VMR4(V33)}
}
/*	local entry for function C1NIL	*/

static object LI5()

{	 VMB5 VMS5 VMV5
TTL:;
	{object V34 = symbol_value(VV[11]);
	VMR5(V34)}
}
/*	local entry for function C1T	*/

static object LI6()

{	 VMB6 VMS6 VMV6
TTL:;
	{object V35 = symbol_value(VV[12]);
	VMR6(V35)}
}
/*	function definition for FLAGS-POS	*/

static L7()
{register object *base=vs_base;
	register object *sup=base+VM7; VC7
	vs_reserve(VM7);
	{register object V36;
	check_arg(1);
	V36=(base[0]);
	vs_top=sup;
TTL:;
	{register int V37;
	V37= 0;
	{register object V38;
	register object V39;
	V38= VV[13];
	V39= car((V38));
T58:;
	if(!(endp((V38)))){
	goto T59;}
	goto T54;
T59:;
	{register object x= (V36),V40= (V39);
	while(!endp(V40))
	if(x==(V40->c.c_car)){
	goto T65;
	}else V40=V40->c.c_cdr;
	goto T63;}
T65:;
	base[2]= make_fixnum(V37);
	vs_top=(vs_base=base+2)+1;
	return;
T63:;
	V37= (V37)+(1);
	V38= cdr((V38));
	V39= car((V38));
	goto T58;}
T54:;
	base[1]= VV[14];
	vs_top=(vs_base=base+1)+1;
	Lerror();
	return;}
	}
}
/*	macro definition for FLAG-P	*/

static L8()
{register object *base=vs_base;
	register object *sup=base+VM8; VC8
	vs_reserve(VM8);
	check_arg(2);
	vs_top=sup;
	{object V41=base[0]->c.c_cdr;
	if(endp(V41))invalid_macro_call();
	base[2]= (V41->c.c_car);
	V41=V41->c.c_cdr;
	if(endp(V41))invalid_macro_call();
	base[3]= (V41->c.c_car);
	V41=V41->c.c_cdr;
	if(!endp(V41))invalid_macro_call();}
	base[4]= base[3];
	vs_top=(vs_base=base+4)+1;
	(void) (*Lnk137)();
	vs_top=sup;
	V42= vs_base[0];
	base[4]= list(3,VV[15],V42,base[2]);
	vs_top=(vs_base=base+4)+1;
	return;
}
/*	function definition for FIX-OPT	*/

static L9()
{register object *base=vs_base;
	register object *sup=base+VM9; VC9
	vs_reserve(VM9);
	{register object V43;
	check_arg(1);
	V43=(base[0]);
	vs_top=sup;
TTL:;
	{register object V44;
	V44= cddr((V43));
	if(type_of(car((V44)))==t_fixnum){
	goto T77;}
	if((symbol_value(VV[16]))==Cnil){
	goto T80;}
	(void)((VFUN_NARGS=2,(*(LnkLI138))(VV[17],(V43))));
T80:;
	{object V46;
	if((car((V44)))==Cnil){
	goto T87;}
	base[2]= small_fixnum(2);
	goto T85;
T87:;
	base[2]= small_fixnum(0);
T85:;
	if((cadr((V44)))==Cnil){
	goto T91;}
	base[3]= small_fixnum(1);
	goto T89;
T91:;
	base[3]= small_fixnum(0);
T89:;
	vs_top=(vs_base=base+2)+2;
	Llogior();
	vs_top=sup;
	V47= vs_base[0];
	V46= make_cons(V47,cddr((V44)));
	if(type_of(cdr(V43))!=t_cons)FEwrong_type_argument(Scons,cdr(V43));
	(cdr(V43))->c.c_cdr = (V46);
	(void)(cdr(V43));}
T77:;
	base[1]= (V43);
	vs_top=(vs_base=base+1)+1;
	return;}
	}
}
/*	function definition for RESULT-TYPE-FROM-ARGS	*/

static L10()
{register object *base=vs_base;
	register object *sup=base+VM10; VC10
	vs_reserve(VM10);
	{object V48;
	register object V49;
	check_arg(2);
	V48=(base[0]);
	V49=(base[1]);
	vs_top=sup;
TTL:;
	{object V50;
	V50= Cnil;
	V50= get((V48),VV[18],Cnil);
	if(((V50))==Cnil){
	goto T96;}
	if(((V50))==(VV[19])){
	goto T96;}
	if(type_of((V50))==t_cons){
	goto T96;}
	{register object V51;
	object V52;
	V51= VV[20];
	V52= car((V51));
T106:;
	if(!(endp((V51)))){
	goto T107;}
	base[3]= Cnil;
	vs_top=(vs_base=base+3)+1;
	return;
T107:;
	{register object V53;
	register object V54;
	V53= get((V48),(V52),Cnil);
	V54= car((V53));
T115:;
	if(!(endp((V53)))){
	goto T116;}
	goto T111;
T116:;
	base[5]= (V54);
	vs_top=(vs_base=base+5)+1;
	(void) (*Lnk139)();
	vs_top=sup;
	base[5]= small_fixnum(3);
	base[6]= caddr((V54));
	vs_top=(vs_base=base+5)+2;
	Llogbitp();
	vs_top=sup;
	if((vs_base[0])==Cnil){
	goto T122;}
	if(!((length((V49)))==(length(car((V54)))))){
	goto T122;}
	{register object V55;
	register object V56;
	V56= car((V54));
	V55= (V49);
T133:;
	if(((V55))!=Cnil){
	goto T134;}
	goto T130;
T134:;
	if((car((V55)))==(car((V56)))){
	goto T138;}
	if(((*(LnkLI140))(car((V56)),car((V55))))!=Cnil){
	goto T138;}
	goto T122;
T138:;
	V55= cdr((V55));
	V56= cdr((V56));
	goto T133;}
T130:;
	base[5]= cadr((V54));
	vs_top=(vs_base=base+5)+1;
	return;
T122:;
	V53= cdr((V53));
	V54= car((V53));
	goto T115;}
T111:;
	V51= cdr((V51));
	V52= car((V51));
	goto T106;}
T96:;
	base[2]= Cnil;
	vs_top=(vs_base=base+2)+1;
	return;}
	}
}
/*	macro definition for FLAGS	*/

static L11()
{register object *base=vs_base;
	register object *sup=base+VM11; VC11
	vs_reserve(VM11);
	check_arg(2);
	vs_top=sup;
	{object V57=base[0]->c.c_cdr;
	base[2]= V57;
	base[3]= small_fixnum(0);}
	{register object V58;
	register object V59;
	V58= base[2];
	V59= car((V58));
T162:;
	if(!(endp((V58)))){
	goto T163;}
	goto T158;
T163:;
	base[5]= base[3];
	base[7]= small_fixnum(1);
	base[9]= (V59);
	vs_top=(vs_base=base+9)+1;
	(void) (*Lnk137)();
	vs_top=sup;
	base[8]= vs_base[0];
	vs_top=(vs_base=base+7)+2;
	Lash();
	vs_top=sup;
	base[6]= vs_base[0];
	vs_top=(vs_base=base+5)+2;
	Llogior();
	vs_top=sup;
	base[3]= vs_base[0];
	V58= cdr((V58));
	V59= car((V58));
	goto T162;}
T158:;
	vs_top=(vs_base=base+3)+1;
	return;
}
/*	function definition for C1SYMBOL-FUN	*/

static L12()
{register object *base=vs_base;
	register object *sup=base+VM12; VC12
	vs_reserve(VM12);
	{object V60;
	register object V61;
	check_arg(2);
	V60=(base[0]);
	V61=(base[1]);
	vs_top=sup;
TTL:;
	{object V62;
	V62= Cnil;
	V62= get((V60),VV[21],Cnil);
	if(((V62))==Cnil){
	goto T181;}
	base[2]= (V61);
	vs_top=(vs_base=base+2)+1;
	super_funcall_no_event((V62));
	return;
T181:;
	{object V63;
	V62= get((V60),VV[22],Cnil);
	if(((V62))!=Cnil){
	goto T186;}
	V63= Cnil;
	goto T185;
T186:;
	V63= (
	(type_of((V62)) == t_sfun ?(*(object (*)())(((V62))->sfn.sfn_self)):
	(fcall.fun=((V62)),fcall.argd=2,fcalln))((V60),(V61)));
T185:;
	if(((V63))==Cnil){
	goto T190;}
	base[2]= (V63);
	vs_top=(vs_base=base+2)+1;
	return;
T190:;
	V62= (*(LnkLI141))((V60));
	if(((V62))==Cnil){
	goto T193;}
	if(!((car((V62)))==(VV[23]))){
	goto T197;}
	{object V64;
	object V65;
	V64= (VFUN_NARGS=2,(*(LnkLI127))(VV[24],Ct));
	V65= (*(LnkLI142))((V61),(V64));
	{object V66;
	V66= (*(LnkLI143))(caddr((V62)));
	if(((V66))==Cnil){
	goto T201;}
	(void)(structure_set((V64),VV[25],2,(V66)));}
T201:;
	{register object V67;
	V67= (*(LnkLI144))(caddr((V62)));
	if(((V67))==Cnil){
	goto T205;}
	{object V68;
	V68= Cnil;
	{object V69;
	object V70;
	V69= (V65);
	V70= car((V69));
T213:;
	if(!(endp((V69)))){
	goto T214;}
	goto T209;
T214:;
	if(!(endp((V67)))){
	goto T220;}
	V68= make_cons((V70),(V68));
	goto T218;
T220:;
	V71= (*(LnkLI145))(car((V67)),(V70),car((V61)));
	V68= make_cons(/* INLINE-ARGS */V71,(V68));
	{object V72;
	V72= car((V67));
	V67= cdr((V67));}
	{object V73;
	V73= car((V61));
	V61= cdr((V61));}
T218:;
	V69= cdr((V69));
	V70= car((V69));
	goto T213;}
T209:;
	V65= reverse((V68));}}
T205:;
	base[4]= list(4,VV[23],(V64),cddr((V62)),(V65));
	vs_top=(vs_base=base+4)+1;
	return;}
T197:;
	V74= (*(LnkLI146))((V62),(V60),(V61));
	base[2]= (*(LnkLI123))(/* INLINE-ARGS */V74);
	vs_top=(vs_base=base+2)+1;
	return;
T193:;
	{object V75;
	V62= get((V60),VV[26],Cnil);
	if(((V62))!=Cnil){
	goto T239;}
	V75= Cnil;
	goto T238;
T239:;
	if(((*(LnkLI147))((V60)))!=Cnil){
	goto T242;}
	V75= Cnil;
	goto T238;
T242:;
	V75= (
	(type_of((V62)) == t_sfun ?(*(object (*)())(((V62))->sfn.sfn_self)):
	(fcall.fun=((V62)),fcall.argd=2,fcalln))((V60),(V61)));
T238:;
	if(((V75))==Cnil){
	goto T245;}
	base[2]= (V75);
	vs_top=(vs_base=base+2)+1;
	return;
T245:;
	V62= get((V60),VV[27],Cnil);
	if(((V62))==Cnil){
	goto T248;}
	if(((*(LnkLI147))((V60)))==Cnil){
	goto T248;}
	base[2]= (V61);
	vs_top=(vs_base=base+2)+1;
	super_funcall_no_event((V62));
	return;
T248:;
	V62= get((V60),VV[28],Cnil);
	if(((V62))==Cnil){
	goto T255;}
	if(((*(LnkLI147))((V60)))==Cnil){
	goto T255;}
	base[2]= car((V62));
	base[3]= (V61);
	vs_top=(vs_base=base+3)+1;
	super_funcall_no_event(base[2]);
	vs_top=sup;
	if((vs_base[0])==Cnil){
	goto T255;}
	base[2]= cdr((V62));
	base[3]= (V61);
	vs_top=(vs_base=base+3)+1;
	super_funcall_no_event(base[2]);
	return;
T255:;
	{object V76;
	base[2]= (V60);
	vs_top=(vs_base=base+2)+1;
	Lsymbol_package();
	vs_top=sup;
	V77= vs_base[0];
	base[2]= VV[29];
	vs_top=(vs_base=base+2)+1;
	Lsymbol_package();
	vs_top=sup;
	V78= vs_base[0];
	if((V77)==(V78)){
	goto T268;}
	goto T267;
T268:;
	base[2]= (V60);
	vs_top=(vs_base=base+2)+1;
	Lfboundp();
	vs_top=sup;
	V79= vs_base[0];
	if((V79)==Cnil){
	goto T274;}
	goto T267;
T274:;
	(void)((VFUN_NARGS=2,(*(LnkLI138))(VV[30],(V60))));
T267:;
	if(symbol_value(VV[31])==Cnil){
	goto T278;}
	(void)((*(LnkLI32))(VV[32],(V60)));
T278:;
	V76= Cnil;
	if(((V76))==Cnil){
	goto T280;}
	base[2]= (V76);
	vs_top=(vs_base=base+2)+1;
	return;
T280:;
	base[2]= (V60);
	vs_top=(vs_base=base+2)+1;
	Lmacro_function();
	vs_top=sup;
	V62= vs_base[0];
	if(((V62))==Cnil){
	goto T283;}
	V80= (*(LnkLI146))((V62),(V60),(V61));
	base[2]= (*(LnkLI123))(/* INLINE-ARGS */V80);
	vs_top=(vs_base=base+2)+1;
	return;
T283:;
	V62= get((V60),VV[33],Cnil);
	if(((V62))==Cnil){
	goto T288;}
	V82= list(2,VV[35],(V62));
	base[2]= list(4,VV[34],/* INLINE-ARGS */V82,list(2,VV[35],make_cons((V60),(V61))),Cnil);
	vs_top=(vs_base=base+2)+1;
	(void) (*Lnk148)();
	vs_top=sup;
	V81= vs_base[0];
	base[2]= (*(LnkLI123))(V81);
	vs_top=(vs_base=base+2)+1;
	return;
T288:;
	V62= get((V60),VV[36],Cnil);
	if(((V62))==Cnil){
	goto T294;}
	if(((*(LnkLI147))((V60)))==Cnil){
	goto T294;}
	if(!(type_of((V62))==t_cons)){
	goto T294;}
	if(!(type_of(cdr((V62)))==t_fixnum)){
	goto T294;}
	if(endp((V61))){
	goto T294;}
	if(!(endp(cdr((V61))))){
	goto T294;}
	{object V83= car((V62));
	if((V83!= VV[46]))goto T307;
	V84= list(3,VV[37],car((V61)),cdr((V62)));
	base[2]= (*(LnkLI123))(/* INLINE-ARGS */V84);
	vs_top=(vs_base=base+2)+1;
	return;
T307:;
	if((V83!= VV[113]))goto T308;
	V85= list(3,VV[38],cdr((V62)),car((V61)));
	base[2]= (*(LnkLI123))(/* INLINE-ARGS */V85);
	vs_top=(vs_base=base+2)+1;
	return;
T308:;
	base[2]= (*(LnkLI149))(car((V61)),car((V62)),cdr((V62)));
	vs_top=(vs_base=base+2)+1;
	return;}
T294:;
	if(!(((V60))==(VV[5]))){
	goto T310;}
	base[2]= (VFUN_NARGS=1,(*(LnkLI135))(VV[39]));
	vs_top=(vs_base=base+2)+1;
	return;
T310:;
	{object V86;
	object V87;
	V88= get((V60),VV[40],Cnil);
	V86= (VFUN_NARGS=2,(*(LnkLI127))(VV[24],((V88)==Cnil?Ct:Cnil)));
	V87= (*(LnkLI142))((V61),(V86));
	{object V89;
	V89= (*(LnkLI150))((V60));
	if(((V89))==Cnil){
	goto T315;}
	if(!(equal((V89),VV[41]))){
	goto T320;}
	V89= Cnil;
	goto T315;
T320:;
	(void)(structure_set((V86),VV[25],2,(V89)));}
T315:;
	{register object V90;
	V90= (*(LnkLI151))((V60));
	if(((V90))==Cnil){
	goto T323;}
	{register object V91;
	register object V92;
	object V93;
	V91= (V87);
	V92= Cnil;
	V93= (V61);
T328:;
	if(!(endp((V91)))){
	goto T329;}
	V87= reverse((V92));
	goto T323;
T329:;
	if(!(endp((V90)))){
	goto T336;}
	V92= make_cons(car((V91)),(V92));
	goto T334;
T336:;
	V94= (*(LnkLI145))(car((V90)),car((V91)),car((V93)));
	V92= make_cons(/* INLINE-ARGS */V94,(V92));
	{object V95;
	V95= car((V90));
	V90= cdr((V90));}
T334:;
	V91= cdr((V91));
	V93= cdr((V93));
	goto T328;}}
T323:;
	{register object V96;
	V96= get((V60),VV[42],Cnil);
	if(((V96))==Cnil){
	goto T348;}
	{object V97;
	object V98;
	V97= (V87);
	V98= (V61);
T353:;
	if(endp((V96))){
	goto T355;}
	if(!(endp((V97)))){
	goto T354;}
T355:;
	goto T348;
T354:;
	(void)((*(LnkLI152))(car((V96)),car((V97)),car((V98))));
	{object V99;
	V99= car((V96));
	V96= cdr((V96));}
	V97= cdr((V97));
	V98= cdr((V98));
	goto T353;}}
T348:;
	{object V100= (V60);
	if((V100!= VV[153]))goto T370;
	{object V101;
	V101= structure_ref(cadar((V87)),VV[25],2);
	if(!(((V101))==(VV[43]))){
	goto T373;}
	V101= VV[44];
	if((VV[44])!=Cnil){
	goto T372;}
T373:;
	if(!(type_of((V101))==t_cons)){
	goto T369;}
	if((car((V101)))==(VV[45])){
	goto T380;}
	if(!((car((V101)))==(VV[46]))){
	goto T369;}
T380:;
	V101= cadr((V101));
	if(((V101))==Cnil){
	goto T369;}
T372:;
	V102= structure_ref((V86),VV[25],2);
	V101= (*(LnkLI154))(/* INLINE-ARGS */V102,(V101));
	if(((V101))!=Cnil){
	goto T388;}
	V103= make_cons((V60),(V61));
	(void)((VFUN_NARGS=2,(*(LnkLI138))(VV[47],/* INLINE-ARGS */V103)));
T388:;
	(void)(structure_set((V86),VV[25],2,(V101)));
	goto T369;}
T370:;
	if((V100!= VV[155]))goto T391;
	{object V104;
	V104= structure_ref(cadar((V87)),VV[25],2);
	if(!(((V104))==(VV[43]))){
	goto T394;}
	V104= VV[44];
	if((VV[44])!=Cnil){
	goto T393;}
T394:;
	if(!(type_of((V104))==t_cons)){
	goto T369;}
	if((car((V104)))==(VV[45])){
	goto T401;}
	if(!((car((V104)))==(VV[46]))){
	goto T369;}
T401:;
	V104= cadr((V104));
	if(((V104))==Cnil){
	goto T369;}
T393:;
	V105= structure_ref((V86),VV[25],2);
	base[4]= (V87);
	vs_top=(vs_base=base+4)+1;
	Llast();
	vs_top=sup;
	V106= vs_base[0];
	V107= structure_ref(cadar(V106),VV[25],2);
	V108= (*(LnkLI154))(/* INLINE-ARGS */V107,(V104));
	V104= (*(LnkLI154))(/* INLINE-ARGS */V105,/* INLINE-ARGS */V108);
	if(((V104))!=Cnil){
	goto T411;}
	V109= make_cons((V60),(V61));
	(void)((VFUN_NARGS=2,(*(LnkLI138))(VV[48],/* INLINE-ARGS */V109)));
T411:;
	(void)(structure_set((V86),VV[25],2,(V104)));
	base[4]= (V87);
	vs_top=(vs_base=base+4)+1;
	Llast();
	vs_top=sup;
	V110= vs_base[0];
	(void)(structure_set(cadar(V110),VV[25],2,(V104)));
	goto T369;}
T391:;}
T369:;
	{object V111;
	base[4]= (V60);
	{object V112;
	object V113= (V87);
	if(endp(V113)){
	base[5]= Cnil;
	goto T420;}
	base[6]=V112=MMcons(Cnil,Cnil);
T421:;
	(V112->c.c_car)= structure_ref(cadr((V113->c.c_car)),VV[25],2);
	if(endp(V113=MMcdr(V113))){
	base[5]= base[6];
	goto T420;}
	V112=MMcdr(V112)=MMcons(Cnil,Cnil);
	goto T421;}
T420:;
	vs_top=(vs_base=base+4)+2;
	(void) (*Lnk156)();
	vs_top=sup;
	V111= vs_base[0];
	if(((V111))==Cnil){
	goto T417;}
	V115= structure_ref((V86),VV[25],2);
	V111= (*(LnkLI154))((V111),/* INLINE-ARGS */V115);
	(void)(structure_set((V86),VV[25],2,(V111)));}
T417:;
	base[4]= list(4,VV[49],(V86),(V60),(V87));
	vs_top=(vs_base=base+4)+1;
	return;}}}}}
	}
}
/*	local entry for function REPLACE-CONSTANT	*/

static object LI13(V117)

object V117;
{	 VMB13 VMS13 VMV13
TTL:;
	{register object V118;
	register object V119;
	V118= Cnil;
	V119= Cnil;
	{register object V120;
	V120= (V117);
T430:;
	if(((V120))!=Cnil){
	goto T431;}
	{object V121 = (V118);
	VMR13(V121)}
T431:;
	base[0]= car((V120));
	vs_top=(vs_base=base+0)+1;
	Lconstantp();
	vs_top=sup;
	if((vs_base[0])==Cnil){
	goto T435;}
	base[0]= car((V120));
	vs_top=(vs_base=base+0)+1;
	Leval();
	vs_top=sup;
	V119= vs_base[0];
	if(type_of((V119))==t_fixnum||
type_of((V119))==t_bignum||
type_of((V119))==t_ratio||
type_of((V119))==t_shortfloat||
type_of((V119))==t_longfloat||
type_of((V119))==t_complex){
	goto T436;}
	if(!(type_of((V119))==t_character)){
	goto T435;}
T436:;
	V118= Ct;
	{register object V122;
	register object V123;
	V122= (V120);
	V123= (V119);
	if(type_of((V122))!=t_cons)FEwrong_type_argument(Scons,(V122));
	((V122))->c.c_car = (V123);}
T435:;
	V120= cdr((V120));
	goto T430;}}
}
/*	local entry for function C1LAMBDA-FUN	*/

static object LI14(V126,V127)

register object V126;object V127;
{	 VMB14 VMS14 VMV14
TTL:;
	{object V128;
	V128= (VFUN_NARGS=2,(*(LnkLI127))(VV[24],Ct));
	V127= (*(LnkLI142))((V127),(V128));
	V126= (VFUN_NARGS=1,(*(LnkLI157))((V126)));
	(void)((*(LnkLI124))((V128),cadr((V126))));
	{object V129 = list(4,VV[50],(V128),(V126),(V127));
	VMR14(V129)}}
}
/*	function definition for C2EXPR	*/

static L15()
{register object *base=vs_base;
	register object *sup=base+VM15; VC15
	vs_reserve(VM15);
	bds_check;
	{register object V130;
	check_arg(1);
	V130=(base[0]);
	vs_top=sup;
TTL:;
	if(!((car((V130)))==(VV[49]))){
	goto T460;}
	V131= caddr((V130));
	V132= cadddr((V130));
	V133= structure_ref(cadr((V130)),VV[25],2);
	base[1]= (*(LnkLI158))(/* INLINE-ARGS */V131,/* INLINE-ARGS */V132,Cnil,/* INLINE-ARGS */V133);
	vs_top=(vs_base=base+1)+1;
	return;
T460:;
	if((car((V130)))==(VV[51])){
	goto T462;}
	if(!((car((V130)))==(VV[52]))){
	goto T463;}
T462:;
	base[1]= (*(LnkLI159))(cadr((V130)));
	bds_bind(VV[53],base[1]);
	base[2]= get(car((V130)),VV[54],Cnil);
	{object V134;
	V134= cddr((V130));
	 vs_top=base+3;
	 while(!endp(V134))
	 {vs_push(car(V134));V134=cdr(V134);}
	vs_base=base+3;}
	super_funcall_no_event(base[2]);
	bds_unwind1;
	return;
T463:;
	{register object V135;
	V135= get(car((V130)),VV[54],Cnil);
	if(((V135))==Cnil){
	goto T472;}
	base[1]= (V135);
	{object V136;
	V136= cddr((V130));
	 vs_top=base+2;
	 while(!endp(V136))
	 {vs_push(car(V136));V136=cdr(V136);}
	vs_base=base+2;}
	super_funcall_no_event(base[1]);
	return;
T472:;
	V135= get(car((V130)),VV[55],Cnil);
	if(((V135))==Cnil){
	goto T477;}
	base[1]= (V130);
	vs_top=(vs_base=base+1)+1;
	super_funcall_no_event((V135));
	return;
T477:;
	base[1]= (*(LnkLI160))();
	vs_top=(vs_base=base+1)+1;
	return;}
	}
}
/*	local entry for function C2FUNCALL-SFUN	*/

static object LI16(V140,V141,V142)

object V140;object V141;object V142;
{	 VMB16 VMS16 VMV16
	bds_check;
TTL:;
	{object V143;
	object V144;
	V143= Cnil;
	V144= make_cons((V140),(V141));
	bds_bind(VV[56],small_fixnum(0));
	base[2]= make_fixnum(length((V144)));
	base[3]= VV[57];
	base[4]= Ct;
	vs_top=(vs_base=base+2)+3;
	Lmake_list();
	vs_top=sup;
	V145= vs_base[0];
	V146= list(4,V145,Ct,small_fixnum(3),VV[58]);
	V143= (*(LnkLI161))(/* INLINE-ARGS */V146,(V144));
	(void)((VFUN_NARGS=1,(*(LnkLI162))((V143))));
	{object V147 = (*(LnkLI163))();
	bds_unwind1;
	VMR16(V147)}}
}
/*	local entry for function C2EXPR*	*/

static object LI17(V149)

object V149;
{	 VMB17 VMS17 VMV17
	bds_check;
TTL:;
	setq(VV[60],number_plus(symbol_value(VV[60]),small_fixnum(1)));
	bds_bind(VV[59],make_cons(symbol_value(VV[60]),Cnil));
	bds_bind(VV[61],make_cons((VV[59]->s.s_dbind),symbol_value(VV[61])));
	base[2]= (V149);
	vs_top=(vs_base=base+2)+1;
	(void) (*Lnk164)();
	vs_top=sup;
	if((cdr((VV[59]->s.s_dbind)))==Cnil){
	goto T497;}
	princ_str("\nT",VV[62]);
	(void)((*(LnkLI165))(car((VV[59]->s.s_dbind))));
	princ_str(":;",VV[62]);
	{object V150 = Cnil;
	bds_unwind1;
	bds_unwind1;
	VMR17(V150)}
T497:;
	{object V151 = Cnil;
	bds_unwind1;
	bds_unwind1;
	VMR17(V151)}
}
/*	local entry for function C2EXPR-TOP	*/

static object LI18(V154,V155)

object V154;object V155;
{	 VMB18 VMS18 VMV18
	bds_check;
TTL:;
	bds_bind(VV[63],small_fixnum(0));
	bds_bind(VV[64],small_fixnum(0));
	bds_bind(VV[65],one_plus(symbol_value(VV[65])));
	setq(VV[66],number_plus(symbol_value(VV[66]),small_fixnum(1)));
	bds_bind(VV[67],symbol_value(VV[66]));
	princ_str("\n	{register object *base",VV[62]);
	V156= one_minus((VV[65]->s.s_dbind));
	(void)((*(LnkLI165))(/* INLINE-ARGS */V156));
	princ_str("=base;",VV[62]);
	setq(VV[68],Ct);
	princ_str("\n	{register object *base=V",VV[62]);
	(void)((*(LnkLI165))((V155)));
	princ_char(59,VV[62]);
	princ_str("\n	register object *sup=vs_base+VM",VV[62]);
	(void)((*(LnkLI165))((VV[67]->s.s_dbind)));
	princ_char(59,VV[62]);
	if((symbol_value(VV[69]))==Cnil){
	goto T521;}
	princ_str("\n	vs_reserve(VM",VV[62]);
	(void)((*(LnkLI165))((VV[67]->s.s_dbind)));
	princ_str(");",VV[62]);
	goto T519;
T521:;
	princ_str("\n	vs_check;",VV[62]);
T519:;
	princ_str("\n	",VV[62]);
	(void)((*(LnkLI166))());
	base[4]= (V154);
	vs_top=(vs_base=base+4)+1;
	(void) (*Lnk164)();
	vs_top=sup;
	V157= make_cons((VV[67]->s.s_dbind),(VV[64]->s.s_dbind));
	setq(VV[70],make_cons(/* INLINE-ARGS */V157,symbol_value(VV[70])));
	princ_str("\n	}}",VV[62]);
	{object V158 = Cnil;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	VMR18(V158)}
}
/*	local entry for function C2EXPR-TOP*	*/

static object LI19(V161,V162)

object V161;object V162;
{	 VMB19 VMS19 VMV19
	bds_check;
TTL:;
	setq(VV[60],number_plus(symbol_value(VV[60]),small_fixnum(1)));
	bds_bind(VV[59],make_cons(symbol_value(VV[60]),Cnil));
	bds_bind(VV[61],make_cons((VV[59]->s.s_dbind),symbol_value(VV[61])));
	(void)((*(LnkLI167))((V161),(V162)));
	if((cdr((VV[59]->s.s_dbind)))==Cnil){
	goto T539;}
	princ_str("\nT",VV[62]);
	(void)((*(LnkLI165))(car((VV[59]->s.s_dbind))));
	princ_str(":;",VV[62]);
	{object V163 = Cnil;
	bds_unwind1;
	bds_unwind1;
	VMR19(V163)}
T539:;
	{object V164 = Cnil;
	bds_unwind1;
	bds_unwind1;
	VMR19(V164)}
}
/*	local entry for function C1PROGN	*/

static object LI20(V166)

register object V166;
{	 VMB20 VMS20 VMV20
TTL:;
	{register object V167;
	V167= Cnil;
	if(!(endp((V166)))){
	goto T546;}
	{object V168 = (*(LnkLI125))();
	VMR20(V168)}
T546:;
	if(!(endp(cdr((V166))))){
	goto T549;}
	{object V169 = (*(LnkLI123))(car((V166)));
	VMR20(V169)}
T549:;
	{register object V170;
	V170= (VFUN_NARGS=0,(*(LnkLI127))());
	{register object V171;
	register object V172;
	V171= (V166);
	V172= car((V171));
T556:;
	if(!(endp((V171)))){
	goto T557;}
	goto T552;
T557:;
	V172= (*(LnkLI123))((V172));
	V167= make_cons((V172),(V167));
	(void)((*(LnkLI124))((V170),cadr((V172))));
	V171= cdr((V171));
	V172= car((V171));
	goto T556;}
T552:;
	V173= structure_ref(cadar((V167)),VV[25],2);
	(void)(structure_set((V170),VV[25],2,/* INLINE-ARGS */V173));
	{object V174 = list(3,VV[71],(V170),reverse((V167)));
	VMR20(V174)}}}
}
/*	local entry for function C1PROGN*	*/

static object LI21(V177,V178)

register object V177;object V178;
{	 VMB21 VMS21 VMV21
TTL:;
	V177= (*(LnkLI168))((V177));
	(void)((*(LnkLI124))((V178),cadr((V177))));
	{object V179 = (V177);
	VMR21(V179)}
}
/*	function definition for C2PROGN	*/

static L22()
{register object *base=vs_base;
	register object *sup=base+VM22; VC22
	vs_reserve(VM22);
	bds_check;
	{object V180;
	check_arg(1);
	V180=(base[0]);
	vs_top=sup;
TTL:;
	{register object V181;
	V181= (V180);
T576:;
	if(!(endp(cdr((V181))))){
	goto T577;}
	base[1]= car((V181));
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk164)();
	return;
T577:;
	bds_bind(VV[72],VV[73]);
	setq(VV[60],number_plus(symbol_value(VV[60]),small_fixnum(1)));
	bds_bind(VV[59],make_cons(symbol_value(VV[60]),Cnil));
	bds_bind(VV[61],make_cons((VV[59]->s.s_dbind),symbol_value(VV[61])));
	base[4]= car((V181));
	vs_top=(vs_base=base+4)+1;
	(void) (*Lnk164)();
	vs_top=sup;
	if((cdr((VV[59]->s.s_dbind)))==Cnil){
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	goto T582;}
	princ_str("\nT",VV[62]);
	(void)((*(LnkLI165))(car((VV[59]->s.s_dbind))));
	princ_str(":;",VV[62]);
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
T582:;
	V181= cdr((V181));
	goto T576;}
	}
}
/*	local entry for function C1ARGS	*/

static object LI23(V184,V185)

object V184;object V185;
{	 VMB23 VMS23 VMV23
TTL:;
	{object V186;
	object V187= (V184);
	if(endp(V187)){
	{object V188 = Cnil;
	VMR23(V188)}}
	base[0]=V186=MMcons(Cnil,Cnil);
T596:;
	(V186->c.c_car)= (*(LnkLI169))((V187->c.c_car),(V185));
	if(endp(V187=MMcdr(V187))){
	{object V190 = base[0];
	VMR23(V190)}}
	V186=MMcdr(V186)=MMcons(Cnil,Cnil);
	goto T596;}
}
/*	local entry for function C1STRUCTURE-REF	*/

static object LI24(V192)

register object V192;
{	 VMB24 VMS24 VMV24
TTL:;
	if((symbol_value(VV[69]))!=Cnil){
	goto T599;}
	if(endp((V192))){
	goto T599;}
	if(endp(cdr((V192)))){
	goto T599;}
	if(!(type_of(cadr((V192)))==t_cons)){
	goto T599;}
	if(!((caadr((V192)))==(VV[35]))){
	goto T599;}
	if(endp(cdadr((V192)))){
	goto T599;}
	if(!(type_of(cadadr((V192)))==t_symbol)){
	goto T599;}
	if(!(endp(cddadr((V192))))){
	goto T599;}
	if(endp(cddr((V192)))){
	goto T599;}
	if(!(type_of(caddr((V192)))==t_fixnum)){
	goto T599;}
	if(!(endp(cdddr((V192))))){
	goto T599;}
	{object V193 = (*(LnkLI149))(car((V192)),cadadr((V192)),caddr((V192)));
	VMR24(V193)}
T599:;
	{object V194;
	V194= (VFUN_NARGS=0,(*(LnkLI127))());
	{object V195 = list(4,VV[49],(V194),VV[74],(*(LnkLI142))((V192),(V194)));
	VMR24(V195)}}
}
/*	local entry for function C1STRUCTURE-REF1	*/

static object LI25(V199,V200,V201)

object V199;object V200;object V201;
{	 VMB25 VMS25 VMV25
TTL:;
	{object V202;
	V202= (VFUN_NARGS=0,(*(LnkLI127))());
	if((symbol_value(VV[69]))==Cnil){
	goto T624;}
	V203= list(4,VV[74],(V199),list(2,VV[35],(V200)),(V201));
	{object V204 = (*(LnkLI123))(/* INLINE-ARGS */V203);
	VMR25(V204)}
T624:;
	{object V205;
	object V206;
	V205= get((V200),VV[76],Cnil);
	V207= structure_ref((V205),VV[76],2);
	V206= aref1(/* INLINE-ARGS */V207,fixint((V201)));
	V208= aref1(symbol_value(VV[75]),fixint((V206)));
	V209= (*(LnkLI170))(/* INLINE-ARGS */V208);
	(void)(structure_set((V202),VV[25],2,/* INLINE-ARGS */V209));
	V210= (*(LnkLI169))((V199),(V202));
	V211= (*(LnkLI171))((V200));
	{object V212 = list(6,VV[77],(V202),/* INLINE-ARGS */V210,/* INLINE-ARGS */V211,(V201),(V205));
	VMR25(V212)}}}
}
/*	local entry for function COERCE-LOC-STRUCTURE-REF	*/

static object LI26(V215,V216)

object V215;object V216;
{	 VMB26 VMS26 VMV26
TTL:;
	{object V217;
	V217= cdr((V215));
	{object V218;
	object V219;
	V218= cadddr((V217));
	V219= caddr((V217));
	if(((V218))==Cnil){
	goto T633;}
	{object V220;
	register object V221;
	V222= structure_ref((V218),VV[76],2);
	V220= aref1(/* INLINE-ARGS */V222,fixint((V219)));
	V221= aref1(symbol_value(VV[75]),fixint((V220)));
	V223= (*(LnkLI170))((V221));
	V224= (*(LnkLI172))(/* INLINE-ARGS */V223);
	if(!((/* INLINE-ARGS */V224)==(VV[78]))){
	goto T637;}
	if(!(eql((V220),small_fixnum(0)))){
	goto T640;}
	goto T637;
T640:;
	base[5]= VV[79];
	base[6]= (V221);
	vs_top=(vs_base=base+5)+2;
	Lerror();
	vs_top=sup;
T637:;
	V225= car((V215));
	V226= (*(LnkLI170))((V221));
	(void)(structure_set(/* INLINE-ARGS */V225,VV[25],2,/* INLINE-ARGS */V226));
	V227= (*(LnkLI170))((V221));
	V228= (*(LnkLI172))(/* INLINE-ARGS */V227);
	V229= make_cons(car((V217)),Cnil);
	V230= (VFUN_NARGS=2,(*(LnkLI174))(/* INLINE-ARGS */V229,VV[81]));
	V231= list(4,/* INLINE-ARGS */V228,small_fixnum(0),VV[80],list(4,car(/* INLINE-ARGS */V230),VV[82],(V219),(V218)));
	V232= (*(LnkLI170))((V216));
	{object V233 = (*(LnkLI173))(/* INLINE-ARGS */V231,/* INLINE-ARGS */V232);
	VMR26(V233)}}
T633:;
	{object V234 = (*(LnkLI175))();
	VMR26(V234)}}}
}
/*	local entry for function C2STRUCTURE-REF	*/

static object LI27(V239,V240,V241,V242)

object V239;object V240;object V241;object V242;
{	 VMB27 VMS27 VMV27
	bds_check;
TTL:;
	bds_bind(VV[63],symbol_value(VV[63]));
	bds_bind(VV[56],small_fixnum(0));
	{object V243;
	object V244;
	V245= make_cons((V239),Cnil);
	V246= (VFUN_NARGS=2,(*(LnkLI174))(/* INLINE-ARGS */V245,VV[83]));
	V243= car(/* INLINE-ARGS */V246);{object V247;
	V247= symbol_value(VV[75]);
	V248= structure_ref((V242),VV[76],2);
	V249= aref1(/* INLINE-ARGS */V248,fixint((V241)));
	V244= aref1(V247,fixint(/* INLINE-ARGS */V249));}
	V250= (*(LnkLI170))((V244));
	V251= (*(LnkLI172))(/* INLINE-ARGS */V250);
	V252= list(4,/* INLINE-ARGS */V251,small_fixnum(0),VV[80],list(4,(V243),(V240),(V241),(V242)));
	(void)((VFUN_NARGS=1,(*(LnkLI162))(/* INLINE-ARGS */V252)));}
	{object V253 = (*(LnkLI163))();
	bds_unwind1;
	bds_unwind1;
	VMR27(V253)}
}
/*	local entry for function MY-CALL	*/

static object LI28(V258,V259,V260,V261)

object V258;object V259;object V260;object V261;
{	 VMB28 VMS28 VMV28
TTL:;
	{object V262;
	object V263;
	V262= structure_ref((V261),VV[76],2);
	V263= structure_ref((V261),VV[76],8);
	if((symbol_value(VV[69]))==Cnil){
	goto T652;}
	{object V264 = (*(LnkLI175))();
	VMR28(V264)}
T652:;
	princ_str("STREF(",VV[62]);{object V265;
	V265= symbol_value(VV[75]);
	V266= aref1((V262),fixint((V260)));
	V267= aref1(V265,fixint(/* INLINE-ARGS */V266));
	V268= (*(LnkLI176))(/* INLINE-ARGS */V267);
	(void)((*(LnkLI165))(/* INLINE-ARGS */V268));}
	princ_char(44,VV[62]);
	(void)((*(LnkLI165))((V258)));
	princ_char(44,VV[62]);
	V269= aref1((V263),fixint((V260)));
	(void)((*(LnkLI165))(/* INLINE-ARGS */V269));
	princ_char(41,VV[62]);
	{object V270 = Cnil;
	VMR28(V270)}}
}
/*	local entry for function C1STRUCTURE-SET	*/

static object LI29(V272)

register object V272;
{	 VMB29 VMS29 VMV29
TTL:;
	{register object V273;
	V273= (VFUN_NARGS=0,(*(LnkLI127))());
	if(endp((V272))){
	goto T663;}
	if((symbol_value(VV[69]))!=Cnil){
	goto T663;}
	if(endp(cdr((V272)))){
	goto T663;}
	if(!(type_of(cadr((V272)))==t_cons)){
	goto T663;}
	if(!((caadr((V272)))==(VV[35]))){
	goto T663;}
	if(endp(cdadr((V272)))){
	goto T663;}
	if(!(type_of(cadadr((V272)))==t_symbol)){
	goto T663;}
	if(!(endp(cddadr((V272))))){
	goto T663;}
	if(endp(cddr((V272)))){
	goto T663;}
	if(!(type_of(caddr((V272)))==t_fixnum)){
	goto T663;}
	if(endp(cdddr((V272)))){
	goto T663;}
	if(!(endp(cddddr((V272))))){
	goto T663;}
	{object V274;
	object V275;
	V274= (*(LnkLI123))(car((V272)));
	V275= (*(LnkLI123))(cadddr((V272)));
	(void)((*(LnkLI124))((V273),cadr((V274))));
	(void)((*(LnkLI124))((V273),cadr((V275))));
	V276= structure_ref(cadr((V275)),VV[25],2);
	(void)(structure_set((V273),VV[25],2,/* INLINE-ARGS */V276));
	V277= (*(LnkLI171))(cadadr((V272)));
	V278= caddr((V272));
	V279= get(cadadr((V272)),VV[76],Cnil);
	{object V280 = list(7,VV[84],(V273),(V274),/* INLINE-ARGS */V277,/* INLINE-ARGS */V278,(V275),V279);
	VMR29(V280)}}
T663:;
	{object V281 = list(4,VV[49],(V273),VV[85],(*(LnkLI142))((V272),(V273)));
	VMR29(V281)}}
}
/*	local entry for function C2STRUCTURE-SET	*/

static object LI30(V287,V288,V289,V290,V291)

object V287;object V288;object V289;object V290;object V291;
{	 VMB30 VMS30 VMV30
	bds_check;
TTL:;
	{object V292;
	V292= Cnil;
	bds_bind(VV[63],symbol_value(VV[63]));
	bds_bind(VV[56],small_fixnum(0));
	{object V293;
	object V294;
	object V295;
	object V296;
	object V297;
	object V298;
	V293= structure_ref((V291),VV[76],2);{object V299;
	V299= symbol_value(VV[75]);
	V300= aref1((V293),fixint((V289)));
	V294= aref1(V299,fixint(/* INLINE-ARGS */V300));}
	V295= structure_ref((V291),VV[76],8);
	V296= (*(LnkLI170))((V294));
	V297= Cnil;
	V298= Cnil;
	V301= (VFUN_NARGS=0,(*(LnkLI127))());
	V302= list(3,(V287),(V290),list(4,VV[49],/* INLINE-ARGS */V301,VV[86],Cnil));
	if(!(((V294))==(Ct))){
	goto T705;}
	V303= VV[87];
	goto T703;
T705:;
	V303= list(3,Ct,(V296),Ct);
T703:;
	V292= (VFUN_NARGS=2,(*(LnkLI174))(/* INLINE-ARGS */V302,V303));
	V297= car((V292));
	V298= cadr((V292));
	if((symbol_value(VV[69]))==Cnil){
	goto T711;}
	(void)((*(LnkLI175))());
T711:;
	princ_str("\n	STSET(",VV[62]);
	V304= (*(LnkLI176))((V294));
	(void)((*(LnkLI165))(/* INLINE-ARGS */V304));
	princ_char(44,VV[62]);
	(void)((*(LnkLI165))((V297)));
	princ_char(44,VV[62]);
	V305= aref1((V295),fixint((V289)));
	(void)((*(LnkLI165))(/* INLINE-ARGS */V305));
	princ_str(", ",VV[62]);
	(void)((*(LnkLI165))((V298)));
	princ_str(");",VV[62]);
	V306= (*(LnkLI172))((V296));
	V307= list(4,/* INLINE-ARGS */V306,small_fixnum(0),VV[88],make_cons((V298),Cnil));
	(void)((VFUN_NARGS=1,(*(LnkLI162))(/* INLINE-ARGS */V307)));
	{object V308 = (*(LnkLI163))();
	bds_unwind1;
	bds_unwind1;
	VMR30(V308)}}}
}
/*	local entry for function C1CONSTANT-VALUE	*/

static object LI31(V311,V312)

register object V311;object V312;
{	 VMB31 VMS31 VMV31
TTL:;
	if(!(((V311))==(Cnil))){
	goto T726;}
	{object V313 = (*(LnkLI125))();
	VMR31(V313)}
T726:;
	if(!(((V311))==(Ct))){
	goto T729;}
	{object V314 = (*(LnkLI126))();
	VMR31(V314)}
T729:;
	if(!(type_of((V311))==t_fixnum)){
	goto T732;}
	V315= (VFUN_NARGS=2,(*(LnkLI127))(VV[2],VV[89]));
	V317= (*(LnkLI177))((V311));
	if(number_compare(/* INLINE-ARGS */V317,VV[91])>=0){
	goto T735;}
	V316= Cnil;
	goto T734;
T735:;
	V316= (*(LnkLI129))((V311));
T734:;
	{object V318 = list(3,VV[1],/* INLINE-ARGS */V315,list(3,VV[90],V316,(V311)));
	VMR31(V318)}
T732:;
	if(!(type_of((V311))==t_character)){
	goto T738;}
	V319= (VFUN_NARGS=2,(*(LnkLI127))(VV[2],VV[44]));
	V320= (*(LnkLI129))((V311));
	base[0]= (V311);
	vs_top=(vs_base=base+0)+1;
	Lchar_code();
	vs_top=sup;
	V321= vs_base[0];
	{object V322 = list(3,VV[1],/* INLINE-ARGS */V319,list(3,VV[92],/* INLINE-ARGS */V320,V321));
	VMR31(V322)}
T738:;
	if(!(type_of((V311))==t_longfloat)){
	goto T743;}
	{object V323;
	object V324;
	V323= Cnil;
	V324= Cnil;
	{register object x= (V311),V326= symbol_value(VV[93]);
	while(!endp(V326))
	if(type_of(V326->c.c_car)==t_cons &&eql(x,V326->c.c_car->c.c_car)){
	V325= (V326->c.c_car);
	goto T749;
	}else V326=V326->c.c_cdr;
	V325= Cnil;}
T749:;
	V323= cadr(V325);
	if(((V323))!=Cnil){
	goto T745;}
	V324= (*(LnkLI177))((V311));
	base[0]= VV[94];
	base[1]= small_fixnum(2);
	vs_top=(vs_base=base+0)+2;
	Ldivide();
	vs_top=sup;
	V327= vs_base[0];
	if(!(number_compare((V324),V327)>0)){
	goto T751;}
	base[0]= (V311);
	base[1]= VV[94];
	vs_top=(vs_base=base+0)+2;
	Ldivide();
	vs_top=sup;
	V328= vs_base[0];
	V329= list(4,VV[5],VV[19],V328,VV[95]);
	if(((*(LnkLI123))(/* INLINE-ARGS */V329))!=Cnil){
	goto T750;}
T751:;
	V330 = make_longfloat((double)(4.9406564584124650e-324)*(double)(1.0000000e+20));
	if(!(number_compare((V324),V330)<0)){
	goto T745;}
	base[0]= (V311);
	base[1]= VV[96];
	vs_top=(vs_base=base+0)+2;
	Ldivide();
	vs_top=sup;
	V331= vs_base[0];
	V332= list(4,VV[5],VV[19],V331,VV[98]);
	if(((*(LnkLI123))(/* INLINE-ARGS */V332))==Cnil){
	goto T745;}
T750:;
	V323= symbol_value(VV[99]);
	V333= list(2,(V311),(V323));
	setq(VV[93],make_cons(/* INLINE-ARGS */V333,symbol_value(VV[93])));
T745:;
	V334= (VFUN_NARGS=2,(*(LnkLI127))(VV[2],VV[100]));
	if((V323)!=Cnil){
	V335= (V323);
	goto T770;}
	V335= (*(LnkLI129))((V311));
T770:;
	{object V336 = list(3,VV[1],/* INLINE-ARGS */V334,list(3,VV[101],V335,(V311)));
	VMR31(V336)}}
T743:;
	if(!(type_of((V311))==t_shortfloat)){
	goto T772;}
	V337= (VFUN_NARGS=2,(*(LnkLI127))(VV[2],VV[102]));
	V338= (*(LnkLI129))((V311));
	{object V339 = list(3,VV[1],/* INLINE-ARGS */V337,list(3,VV[103],/* INLINE-ARGS */V338,(V311)));
	VMR31(V339)}
T772:;
	if(((V312))==Cnil){
	goto T775;}
	V340= (*(LnkLI128))((V311));
	V341= (VFUN_NARGS=2,(*(LnkLI127))(VV[2],/* INLINE-ARGS */V340));
	{object V342 = list(3,VV[1],/* INLINE-ARGS */V341,list(2,VV[3],(*(LnkLI129))((V311))));
	VMR31(V342)}
T775:;
	{object V343 = Cnil;
	VMR31(V343)}
}
/*	macro definition for DEFINE-COMPILER-MACRO	*/

static L32()
{register object *base=vs_base;
	register object *sup=base+VM32; VC32
	vs_reserve(VM32);
	check_arg(2);
	vs_top=sup;
	{object V344=base[0]->c.c_cdr;
	if(endp(V344))invalid_macro_call();
	base[2]= (V344->c.c_car);
	V344=V344->c.c_cdr;
	if(endp(V344))invalid_macro_call();
	base[3]= (V344->c.c_car);
	V344=V344->c.c_cdr;
	base[4]= V344;}
	V345= list(2,VV[35],base[2]);
	V346= list(2,VV[35],base[2]);
	V347= list(2,VV[35],base[3]);
	V348= list(4,VV[104],/* INLINE-ARGS */V345,list(2,VV[105],list(4,VV[106],/* INLINE-ARGS */V346,/* INLINE-ARGS */V347,list(2,VV[35],base[4]))),VV[107]);
	base[5]= list(3,VV[71],/* INLINE-ARGS */V348,list(2,VV[35],base[2]));
	vs_top=(vs_base=base+5)+1;
	return;
}
/*	local entry for function UNDEF-COMPILER-MACRO	*/

static object LI33(V350)

object V350;
{	 VMB33 VMS33 VMV33
TTL:;
	{object V351 = remprop((V350),VV[33]);
	VMR33(V351)}
}
/*	macro definition for DEFINE-INLINE-FUNCTION	*/

static L34()
{register object *base=vs_base;
	register object *sup=base+VM34; VC34
	vs_reserve(VM34);
	bds_check;
	check_arg(2);
	vs_top=sup;
	{object V352=base[0]->c.c_cdr;
	if(endp(V352))invalid_macro_call();
	base[2]= (V352->c.c_car);
	V352=V352->c.c_cdr;
	if(endp(V352))invalid_macro_call();
	base[3]= (V352->c.c_car);
	V352=V352->c.c_cdr;
	base[4]= V352;}
	{register object V353;
	V353= Cnil;
	bds_bind(VV[108],symbol_value(VV[108]));
	{register object V354;
	register object V355;
	V354= base[3];
	V355= car((V354));
T781:;
	if(!(endp((V354)))){
	goto T782;}
	goto T777;
T782:;
	if(!(type_of((V355))==t_symbol)){
	goto T788;}
	{register object x= (V355),V356= VV[109];
	while(!endp(V356))
	if(x==(V356->c.c_car)){
	goto T788;
	}else V356=V356->c.c_cdr;}{object V358;
	{register object V359;
	V359= car((VV[108]->s.s_dbind));
	(VV[108]->s.s_dbind)= cdr((VV[108]->s.s_dbind));
	V358= (V359);}
	if(V358==Cnil)goto T794;
	V357= V358;
	goto T793;
T794:;}
	base[7]= VV[110];
	base[9]= VV[111];
	vs_top=(vs_base=base+9)+1;
	Lfind_package();
	vs_top=sup;
	base[8]= vs_base[0];
	vs_top=(vs_base=base+7)+2;
	Lgentemp();
	vs_top=sup;
	V357= vs_base[0];
T793:;
	V353= make_cons(V357,(V353));
	goto T786;
T788:;
	base[7]= VV[112];
	base[8]= (V355);
	base[9]= base[2];
	vs_top=(vs_base=base+7)+3;
	Lerror();
	vs_top=sup;
T786:;
	V354= cdr((V354));
	V355= car((V354));
	goto T781;}
T777:;
	{object V360;
	{object V362;
	object V363= base[3];
	object V364= (V353);
	if(endp(V363)||endp(V364)){
	V361= Cnil;
	goto T811;}
	base[6]=V362=MMcons(Cnil,Cnil);
T812:;
	(V362->c.c_car)= list(3,VV[113],list(2,VV[35],(V363->c.c_car)),(V364->c.c_car));
	if(endp(V363=MMcdr(V363))||endp(V364=MMcdr(V364))){
	V361= base[6];
	goto T811;}
	V362=MMcdr(V362)=MMcons(Cnil,Cnil);
	goto T812;}
T811:;
	V360= make_cons(VV[113],V361);
	V367= listA(4,VV[114],base[2],base[3],base[4]);
	base[6]= list(3,VV[71],/* INLINE-ARGS */V367,list(4,VV[115],base[2],(V353),list(4,VV[116],VV[117],(V360),list(2,VV[35],base[4]))));
	vs_top=(vs_base=base+6)+1;
	bds_unwind1;
	return;}}
}
/*	local entry for function NAME-TO-SD	*/

static object LI35(V369)

object V369;
{	 VMB35 VMS35 VMV35
TTL:;
	{object V370;
	V370= Cnil;{object V371;
	if(type_of((V369))==t_symbol){
	goto T818;}
	V371= Cnil;
	goto T817;
T818:;
	V370= get((V369),VV[76],Cnil);
	V371= (V370);
T817:;
	if(V371==Cnil)goto T816;
	goto T815;
T816:;}
	base[0]= VV[118];
	base[1]= (V369);
	vs_top=(vs_base=base+0)+2;
	Lerror();
	vs_top=sup;
T815:;
	{object V372 = (V370);
	VMR35(V372)}}
}
/*	local entry for function NAME-SD1	*/

static object LI36(V374)

object V374;
{	 VMB36 VMS36 VMV36
TTL:;{object V375;
	V375= get((V374),VV[119],Cnil);
	if(V375==Cnil)goto T823;
	{object V376 = V375;
	VMR36(V376)}
T823:;}
	V377= list(3,VV[5],VV[119],list(2,VV[35],(V374)));
	{object V378 = sputprop((V374),VV[120],/* INLINE-ARGS */V377);
	VMR36(V378)}
}
/*	local entry for function CO1STRUCTURE-PREDICATE	*/

static object LI37(V381,V382)

object V381;object V382;
{	 VMB37 VMS37 VMV37
TTL:;
	{object V383;
	V383= Cnil;
	if(!(type_of((V381))==t_symbol)){
	goto T827;}
	V383= get((V381),VV[121],Cnil);
	if(((V383))==Cnil){
	goto T827;}
	V384= car((V382));
	V385= list(3,VV[122],/* INLINE-ARGS */V384,list(2,VV[35],(V383)));
	{object V386 = (*(LnkLI123))(/* INLINE-ARGS */V385);
	VMR37(V386)}
T827:;
	{object V387 = Cnil;
	VMR37(V387)}}
}
static object  LnkTLI177(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[177],&LnkLI177,1,ap);} /* ABS */
static object  LnkTLI176(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[176],&LnkLI176,1,ap);} /* AET-C-TYPE */
static object  LnkTLI175(){return call_proc0(VV[175],&LnkLI175);} /* WFS-ERROR */
static object  LnkTLI174(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[174],&LnkLI174,ap);} /* INLINE-ARGS */
static object  LnkTLI173(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[173],&LnkLI173,2,ap);} /* COERCE-LOC */
static object  LnkTLI172(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[172],&LnkLI172,1,ap);} /* INLINE-TYPE */
static object  LnkTLI171(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[171],&LnkLI171,1,ap);} /* ADD-SYMBOL */
static object  LnkTLI170(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[170],&LnkLI170,1,ap);} /* TYPE-FILTER */
static object  LnkTLI169(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[169],&LnkLI169,2,ap);} /* C1EXPR* */
static object  LnkTLI168(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[168],&LnkLI168,1,ap);} /* C1PROGN */
static object  LnkTLI167(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[167],&LnkLI167,2,ap);} /* C2EXPR-TOP */
static object  LnkTLI166(){return call_proc0(VV[166],&LnkLI166);} /* RESET-TOP */
static object  LnkTLI165(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[165],&LnkLI165,1,ap);} /* WT1 */
static LnkT164(){ call_or_link(VV[164],&Lnk164);} /* C2EXPR */
static object  LnkTLI163(){return call_proc0(VV[163],&LnkLI163);} /* CLOSE-INLINE-BLOCKS */
static object  LnkTLI162(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[162],&LnkLI162,ap);} /* UNWIND-EXIT */
static object  LnkTLI161(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[161],&LnkLI161,2,ap);} /* GET-INLINE-LOC */
static object  LnkTLI160(){return call_proc0(VV[160],&LnkLI160);} /* BABOON */
static object  LnkTLI159(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[159],&LnkLI159,1,ap);} /* VOLATILE */
static object  LnkTLI158(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[158],&LnkLI158,4,ap);} /* C2CALL-GLOBAL */
static object  LnkTLI157(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[157],&LnkLI157,ap);} /* C1LAMBDA-EXPR */
static LnkT156(){ call_or_link(VV[156],&Lnk156);} /* RESULT-TYPE-FROM-ARGS */
static object  LnkTLI154(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[154],&LnkLI154,2,ap);} /* TYPE-AND */
static object  LnkTLI152(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[152],&LnkLI152,3,ap);} /* CHECK-FORM-TYPE */
static object  LnkTLI151(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[151],&LnkLI151,1,ap);} /* GET-ARG-TYPES */
static object  LnkTLI150(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[150],&LnkLI150,1,ap);} /* GET-RETURN-TYPE */
static object  LnkTLI149(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[149],&LnkLI149,3,ap);} /* C1STRUCTURE-REF1 */
static LnkT148(){ call_or_link(VV[148],&Lnk148);} /* CMP-EVAL */
static object  LnkTLI32(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[32],&LnkLI32,2,ap);} /* RECORD-CALL-INFO */
static object  LnkTLI147(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[147],&LnkLI147,1,ap);} /* INLINE-POSSIBLE */
static object  LnkTLI146(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[146],&LnkLI146,3,ap);} /* CMP-EXPAND-MACRO */
static object  LnkTLI145(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[145],&LnkLI145,3,ap);} /* AND-FORM-TYPE */
static object  LnkTLI144(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[144],&LnkLI144,1,ap);} /* GET-LOCAL-ARG-TYPES */
static object  LnkTLI143(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[143],&LnkLI143,1,ap);} /* GET-LOCAL-RETURN-TYPE */
static object  LnkTLI142(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[142],&LnkLI142,2,ap);} /* C1ARGS */
static object  LnkTLI141(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[141],&LnkLI141,1,ap);} /* C1LOCAL-FUN */
static object  LnkTLI140(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[140],&LnkLI140,2,ap);} /* TYPE>= */
static LnkT139(){ call_or_link(VV[139],&Lnk139);} /* FIX-OPT */
static object  LnkTLI138(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[138],&LnkLI138,ap);} /* CMPWARN */
static LnkT137(){ call_or_link(VV[137],&Lnk137);} /* FLAGS-POS */
static object  LnkTLI136(){return call_proc0(VV[136],&LnkLI136);} /* ADD-LOAD-TIME-SHARP-COMMA */
static object  LnkTLI135(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[135],&LnkLI135,ap);} /* CMPERR */
static object  LnkTLI134(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[134],&LnkLI134,2,ap);} /* C1LAMBDA-FUN */
static LnkT133(){ call_or_link(VV[133],&Lnk133);} /* C1SYMBOL-FUN */
static object  LnkTLI132(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[132],&LnkLI132,1,ap);} /* C1VAR */
static object  LnkTLI131(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[131],&LnkLI131,1,ap);} /* ADD-CONSTANT */
static object  LnkTLI130(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[130],&LnkLI130,2,ap);} /* C1CONSTANT-VALUE */
static object  LnkTLI129(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[129],&LnkLI129,1,ap);} /* ADD-OBJECT */
static object  LnkTLI128(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[128],&LnkLI128,1,ap);} /* OBJECT-TYPE */
static object  LnkTLI127(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[127],&LnkLI127,ap);} /* MAKE-INFO */
static object  LnkTLI126(){return call_proc0(VV[126],&LnkLI126);} /* C1T */
static object  LnkTLI125(){return call_proc0(VV[125],&LnkLI125);} /* C1NIL */
static object  LnkTLI124(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[124],&LnkLI124,2,ap);} /* ADD-INFO */
static object  LnkTLI123(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[123],&LnkLI123,1,ap);} /* C1EXPR */

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