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

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

#include <cmpinclude.h>
#include "cmplam.h"
init_cmplam(){do_init(VV);}
/*	macro definition for CK-SPEC	*/

static L1()
{register object *base=vs_base;
	register object *sup=base+VM1; VC1
	vs_reserve(VM1);
	check_arg(2);
	vs_top=sup;
	{object V1=base[0]->c.c_cdr;
	if(endp(V1))invalid_macro_call();
	base[2]= (V1->c.c_car);
	V1=V1->c.c_cdr;
	if(!endp(V1))invalid_macro_call();}
	base[3]= list(3,VV[0],base[2],VV[1]);
	vs_top=(vs_base=base+3)+1;
	return;
}
/*	macro definition for CK-VL	*/

static L2()
{register object *base=vs_base;
	register object *sup=base+VM2; VC2
	vs_reserve(VM2);
	check_arg(2);
	vs_top=sup;
	{object V2=base[0]->c.c_cdr;
	if(endp(V2))invalid_macro_call();
	base[2]= (V2->c.c_car);
	V2=V2->c.c_cdr;
	if(!endp(V2))invalid_macro_call();}
	base[3]= list(3,VV[0],base[2],VV[2]);
	vs_top=(vs_base=base+3)+1;
	return;
}
/*	macro definition for DOWNWARD-FUNCTION	*/

static L3()
{register object *base=vs_base;
	register object *sup=base+VM3; VC3
	vs_reserve(VM3);
	check_arg(2);
	vs_top=sup;
	{object V3=base[0]->c.c_cdr;
	if(endp(V3))invalid_macro_call();
	base[2]= (V3->c.c_car);
	V3=V3->c.c_cdr;
	if(!endp(V3))invalid_macro_call();}
	base[3]= list(2,VV[3],base[2]);
	vs_top=(vs_base=base+3)+1;
	return;
}
/*	local entry for function C1DOWNWARD-FUNCTION	*/

static object LI4(V5)

register object V5;
{	 VMB4 VMS4 VMV4
TTL:;
	{register object V6;
	object V7;
	V8= list(2,VV[3],car((V5)));
	V6= (*(LnkLI79))(/* INLINE-ARGS */V8);
	V7= cadr((V6));
	if(!(type_of((V5))==t_cons)){
	goto T4;}
	if(!(type_of(car((V5)))==t_cons)){
	goto T4;}
	if(!((caar((V5)))==(VV[4]))){
	goto T4;}
	if((cadr(car((V5))))!=Cnil){
	goto T4;}
	{register object V9;
	register object V10;
	V9= structure_ref((V7),VV[5],1);
	V10= car((V9));
T16:;
	if(!(endp((V9)))){
	goto T17;}
	goto T12;
T17:;
	V11= structure_ref((V10),VV[6],1);
	if(!((/* INLINE-ARGS */V11)==(VV[7]))){
	goto T21;}
	if((structure_ref((V10),VV[6],3))==Cnil){
	goto T21;}
	(void)(structure_set((V10),VV[6],1,VV[8]));
T21:;
	V9= cdr((V9));
	V10= car((V9));
	goto T16;}
T12:;
	if(type_of(V6)!=t_cons)FEwrong_type_argument(Scons,V6);
	(V6)->c.c_car = VV[9];
	{object V14 = (V6);
	VMR4(V14)}
T4:;
	{object V15 = (V6);
	VMR4(V15)}}
}
/*	local entry for function WT-MAKE-DCLOSURE	*/

static object LI5(V18,V19)

register object V18;object V19;
{	 VMB5 VMS5 VMV5
TTL:;
	princ_str("\n	(DownClose",VV[10]);
	(void)((*(LnkLI80))((V18)));
	princ_str(".t=t_dclosure,DownClose",VV[10]);
	(void)((*(LnkLI80))((V18)));
	princ_str(".dc_self=LC",VV[10]);
	(void)((*(LnkLI80))((V18)));
	princ_char(44,VV[10]);
	princ_str("DownClose",VV[10]);
	(void)((*(LnkLI80))((V18)));
	princ_str(".dc_env=base0,(object)&DownClose",VV[10]);
	(void)((*(LnkLI80))((V18)));
	princ_char(41,VV[10]);
	{object V20 = Cnil;
	VMR5(V20)}
}
/*	local entry for function WFS-ERROR	*/

static object LI6()

{	 VMB6 VMS6 VMV6
TTL:;
	base[0]= VV[11];
	vs_top=(vs_base=base+0)+1;
	Lerror();
	vs_top=sup;
	{object V21 = vs_base[0];
	VMR6(V21)}
}
/*	local entry for function WT-DOWNWARD-CLOSURE-MACRO	*/

static object LI7(V23)

object V23;
{	 VMB7 VMS7 VMV7
TTL:;
	if((symbol_value(VV[12]))==Cnil){
	goto T49;}
	princ_str("\n#define DCnames",VV[13]);
	(void)((*(LnkLI81))((V23)));
	princ_char(32,VV[13]);
	setq(VV[12],(VFUN_NARGS=2,(*(LnkLI82))(VV[14],symbol_value(VV[12]))));
	if((symbol_value(VV[12]))==Cnil){
	goto T58;}
	(void)((*(LnkLI81))(VV[15]));
	{register object V24;
	V24= symbol_value(VV[12]);
T63:;
	if(((V24))!=Cnil){
	goto T64;}
	goto T61;
T64:;
	(void)((*(LnkLI81))(VV[16]));
	(void)((*(LnkLI81))(car((V24))));
	if((cdr((V24)))==Cnil){
	goto T70;}
	(void)((*(LnkLI81))(VV[17]));
T70:;
	V24= cdr((V24));
	goto T63;}
T61:;
	{object V25 = (*(LnkLI81))(VV[18]);
	VMR7(V25)}
T58:;
	{object V26 = Cnil;
	VMR7(V26)}
T49:;
	{object V27 = Cnil;
	VMR7(V27)}
}
/*	local entry for function C2DOWNWARD-FUNCTION	*/

static object LI8(V29)

object V29;
{	 VMB8 VMS8 VMV8
TTL:;
	{register object V30;
	setq(VV[22],number_plus(symbol_value(VV[22]),small_fixnum(1)));
	V30= (VFUN_NARGS=4,(*(LnkLI83))(VV[19],VV[20],VV[21],symbol_value(VV[22])));
	if((symbol_value(VV[25]))!=Cnil){
	goto T82;}
	V31= Cnil;
	goto T80;
T82:;
	V31= make_cons(small_fixnum(0),small_fixnum(0));
T80:;
	V32= list(5,VV[24],V31,symbol_value(VV[26]),(V30),(V29));
	setq(VV[23],make_cons(/* INLINE-ARGS */V32,symbol_value(VV[23])));
	setq(VV[27],make_cons((V30),symbol_value(VV[27])));
	V33= structure_ref((V30),VV[28],3);
	setq(VV[12],make_cons(/* INLINE-ARGS */V33,symbol_value(VV[12])));
	V34= list(3,VV[29],structure_ref((V30),VV[28],3),symbol_value(VV[25]));
	{object V35 = (VFUN_NARGS=1,(*(LnkLI84))(/* INLINE-ARGS */V34));
	VMR8(V35)}}
}
/*	local entry for function C1LAMBDA-EXPR	*/

static object LI9(V36,va_alist)
	object V36;
	va_dcl 
{	
	va_list ap;
	int narg = VFUN_NARGS; VMB9 VMS9 VMV9
	bds_check;
	{object V37;
	object V38;
	object V39;
	if(narg <1) too_few_arguments();
	V37= V36;
	narg = narg - 1;
	if (narg <= 0) goto T88;
	else {
	va_start(ap);
	V38= va_arg(ap,object);}
	V39= Ct;
	--narg; goto T89;
T88:;
	V38= Cnil;
	V39= Cnil;
T89:;
	{object V40;
	object V41;
	object V42;
	object V43;
	object V44;
	object V45;
	object V46;
	object V47;
	object V48;
	object V49;
	register object V50;
	register object V51;
	object V52;
	register object V53;
	register object V54;
	register object V55;
	object V56;
	register object V57;
	object V58;
	object V59;
	object V60;
	V40= Cnil;
	V41= Cnil;
	V42= Cnil;
	V43= Cnil;
	V44= Cnil;
	V45= Cnil;
	V46= Cnil;
	V47= Cnil;
	V48= Cnil;
	V49= Cnil;
	V50= Cnil;
	V51= Cnil;
	V52= Cnil;
	V53= Cnil;
	V54= Cnil;
	V55= Cnil;
	V56= Cnil;
	V57= Cnil;
	bds_bind(VV[30],symbol_value(VV[30]));
	V58= (VFUN_NARGS=0,(*(LnkLI85))());
	V59= Cnil;
	V60= symbol_value(VV[31]);
	if(!(endp((V37)))){
	goto T112;}
	V61= make_cons(VV[4],(V37));
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[32],/* INLINE-ARGS */V61)));
T112:;
	base[2]= cdr((V37));
	base[3]= Ct;
	vs_top=(vs_base=base+2)+2;
	(void) (*Lnk87)();
	if(vs_base<vs_top){
	V52= vs_base[0];
	vs_base++;
	}else{
	V52= Cnil;}
	if(vs_base<vs_top){
	V53= vs_base[0];
	vs_base++;
	}else{
	V53= Cnil;}
	if(vs_base<vs_top){
	V55= vs_base[0];
	vs_base++;
	}else{
	V55= Cnil;}
	if(vs_base<vs_top){
	V54= vs_base[0];
	vs_base++;
	}else{
	V54= Cnil;}
	if(vs_base<vs_top){
	V56= vs_base[0];
	vs_base++;
	}else{
	V56= Cnil;}
	if(vs_base<vs_top){
	V49= vs_base[0];
	}else{
	V49= Cnil;}
	vs_top=sup;
	if(((V39))==Cnil){
	goto T119;}
	V62= listA(3,VV[33],(V38),(V52));
	V52= make_cons(/* INLINE-ARGS */V62,Cnil);
T119:;
	(void)((*(LnkLI88))((V53)));
	V50= car((V37));
T128:;
	if(((V50))!=Cnil){
	goto T134;}
	goto T126;
T134:;
	if(type_of((V50))==t_cons){
	goto T137;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[34],(V50))));
T137:;
	{object V64;
	V64= car((V50));
	V50= cdr((V50));
	V51= (V64);}
	{object V63= (V51);
	if((V63!= VV[69]))goto T145;
	goto T129;
T145:;
	if((V63!= VV[68]))goto T146;
	goto T130;
T146:;
	if((V63!= VV[71]))goto T147;
	goto T131;
T147:;
	if((V63!= VV[73]))goto T148;
	goto T132;
T148:;}
	{object V65;
	V65= (*(LnkLI89))((V51),(V53),(V54),(V55));
	V57= make_cons((V51),(V57));
	(VV[30]->s.s_dbind)= make_cons((V65),(VV[30]->s.s_dbind));
	V40= make_cons((V65),(V40));}
	goto T128;
T129:;
	if(((V50))!=Cnil){
	goto T156;}
	goto T126;
T156:;
	if(type_of((V50))==t_cons){
	goto T159;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[34],(V50))));
T159:;
	{object V67;
	V67= car((V50));
	V50= cdr((V50));
	V51= (V67);}
	{object V66= (V51);
	if((V66!= VV[68]))goto T167;
	goto T130;
T167:;
	if((V66!= VV[71]))goto T168;
	goto T131;
T168:;
	if((V66!= VV[73]))goto T169;
	goto T132;
T169:;}
	if(type_of((V51))==t_cons){
	goto T172;}
	{object V68;
	V68= (*(LnkLI89))((V51),(V53),(V54),(V55));
	V57= make_cons((V51),(V57));
	V69= structure_ref((V68),VV[6],5);
	V70= (*(LnkLI90))(/* INLINE-ARGS */V69);
	V71= list(3,(V68),/* INLINE-ARGS */V70,Cnil);
	V41= make_cons(/* INLINE-ARGS */V71,(V41));
	(VV[30]->s.s_dbind)= make_cons((V68),(VV[30]->s.s_dbind));
	goto T170;}
T172:;
	if(type_of(cdr((V51)))==t_cons){
	goto T181;}
	if((cdr((V51)))==Cnil){
	goto T183;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[35],(V51))));
T183:;
	{object V72;
	V72= (*(LnkLI89))(car((V51)),(V53),(V54),(V55));
	V57= make_cons(car((V51)),(V57));
	V73= structure_ref((V72),VV[6],5);
	V74= (*(LnkLI90))(/* INLINE-ARGS */V73);
	V75= list(3,(V72),/* INLINE-ARGS */V74,Cnil);
	V41= make_cons(/* INLINE-ARGS */V75,(V41));
	(VV[30]->s.s_dbind)= make_cons((V72),(VV[30]->s.s_dbind));
	goto T170;}
T181:;
	if(type_of(cddr((V51)))==t_cons){
	goto T193;}
	if((cddr((V51)))==Cnil){
	goto T195;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[35],(V51))));
T195:;
	{object V76;
	object V77;
	V76= (*(LnkLI91))(cadr((V51)),(V58));
	V77= (*(LnkLI89))(car((V51)),(V53),(V54),(V55));
	V57= make_cons(car((V51)),(V57));
	V78= structure_ref((V77),VV[6],5);
	V79= (*(LnkLI92))(/* INLINE-ARGS */V78,(V76),cadr((V51)));
	V80= list(3,(V77),/* INLINE-ARGS */V79,Cnil);
	V41= make_cons(/* INLINE-ARGS */V80,(V41));
	(VV[30]->s.s_dbind)= make_cons((V77),(VV[30]->s.s_dbind));
	goto T170;}
T193:;
	if((cdddr((V51)))==Cnil){
	goto T205;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[35],(V51))));
T205:;
	{object V81;
	object V82;
	object V83;
	V81= (*(LnkLI91))(cadr((V51)),(V58));
	V82= (*(LnkLI89))(car((V51)),(V53),(V54),(V55));
	V83= (*(LnkLI89))(caddr((V51)),(V53),(V54),(V55));
	V57= make_cons(car((V51)),(V57));
	V57= make_cons(caddr((V51)),(V57));
	V84= structure_ref((V82),VV[6],5);
	V85= (*(LnkLI92))(/* INLINE-ARGS */V84,(V81),cadr((V51)));
	V86= list(3,(V82),/* INLINE-ARGS */V85,(V83));
	V41= make_cons(/* INLINE-ARGS */V86,(V41));
	(VV[30]->s.s_dbind)= make_cons((V82),(VV[30]->s.s_dbind));
	(VV[30]->s.s_dbind)= make_cons((V83),(VV[30]->s.s_dbind));}
T170:;
	goto T129;
T130:;
	if(type_of((V50))==t_cons){
	goto T220;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[34],(V50))));
T220:;
	V57= make_cons(car((V50)),(V57));
	{object V88;
	V88= car((V50));
	V50= cdr((V50));
	V87= (V88);}
	V42= (*(LnkLI89))(V87,(V53),(V54),(V55));
	(VV[30]->s.s_dbind)= make_cons((V42),(VV[30]->s.s_dbind));
	if(((V50))!=Cnil){
	goto T233;}
	goto T126;
T233:;
	if(type_of((V50))==t_cons){
	goto T236;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[34],(V50))));
T236:;
	{object V90;
	V90= car((V50));
	V50= cdr((V50));
	V51= (V90);}
	{object V89= (V51);
	if((V89!= VV[71]))goto T244;
	goto T131;
T244:;
	if((V89!= VV[73]))goto T245;
	goto T132;
T245:;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[36],(V51))));
T131:;
	V44= Ct;
	if(((V50))!=Cnil){
	goto T248;}
	goto T126;
T248:;
	if(type_of((V50))==t_cons){
	goto T251;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[34],(V50))));
T251:;
	{object V92;
	V92= car((V50));
	V50= cdr((V50));
	V51= (V92);}
	{object V91= (V51);
	if((V91!= VV[73]))goto T259;
	goto T132;
T259:;
	if((V91!= VV[72]))goto T260;
	V46= Ct;
	if(((V50))!=Cnil){
	goto T263;}
	goto T126;
T263:;
	if(type_of((V50))==t_cons){
	goto T266;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[34],(V50))));
T266:;
	{object V94;
	V94= car((V50));
	V50= cdr((V50));
	V51= (V94);}
	{object V93= (V51);
	if((V93!= VV[73]))goto T274;
	goto T132;
T274:;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[37],(V51))));
	goto T254;
T260:;}
T254:;
	if(type_of((V51))==t_cons){
	goto T275;}
	V51= make_cons((V51),Cnil);
T275:;
	if(!(type_of(car((V51)))==t_cons)){
	goto T281;}
	{object V95= caar((V51));
	if(!((type_of(V95)==t_symbol&&(V95)->s.s_hpack==keyword_package))){
	goto T284;}}
	if(!(type_of(cdar((V51)))==t_cons)){
	goto T284;}
	if((cddar((V51)))==Cnil){
	goto T283;}
T284:;
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[35],(V51))));
T283:;
	V51= listA(3,caar((V51)),cadar((V51)),cdr((V51)));
	goto T279;
T281:;
	if(type_of(car((V51)))==t_symbol){
	goto T291;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[35],(V51))));
T291:;
	base[2]= coerce_to_string(car((V51)));
	base[3]= VV[38];
	vs_top=(vs_base=base+2)+2;
	Lintern();
	vs_top=sup;
	V96= vs_base[0];
	V51= listA(3,V96,car((V51)),cdr((V51)));
T279:;
	if(type_of(cddr((V51)))==t_cons){
	goto T300;}
	if((cddr((V51)))==Cnil){
	goto T302;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[35],(V51))));
T302:;
	{object V97;
	V97= (*(LnkLI89))(cadr((V51)),(V53),(V54),(V55));
	V57= make_cons(cadr((V51)),(V57));
	V98= car((V51));
	V99= structure_ref((V97),VV[6],5);
	V100= (*(LnkLI90))(/* INLINE-ARGS */V99);
	V101= list(4,/* INLINE-ARGS */V98,(V97),/* INLINE-ARGS */V100,(VFUN_NARGS=2,(*(LnkLI93))(VV[39],VV[40])));
	V43= make_cons(/* INLINE-ARGS */V101,(V43));
	(VV[30]->s.s_dbind)= make_cons((V97),(VV[30]->s.s_dbind));
	goto T298;}
T300:;
	if(type_of(cdddr((V51)))==t_cons){
	goto T312;}
	if((cdddr((V51)))==Cnil){
	goto T314;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[35],(V51))));
T314:;
	{object V102;
	object V103;
	V102= (*(LnkLI91))(caddr((V51)),(V58));
	V103= (*(LnkLI89))(cadr((V51)),(V53),(V54),(V55));
	V57= make_cons(cadr((V51)),(V57));
	V104= car((V51));
	V105= structure_ref((V103),VV[6],5);
	V106= (*(LnkLI92))(/* INLINE-ARGS */V105,(V102),caddr((V51)));
	V107= list(4,/* INLINE-ARGS */V104,(V103),/* INLINE-ARGS */V106,(VFUN_NARGS=2,(*(LnkLI93))(VV[39],VV[40])));
	V43= make_cons(/* INLINE-ARGS */V107,(V43));
	(VV[30]->s.s_dbind)= make_cons((V103),(VV[30]->s.s_dbind));
	goto T298;}
T312:;
	if((cddddr((V51)))==Cnil){
	goto T324;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[35],(V51))));
T324:;
	{object V108;
	object V109;
	object V110;
	V108= (*(LnkLI91))(caddr((V51)),(V58));
	V109= (*(LnkLI89))(cadr((V51)),(V53),(V54),(V55));
	V110= (*(LnkLI89))(cadddr((V51)),(V53),(V54),(V55));
	V57= make_cons(cadr((V51)),(V57));
	V57= make_cons(cadddr((V51)),(V57));
	V111= car((V51));
	V112= structure_ref((V109),VV[6],5);
	V113= (*(LnkLI92))(/* INLINE-ARGS */V112,(V108),caddr((V51)));
	V114= list(4,/* INLINE-ARGS */V111,(V109),/* INLINE-ARGS */V113,(V110));
	V43= make_cons(/* INLINE-ARGS */V114,(V43));
	(VV[30]->s.s_dbind)= make_cons((V109),(VV[30]->s.s_dbind));
	(VV[30]->s.s_dbind)= make_cons((V110),(VV[30]->s.s_dbind));}
T298:;
	goto T131;
T132:;
	V59= (VFUN_NARGS=0,(*(LnkLI85))());
T133:;
	if(((V50))!=Cnil){
	goto T340;}
	(void)((*(LnkLI94))((V58),(V59)));
	goto T126;
T340:;
	if(type_of((V50))==t_cons){
	goto T344;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[34],(V50))));
T344:;
	{object V115;
	V115= car((V50));
	V50= cdr((V50));
	V51= (V115);}
	if(!(type_of((V51))==t_cons)){
	goto T354;}
	if(type_of(cdr((V51)))==t_cons){
	goto T357;}
	if((cdr((V51)))==Cnil){
	goto T359;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[35],(V51))));
T359:;
	{object V116;
	V116= (*(LnkLI89))(car((V51)),(V53),(V54),(V55));
	V57= make_cons(car((V51)),(V57));
	V117= structure_ref((V116),VV[6],5);
	V118= (*(LnkLI90))(/* INLINE-ARGS */V117);
	V48= make_cons(/* INLINE-ARGS */V118,(V48));
	V47= make_cons((V116),(V47));
	(VV[30]->s.s_dbind)= make_cons((V116),(VV[30]->s.s_dbind));
	goto T352;}
T357:;
	if((cddr((V51)))==Cnil){
	goto T370;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[35],(V51))));
T370:;
	{object V119;
	object V120;
	V119= (*(LnkLI91))(cadr((V51)),(V59));
	V120= (*(LnkLI89))(car((V51)),(V53),(V54),(V55));
	V57= make_cons(car((V51)),(V57));
	V121= structure_ref((V120),VV[6],5);
	V122= (*(LnkLI92))(/* INLINE-ARGS */V121,(V119),cadr((V51)));
	V48= make_cons(/* INLINE-ARGS */V122,(V48));
	V47= make_cons((V120),(V47));
	(VV[30]->s.s_dbind)= make_cons((V120),(VV[30]->s.s_dbind));
	goto T352;}
T354:;
	{object V123;
	V123= (*(LnkLI89))((V51),(V53),(V54),(V55));
	V57= make_cons((V51),(V57));
	V124= structure_ref((V123),VV[6],5);
	V125= (*(LnkLI90))(/* INLINE-ARGS */V124);
	V48= make_cons(/* INLINE-ARGS */V125,(V48));
	V47= make_cons((V123),(V47));
	(VV[30]->s.s_dbind)= make_cons((V123),(VV[30]->s.s_dbind));}
T352:;
	goto T133;
T126:;
	V40= reverse((V40));
	V41= reverse((V41));
	V43= reverse((V43));
	V47= reverse((V47));
	V48= reverse((V48));
	(void)((*(LnkLI95))((V57),(V55),(V54)));
	V52= (*(LnkLI96))((V56),(V52));
	(void)((*(LnkLI94))((V58),cadr((V52))));
	{object V126;
	object V127;
	V126= (V40);
	V127= car((V126));
T409:;
	if(!(endp((V126)))){
	goto T410;}
	goto T405;
T410:;
	(void)((*(LnkLI97))((V127)));
	V126= cdr((V126));
	V127= car((V126));
	goto T409;}
T405:;
	{object V128;
	object V129;
	V128= (V41);
	V129= car((V128));
T424:;
	if(!(endp((V128)))){
	goto T425;}
	goto T420;
T425:;
	(void)((*(LnkLI97))(car((V129))));
	if((caddr((V129)))==Cnil){
	goto T430;}
	(void)((*(LnkLI97))(caddr((V129))));
T430:;
	V128= cdr((V128));
	V129= car((V128));
	goto T424;}
T420:;
	if(((V42))==Cnil){
	goto T438;}
	(void)((*(LnkLI97))((V42)));
T438:;
	{object V130;
	object V131;
	V130= (V43);
	V131= car((V130));
T445:;
	if(!(endp((V130)))){
	goto T446;}
	goto T441;
T446:;
	(void)((*(LnkLI97))(cadr((V131))));
	if((cadddr((V131)))==Cnil){
	goto T451;}
	(void)((*(LnkLI97))(cadddr((V131))));
T451:;
	V130= cdr((V130));
	V131= car((V130));
	goto T445;}
T441:;
	{object V132;
	object V133;
	V132= (V47);
	V133= car((V132));
T463:;
	if(!(endp((V132)))){
	goto T464;}
	goto T459;
T464:;
	(void)((*(LnkLI97))((V133)));
	V132= cdr((V132));
	V133= car((V132));
	goto T463;}
T459:;
	if(((V47))==Cnil){
	goto T474;}
	(void)((*(LnkLI94))((V59),cadr((V52))));
	V52= list(5,VV[41],(V59),(V47),(V48),(V52));
	if(!(eql((V60),symbol_value(VV[31])))){
	goto T480;}
	goto T474;
T480:;
	(void)(structure_set((V59),VV[5],4,Ct));
T474:;
	V52= (*(LnkLI98))((V40),(V52),(V38));
	V45= list(6,(V40),(V41),(V42),(V44),(V43),(V46));
	if(symbol_value(VV[42])==Cnil){
	goto T486;}
	(void)((*(LnkLI99))((V45)));
T486:;
	{object V134 = list(5,VV[4],(V58),(V45),(V49),(V52));
	bds_unwind1;
	VMR9(V134)}}}
	}
/*	local entry for function FIX-DOWN-ARGS	*/

static object LI10(V138,V139,V140)

object V138;object V139;object V140;
{	 VMB10 VMS10 VMV10
TTL:;
	{object V141;
	object V142;
	register object V143;
	register object V144;
	V141= Cnil;
	V142= Cnil;
	V143= Cnil;
	V144= Cnil;
	{object V145;
	object V146;
	V145= get((V140),VV[43],Cnil);
	V146= get((V140),VV[44],Cnil);
	{register object V147;
	register object V148;
	V147= (V138);
	V148= (V145);
T495:;
	if(((V147))!=Cnil){
	goto T496;}
	goto T493;
T496:;
	V144= car((V147));
	if(((V146))!=Cnil){
	goto T504;}
	if((car((V148)))==(Ct)){
	goto T504;}
	{object V149 = (V139);
	VMR10(V149)}
T504:;
	V150= structure_ref((V144),VV[6],1);
	if(!((/* INLINE-ARGS */V150)==(VV[8]))){
	goto T502;}
	V151= structure_ref((V144),VV[6],4);
	if(!((/* INLINE-ARGS */V151)==(VV[45]))){
	goto T502;}
	{register object V152;
	object V153;
	V154= structure_ref((V144),VV[6],0);
	V152= (*(LnkLI89))(/* INLINE-ARGS */V154,Cnil,Cnil,Cnil);
	if((V143)!=Cnil){
	V155= (V143);
	goto T514;}
	V143= (VFUN_NARGS=0,(*(LnkLI85))());
	V155= (V143);
T514:;
	V153= list(3,VV[6],V155,list(2,(V152),Cnil));
	V141= make_cons((V144),(V141));
	{register object V157;
	V157= (V152);
	if(type_of(V147)!=t_cons)FEwrong_type_argument(Scons,V147);
	(V147)->c.c_car = (V157);}
	{register object V158;
	object V159;
	V158= (V143);
	V160= structure_ref((V158),VV[5],1);
	V159= make_cons((V152),/* INLINE-ARGS */V160);
	(void)(structure_set((V158),VV[5],1,(V159)));}
	V142= make_cons((V153),(V142));}
T502:;
	V147= cdr((V147));
	V148= cdr((V148));
	goto T495;}
T493:;
	if(((V141))==Cnil){
	goto T530;}
	{object V161 = list(5,VV[41],(V143),(V141),(V142),(V139));
	VMR10(V161)}
T530:;
	{object V162 = (V139);
	VMR10(V162)}}}
}
/*	local entry for function THE-PARAMETER	*/

static object LI11(V164)

register object V164;
{	 VMB11 VMS11 VMV11
TTL:;
	if(type_of((V164))==t_symbol){
	goto T532;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[46],(V164))));
T532:;
	base[0]= (V164);
	vs_top=(vs_base=base+0)+1;
	Lconstantp();
	vs_top=sup;
	if((vs_base[0])==Cnil){
	goto T535;}
	(void)((VFUN_NARGS=2,(*(LnkLI86))(VV[47],(V164))));
T535:;
	{object V165 = (V164);
	VMR11(V165)}
}
/*	local entry for function C2LAMBDA-EXPR	*/

static object LI12(V167,V166,va_alist)
	object V167,V166;
	va_dcl 
{	
	va_list ap;
	int narg = VFUN_NARGS; VMB12 VMS12 VMV12
	bds_check;
	{register object V168;
	object V169;
	object V170;
	object V171;
	if(narg <2) too_few_arguments();
	V168= V167;
	V169= V166;
	narg = narg - 2;
	if (narg <= 0) goto T539;
	else {
	va_start(ap);
	V170= va_arg(ap,object);}
	V171= Ct;
	--narg; goto T540;
T539:;
	V170= Cnil;
	V171= Cnil;
T540:;
	if((symbol_value(VV[49]))==Cnil){
	goto T544;}
	if(((V171))==Cnil){
	goto T544;}
	{register object V172;
	register object V173;
	V172= car((V168));
	V173= car((V172));
T554:;
	if(!(endp((V172)))){
	goto T555;}
	goto T550;
T555:;
	if((structure_ref((V173),VV[6],3))==Cnil){
	goto T559;}
	goto T544;
T559:;
	V172= cdr((V172));
	V173= car((V172));
	goto T554;}
T550:;
	if((cadr((V168)))!=Cnil){
	goto T544;}
	if((caddr((V168)))!=Cnil){
	goto T544;}
	if((cadddr((V168)))!=Cnil){
	goto T544;}
	base[0]= make_cons((V170),car((V168)));
	goto T542;
T544:;
	base[0]= Cnil;
T542:;
	bds_bind(VV[48],base[0]);
	if((caddr((V168)))==Cnil){
	goto T574;}
	V174= structure_ref(caddr((V168)),VV[6],5);
	if(!((/* INLINE-ARGS */V174)==(VV[51]))){
	goto T574;}
	base[1]= Ct;
	goto T572;
T574:;
	base[1]= symbol_value(VV[50]);
T572:;
	bds_bind(VV[50],base[1]);
	if((cadddr((V168)))==Cnil){
	goto T579;}
	{object V175 = (*(LnkLI100))((V168),(V169));
	bds_unwind1;
	bds_unwind1;
	VMR12(V175)}
T579:;
	{object V176 = (*(LnkLI101))((V168),(V169));
	bds_unwind1;
	bds_unwind1;
	VMR12(V176)}}
	}
/*	local entry for function C2LAMBDA-EXPR-WITHOUT-KEY	*/

static object LI13(V179,V180)

object V179;object V180;
{	 VMB13 VMS13 VMV13
	bds_check;
TTL:;
	{object V181;
	object V182;
	object V183;
	register object V184;
	V181= car((V179));
	V182= cadr((V179));
	V183= caddr((V179));
	V184= Cnil;
	bds_bind(VV[52],symbol_value(VV[52]));
	bds_bind(VV[53],symbol_value(VV[53]));
	bds_bind(VV[25],symbol_value(VV[25]));
	bds_bind(VV[26],symbol_value(VV[26]));
	base[7]= Cnil;
	{register object V185;
	object V186;
	V185= (V181);
	V186= car((V185));
T590:;
	if(!(endp((V185)))){
	goto T591;}
	goto T586;
T591:;
	base[9]= (V186);
	vs_top=(vs_base=base+9)+1;
	L14(base);
	vs_top=sup;
	V185= cdr((V185));
	V186= car((V185));
	goto T590;}
T586:;
	{register object V187;
	object V188;
	V187= (V182);
	V188= car((V187));
T606:;
	if(!(endp((V187)))){
	goto T607;}
	goto T602;
T607:;
	base[9]= car((V188));
	vs_top=(vs_base=base+9)+1;
	L14(base);
	vs_top=sup;
	if((caddr((V188)))==Cnil){
	goto T613;}
	base[9]= caddr((V188));
	vs_top=(vs_base=base+9)+1;
	L14(base);
	vs_top=sup;
T613:;
	V187= cdr((V187));
	V188= car((V187));
	goto T606;}
T602:;
	if(((V183))==Cnil){
	goto T585;}
	base[8]= (V183);
	vs_top=(vs_base=base+8)+1;
	L14(base);
	vs_top=sup;
T585:;
	if((symbol_value(VV[55]))!=Cnil){
	goto T626;}
	if((symbol_value(VV[56]))==Cnil){
	goto T625;}
T626:;
	if(((V183))!=Cnil){
	goto T630;}
	if(((V182))==Cnil){
	goto T631;}
T630:;
	if(((V181))==Cnil){
	goto T635;}
	princ_str("\n	if(vs_top-vs_base<",VV[10]);
	V189 = make_fixnum(length((V181)));
	(void)((*(LnkLI80))(V189));
	princ_str(") too_few_arguments();",VV[10]);
T635:;
	if(((V183))!=Cnil){
	goto T625;}
	princ_str("\n	if(vs_top-vs_base>",VV[10]);
	V190 = make_fixnum(length((V181)));
	V191 = make_fixnum(length((V182)));
	V192= number_plus(V190,V191);
	(void)((*(LnkLI80))(/* INLINE-ARGS */V192));
	princ_str(") too_many_arguments();",VV[10]);
	goto T625;
T631:;
	princ_str("\n	check_arg(",VV[10]);
	V193 = make_fixnum(length((V181)));
	(void)((*(LnkLI80))(V193));
	princ_str(");",VV[10]);
T625:;
	{register object V194;
	object V195;
	V194= (V181);
	V195= car((V194));
T653:;
	if(!(endp((V194)))){
	goto T654;}
	goto T649;
T654:;
	V196= (*(LnkLI102))();
	(void)(structure_set((V195),VV[6],2,/* INLINE-ARGS */V196));
	V194= cdr((V194));
	V195= car((V194));
	goto T653;}
T649:;
	{register object V197;
	object V198;
	V197= (V182);
	V198= car((V197));
T668:;
	if(!(endp((V197)))){
	goto T669;}
	goto T664;
T669:;
	V199= car((V198));
	V200= (*(LnkLI102))();
	(void)(structure_set(/* INLINE-ARGS */V199,VV[6],2,/* INLINE-ARGS */V200));
	V197= cdr((V197));
	V198= car((V197));
	goto T668;}
T664:;
	if(((V183))==Cnil){
	goto T679;}
	V201= (*(LnkLI102))();
	(void)(structure_set((V183),VV[6],2,/* INLINE-ARGS */V201));
T679:;
	{register object V202;
	object V203;
	V202= (V182);
	V203= car((V202));
T686:;
	if(!(endp((V202)))){
	goto T687;}
	goto T682;
T687:;
	if((caddr((V203)))==Cnil){
	goto T691;}
	V204= caddr((V203));
	V205= (*(LnkLI102))();
	(void)(structure_set(/* INLINE-ARGS */V204,VV[6],2,/* INLINE-ARGS */V205));
T691:;
	V202= cdr((V202));
	V203= car((V202));
	goto T686;}
T682:;
	{register object V206;
	object V207;
	V206= (V181);
	V207= car((V206));
T703:;
	if(!(endp((V206)))){
	goto T704;}
	goto T699;
T704:;
	(void)((*(LnkLI103))((V207)));
	V206= cdr((V206));
	V207= car((V206));
	goto T703;}
T699:;
	if(((V182))!=Cnil){
	goto T716;}
	if(((V183))==Cnil){
	goto T714;}
T716:;
	if(((V181))==Cnil){
	goto T714;}
	princ_str("\n	vs_base=vs_base+",VV[10]);
	V208 = make_fixnum(length((V181)));
	(void)((*(LnkLI80))(V208));
	princ_char(59,VV[10]);
T714:;
	if(((V182))==Cnil){
	goto T726;}
	bds_bind(VV[25],(VV[25]->s.s_dbind));
	bds_bind(VV[52],(VV[52]->s.s_dbind));
	bds_bind(VV[26],(VV[26]->s.s_dbind));
	if(((V183))==Cnil){
	goto T729;}
	princ_str("\n	vs_top[0]=Cnil;",VV[10]);
	princ_str("\n	{object *p=vs_top, *q=vs_base+",VV[10]);
	V209 = make_fixnum(length((V182)));
	(void)((*(LnkLI80))(V209));
	princ_char(59,VV[10]);
	princ_str("\n	 for(;p>q;p--)p[-1]=MMcons(p[-1],p[0]);}",VV[10]);
T729:;
	{register object V210;
	V210= (V182);
T741:;
	if(!(endp((V210)))){
	goto T742;}
	goto T739;
T742:;
	setq(VV[57],number_plus(symbol_value(VV[57]),small_fixnum(1)));
	V211= make_cons(symbol_value(VV[57]),Cnil);
	V184= make_cons(/* INLINE-ARGS */V211,(V184));
	princ_str("\n	if(vs_base>=vs_top){",VV[10]);
	(void)((*(LnkLI104))());
	if(type_of(car((V184)))!=t_cons)FEwrong_type_argument(Scons,car((V184)));
	(car((V184)))->c.c_cdr = Ct;
	(void)(car((V184)));
	princ_str("goto T",VV[10]);
	(void)((*(LnkLI80))(car(car((V184)))));
	princ_char(59,VV[10]);
	princ_char(125,VV[10]);
	(void)((*(LnkLI103))(caar((V210))));
	if((caddar((V210)))==Cnil){
	goto T760;}
	(void)((*(LnkLI105))(caddar((V210)),Ct));
T760:;
	if((cdr((V210)))==Cnil){
	goto T763;}
	princ_str("\n	vs_base++;",VV[10]);
T763:;
	V210= cdr((V210));
	goto T741;}
T739:;
	if(((V183))==Cnil){
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	goto T728;}
	V212= (*(LnkLI103))((V183));
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
T728:;
	princ_str("\n	",VV[10]);
	(void)((*(LnkLI104))());
	{object V213;
	setq(VV[57],number_plus(symbol_value(VV[57]),small_fixnum(1)));
	V213= make_cons(symbol_value(VV[57]),Cnil);
	princ_str("\n	",VV[10]);
	if(type_of((V213))!=t_cons)FEwrong_type_argument(Scons,(V213));
	((V213))->c.c_cdr = Ct;
	princ_str("goto T",VV[10]);
	(void)((*(LnkLI80))(car((V213))));
	princ_char(59,VV[10]);
	V184= reverse((V184));
	{register object V214;
	register object V215;
	V214= (V182);
	V215= car((V214));
T788:;
	if(!(endp((V214)))){
	goto T789;}
	goto T784;
T789:;
	if((cdr(car((V184))))==Cnil){
	goto T793;}
	princ_str("\nT",VV[10]);
	(void)((*(LnkLI80))(car(car((V184)))));
	princ_str(":;",VV[10]);
T793:;
	{object V216;
	V216= car((V184));
	V184= cdr((V184));}
	(void)((*(LnkLI106))(car((V215)),cadr((V215))));
	if((caddr((V215)))==Cnil){
	goto T804;}
	(void)((*(LnkLI105))(caddr((V215)),Cnil));
T804:;
	V214= cdr((V214));
	V215= car((V214));
	goto T788;}
T784:;
	if(((V183))==Cnil){
	goto T812;}
	(void)((*(LnkLI105))((V183),Cnil));
T812:;
	if((cdr((V213)))==Cnil){
	goto T724;}
	princ_str("\nT",VV[10]);
	(void)((*(LnkLI80))(car((V213))));
	princ_str(":;",VV[10]);
	goto T724;}
T726:;
	if(((V183))==Cnil){
	goto T821;}
	princ_str("\n	vs_top[0]=Cnil;",VV[10]);
	princ_str("\n	{object *p=vs_top;",VV[10]);
	princ_str("\n	 for(;p>vs_base;p--)p[-1]=",VV[10]);
	if((symbol_value(VV[50]))==Cnil){
	goto T832;}
	V217= VV[58];
	goto T830;
T832:;
	V217= VV[59];
T830:;
	(void)((*(LnkLI80))(V217));
	princ_str("(p[-1],p[0]);}",VV[10]);
	(void)((*(LnkLI103))((V183)));
	princ_str("\n	",VV[10]);
	(void)((*(LnkLI104))());
	goto T724;
T821:;
	princ_str("\n	",VV[10]);
	(void)((*(LnkLI104))());
T724:;
	if((symbol_value(VV[48]))==Cnil){
	goto T838;}
	(VV[52]->s.s_dbind)= make_cons(VV[60],(VV[52]->s.s_dbind));
	princ_str("\nTTL:;",VV[10]);
T838:;
	base[8]= (V180);
	vs_top=(vs_base=base+8)+1;
	(void) (*Lnk107)();
	vs_top=sup;
	if((base[7])==Cnil){
	goto T847;}
	princ_str("\n	}",VV[10]);
	{object V218 = Cnil;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	VMR13(V218)}
T847:;
	{object V219 = Cnil;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	VMR13(V219)}}
}
/*	local entry for function C2LAMBDA-EXPR-WITH-KEY	*/

static object LI15(V222,V223)

object V222;object V223;
{	 VMB14 VMS14 VMV14
	bds_check;
TTL:;
	{object V224;
	object V225;
	object V226;
	object V227;
	object V228;
	register object V229;
	V224= car((V222));
	V225= cadr((V222));
	V226= caddr((V222));
	V227= car(cddddr((V222)));
	V228= cadr(cddddr((V222)));
	V229= Cnil;
	bds_bind(VV[52],symbol_value(VV[52]));
	bds_bind(VV[53],symbol_value(VV[53]));
	bds_bind(VV[25],symbol_value(VV[25]));
	bds_bind(VV[26],symbol_value(VV[26]));
	base[9]= Cnil;
	{register object V230;
	object V231;
	V230= (V224);
	V231= car((V230));
T861:;
	if(!(endp((V230)))){
	goto T862;}
	goto T857;
T862:;
	base[11]= (V231);
	vs_top=(vs_base=base+11)+1;
	L16(base);
	vs_top=sup;
	V230= cdr((V230));
	V231= car((V230));
	goto T861;}
T857:;
	{register object V232;
	object V233;
	V232= (V225);
	V233= car((V232));
T877:;
	if(!(endp((V232)))){
	goto T878;}
	goto T873;
T878:;
	base[11]= car((V233));
	vs_top=(vs_base=base+11)+1;
	L16(base);
	vs_top=sup;
	if((caddr((V233)))==Cnil){
	goto T884;}
	base[11]= caddr((V233));
	vs_top=(vs_base=base+11)+1;
	L16(base);
	vs_top=sup;
T884:;
	V232= cdr((V232));
	V233= car((V232));
	goto T877;}
T873:;
	if(((V226))==Cnil){
	goto T893;}
	base[10]= (V226);
	vs_top=(vs_base=base+10)+1;
	L16(base);
	vs_top=sup;
T893:;
	{register object V234;
	object V235;
	V234= (V227);
	V235= car((V234));
T900:;
	if(!(endp((V234)))){
	goto T901;}
	goto T856;
T901:;
	base[11]= cadr((V235));
	vs_top=(vs_base=base+11)+1;
	L16(base);
	vs_top=sup;
	if((cadddr((V235)))==Cnil){
	goto T907;}
	base[11]= cadddr((V235));
	vs_top=(vs_base=base+11)+1;
	L16(base);
	vs_top=sup;
T907:;
	V234= cdr((V234));
	V235= car((V234));
	goto T900;}
T856:;
	if((symbol_value(VV[55]))!=Cnil){
	goto T918;}
	if((symbol_value(VV[56]))==Cnil){
	goto T916;}
T918:;
	if(((V224))==Cnil){
	goto T916;}
	if(((V224))==Cnil){
	goto T916;}
	princ_str("\n	if(vs_top-vs_base<",VV[10]);
	V236 = make_fixnum(length((V224)));
	(void)((*(LnkLI80))(V236));
	princ_str(") too_few_arguments();",VV[10]);
T916:;
	{register object V237;
	object V238;
	V237= (V224);
	V238= car((V237));
T932:;
	if(!(endp((V237)))){
	goto T933;}
	goto T928;
T933:;
	V239= (*(LnkLI102))();
	(void)(structure_set((V238),VV[6],2,/* INLINE-ARGS */V239));
	V237= cdr((V237));
	V238= car((V237));
	goto T932;}
T928:;
	{register object V240;
	object V241;
	V240= (V225);
	V241= car((V240));
T947:;
	if(!(endp((V240)))){
	goto T948;}
	goto T943;
T948:;
	V242= car((V241));
	V243= (*(LnkLI102))();
	(void)(structure_set(/* INLINE-ARGS */V242,VV[6],2,/* INLINE-ARGS */V243));
	V240= cdr((V240));
	V241= car((V240));
	goto T947;}
T943:;
	if(((V226))==Cnil){
	goto T958;}
	V244= (*(LnkLI102))();
	(void)(structure_set((V226),VV[6],2,/* INLINE-ARGS */V244));
T958:;
	{register object V245;
	object V246;
	V245= (V227);
	V246= car((V245));
T965:;
	if(!(endp((V245)))){
	goto T966;}
	goto T961;
T966:;
	V247= cadr((V246));
	V248= (*(LnkLI102))();
	(void)(structure_set(/* INLINE-ARGS */V247,VV[6],2,/* INLINE-ARGS */V248));
	V245= cdr((V245));
	V246= car((V245));
	goto T965;}
T961:;
	{register object V249;
	object V250;
	V249= (V227);
	V250= car((V249));
T980:;
	if(!(endp((V249)))){
	goto T981;}
	goto T976;
T981:;
	V251= cadddr((V250));
	V252= (*(LnkLI102))();
	(void)(structure_set(/* INLINE-ARGS */V251,VV[6],2,/* INLINE-ARGS */V252));
	V249= cdr((V249));
	V250= car((V249));
	goto T980;}
T976:;
	{register object V253;
	object V254;
	V253= (V225);
	V254= car((V253));
T995:;
	if(!(endp((V253)))){
	goto T996;}
	goto T991;
T996:;
	if((caddr((V254)))==Cnil){
	goto T1000;}
	V255= caddr((V254));
	V256= (*(LnkLI102))();
	(void)(structure_set(/* INLINE-ARGS */V255,VV[6],2,/* INLINE-ARGS */V256));
T1000:;
	V253= cdr((V253));
	V254= car((V253));
	goto T995;}
T991:;
	princ_str("\n	parse_key(vs_base",VV[10]);
	if(((V224))!=Cnil){
	goto T1011;}
	if(((V225))==Cnil){
	goto T1010;}
T1011:;
	princ_char(43,VV[10]);
	V257 = make_fixnum(length((V224)));
	V258 = make_fixnum(length((V225)));
	V259= number_plus(V257,V258);
	(void)((*(LnkLI80))(/* INLINE-ARGS */V259));
T1010:;
	if(((V226))==Cnil){
	goto T1019;}
	princ_str(",TRUE,",VV[10]);
	goto T1017;
T1019:;
	princ_str(",FALSE,",VV[10]);
T1017:;
	if(((V228))==Cnil){
	goto T1025;}
	princ_str("TRUE,",VV[10]);
	goto T1023;
T1025:;
	princ_str("FALSE,",VV[10]);
T1023:;
	V260 = make_fixnum(length((V227)));
	(void)((*(LnkLI80))(V260));
	{register object V261;
	object V262;
	V261= (V227);
	V262= car((V261));
T1035:;
	if(!(endp((V261)))){
	goto T1036;}
	goto T1031;
T1036:;
	princ_str(",VV[",VV[10]);
	V263= (*(LnkLI108))(car((V262)));
	(void)((*(LnkLI80))(/* INLINE-ARGS */V263));
	princ_char(93,VV[10]);
	V261= cdr((V261));
	V262= car((V261));
	goto T1035;}
T1031:;
	princ_str(");",VV[10]);
	{register object V264;
	object V265;
	V264= (V224);
	V265= car((V264));
T1055:;
	if(!(endp((V264)))){
	goto T1056;}
	goto T1051;
T1056:;
	(void)((*(LnkLI103))((V265)));
	V264= cdr((V264));
	V265= car((V264));
	goto T1055;}
T1051:;
	if(((V225))==Cnil){
	goto T1066;}
	if(((V224))==Cnil){
	goto T1069;}
	princ_str("\n	vs_base += ",VV[10]);
	V266 = make_fixnum(length((V224)));
	(void)((*(LnkLI80))(V266));
	princ_char(59,VV[10]);
T1069:;
	bds_bind(VV[25],(VV[25]->s.s_dbind));
	bds_bind(VV[52],(VV[52]->s.s_dbind));
	bds_bind(VV[26],(VV[26]->s.s_dbind));
	{register object V267;
	V267= (V225);
T1077:;
	if(!(endp((V267)))){
	goto T1078;}
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	goto T1075;
T1078:;
	setq(VV[57],number_plus(symbol_value(VV[57]),small_fixnum(1)));
	V268= make_cons(symbol_value(VV[57]),Cnil);
	V229= make_cons(/* INLINE-ARGS */V268,(V229));
	princ_str("\n	if(vs_base>=vs_top){vs_top=sup;",VV[10]);
	if(type_of(car((V229)))!=t_cons)FEwrong_type_argument(Scons,car((V229)));
	(car((V229)))->c.c_cdr = Ct;
	(void)(car((V229)));
	princ_str("goto T",VV[10]);
	(void)((*(LnkLI80))(car(car((V229)))));
	princ_char(59,VV[10]);
	princ_char(125,VV[10]);
	(void)((*(LnkLI103))(caar((V267))));
	if((caddar((V267)))==Cnil){
	goto T1095;}
	(void)((*(LnkLI105))(caddar((V267)),Ct));
T1095:;
	if((cdr((V267)))==Cnil){
	goto T1098;}
	princ_str("\n	vs_base++;",VV[10]);
T1098:;
	V267= cdr((V267));
	goto T1077;}
T1075:;
	V229= reverse((V229));
T1066:;
	princ_str("\n	vs_top=sup;",VV[10]);
	if(((V225))==Cnil){
	goto T1108;}
	{object V269;
	setq(VV[57],number_plus(symbol_value(VV[57]),small_fixnum(1)));
	V269= make_cons(symbol_value(VV[57]),Cnil);
	if(type_of((V269))!=t_cons)FEwrong_type_argument(Scons,(V269));
	((V269))->c.c_cdr = Ct;
	princ_str("goto T",VV[10]);
	(void)((*(LnkLI80))(car((V269))));
	princ_char(59,VV[10]);
	{register object V270;
	register object V271;
	V270= (V225);
	V271= car((V270));
T1122:;
	if(!(endp((V270)))){
	goto T1123;}
	goto T1118;
T1123:;
	if((cdr(car((V229))))==Cnil){
	goto T1127;}
	princ_str("\nT",VV[10]);
	(void)((*(LnkLI80))(car(car((V229)))));
	princ_str(":;",VV[10]);
T1127:;
	{object V272;
	V272= car((V229));
	V229= cdr((V229));}
	(void)((*(LnkLI106))(car((V271)),cadr((V271))));
	if((caddr((V271)))==Cnil){
	goto T1138;}
	(void)((*(LnkLI105))(caddr((V271)),Cnil));
T1138:;
	V270= cdr((V270));
	V271= car((V270));
	goto T1122;}
T1118:;
	if((cdr((V269)))==Cnil){
	goto T1108;}
	princ_str("\nT",VV[10]);
	(void)((*(LnkLI80))(car((V269))));
	princ_str(":;",VV[10]);}
T1108:;
	if(((V226))==Cnil){
	goto T1151;}
	(void)((*(LnkLI103))((V226)));
T1151:;
	{register object V273;
	register object V274;
	V273= (V227);
	V274= car((V273));
T1158:;
	if(!(endp((V273)))){
	goto T1159;}
	goto T1154;
T1159:;
	if(!((caaddr((V274)))==(VV[61]))){
	goto T1165;}
	if((caddr(caddr((V274))))!=Cnil){
	goto T1165;}
	(void)((*(LnkLI103))(cadr((V274))));
	goto T1163;
T1165:;
	princ_str("\n	if(",VV[10]);
	V275= structure_ref(cadddr((V274)),VV[6],2);
	(void)((*(LnkLI109))(/* INLINE-ARGS */V275));
	princ_str("==Cnil){",VV[10]);
	bds_bind(VV[25],(VV[25]->s.s_dbind));
	bds_bind(VV[52],(VV[52]->s.s_dbind));
	bds_bind(VV[26],(VV[26]->s.s_dbind));
	V276= (*(LnkLI106))(cadr((V274)),caddr((V274)));
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	princ_str("\n	}else{",VV[10]);
	(void)((*(LnkLI103))(cadr((V274))));
	princ_char(125,VV[10]);
T1163:;
	V277= structure_ref(cadddr((V274)),VV[6],1);
	if((/* INLINE-ARGS */V277)==(VV[40])){
	goto T1179;}
	(void)((*(LnkLI103))(cadddr((V274))));
T1179:;
	V273= cdr((V273));
	V274= car((V273));
	goto T1158;}
T1154:;
	base[10]= (V223);
	vs_top=(vs_base=base+10)+1;
	(void) (*Lnk107)();
	vs_top=sup;
	if((base[9])==Cnil){
	goto T1190;}
	princ_str("\n	}",VV[10]);
	{object V278 = Cnil;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	VMR14(V278)}
T1190:;
	{object V279 = Cnil;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	VMR14(V279)}}
}
/*	local entry for function NEED-TO-SET-VS-POINTERS	*/

static object LI17(V281)

object V281;
{	 VMB15 VMS15 VMV15
TTL:;
	if(symbol_value(VV[55])!=Cnil){
	{object V282 = symbol_value(VV[55]);
	VMR15(V282)}}
	if(symbol_value(VV[56])!=Cnil){
	{object V283 = symbol_value(VV[56]);
	VMR15(V283)}}{object V284;
	V284= cadr((V281));
	if(V284==Cnil)goto T1193;
	{object V285 = V284;
	VMR15(V285)}
T1193:;}{object V286;
	V286= caddr((V281));
	if(V286==Cnil)goto T1195;
	{object V287 = V286;
	VMR15(V287)}
T1195:;}
	{object V288 = cadddr((V281));
	VMR15(V288)}
}
/*	local entry for function C1DM	*/

static object LI18(V292,V293,V294)

object V292;register object V293;register object V294;
{	 VMB16 VMS16 VMV16
	bds_check;
TTL:;
	{object V295;
	object V296;
	object V297;
	object V298;
	register object V299;
	register object V300;
	register object V301;
	object V302;
	object V303;
	bds_bind(VV[53],symbol_value(VV[53]));
	V295= Cnil;
	V296= Cnil;
	V297= symbol_value(VV[31]);
	bds_bind(VV[62],Cnil);
	bds_bind(VV[63],(VFUN_NARGS=0,(*(LnkLI85))()));
	bds_bind(VV[64],Cnil);
	V298= Cnil;
	V299= Cnil;
	V300= Cnil;
	V301= Cnil;
	V302= Cnil;
	V303= Cnil;
	base[4]= (V294);
	base[5]= Ct;
	vs_top=(vs_base=base+4)+2;
	(void) (*Lnk87)();
	if(vs_base<vs_top){
	V294= vs_base[0];
	vs_base++;
	}else{
	V294= Cnil;}
	if(vs_base<vs_top){
	V299= vs_base[0];
	vs_base++;
	}else{
	V299= Cnil;}
	if(vs_base<vs_top){
	V301= vs_base[0];
	vs_base++;
	}else{
	V301= Cnil;}
	if(vs_base<vs_top){
	V300= vs_base[0];
	vs_base++;
	}else{
	V300= Cnil;}
	if(vs_base<vs_top){
	V302= vs_base[0];
	vs_base++;
	}else{
	V302= Cnil;}
	if(vs_base<vs_top){
	V298= vs_base[0];
	}else{
	V298= Cnil;}
	vs_top=sup;
	V304= listA(3,VV[33],(V292),(V294));
	V294= make_cons(/* INLINE-ARGS */V304,Cnil);
	(void)((*(LnkLI88))((V299)));
	if(!(type_of((V293))==t_cons||((V293))==Cnil)){
	goto T1214;}
	if(!((car((V293)))==(VV[65]))){
	goto T1214;}
	(VV[62]->s.s_dbind)= make_cons(cadr((V293)),(VV[62]->s.s_dbind));
	V295= (*(LnkLI89))(cadr((V293)),(V299),(V300),(V301));
	(VV[64]->s.s_dbind)= make_cons((V295),(VV[64]->s.s_dbind));
	setq(VV[30],make_cons((V295),symbol_value(VV[30])));
	V293= cddr((V293));
T1214:;
	{register object V305;
	if(type_of((V293))==t_cons||((V293))==Cnil){
	goto T1230;}
	V305= Cnil;
	goto T1229;
T1230:;
	{register object V306;
	V306= (V293);
T1233:;
	if(type_of((V306))==t_cons){
	goto T1234;}
	V305= Cnil;
	goto T1229;
T1234:;
	if(!((VV[66])==(car((V306))))){
	goto T1238;}
	V305= (V306);
	goto T1229;
T1238:;
	V306= cdr((V306));
	goto T1233;}
T1229:;
	if(((V305))==Cnil){
	goto T1228;}
	(VV[62]->s.s_dbind)= make_cons(cadr((V305)),(VV[62]->s.s_dbind));
	V296= (*(LnkLI89))(cadr((V305)),(V299),(V300),(V301));
	(VV[64]->s.s_dbind)= make_cons((V296),(VV[64]->s.s_dbind));
	setq(VV[30],make_cons((V296),symbol_value(VV[30])));
	base[4]= (V293);
	base[5]= (V305);
	vs_top=(vs_base=base+4)+2;
	Lldiff();
	vs_top=sup;
	V307= vs_base[0];
	V293= append(V307,cddr((V305)));}
T1228:;
	base[4]= (V293);
	base[5]= (V299);
	base[6]= (V300);
	base[7]= (V301);
	vs_top=(vs_base=base+4)+4;
	(void) (*Lnk110)();
	if(vs_base<vs_top){
	V293= vs_base[0];
	vs_base++;
	}else{
	V293= Cnil;}
	if(vs_base<vs_top){
	V303= vs_base[0];
	}else{
	V303= Cnil;}
	vs_top=sup;
	(void)((*(LnkLI95))((VV[62]->s.s_dbind),(V301),(V300)));
	V294= (*(LnkLI96))((V302),(V294));{object V308;
	V308= (VV[63]->s.s_dbind);
	(void)((*(LnkLI94))(V308,cadr((V294))));}
	{object V309;
	V309= (eql((V297),symbol_value(VV[31]))?Ct:Cnil);
	if(((V309))==Cnil){
	goto T1271;}
	goto T1268;
T1271:;
	(void)(structure_set((VV[63]->s.s_dbind),VV[5],4,Ct));
	(void)(sputprop((V292),VV[67],Ct));}
T1268:;
	{register object V310;
	register object V311;
	V310= (VV[64]->s.s_dbind);
	V311= car((V310));
T1278:;
	if(!(endp((V310)))){
	goto T1279;}
	goto T1274;
T1279:;
	(void)((*(LnkLI97))((V311)));
	V310= cdr((V310));
	V311= car((V310));
	goto T1278;}
T1274:;
	{object V312 = list(7,(V298),(V303),(V295),(V296),(V293),(V294),(VV[63]->s.s_dbind));
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	VMR16(V312)}}
}
/*	function definition for C1DM-VL	*/

static L19()
{register object *base=vs_base;
	register object *sup=base+VM17; VC17
	vs_reserve(VM17);
	{register object V313;
	register object V314;
	register object V315;
	register object V316;
	check_arg(4);
	V313=(base[0]);
	V314=(base[1]);
	V315=(base[2]);
	V316=(base[3]);
	vs_top=sup;
TTL:;
	{register object V317;
	object V318;
	object V319;
	object V320;
	object V321;
	object V322;
	object V323;
	object V324;
	object V325;
	object V326;
	object V327;
	object V328;
	object V329;
	object V330;
	V317= Cnil;
	V318= Cnil;
	V319= Cnil;
	V320= Cnil;
	V321= Cnil;
	V322= Cnil;
	V323= Cnil;
	V324= Cnil;
	V325= Cnil;
	V326= Cnil;
	V327= Cnil;
	V328= Cnil;
	V329= small_fixnum(0);
	V330= Cnil;
T1290:;
	if(type_of((V313))==t_cons){
	goto T1291;}
	if(((V313))==Cnil){
	goto T1294;}
	if(((V318))==Cnil){
	goto T1297;}
	base[4]= VV[68];
	vs_top=(vs_base=base+4)+1;
	(void) (*Lnk111)();
	vs_top=sup;
T1297:;
	base[4]= (V313);
	base[5]= (V314);
	base[6]= (V315);
	base[7]= (V316);
	vs_top=(vs_base=base+4)+4;
	(void) (*Lnk112)();
	vs_top=sup;
	V324= vs_base[0];
T1294:;
	V331= reverse((V322));
	V332= reverse((V323));
	V333= reverse((V326));
	base[4]= list(7,/* INLINE-ARGS */V331,/* INLINE-ARGS */V332,(V324),(V325),/* INLINE-ARGS */V333,(V328),reverse((V327)));
	base[5]= (V330);
	vs_top=(vs_base=base+4)+2;
	return;
T1291:;
	{register object V334;
	V334= car((V313));
	if(!(((V334))==(VV[69]))){
	goto T1312;}
	if(((V317))==Cnil){
	goto T1314;}
	base[4]= VV[69];
	vs_top=(vs_base=base+4)+1;
	(void) (*Lnk111)();
	vs_top=sup;
T1314:;
	V317= Ct;
	{object V335;
	V335= car((V313));
	V313= cdr((V313));
	goto T1309;}
T1312:;
	if(((V334))==(VV[68])){
	goto T1323;}
	if(!(((V334))==(VV[70]))){
	goto T1324;}
T1323:;
	if(((V318))==Cnil){
	goto T1328;}
	base[4]= (V334);
	vs_top=(vs_base=base+4)+1;
	(void) (*Lnk111)();
	vs_top=sup;
T1328:;
	base[4]= cadr((V313));
	base[5]= (V314);
	base[6]= (V315);
	base[7]= (V316);
	vs_top=(vs_base=base+4)+4;
	(void) (*Lnk112)();
	vs_top=sup;
	V324= vs_base[0];
	V318= Ct;
	V317= Ct;
	V313= cddr((V313));
	if(!(((V334))==(VV[70]))){
	goto T1309;}
	V330= (V329);
	goto T1309;
T1324:;
	if(!(((V334))==(VV[71]))){
	goto T1348;}
	if(((V319))==Cnil){
	goto T1350;}
	base[4]= VV[71];
	vs_top=(vs_base=base+4)+1;
	(void) (*Lnk111)();
	vs_top=sup;
T1350:;
	V319= Ct;
	V318= Ct;
	V317= Ct;
	V325= Ct;
	{object V336;
	V336= car((V313));
	V313= cdr((V313));
	goto T1309;}
T1348:;
	if(!(((V334))==(VV[72]))){
	goto T1366;}
	if(((V319))==Cnil){
	goto T1369;}
	if(((V320))==Cnil){
	goto T1368;}
T1369:;
	base[4]= VV[72];
	vs_top=(vs_base=base+4)+1;
	(void) (*Lnk111)();
	vs_top=sup;
T1368:;
	V320= Ct;
	V328= Ct;
	{object V337;
	V337= car((V313));
	V313= cdr((V313));
	goto T1309;}
T1366:;
	if(!(((V334))==(VV[73]))){
	goto T1382;}
	if(((V321))==Cnil){
	goto T1384;}
	base[4]= VV[73];
	vs_top=(vs_base=base+4)+1;
	(void) (*Lnk111)();
	vs_top=sup;
T1384:;
	V321= Ct;
	V320= Ct;
	V319= Ct;
	V318= Ct;
	V317= Ct;
	{object V338;
	V338= car((V313));
	V313= cdr((V313));
	goto T1309;}
T1382:;
	if(((V321))==Cnil){
	goto T1402;}
	{object V339;
	object V340;
	V339= Cnil;
	V340= Cnil;
	if(!(type_of((V334))==t_symbol)){
	goto T1407;}
	V339= (V334);
	V340= (*(LnkLI113))();
	goto T1405;
T1407:;
	V339= car((V334));
	if(!(endp(cdr((V334))))){
	goto T1415;}
	V340= (*(LnkLI113))();
	goto T1405;
T1415:;
	V340= (*(LnkLI91))(cadr((V334)),symbol_value(VV[63]));
T1405:;
	base[4]= (V339);
	base[5]= (V314);
	base[6]= (V315);
	base[7]= (V316);
	vs_top=(vs_base=base+4)+4;
	(void) (*Lnk112)();
	vs_top=sup;
	V341= vs_base[0];
	V342= list(2,V341,(V340));
	V327= make_cons(/* INLINE-ARGS */V342,(V327));}
	{object V343;
	V343= car((V313));
	V313= cdr((V313));
	goto T1309;}
T1402:;
	if(((V319))==Cnil){
	goto T1429;}
	{object V344;
	object V345;
	object V346;
	object V347;
	V344= Cnil;
	V345= Cnil;
	V346= Cnil;
	V347= Cnil;
	if(!(type_of((V334))==t_symbol)){
	goto T1434;}
	V344= (V334);
	base[4]= coerce_to_string((V334));
	base[5]= VV[38];
	vs_top=(vs_base=base+4)+2;
	Lintern();
	vs_top=sup;
	V345= vs_base[0];
	V346= (*(LnkLI113))();
	goto T1432;
T1434:;
	if(!(type_of(car((V334)))==t_symbol)){
	goto T1445;}
	V344= car((V334));
	base[4]= coerce_to_string(car((V334)));
	base[5]= VV[38];
	vs_top=(vs_base=base+4)+2;
	Lintern();
	vs_top=sup;
	V345= vs_base[0];
	goto T1443;
T1445:;
	V344= cadar((V334));
	V345= caar((V334));
T1443:;
	if(!(endp(cdr((V334))))){
	goto T1456;}
	V346= (*(LnkLI113))();
	goto T1432;
T1456:;
	V346= (*(LnkLI91))(cadr((V334)),symbol_value(VV[63]));
	if(endp(cddr((V334)))){
	goto T1432;}
	V347= caddr((V334));
T1432:;
	base[4]= (V344);
	base[5]= (V314);
	base[6]= (V315);
	base[7]= (V316);
	vs_top=(vs_base=base+4)+4;
	(void) (*Lnk112)();
	vs_top=sup;
	V348= vs_base[0];
	if(((V347))==Cnil){
	goto T1472;}
	base[4]= (V347);
	base[5]= (V314);
	base[6]= (V315);
	base[7]= (V316);
	vs_top=(vs_base=base+4)+4;
	(void) (*Lnk112)();
	vs_top=sup;
	V349= vs_base[0];
	goto T1470;
T1472:;
	V349= Cnil;
T1470:;
	V350= list(4,(V345),V348,(V346),V349);
	V326= make_cons(/* INLINE-ARGS */V350,(V326));}
	{object V351;
	V351= car((V313));
	V313= cdr((V313));
	goto T1309;}
T1429:;
	if(((V317))==Cnil){
	goto T1482;}
	{object V352;
	object V353;
	object V354;
	V352= Cnil;
	V353= Cnil;
	V354= Cnil;
	if(!(type_of((V334))==t_symbol)){
	goto T1487;}
	V352= (V334);
	V353= (*(LnkLI113))();
	goto T1485;
T1487:;
	V352= car((V334));
	if(!(endp(cdr((V334))))){
	goto T1495;}
	V353= (*(LnkLI113))();
	goto T1485;
T1495:;
	V353= (*(LnkLI91))(cadr((V334)),symbol_value(VV[63]));
	if(endp(cddr((V334)))){
	goto T1485;}
	V354= caddr((V334));
T1485:;
	base[4]= (V352);
	base[5]= (V314);
	base[6]= (V315);
	base[7]= (V316);
	vs_top=(vs_base=base+4)+4;
	(void) (*Lnk112)();
	vs_top=sup;
	V355= vs_base[0];
	if(((V354))==Cnil){
	goto T1511;}
	base[4]= (V354);
	base[5]= (V314);
	base[6]= (V315);
	base[7]= (V316);
	vs_top=(vs_base=base+4)+4;
	(void) (*Lnk112)();
	vs_top=sup;
	V356= vs_base[0];
	goto T1509;
T1511:;
	V356= Cnil;
T1509:;
	V357= list(3,V355,(V353),V356);
	V323= make_cons(/* INLINE-ARGS */V357,(V323));}
	{object V358;
	V358= car((V313));
	V313= cdr((V313));}
	V329= number_plus((V329),small_fixnum(1));
	goto T1309;
T1482:;
	base[4]= (V334);
	base[5]= (V314);
	base[6]= (V315);
	base[7]= (V316);
	vs_top=(vs_base=base+4)+4;
	(void) (*Lnk112)();
	vs_top=sup;
	V359= vs_base[0];
	V322= make_cons(V359,(V322));
	{object V360;
	V360= car((V313));
	V313= cdr((V313));}
	V329= number_plus((V329),small_fixnum(1));}
T1309:;
	goto T1290;}
	}
}
/*	function definition for C1DM-V	*/

static L20()
{register object *base=vs_base;
	register object *sup=base+VM18; VC18
	vs_reserve(VM18);
	{register object V361;
	object V362;
	object V363;
	object V364;
	check_arg(4);
	V361=(base[0]);
	V362=(base[1]);
	V363=(base[2]);
	V364=(base[3]);
	vs_top=sup;
TTL:;
	if(!(type_of((V361))==t_symbol)){
	goto T1537;}
	setq(VV[62],make_cons((V361),symbol_value(VV[62])));
	V361= (*(LnkLI89))((V361),(V362),(V363),(V364));
	setq(VV[30],make_cons((V361),symbol_value(VV[30])));
	setq(VV[64],make_cons((V361),symbol_value(VV[64])));
	base[4]= (V361);
	vs_top=(vs_base=base+4)+1;
	return;
T1537:;
	base[4]= (V361);
	base[5]= (V362);
	base[6]= (V363);
	base[7]= (V364);
	vs_top=(vs_base=base+4)+4;
	(void) (*Lnk110)();
	return;
	}
}
/*	local entry for function C1DM-BAD-KEY	*/

static object LI21(V366)

object V366;
{	 VMB19 VMS19 VMV19
TTL:;
	{object V367 = (VFUN_NARGS=2,(*(LnkLI86))(VV[74],(V366)));
	VMR19(V367)}
}
/*	function definition for C2DM	*/

static L22()
{register object *base=vs_base;
	register object *sup=base+VM20; VC20
	vs_reserve(VM20);
	{register object V368;
	register object V369;
	object V370;
	object V371;
	check_arg(4);
	V368=(base[0]);
	V369=(base[1]);
	V370=(base[2]);
	V371=(base[3]);
	vs_top=sup;
TTL:;
	{object V372;
	setq(VV[54],number_plus(symbol_value(VV[54]),small_fixnum(1)));
	V372= symbol_value(VV[54]);
	if((symbol_value(VV[55]))!=Cnil){
	goto T1554;}
	if((symbol_value(VV[56]))==Cnil){
	goto T1553;}
T1554:;
	princ_str("\n	check_arg(2);",VV[10]);
T1553:;
	if(((V368))==Cnil){
	goto T1561;}
	V373= (*(LnkLI102))();
	(void)(structure_set((V368),VV[6],2,/* INLINE-ARGS */V373));
	goto T1559;
T1561:;
	(void)((*(LnkLI102))());
T1559:;
	if(((V369))==Cnil){
	goto T1565;}
	V374= (*(LnkLI102))();
	(void)(structure_set((V369),VV[6],2,/* INLINE-ARGS */V374));
	goto T1563;
T1565:;
	(void)((*(LnkLI102))());
T1563:;
	(void)((*(LnkLI114))((V370)));
	princ_str("\n	vs_top=sup;",VV[10]);
	if(((V368))==Cnil){
	goto T1570;}
	(void)((*(LnkLI103))((V368)));
T1570:;
	if(((V369))==Cnil){
	goto T1573;}
	(void)((*(LnkLI103))((V369)));
T1573:;
	princ_str("\n	{object V",VV[10]);
	(void)((*(LnkLI80))((V372)));
	princ_str("=base[0]->c.c_cdr;",VV[10]);
	(void)((*(LnkLI115))((V370),(V372)));
	princ_char(125,VV[10]);
	base[5]= (V371);
	vs_top=(vs_base=base+5)+1;
	(void) (*Lnk107)();
	return;}
	}
}
/*	local entry for function C2DM-RESERVE-VL	*/

static object LI23(V376)

object V376;
{	 VMB21 VMS21 VMV21
TTL:;
	{register object V377;
	object V378;
	V377= car((V376));
	V378= car((V377));
T1588:;
	if(!(endp((V377)))){
	goto T1589;}
	goto T1584;
T1589:;
	(void)((*(LnkLI116))((V378)));
	V377= cdr((V377));
	V378= car((V377));
	goto T1588;}
T1584:;
	{register object V379;
	register object V380;
	V379= cadr((V376));
	V380= car((V379));
T1603:;
	if(!(endp((V379)))){
	goto T1604;}
	goto T1599;
T1604:;
	(void)((*(LnkLI116))(car((V380))));
	if((caddr((V380)))==Cnil){
	goto T1609;}
	(void)((*(LnkLI116))(caddr((V380))));
T1609:;
	V379= cdr((V379));
	V380= car((V379));
	goto T1603;}
T1599:;
	if((caddr((V376)))==Cnil){
	goto T1617;}
	(void)((*(LnkLI116))(caddr((V376))));
T1617:;
	{register object V381;
	register object V382;
	V381= car(cddddr((V376)));
	V382= car((V381));
T1624:;
	if(!(endp((V381)))){
	goto T1625;}
	goto T1620;
T1625:;
	(void)((*(LnkLI116))(cadr((V382))));
	if((cadddr((V382)))==Cnil){
	goto T1630;}
	(void)((*(LnkLI116))(cadddr((V382))));
T1630:;
	V381= cdr((V381));
	V382= car((V381));
	goto T1624;}
T1620:;
	{register object V383;
	object V384;
	V383= caddr(cddddr((V376)));
	V384= car((V383));
T1641:;
	if(!(endp((V383)))){
	goto T1642;}
	{object V385 = Cnil;
	VMR21(V385)}
T1642:;
	(void)((*(LnkLI116))(car((V384))));
	V383= cdr((V383));
	V384= car((V383));
	goto T1641;}
}
/*	local entry for function C2DM-RESERVE-V	*/

static object LI24(V387)

object V387;
{	 VMB22 VMS22 VMV22
TTL:;
	if(!(type_of((V387))==t_cons)){
	goto T1653;}
	{object V388 = (*(LnkLI114))((V387));
	VMR22(V388)}
T1653:;
	V389= (*(LnkLI102))();
	{object V390 = structure_set((V387),VV[6],2,/* INLINE-ARGS */V389);
	VMR22(V390)}
}
/*	local entry for function C2DM-BIND-VL	*/

static object LI25(V393,V394)

object V393;register object V394;
{	 VMB23 VMS23 VMV23
	bds_check;
TTL:;
	{object V395;
	object V396;
	object V397;
	object V398;
	object V399;
	object V400;
	object V401;
	V395= car((V393));
	V396= cadr((V393));
	V397= caddr((V393));
	V398= cadddr((V393));
	V399= car(cddddr((V393)));
	V400= cadr(cddddr((V393)));
	V401= caddr(cddddr((V393)));
	{register object V402;
	V402= (V395);
T1664:;
	if(!(endp((V402)))){
	goto T1665;}
	goto T1662;
T1665:;
	if((symbol_value(VV[55]))!=Cnil){
	goto T1670;}
	if((symbol_value(VV[56]))==Cnil){
	goto T1669;}
T1670:;
	princ_str("\n	if(endp(V",VV[10]);
	(void)((*(LnkLI80))((V394)));
	princ_str("))invalid_macro_call();",VV[10]);
T1669:;
	V403= car((V402));
	V404= list(2,VV[75],(V394));
	(void)((*(LnkLI117))(/* INLINE-ARGS */V403,/* INLINE-ARGS */V404));
	if((cdr((V402)))!=Cnil){
	goto T1679;}
	if(((V396))!=Cnil){
	goto T1679;}
	if(((V397))!=Cnil){
	goto T1679;}
	if(((V398))!=Cnil){
	goto T1679;}
	if((symbol_value(VV[55]))!=Cnil){
	goto T1679;}
	if((symbol_value(VV[56]))==Cnil){
	goto T1678;}
T1679:;
	princ_str("\n	V",VV[10]);
	(void)((*(LnkLI80))((V394)));
	princ_str("=V",VV[10]);
	(void)((*(LnkLI80))((V394)));
	princ_str("->c.c_cdr;",VV[10]);
T1678:;
	V402= cdr((V402));
	goto T1664;}
T1662:;
	{register object V405;
	V405= (V396);
T1701:;
	if(!(endp((V405)))){
	goto T1702;}
	goto T1699;
T1702:;
	{register object V406;
	V406= car((V405));
	princ_str("\n	if(endp(V",VV[10]);
	(void)((*(LnkLI80))((V394)));
	princ_str(")){",VV[10]);
	bds_bind(VV[25],symbol_value(VV[25]));
	bds_bind(VV[52],symbol_value(VV[52]));
	bds_bind(VV[26],symbol_value(VV[26]));
	(void)((*(LnkLI118))(car((V406)),cadr((V406))));
	if((caddr((V406)))==Cnil){
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	goto T1712;}
	V407= (*(LnkLI117))(caddr((V406)),Cnil);
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
T1712:;
	princ_str("\n	} else {",VV[10]);
	V408= car((V406));
	V409= list(2,VV[75],(V394));
	(void)((*(LnkLI117))(/* INLINE-ARGS */V408,/* INLINE-ARGS */V409));
	if((caddr((V406)))==Cnil){
	goto T1706;}
	(void)((*(LnkLI117))(caddr((V406)),Ct));}
T1706:;
	if((cdr((V405)))!=Cnil){
	goto T1722;}
	if(((V397))!=Cnil){
	goto T1722;}
	if(((V398))!=Cnil){
	goto T1722;}
	if((symbol_value(VV[55]))!=Cnil){
	goto T1722;}
	if((symbol_value(VV[56]))==Cnil){
	goto T1721;}
T1722:;
	princ_str("\n	V",VV[10]);
	(void)((*(LnkLI80))((V394)));
	princ_str("=V",VV[10]);
	(void)((*(LnkLI80))((V394)));
	princ_str("->c.c_cdr;",VV[10]);
T1721:;
	princ_char(125,VV[10]);
	V405= cdr((V405));
	goto T1701;}
T1699:;
	if(((V397))==Cnil){
	goto T1742;}
	V410= list(2,VV[76],(V394));
	(void)((*(LnkLI117))((V397),/* INLINE-ARGS */V410));
T1742:;
	{object V411;
	register object V412;
	V411= (V399);
	V412= car((V411));
T1749:;
	if(!(endp((V411)))){
	goto T1750;}
	goto T1745;
T1750:;
	{object V413;
	setq(VV[54],number_plus(symbol_value(VV[54]),small_fixnum(1)));
	V413= symbol_value(VV[54]);
	princ_str("\n	{object V",VV[10]);
	(void)((*(LnkLI80))((V413)));
	princ_str("=getf(V",VV[10]);
	(void)((*(LnkLI80))((V394)));
	princ_str(",VV[",VV[10]);
	V414= (*(LnkLI108))(car((V412)));
	(void)((*(LnkLI80))(/* INLINE-ARGS */V414));
	princ_str("],OBJNULL);",VV[10]);
	princ_str("\n	if(V",VV[10]);
	(void)((*(LnkLI80))((V413)));
	princ_str("==OBJNULL){",VV[10]);
	bds_bind(VV[25],symbol_value(VV[25]));
	bds_bind(VV[52],symbol_value(VV[52]));
	bds_bind(VV[26],symbol_value(VV[26]));
	(void)((*(LnkLI118))(cadr((V412)),caddr((V412))));
	if((cadddr((V412)))==Cnil){
	goto T1771;}
	(void)((*(LnkLI117))(cadddr((V412)),Cnil));
T1771:;
	princ_str("\n	} else {",VV[10]);
	bds_unwind1;
	bds_unwind1;
	bds_unwind1;
	V415= cadr((V412));
	V416= list(2,VV[76],(V413));
	(void)((*(LnkLI117))(/* INLINE-ARGS */V415,/* INLINE-ARGS */V416));
	if((cadddr((V412)))==Cnil){
	goto T1776;}
	(void)((*(LnkLI117))(cadddr((V412)),Ct));
T1776:;
	princ_str("}}",VV[10]);}
	V411= cdr((V411));
	V412= car((V411));
	goto T1749;}
T1745:;
	if((symbol_value(VV[55]))!=Cnil){
	goto T1787;}
	if((symbol_value(VV[56]))==Cnil){
	goto T1785;}
T1787:;
	if(((V397))!=Cnil){
	goto T1785;}
	if(((V398))!=Cnil){
	goto T1785;}
	princ_str("\n	if(!endp(V",VV[10]);
	(void)((*(LnkLI80))((V394)));
	princ_str("))invalid_macro_call();",VV[10]);
T1785:;
	if((symbol_value(VV[55]))!=Cnil){
	goto T1799;}
	if((symbol_value(VV[56]))==Cnil){
	goto T1797;}
T1799:;
	if(((V398))==Cnil){
	goto T1797;}
	if(((V400))!=Cnil){
	goto T1797;}
	princ_str("\n	check_other_key(V",VV[10]);
	(void)((*(LnkLI80))((V394)));
	princ_char(44,VV[10]);
	V417 = make_fixnum(length((V399)));
	(void)((*(LnkLI80))(V417));
	{object V418;
	object V419;
	V418= (V399);
	V419= car((V418));
T1815:;
	if(!(endp((V418)))){
	goto T1816;}
	goto T1811;
T1816:;
	princ_str(",VV[",VV[10]);
	V420= (*(LnkLI108))(car((V419)));
	(void)((*(LnkLI80))(/* INLINE-ARGS */V420));
	princ_char(93,VV[10]);
	V418= cdr((V418));
	V419= car((V418));
	goto T1815;}
T1811:;
	princ_str(");",VV[10]);
T1797:;
	{object V421;
	object V422;
	V421= (V401);
	V422= car((V421));
T1833:;
	if(!(endp((V421)))){
	goto T1834;}
	{object V423 = Cnil;
	VMR23(V423)}
T1834:;
	(void)((*(LnkLI118))(car((V422)),cadr((V422))));
	V421= cdr((V421));
	V422= car((V421));
	goto T1833;}}
}
/*	local entry for function C2DM-BIND-LOC	*/

static object LI26(V426,V427)

object V426;object V427;
{	 VMB24 VMS24 VMV24
TTL:;
	if(!(type_of((V426))==t_cons)){
	goto T1845;}
	{object V428;
	setq(VV[54],number_plus(symbol_value(VV[54]),small_fixnum(1)));
	V428= symbol_value(VV[54]);
	princ_str("\n	{object V",VV[10]);
	(void)((*(LnkLI80))((V428)));
	princ_str("= ",VV[10]);
	(void)((*(LnkLI80))((V427)));
	princ_char(59,VV[10]);
	(void)((*(LnkLI115))((V426),(V428)));
	princ_char(125,VV[10]);
	{object V429 = Cnil;
	VMR24(V429)}}
T1845:;
	{object V430 = (*(LnkLI105))((V426),(V427));
	VMR24(V430)}
}
/*	local entry for function C2DM-BIND-INIT	*/

static object LI27(V433,V434)

object V433;object V434;
{	 VMB25 VMS25 VMV25
	bds_check;
TTL:;
	if(!(type_of((V433))==t_cons)){
	goto T1858;}
	{object V435;
	object V436;
	bds_bind(VV[53],symbol_value(VV[53]));
	bds_bind(VV[77],small_fixnum(0));
	setq(VV[54],number_plus(symbol_value(VV[54]),small_fixnum(1)));
	V435= symbol_value(VV[54]);
	V437= make_cons((V434),Cnil);
	V438= (VFUN_NARGS=2,(*(LnkLI119))(/* INLINE-ARGS */V437,VV[78]));
	V436= car(/* INLINE-ARGS */V438);
	princ_str("\n	{object V",VV[10]);
	(void)((*(LnkLI80))((V435)));
	princ_str("= ",VV[10]);
	(void)((*(LnkLI80))((V436)));
	princ_char(59,VV[10]);
	(void)((*(LnkLI115))((V433),(V435)));
	princ_char(125,VV[10]);
	{object V439 = (*(LnkLI120))();
	bds_unwind1;
	bds_unwind1;
	VMR25(V439)}}
T1858:;
	{object V440 = (*(LnkLI106))((V433),(V434));
	VMR25(V440)}
}
/*	local function DO-DECL	*/

static L16(base0)
register object *base0;
{	register object *base=vs_base;
	register object *sup=base+VM26; VC26
	vs_reserve(VM26);
	{object V441;
	check_arg(1);
	V441=(base[0]);
	vs_top=sup;
TTL:;
	{object V442;
	V442= (*(LnkLI121))((V441));
	if(((V442))==Cnil){
	goto T1874;}
	{object V443;
	setq(VV[54],number_plus(symbol_value(VV[54]),small_fixnum(1)));
	V443= symbol_value(VV[54]);
	(void)(structure_set((V441),VV[6],1,(V442)));
	(void)(structure_set((V441),VV[6],4,(V443)));
	princ_str("\n	",VV[10]);
	if((base0[9])!=Cnil){
	goto T1881;}
	princ_char(123,VV[10]);
	base0[9]= Ct;
T1881:;
	base[1]= (V441);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk122)();
	return;}
T1874:;
	base[1]= Cnil;
	vs_top=(vs_base=base+1)+1;
	return;}
	}
}
/*	local function DO-DECL	*/

static L14(base0)
register object *base0;
{	register object *base=vs_base;
	register object *sup=base+VM27; VC27
	vs_reserve(VM27);
	{object V444;
	check_arg(1);
	V444=(base[0]);
	vs_top=sup;
TTL:;
	{object V445;
	V445= (*(LnkLI121))((V444));
	if(((V445))==Cnil){
	goto T1890;}
	{object V446;
	setq(VV[54],number_plus(symbol_value(VV[54]),small_fixnum(1)));
	V446= symbol_value(VV[54]);
	(void)(structure_set((V444),VV[6],1,(V445)));
	(void)(structure_set((V444),VV[6],4,(V446)));
	princ_str("\n	",VV[10]);
	if((base0[7])!=Cnil){
	goto T1897;}
	princ_char(123,VV[10]);
	base0[7]= Ct;
T1897:;
	base[1]= (V444);
	vs_top=(vs_base=base+1)+1;
	(void) (*Lnk122)();
	return;}
T1890:;
	base[1]= Cnil;
	vs_top=(vs_base=base+1)+1;
	return;}
	}
}
static LnkT122(){ call_or_link(VV[122],&Lnk122);} /* WT-VAR-DECL */
static object  LnkTLI121(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[121],&LnkLI121,1,ap);} /* C2VAR-KIND */
static object  LnkTLI120(){return call_proc0(VV[120],&LnkLI120);} /* CLOSE-INLINE-BLOCKS */
static object  LnkTLI119(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[119],&LnkLI119,ap);} /* INLINE-ARGS */
static object  LnkTLI118(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[118],&LnkLI118,2,ap);} /* C2DM-BIND-INIT */
static object  LnkTLI117(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[117],&LnkLI117,2,ap);} /* C2DM-BIND-LOC */
static object  LnkTLI116(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[116],&LnkLI116,1,ap);} /* C2DM-RESERVE-V */
static object  LnkTLI115(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[115],&LnkLI115,2,ap);} /* C2DM-BIND-VL */
static object  LnkTLI114(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[114],&LnkLI114,1,ap);} /* C2DM-RESERVE-VL */
static object  LnkTLI113(){return call_proc0(VV[113],&LnkLI113);} /* C1NIL */
static LnkT112(){ call_or_link(VV[112],&Lnk112);} /* C1DM-V */
static LnkT111(){ call_or_link(VV[111],&Lnk111);} /* DM-BAD-KEY */
static LnkT110(){ call_or_link(VV[110],&Lnk110);} /* C1DM-VL */
static object  LnkTLI109(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[109],&LnkLI109,1,ap);} /* WT-VS */
static object  LnkTLI108(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[108],&LnkLI108,1,ap);} /* ADD-SYMBOL */
static LnkT107(){ call_or_link(VV[107],&Lnk107);} /* C2EXPR */
static object  LnkTLI106(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[106],&LnkLI106,2,ap);} /* C2BIND-INIT */
static object  LnkTLI105(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[105],&LnkLI105,2,ap);} /* C2BIND-LOC */
static object  LnkTLI104(){return call_proc0(VV[104],&LnkLI104);} /* RESET-TOP */
static object  LnkTLI103(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[103],&LnkLI103,1,ap);} /* C2BIND */
static object  LnkTLI102(){return call_proc0(VV[102],&LnkLI102);} /* VS-PUSH */
static object  LnkTLI101(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[101],&LnkLI101,2,ap);} /* C2LAMBDA-EXPR-WITHOUT-KEY */
static object  LnkTLI100(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[100],&LnkLI100,2,ap);} /* C2LAMBDA-EXPR-WITH-KEY */
static object  LnkTLI99(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[99],&LnkLI99,1,ap);} /* RECORD-ARG-INFO */
static object  LnkTLI98(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[98],&LnkLI98,3,ap);} /* FIX-DOWN-ARGS */
static object  LnkTLI97(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[97],&LnkLI97,1,ap);} /* CHECK-VREF */
static object  LnkTLI96(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[96],&LnkLI96,2,ap);} /* C1DECL-BODY */
static object  LnkTLI95(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[95],&LnkLI95,3,ap);} /* CHECK-VDECL */
static object  LnkTLI94(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[94],&LnkLI94,2,ap);} /* ADD-INFO */
static object  LnkTLI93(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[93],&LnkLI93,ap);} /* MAKE-VAR */
static object  LnkTLI92(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[92],&LnkLI92,3,ap);} /* AND-FORM-TYPE */
static object  LnkTLI91(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[91],&LnkLI91,2,ap);} /* C1EXPR* */
static object  LnkTLI90(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[90],&LnkLI90,1,ap);} /* DEFAULT-INIT */
static object  LnkTLI89(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[89],&LnkLI89,4,ap);} /* C1MAKE-VAR */
static object  LnkTLI88(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[88],&LnkLI88,1,ap);} /* C1ADD-GLOBALS */
static LnkT87(){ call_or_link(VV[87],&Lnk87);} /* C1BODY */
static object  LnkTLI86(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[86],&LnkLI86,ap);} /* CMPERR */
static object  LnkTLI85(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[85],&LnkLI85,ap);} /* MAKE-INFO */
static object  LnkTLI84(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[84],&LnkLI84,ap);} /* UNWIND-EXIT */
static object  LnkTLI83(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[83],&LnkLI83,ap);} /* MAKE-FUN */
static object  LnkTLI82(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[82],&LnkLI82,ap);} /* DELETE */
static object  LnkTLI81(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[81],&LnkLI81,1,ap);} /* WT-H1 */
static object  LnkTLI80(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[80],&LnkLI80,1,ap);} /* WT1 */
static object  LnkTLI79(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[79],&LnkLI79,1,ap);} /* C1EXPR */

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