This is debug.c in view mode; [Download] [Up]
#include <cmpinclude.h>
#include "debug.h"
init_debug(){do_init(VV);}
/* function definition for SHOW-BREAK-VARIABLES */
static L1()
{register object *base=vs_base;
register object *sup=base+VM1; VC1
vs_reserve(VM1);
{register object V1;
if(vs_top-vs_base>1) too_many_arguments();
if(vs_base>=vs_top){vs_top=sup;goto T1;}
V1=(base[0]);
vs_top=sup;
goto T2;
T1:;
V1= small_fixnum(1);
T2:;
T5:;
{object V2;
object V3;
V2= reverse(car(symbol_value(VV[0])));
V3= car((V2));
T11:;
if(!(endp((V2)))){
goto T12;}
goto T7;
T12:;
base[1]= symbol_value(VV[1]);
base[2]= VV[2];
base[3]= car((V3));
base[4]= cadr((V3));
vs_top=(vs_base=base+1)+4;
Lformat();
vs_top=sup;
V2= cdr((V2));
V3= car((V2));
goto T11;}
T7:;
V1= number_plus((V1),small_fixnum(-1));
if(!((fix((V1)))>(0))){
goto T27;}
goto T26;
T27:;
vs_base=vs_top=base+2;
vs_base[0]=Cnil;
return;
T26:;
vs_base=vs_top;
(void) (*Lnk107)();
vs_top=sup;
goto T5;
}
}
/* local entry for function SHOW-ENVIRONMENT */
static object LI2(V5)
object V5;
{ VMB2 VMS2 VMV2
TTL:;
{object V6;
base[1]= (V5);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk108)();
vs_top=sup;
base[0]= vs_base[0];
vs_top=(vs_base=base+0)+1;
(void) (*Lnk109)();
vs_top=sup;
V6= vs_base[0];
if(!(type_of((V6))==t_cons||((V6))==Cnil)){
goto T35;}
{object V7;
object V8;
base[1]= (V5);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk108)();
vs_top=sup;
base[0]= vs_base[0];
vs_top=(vs_base=base+0)+1;
(void) (*Lnk109)();
vs_top=sup;
V9= vs_base[0];
V7= reverse(V9);
V8= car((V7));
T43:;
if(!(endp((V7)))){
goto T44;}
{object V10 = Cnil;
VMR2(V10)}
T44:;
base[0]= symbol_value(VV[1]);
base[1]= VV[3];
base[2]= car((V8));
base[3]= cadr((V8));
vs_top=(vs_base=base+0)+4;
Lformat();
vs_top=sup;
V7= cdr((V7));
V8= car((V7));
goto T43;}
T35:;
{object V11 = Cnil;
VMR2(V11)}}
}
/* function definition for SEARCH-STACK */
static L3()
{register object *base=vs_base;
register object *sup=base+VM3; VC3
vs_reserve(VM3);
{object V12;
check_arg(1);
V12=(base[0]);
vs_top=sup;
TTL:;
{object V13;
V13= Cnil;
if(!(type_of((V12))==t_symbol)){
goto T62;}
V13= symbol_name((V12));
goto T60;
T62:;
V13= (V12);
T60:;
{int V14;
int V15;
{object V16;
vs_base=vs_top;
(void) (*Lnk110)();
vs_top=sup;
V16= vs_base[0];
base[1]= (type_of((V16))==t_fixnum?Ct:Cnil);
if(base[1]==Cnil)goto T67;
goto T66;
T67:;
(void)((*(LnkLI111))());
T66:;
V14= fix((V16));}
V15= 2;
{object V17;
V17= Cnil;
{object V18;
V18= Cnil;
T73:;
if((V14)<=(V15)){
goto T76;}
goto T75;
T76:;
goto T74;
T75:;
{object V19;
base[1]= make_fixnum(V14);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk112)();
vs_top=sup;
V19= vs_base[0];
V17= (V19);}
base[1]= (V17);
vs_top=(vs_base=base+1)+1;
Lcompiled_function_p();
vs_top=sup;
if((vs_base[0])==Cnil){
goto T84;}
base[1]= (V17);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk113)();
vs_top=sup;
V18= vs_base[0];
goto T82;
T84:;
if(!(type_of((V17))==t_symbol)){
goto T90;}
V18= (V17);
goto T82;
T90:;
if(!(type_of((V17))==t_cons||((V17))==Cnil)){
goto T94;}
{register object x= car((V17)),V20= VV[4];
while(!endp(V20))
if(eql(x,V20->c.c_car)){
goto T97;
}else V20=V20->c.c_cdr;
goto T94;}
T97:;
V18= cadr((V17));
goto T82;
T94:;
V18= VV[5];
T82:;
V21= symbol_name((V18));
if(((VFUN_NARGS=4,(*(LnkLI114))((V13),/* INLINE-ARGS */V21,VV[6],VV[7])))==Cnil){
goto T100;}
base[1]= make_fixnum(V14);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk115)();
vs_top=sup;
princ_char(10,Cnil);
vs_base=vs_top;
(void) (*Lnk116)();
return;
T100:;
V14= (V14)-(1);
goto T73;
T74:;
base[1]= symbol_value(VV[1]);
base[2]= VV[8];
base[3]= (V13);
vs_top=(vs_base=base+1)+3;
Lformat();
vs_top=sup;
base[1]= Cnil;
vs_top=(vs_base=base+1)+1;
return;
base[1]= Cnil;
vs_top=(vs_base=base+1)+1;
return;}}}}
}
}
/* function definition for BREAK-LOCALS */
static L4()
{register object *base=vs_base;
register object *sup=base+VM4; VC4
vs_reserve(VM4);
bds_check;
{object V22;
if(vs_top-vs_base>1) too_many_arguments();
if(vs_base>=vs_top){vs_top=sup;goto T114;}
V22=(base[0]);
vs_top=sup;
goto T115;
T114:;
V22= small_fixnum(1);
T115:;
{object V23;
object V24;
object V25;
object V26;
object V27;
object V28;
V23= symbol_value(VV[9]);
base[1]= (V23);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk108)();
vs_top=sup;
V24= vs_base[0];
bds_bind(VV[11],symbol_value(VV[10]));
bds_bind(VV[12],Cnil);
bds_bind(VV[13],symbol_value(VV[10]));
V25= symbol_value(VV[9]);
base[4]= (V23);
vs_top=(vs_base=base+4)+1;
(void) (*Lnk112)();
vs_top=sup;
V26= vs_base[0];
V27= Cnil;
V28= Cnil;
if(!((fix((V22)))>(1))){
goto T126;}
{int V29;
int V30;
V29= 0;
base[4]= (type_of((V22))==t_fixnum?Ct:Cnil);
if(base[4]==Cnil)goto T131;
goto T130;
T131:;
(void)((*(LnkLI111))());
T130:;
V30= fix((V22));
{int V31;
int V32;
base[4]= (type_of((V25))==t_fixnum?Ct:Cnil);
if(base[4]==Cnil)goto T135;
goto T134;
T135:;
(void)((*(LnkLI111))());
T134:;
V31= fix((V25));
V32= 2;
T139:;
if((V31)<=(V32)){
goto T142;}
goto T141;
T142:;
goto T140;
T141:;
if((V29)>=(V30)){
goto T145;}
goto T144;
T145:;
goto T140;
T144:;
bds_bind(VV[9],make_fixnum(V31));
vs_base=vs_top;
(void) (*Lnk116)();
vs_top=sup;
princ_char(10,Cnil);
princ_char(10,Cnil);
bds_unwind1;
V29= (V29)+(1);
V31= (V31)-(1);
goto T139;
T140:;
base[4]= Cnil;
vs_top=(vs_base=base+4)+1;
bds_unwind1;
bds_unwind1;
bds_unwind1;
return;
base[4]= Cnil;
vs_top=(vs_base=base+4)+1;
bds_unwind1;
bds_unwind1;
bds_unwind1;
return;}}
T126:;
base[4]= (V26);
vs_top=(vs_base=base+4)+1;
Lcompiled_function_p();
vs_top=sup;
if((vs_base[0])==Cnil){
goto T158;}
base[4]= (V26);
vs_top=(vs_base=base+4)+1;
(void) (*Lnk113)();
vs_top=sup;
V27= vs_base[0];
goto T156;
T158:;
V27= (V26);
T156:;
if(!(type_of((V27))==t_symbol)){
goto T164;}
V28= get((V27),VV[14],Cnil);
T164:;
{object V33;
base[4]= make_fixnum((1)+(fix(symbol_value(VV[9]))));
vs_top=(vs_base=base+4)+1;
(void) (*Lnk108)();
vs_top=sup;
V33= vs_base[0];
if(((V33))==Cnil){
goto T171;}
base[4]= symbol_value(VV[1]);
base[5]= VV[15];
base[6]= (V27);
vs_top=(vs_base=base+4)+3;
Lformat();
vs_top=sup;
if(!(type_of((V27))==t_symbol)){
goto T178;}
{int V34;
int V35;
base[4]= (type_of((V24))==t_fixnum?Ct:Cnil);
if(base[4]==Cnil)goto T182;
goto T181;
T182:;
(void)((*(LnkLI111))());
T181:;
V34= fix((V24));
base[4]= (type_of((V33))==t_fixnum?Ct:Cnil);
if(base[4]==Cnil)goto T186;
goto T185;
T186:;
(void)((*(LnkLI111))());
T185:;
V35= fix((V33));
{int V36;
V36= 0;
{object V37;
V37= Cnil;
T191:;
if((V34)>=(V35)){
goto T194;}
goto T193;
T194:;
goto T192;
T193:;
V37= Cnil;
{register object x= small_fixnum(0),V38= (V28);
while(!endp(V38))
if(eql(x,V38->c.c_car)){
goto T201;
}else V38=V38->c.c_cdr;
goto T200;}
T201:;
base[4]= (V28);
base[5]= make_fixnum(V36);
vs_top=(vs_base=base+4)+2;
Lgetf();
vs_top=sup;
V37= vs_base[0];
goto T198;
T200:;
V37= nth(V36,(V28));
T198:;
if(((V37))==Cnil){
goto T208;}
base[4]= Ct;
base[5]= VV[16];
base[6]= make_fixnum(V36);
base[7]= (V37);
base[9]= make_fixnum(V34);
vs_top=(vs_base=base+9)+1;
(void) (*Lnk109)();
vs_top=sup;
base[8]= vs_base[0];
vs_top=(vs_base=base+4)+5;
Lformat();
vs_top=sup;
goto T206;
T208:;
base[4]= symbol_value(VV[1]);
base[5]= VV[17];
base[6]= make_fixnum(V36);
base[8]= make_fixnum(V34);
vs_top=(vs_base=base+8)+1;
(void) (*Lnk109)();
vs_top=sup;
base[7]= vs_base[0];
vs_top=(vs_base=base+4)+4;
Lformat();
vs_top=sup;
T206:;
V34= (V34)+(1);
if(!((V36)<(2147483646))){
goto T224;}
goto T223;
T224:;
(void)((*(LnkLI111))());
T223:;
V36= (V36)+(1);
goto T191;
T192:;
base[4]= Cnil;
vs_top=(vs_base=base+4)+1;
bds_unwind1;
bds_unwind1;
bds_unwind1;
return;
base[4]= Cnil;
vs_top=(vs_base=base+4)+1;
bds_unwind1;
bds_unwind1;
bds_unwind1;
return;}}}
T178:;
if(!(type_of((V27))==t_cons||((V27))==Cnil)){
goto T231;}
base[4]= (*(LnkLI117))((V23));
vs_top=(vs_base=base+4)+1;
bds_unwind1;
bds_unwind1;
bds_unwind1;
return;
T231:;
base[4]= symbol_value(VV[1]);
base[5]= VV[19];
vs_top=(vs_base=base+4)+2;
Lformat();
bds_unwind1;
bds_unwind1;
bds_unwind1;
return;
T171:;
base[4]= Cnil;
vs_top=(vs_base=base+4)+1;
bds_unwind1;
bds_unwind1;
bds_unwind1;
return;}}
}
}
/* function definition for LOC */
static L5()
{register object *base=vs_base;
register object *sup=base+VM5; VC5
vs_reserve(VM5);
{object V39;
if(vs_top-vs_base>1) too_many_arguments();
if(vs_base>=vs_top){vs_top=sup;goto T235;}
V39=(base[0]);
vs_top=sup;
goto T236;
T235:;
V39= small_fixnum(0);
T236:;
{object V40;
base[1]= symbol_value(VV[9]);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk108)();
vs_top=sup;
V40= vs_base[0];
if(!((fix((V39)))>=(0))){
goto T241;}
vs_base=vs_top;
(void) (*Lnk110)();
vs_top=sup;
V42= vs_base[0];
V43 = make_fixnum((1)+(fix(symbol_value(VV[9]))));
base[1]= (number_compare(V42,V43)<=0?(V42):V43);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk108)();
vs_top=sup;
V41= vs_base[0];
if((fix((V39)))<((fix(V41))-(fix((V40))))){
goto T240;}
T241:;
base[1]= VV[20];
vs_top=(vs_base=base+1)+1;
Lerror();
vs_top=sup;
T240:;
base[1]= make_fixnum((fix((V39)))+(fix((V40))));
vs_top=(vs_base=base+1)+1;
(void) (*Lnk109)();
return;}
}
}
/* macro definition for MV-SETQ */
static L6()
{register object *base=vs_base;
register object *sup=base+VM6; VC6
vs_reserve(VM6);
check_arg(2);
vs_top=sup;
{object V44=base[0]->c.c_cdr;
if(endp(V44))invalid_macro_call();
base[2]= (V44->c.c_car);
V44=V44->c.c_cdr;
if(endp(V44))invalid_macro_call();
base[3]= (V44->c.c_car);
V44=V44->c.c_cdr;
if(!endp(V44))invalid_macro_call();}
V45= list(3,VV[22],car(base[2]),base[3]);
{object V47;
object V48;
object V49;
V47= cdr(base[2]);
V48= small_fixnum(0);
V49= Cnil;
T255:;
if(((V47))!=Cnil){
goto T256;}
V46= reverse((V49));
goto T250;
T256:;
V50= car((V47));
V51= list(3,VV[22],/* INLINE-ARGS */V50,list(2,VV[23],(V48)));
V49= make_cons(/* INLINE-ARGS */V51,(V49));
V47= cdr((V47));
V48= one_plus((V48));
goto T255;}
T250:;
base[4]= listA(3,VV[21],/* INLINE-ARGS */V45,V46);
vs_top=(vs_base=base+4)+1;
return;
}
/* macro definition for MV-VALUES */
static L7()
{register object *base=vs_base;
register object *sup=base+VM7; VC7
vs_reserve(VM7);
check_arg(2);
vs_top=sup;
{object V52=base[0]->c.c_cdr;
base[2]= V52;}
V53= car(base[2]);
{object V55;
object V56;
object V57;
V55= cdr(base[2]);
V56= small_fixnum(0);
V57= Cnil;
T271:;
if(((V55))!=Cnil){
goto T272;}
V54= reverse((V57));
goto T266;
T272:;
V58= list(3,VV[24],(V56),car((V55)));
V57= make_cons(/* INLINE-ARGS */V58,(V57));
V55= cdr((V55));
V56= one_plus((V56));
goto T271;}
T266:;
base[3]= listA(3,VV[21],/* INLINE-ARGS */V53,V54);
vs_top=(vs_base=base+3)+1;
return;
}
/* function definition for DBL */
static L8()
{register object *base=vs_base;
register object *sup=base+VM8; VC8
vs_reserve(VM8);
check_arg(0);
vs_top=sup;
TTL:;
base[0]= Cnil;
base[1]= Cnil;
vs_top=(vs_base=base+0)+2;
(void) (*Lnk118)();
return;
}
/* function definition for MAKE-INSTREAM */
static L9()
{register object *base=vs_base;
register object *sup=base+VM9; VC9
vs_reserve(VM9);
{object V59;
object V60;
object V61;
parse_key(vs_base,FALSE,FALSE,3,VV[27],VV[36],VV[119]);
vs_top=sup;
V59=(base[0]);
if(base[4]==Cnil){
V60= small_fixnum(0);
}else{
V60=(base[1]);}
V61=(base[2]);
base[6]= VV[25];
base[7]= (V59);
base[8]= (V60);
base[9]= (V61);
vs_top=(vs_base=base+6)+4;
siLmake_structure();
return;
}
}
/* function definition for CLEANUP */
static L10()
{register object *base=vs_base;
register object *sup=base+VM10; VC10
vs_reserve(VM10);
check_arg(0);
vs_top=sup;
TTL:;
{object V62;
object V63;
V62= symbol_value(VV[26]);
V63= car((V62));
T292:;
if(!(endp((V62)))){
goto T293;}
base[0]= Cnil;
vs_top=(vs_base=base+0)+1;
return;
T293:;
base[0]= structure_ref((V63),VV[25],0);
vs_top=(vs_base=base+0)+1;
(void) (*Lnk120)();
vs_top=sup;
if((vs_base[0])==Cnil){
goto T297;}
setq(VV[26],(VFUN_NARGS=2,(*(LnkLI121))((V63),symbol_value(VV[26]))));
T297:;
V62= cdr((V62));
V63= car((V62));
goto T292;}
}
/* function definition for GET-INSTREAM */
static L11()
{register object *base=vs_base;
register object *sup=base+VM11; VC11
vs_reserve(VM11);
{register object V64;
check_arg(1);
V64=(base[0]);
vs_top=sup;
TTL:;
{object V65;
object V66;
V65= symbol_value(VV[26]);
V66= car((V65));
T312:;
if(!(endp((V65)))){
goto T313;}
base[1]= Cnil;
goto T308;
T313:;
V67= structure_ref((V66),VV[25],0);
if(!(((V64))==(/* INLINE-ARGS */V67))){
goto T317;}
base[1]= (V66);
goto T308;
T317:;
V65= cdr((V65));
V66= car((V65));
goto T312;}
T308:;
if(base[1]==Cnil)goto T307;
vs_top=(vs_base=base+1)+1;
return;
T307:;
base[2]= VV[27];
base[3]= (V64);
vs_top=(vs_base=base+2)+2;
(void) (*Lnk122)();
vs_top=sup;
V68= vs_base[0];
setq(VV[26],make_cons(V68,symbol_value(VV[26])));
base[2]= car(symbol_value(VV[26]));
vs_top=(vs_base=base+2)+1;
return;
}
}
/* function definition for NEWLINE */
static L12()
{register object *base=vs_base;
register object *sup=base+VM12; VC12
vs_reserve(VM12);
{object V69;
object V70;
check_arg(2);
V69=(base[0]);
V70=(base[1]);
vs_top=sup;
TTL:;
{object V71;
base[2]= (V69);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk123)();
vs_top=sup;
V71= vs_base[0];
{int V72= fix(structure_ref((V71),VV[25],1));
V73 = make_fixnum((1)+(/* INLINE-ARGS */V72));
(void)(structure_set((V71),VV[25],1,V73));}}
base[2]= Cnil;
base[3]= (V69);
base[4]= Cnil;
vs_top=(vs_base=base+2)+3;
Lpeek_char();
vs_top=sup;
V74= vs_base[0];
if(!(eql(V74,VV[29]))){
goto T336;}
setq(VV[28],VV[30]);
goto T334;
T336:;
setq(VV[28],Ct);
T334:;
vs_base=vs_top=base+2;
vs_base[0]=Cnil;
return;
}
}
/* function definition for QUOTATION-READER */
static L13()
{register object *base=vs_base;
register object *sup=base+VM13; VC13
vs_reserve(VM13);
{object V75;
object V76;
check_arg(2);
V75=(base[0]);
V76=(base[1]);
vs_top=sup;
TTL:;
{object V77;
object V78;
V77= (
(type_of(symbol_value(VV[31])) == t_sfun ?(*(object (*)())((symbol_value(VV[31]))->sfn.sfn_self)):
(fcall.fun=(symbol_value(VV[31])),fcall.argd=2,fcalln))((V75),(V76)));
base[2]= (V75);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk123)();
vs_top=sup;
V78= vs_base[0];
{object V79;
object V80;
V79= (V78);
V81= structure_ref((V79),VV[25],1);
V82= (VFUN_NARGS=2,(*(LnkLI124))(VV[32],(V77)));
V80= number_plus(/* INLINE-ARGS */V81,/* INLINE-ARGS */V82);
(void)(structure_set((V79),VV[25],1,(V80)));}
base[2]= (V77);
vs_top=(vs_base=base+2)+1;
return;}
}
}
/* function definition for NEW-SEMI-COLON-READER */
static L14()
{register object *base=vs_base;
register object *sup=base+VM14; VC14
vs_reserve(VM14);
bds_check;
{register object V83;
object V84;
check_arg(2);
V83=(base[0]);
V84=(base[1]);
vs_top=sup;
TTL:;
{object V85;
object V86;
base[2]= (V83);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk123)();
vs_top=sup;
V85= vs_base[0];
base[2]= Cnil;
base[3]= (V83);
base[4]= Cnil;
base[5]= Cnil;
vs_top=(vs_base=base+2)+4;
Lpeek_char();
vs_top=sup;
V86= vs_base[0];
{int V87= fix(structure_ref((V85),VV[25],1));
V88 = make_fixnum((1)+(/* INLINE-ARGS */V87));
(void)(structure_set((V85),VV[25],1,V88));}
if(!(eql((V86),VV[33]))){
goto T358;}
base[2]= (V83);
vs_top=(vs_base=base+2)+1;
Lread_char();
vs_top=sup;
{object V89;
bds_bind(VV[34],symbol_value(VV[35]));
base[4]= (V83);
base[5]= Cnil;
base[6]= Cnil;
vs_top=(vs_base=base+4)+3;
Lread_line();
vs_top=sup;
base[3]= vs_base[0];
vs_top=(vs_base=base+3)+1;
(void) (*Lnk125)();
vs_top=sup;
V89= vs_base[0];
if(!(type_of((V89))==t_cons)){
bds_unwind1;
goto T356;}
if(!((car((V89)))==(VV[36]))){
bds_unwind1;
goto T356;}
if(!(type_of(cadr((V89)))==t_string)){
bds_unwind1;
goto T356;}
if(!(type_of(caddr((V89)))==t_fixnum)){
bds_unwind1;
goto T356;}
(void)(structure_set((V85),VV[25],2,cadr((V89))));
V90= structure_set((V85),VV[25],1,caddr((V89)));
bds_unwind1;
goto T356;}
T358:;
(void)((
(type_of(symbol_value(VV[37])) == t_sfun ?(*(object (*)())((symbol_value(VV[37]))->sfn.sfn_self)):
(fcall.fun=(symbol_value(VV[37])),fcall.argd=2,fcalln))((V83),(V84))));
T356:;
base[2]= Cnil;
base[3]= (V83);
base[4]= Cnil;
vs_top=(vs_base=base+2)+3;
Lpeek_char();
vs_top=sup;
V91= vs_base[0];
if(!(eql(V91,VV[29]))){
goto T379;}
setq(VV[28],VV[30]);
goto T377;
T379:;
setq(VV[28],Ct);
T377:;
vs_base=vs_top=base+2;
vs_base[0]=Cnil;
return;}
}
}
/* function definition for SETUP-LINEINFO */
static L15()
{register object *base=vs_base;
register object *sup=base+VM15; VC15
vs_reserve(VM15);
check_arg(0);
vs_top=sup;
TTL:;
base[0]= VV[32];
base[1]= symbol_function(VV[126]);
base[2]= Cnil;
base[3]= symbol_value(VV[38]);
vs_top=(vs_base=base+0)+4;
Lset_macro_character();
vs_top=sup;
base[0]= VV[39];
base[1]= symbol_function(VV[127]);
base[2]= Cnil;
base[3]= symbol_value(VV[38]);
vs_top=(vs_base=base+0)+4;
Lset_macro_character();
vs_top=sup;
base[0]= VV[29];
base[1]= VV[40];
base[2]= Cnil;
base[3]= symbol_value(VV[38]);
vs_top=(vs_base=base+0)+4;
Lset_macro_character();
vs_top=sup;
base[0]= VV[41];
base[1]= VV[42];
base[2]= Cnil;
base[3]= symbol_value(VV[38]);
vs_top=(vs_base=base+0)+4;
Lset_macro_character();
return;
}
/* function definition for NLOAD */
static L16()
{register object *base=vs_base;
register object *sup=base+VM16; VC16
vs_reserve(VM16);
bds_check;
{object V92;
object V93;
if(vs_top-vs_base<1) too_few_arguments();
V92=(base[0]);
vs_base=vs_base+1;
vs_top[0]=Cnil;
{object *p=vs_top;
for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
V93=(base[1]);
vs_top=sup;
base[2]= symbol_value(VV[43]);
vs_top=(vs_base=base+2)+1;
Lclrhash();
vs_top=sup;
vs_base=vs_top;
(void) (*Lnk128)();
vs_top=sup;
base[2]= (V92);
vs_top=(vs_base=base+2)+1;
Ltruename();
vs_top=sup;
V92= vs_base[0];
vs_base=vs_top;
(void) (*Lnk129)();
vs_top=sup;
bds_bind(VV[34],symbol_value(VV[38]));
base[3]= (V92);
{object V94;
V94= (V93);
vs_top=base+4;
while(!endp(V94))
{vs_push(car(V94));V94=cdr(V94);}
vs_base=base+3;}
Lload();
bds_unwind1;
return;
}
}
/* function definition for LEFT-PARENTHESIS-READER */
static L17()
{register object *base=vs_base;
register object *sup=base+VM17; VC17
vs_reserve(VM17);
{object V95;
object V96;
check_arg(2);
V95=(base[0]);
V96=(base[1]);
vs_top=sup;
TTL:;
{object V97;
object V98;
V97= Cnil;
V98= symbol_value(VV[28]);
if(!((symbol_value(VV[28]))==(Ct))){
goto T415;}
setq(VV[28],Cnil);
T415:;
if(((V98))==Cnil){
goto T419;}
base[2]= (V95);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk123)();
vs_top=sup;
V98= vs_base[0];
V97= structure_ref((V98),VV[25],1);
T419:;
{object V99;
V99= (
(type_of(symbol_value(VV[44])) == t_sfun ?(*(object (*)())((symbol_value(VV[44]))->sfn.sfn_self)):
(fcall.fun=(symbol_value(VV[44])),fcall.argd=2,fcalln))((V95),(V96)));
if(((V98))==Cnil){
goto T427;}
{object V100;
object V101;
object V102;
V100= (V99);
V101= symbol_value(VV[43]);
base[2]= (V98);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk130)();
vs_top=sup;
V103= vs_base[0];
V102= make_cons(V103,(V97));
base[2]= (V100);
base[3]= (V101);
base[4]= (V102);
vs_top=(vs_base=base+2)+3;
siLhash_set();
vs_top=sup;}
T427:;
base[2]= (V99);
vs_top=(vs_base=base+2)+1;
return;}}
}
}
/* function definition for WALK-THROUGH */
static L18()
{register object *base=vs_base;
register object *sup=base+VM18; VC18
vs_reserve(VM18);
{register object V104;
check_arg(1);
V104=(base[0]);
vs_top=sup;
TTL:;
{object V105;
V105= Cnil;
T440:;
if(!(type_of((V104))==t_cons)){
goto T441;}
base[1]= (V104);
base[2]= symbol_value(VV[43]);
vs_top=(vs_base=base+1)+2;
Lgethash();
vs_top=sup;
V105= vs_base[0];
if(((V105))==Cnil){
goto T444;}
if(!(type_of(car((V104)))==t_cons)){
goto T451;}
if((caar((V104)))==(VV[45])){
goto T451;}
base[1]= (V104);
base[2]= symbol_value(VV[43]);
vs_top=(vs_base=base+1)+2;
Lremhash();
vs_top=sup;
{object V106;
object V107;
object V108;
V106= car((V104));
V107= symbol_value(VV[43]);
V108= (V105);
base[1]= (V106);
base[2]= (V107);
base[3]= (V108);
vs_top=(vs_base=base+1)+3;
siLhash_set();
vs_top=sup;
goto T444;}
T451:;
V109= make_cons((V105),(V104));
(void)((VFUN_NARGS=2,(*(LnkLI131))(/* INLINE-ARGS */V109,symbol_value(VV[46]))));
T444:;
base[1]= car((V104));
vs_top=(vs_base=base+1)+1;
(void) (*Lnk132)();
vs_top=sup;
V104= cdr((V104));
goto T440;
T441:;
base[1]= Cnil;
vs_top=(vs_base=base+1)+1;
return;}
}
}
/* function definition for COMPILER-DEF-HOOK */
static L19()
{register object *base=vs_base;
register object *sup=base+VM19; VC19
vs_reserve(VM19);
{object V110;
object V111;
check_arg(2);
V110=(base[0]);
V111=(base[1]);
vs_top=sup;
TTL:;
{object V112;
int V113;
int V114;
V112= symbol_value(VV[46]);
V113= 2147483647;
V114= -1;
if(!(type_of((V111))!=t_cons)){
goto T472;}
base[2]= remprop((V110),VV[48]);
vs_top=(vs_base=base+2)+1;
return;
T472:;
if(!((symbol_value(VV[34]))==(symbol_value(VV[38])))){
goto T475;}
base[2]= symbol_value(VV[46]);
base[3]= small_fixnum(0);
vs_top=(vs_base=base+2)+2;
siLfill_pointer_set();
vs_top=sup;
base[2]= (V111);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk132)();
vs_top=sup;
{object V115;
int V116;
V115= make_fixnum(length((V112)));
V116= 0;
T486:;
V117 = make_fixnum(V116);
if(!(number_compare(V117,(V115))>=0)){
goto T487;}
goto T482;
T487:;
{int V118;
V119= aref1((V112),V116);
V118= fix(cdar(/* INLINE-ARGS */V119));
if(!((V118)>(V114))){
goto T493;}
V114= V118;
T493:;
if(!((V118)<(V113))){
goto T491;}
V113= V118;}
T491:;
V116= (V116)+1;
goto T486;}
T482:;
if(!((length(symbol_value(VV[46])))>(0))){
goto T504;}
{object V120;
object V121;
V122 = make_fixnum(((V114)-(V113))+(2));
V120= (VFUN_NARGS=3,(*(LnkLI133))(V122,VV[49],VV[50]));
V121= get((V110),VV[48],Cnil);
V123= aref1((V112),0);
V124= caar(/* INLINE-ARGS */V123);
V125 = make_fixnum(V113);
V126= make_cons(/* INLINE-ARGS */V124,V125);
(void)(aset1((V120),0,/* INLINE-ARGS */V126));
V113= (V113)-(1);
{object V127;
object V128;
V127= make_fixnum(length((V112)));
V128= small_fixnum(0);
T515:;
if(!(number_compare((V128),(V127))>=0)){
goto T516;}
goto T511;
T516:;
{object V129;
V129= aref1((V112),fixint((V128)));
(void)(aset1((V120),(fix(cdar((V129))))-(V113),cdr((V129))));}
V128= one_plus((V128));
goto T515;}
T511:;
(void)(sputprop((V110),VV[48],(V120)));
if(((V121))==Cnil){
goto T527;}
{object V130;
object V131;
V130= get((V110),VV[51],Cnil);
V132= aref1((V121),0);
V131= cdr(/* INLINE-ARGS */V132);
{object V133;
object V134;
V133= (V130);
V134= car((V133));
T534:;
if(!(endp((V133)))){
goto T535;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T535:;
{object V135;
object V136;
object V137;
V135= aref1(symbol_value(VV[52]),fixint((V134)));
{object V138= cdr(cdr(cdr((V135))));
if((type_of(V138)!=t_cons) && ((V135)!= Cnil))
FEwrong_type_argument(Scons,V138);
V136= (V138->c.c_car);}
{object V140= cdr(cdr((V135)));
if((type_of(V140)!=t_cons) && ((V135)!= Cnil))
FEwrong_type_argument(Scons,V140);
V139= fix((V140->c.c_car));}
V137= make_fixnum((V139)-(fix((V131))));{object V141;
V141= symbol_value(VV[52]);
base[2]= (V136);
base[3]= (V120);
base[4]= (V137);
vs_top=(vs_base=base+2)+3;
(void) (*Lnk134)();
vs_top=sup;
V142= vs_base[0];
(void)(aset1(V141,fixint((V134)),V142));}}
V133= cdr((V133));
V134= car((V133));
goto T534;}}
T527:;
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;}
T504:;
{object V143;
V143= get((V110),VV[51],Cnil);
base[2]= (V143);
base[3]= VV[53];
vs_top=(vs_base=base+2)+2;
(void) (*Lnk135)();
return;}
T475:;
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;}
}
}
/* function definition for INSTREAM-NAME */
static L20()
{register object *base=vs_base;
register object *sup=base+VM20; VC20
vs_reserve(VM20);
{object V144;
check_arg(1);
V144=(base[0]);
vs_top=sup;
TTL:;
base[1]= structure_ref((V144),VV[25],2);
if(base[1]==Cnil)goto T556;
vs_top=(vs_base=base+1)+1;
return;
T556:;
base[2]= structure_ref((V144),VV[25],0);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk136)();
return;
}
}
static object stream_name(str) object str;{return str->sm.sm_object1; }
/* function definition for STREAM-NAME */
static L21()
{ object *old_base=vs_base;
object x;
check_arg(1);
x=
stream_name(
vs_base[0]);
vs_top=(vs_base=old_base)+1;
vs_base[0]=x;
}
static object closedp(str) object str;{return (str->sm.sm_fp==0 ? Ct :Cnil); }
/* function definition for CLOSEDP */
static L22()
{ object *old_base=vs_base;
object x;
check_arg(1);
x=
closedp(
vs_base[0]);
vs_top=(vs_base=old_base)+1;
vs_base[0]=x;
}
/* function definition for FIND-LINE-IN-FUN */
static L23()
{register object *base=vs_base;
register object *sup=base+VM21; VC21
vs_reserve(VM21);
{object V145;
object V146;
register object V147;
register object V148;
check_arg(4);
V145=(base[0]);
V146=(base[1]);
V147=(base[2]);
V148=(base[3]);
vs_top=sup;
TTL:;
{object V149;
V149= Cnil;
V149= get((V147),VV[48],Cnil);
if(((V149))==Cnil){
goto T563;}
{object V150;
V150= (V149);
if(((V150))==Cnil){
goto T567;}
{object V151;
object V152;
V151= make_fixnum(length((V150)));
V152= small_fixnum(0);
T572:;
if(!(number_compare((V152),(V151))>=0)){
goto T573;}
base[4]= Cnil;
vs_top=(vs_base=base+4)+1;
return;
T573:;
V153= aref1((V150),fixint((V152)));
if(!(((V145))==(/* INLINE-ARGS */V153))){
goto T577;}
if(((V148))==Cnil){
goto T580;}
{object V154;
object V155;
V154= (V148);
V155= number_minus(car((V154)),small_fixnum(1));
if(type_of((V154))!=t_cons)FEwrong_type_argument(Scons,(V154));
((V154))->c.c_car = (V155);}
if(!((fix(car((V148))))>(0))){
goto T580;}
base[4]= VV[54];
vs_top=(vs_base=base+4)+1;
return;
T580:;
base[5]= (V147);
base[6]= (V150);
base[7]= (V152);
vs_top=(vs_base=base+5)+3;
(void) (*Lnk134)();
vs_top=sup;
setq(VV[55],vs_base[0]);
base[4]= symbol_value(VV[55]);
base[5]= (V146);
vs_top=(vs_base=base+4)+2;
(void) (*Lnk118)();
vs_top=sup;
base[4]= VV[54];
vs_top=(vs_base=base+4)+1;
return;
T577:;
V152= one_plus((V152));
goto T572;}
T567:;
base[4]= Cnil;
vs_top=(vs_base=base+4)+1;
return;}
T563:;
base[4]= Cnil;
vs_top=(vs_base=base+4)+1;
return;}
}
}
/* function definition for CURRENT-STEP-FUN */
static L24()
{register object *base=vs_base;
register object *sup=base+VM22; VC22
vs_reserve(VM22);
{object V156;
if(vs_top-vs_base>1) too_many_arguments();
if(vs_base>=vs_top){vs_top=sup;goto T599;}
V156=(base[0]);
vs_top=sup;
goto T600;
T599:;
vs_base=vs_top;
(void) (*Lnk110)();
vs_top=sup;
V156= vs_base[0];
T600:;
{object V157;
V157= one_minus((V156));
T604:;
if(!((fix((V157)))<=(0))){
goto T605;}
base[1]= Cnil;
vs_top=(vs_base=base+1)+1;
return;
T605:;
{object V158;
base[1]= (V157);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk137)();
vs_top=sup;
V158= vs_base[0];
if((get((V158),VV[48],Cnil))==Cnil){
goto T609;}
base[1]= (V158);
vs_top=(vs_base=base+1)+1;
return;}
T609:;
V157= make_fixnum((fix((V157)))-(1));
goto T604;}
}
}
/* function definition for INIT-BREAK-POINTS */
static L25()
{register object *base=vs_base;
register object *sup=base+VM23; VC23
vs_reserve(VM23);
check_arg(0);
vs_top=sup;
TTL:;
base[0]= symbol_value(VV[56]);
base[1]= small_fixnum(0);
vs_top=(vs_base=base+0)+2;
siLfill_pointer_set();
vs_top=sup;
setq(VV[52],symbol_value(VV[56]));
base[0]= symbol_value(VV[52]);
vs_top=(vs_base=base+0)+1;
return;
}
/* function definition for STEP-INTO */
static L26()
{register object *base=vs_base;
register object *sup=base+VM24; VC24
vs_reserve(VM24);
{object V159;
if(vs_top-vs_base>1) too_many_arguments();
if(vs_base>=vs_top){vs_top=sup;goto T621;}
V159=(base[0]);
vs_top=sup;
goto T622;
T621:;
V159= small_fixnum(1);
T622:;
if(symbol_value(VV[52])!=Cnil){
goto T624;}
vs_base=vs_top;
(void) (*Lnk138)();
vs_top=sup;
T624:;
setq(VV[57],VV[58]);
base[1]= VV[59];
vs_top=(vs_base=base+1)+1;
return;
}
}
/* function definition for STEP-NEXT */
static L27()
{register object *base=vs_base;
register object *sup=base+VM25; VC25
vs_reserve(VM25);
{object V160;
if(vs_top-vs_base>1) too_many_arguments();
if(vs_base>=vs_top){vs_top=sup;goto T627;}
V160=(base[0]);
vs_top=sup;
goto T628;
T627:;
V160= small_fixnum(1);
T628:;
{object V161;
vs_base=vs_top;
(void) (*Lnk139)();
vs_top=sup;
V161= vs_base[0];
setq(VV[60],make_cons((V160),(V161)));
if(symbol_value(VV[52])!=Cnil){
goto T633;}
vs_base=vs_top;
(void) (*Lnk138)();
vs_top=sup;
T633:;
setq(VV[57],VV[61]);
base[1]= VV[59];
vs_top=(vs_base=base+1)+1;
return;}
}
}
/* function definition for MAYBE-BREAK */
static L28()
{register object *base=vs_base;
register object *sup=base+VM26; VC26
vs_reserve(VM26);
{object V162;
object V163;
object V164;
object V165;
check_arg(4);
V162=(base[0]);
V163=(base[1]);
V164=(base[2]);
V165=(base[3]);
vs_top=sup;
TTL:;
{object V166;
V166= Cnil;
V166= (VFUN_NARGS=2,(*(LnkLI140))((V162),(V163)));
if(((V166))==Cnil){
goto T638;}
setq(VV[57],Cnil);
if(!((length(symbol_value(VV[52])))>(0))){
goto T644;}
goto T643;
T644:;
setq(VV[52],Cnil);
T643:;
base[5]= (V164);
base[6]= (V163);
base[7]= (V166);
vs_top=(vs_base=base+5)+3;
(void) (*Lnk134)();
vs_top=sup;
base[4]= vs_base[0];
base[5]= (V165);
vs_top=(vs_base=base+4)+2;
(void) (*Lnk118)();
vs_top=sup;
base[4]= Ct;
vs_top=(vs_base=base+4)+1;
return;
T638:;
base[4]= Cnil;
vs_top=(vs_base=base+4)+1;
return;}
}
}
/* function definition for BREAK-STEP-INTO */
static L29()
{register object *base=vs_base;
register object *sup=base+VM27; VC27
vs_reserve(VM27);
{object V167;
object V168;
check_arg(2);
V167=(base[0]);
V168=(base[1]);
vs_top=sup;
TTL:;
{object V169;
vs_base=vs_top;
(void) (*Lnk139)();
vs_top=sup;
V169= vs_base[0];
{object V170;
V170= get((V169),VV[48],Cnil);
base[2]= (V167);
base[3]= (V170);
base[4]= (V169);
base[5]= (V168);
vs_top=(vs_base=base+2)+4;
(void) (*Lnk141)();
return;}}
}
}
/* function definition for BREAK-STEP-NEXT */
static L30()
{register object *base=vs_base;
register object *sup=base+VM28; VC28
vs_reserve(VM28);
{object V171;
object V172;
check_arg(2);
V171=(base[0]);
V172=(base[1]);
vs_top=sup;
TTL:;
{object V173;
vs_base=vs_top;
(void) (*Lnk139)();
vs_top=sup;
V173= vs_base[0];
if(!(eql(cdr(symbol_value(VV[60])),(V173)))){
goto T661;}
{object V174;
V174= get((V173),VV[48],Cnil);
base[2]= (V171);
base[3]= (V174);
base[4]= (V173);
base[5]= (V172);
vs_top=(vs_base=base+2)+4;
(void) (*Lnk141)();
return;}
T661:;
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;}
}
}
/* function definition for *BREAK-POINTS* */
static L31()
{register object *base=vs_base;
register object *sup=base+VM29; VC29
vs_reserve(VM29);
{object V175;
object V176;
check_arg(2);
V175=(base[0]);
V176=(base[1]);
vs_top=sup;
TTL:;
{object V177;
V177= (VFUN_NARGS=4,(*(LnkLI140))((V175),symbol_value(VV[52]),VV[62],VV[63]));
base[2]= Ct;
base[3]= VV[64];
base[4]= (V177);
vs_top=(vs_base=base+2)+3;
Lformat();
vs_top=sup;
base[2]= aref1(symbol_value(VV[52]),fixint((V177)));
base[3]= (V176);
vs_top=(vs_base=base+2)+2;
(void) (*Lnk118)();
return;}
}
}
/* function definition for DWIM */
static L32()
{register object *base=vs_base;
register object *sup=base+VM30; VC30
vs_reserve(VM30);
{register object V178;
check_arg(1);
V178=(base[0]);
vs_top=sup;
TTL:;
{object V179;
object V180;
vs_base=vs_top;
Llist_all_packages();
vs_top=sup;
V179= vs_base[0];
V180= car((V179));
T679:;
if(!(endp((V179)))){
goto T680;}
goto T675;
T680:;
{object V181;
object V182;
base[1]= symbol_name((V178));
base[2]= (V180);
vs_top=(vs_base=base+1)+2;
Lintern();
if(vs_base>=vs_top){vs_top=sup;goto T688;}
V181= vs_base[0];
vs_base++;
if(vs_base>=vs_top){vs_top=sup;goto T689;}
V182= vs_base[0];
vs_top=sup;
goto T690;
T688:;
V181= Cnil;
T689:;
V182= Cnil;
T690:;
if((get((V181),VV[48],Cnil))==Cnil){
goto T692;}
base[1]= (V181);
vs_top=(vs_base=base+1)+1;
return;
T692:;
if((V182)!=Cnil){
goto T684;}
base[2]= (V181);
vs_top=(vs_base=base+2)+1;
Lunintern();
vs_top=sup;}
T684:;
V179= cdr((V179));
V180= car((V179));
goto T679;}
T675:;
base[1]= Ct;
base[2]= VV[65];
base[3]= (V178);
vs_top=(vs_base=base+1)+3;
Lformat();
return;
}
}
/* function definition for BREAK-FUNCTION */
static L33()
{register object *base=vs_base;
register object *sup=base+VM31; VC31
vs_reserve(VM31);
{register object V183;
register object V184;
object V185;
if(vs_top-vs_base<1) too_few_arguments();
if(vs_top-vs_base>3) too_many_arguments();
V183=(base[0]);
vs_base=vs_base+1;
if(vs_base>=vs_top){vs_top=sup;goto T703;}
V184=(base[1]);
vs_base++;
if(vs_base>=vs_top){vs_top=sup;goto T704;}
V185=(base[2]);
vs_top=sup;
goto T705;
T703:;
V184= small_fixnum(1);
T704:;
V185= Cnil;
T705:;
{object V186;
V186= Cnil;
{object V187;
V187= get((V183),VV[48],Cnil);
if(((V187))!=Cnil){
goto T710;}
base[3]= (V183);
vs_top=(vs_base=base+3)+1;
(void) (*Lnk142)();
vs_top=sup;
V186= vs_base[0];
if(((V186))==Cnil){
goto T710;}
base[3]= (V186);
base[4]= (V184);
base[5]= (V185);
vs_top=(vs_base=base+3)+3;
(void) (*Lnk143)();
return;
T710:;
if(!(type_of((V187))==t_array||
type_of((V187))==t_vector||
type_of((V187))==t_string||
type_of((V187))==t_bitvector)){
goto T722;}
goto T721;
T722:;
base[4]= Ct;
base[5]= VV[66];
base[6]= (V183);
vs_top=(vs_base=base+4)+3;
Lformat();
vs_top=sup;
base[4]= Cnil;
vs_top=(vs_base=base+4)+1;
return;
T721:;
{object V188;
V189= aref1((V187),0);
V188= cdr(/* INLINE-ARGS */V189);
if(((V185))==Cnil){
goto T729;}
V184= make_fixnum((fix((V184)))-(fix((V188))));
T729:;
if((fix((V184)))>=(1)){
goto T736;}
base[3]= Cnil;
goto T735;
T736:;
base[3]= ((fix((V184)))<(length((V187)))?Ct:Cnil);
T735:;
if(base[3]==Cnil)goto T734;
goto T733;
T734:;
base[4]= Ct;
base[5]= VV[67];
base[6]= (V183);
vs_top=(vs_base=base+4)+3;
Lformat();
vs_top=sup;
base[3]= vs_base[0];
if(base[3]==Cnil)goto T738;
goto T733;
T738:;
base[4]= Cnil;
vs_top=(vs_base=base+4)+1;
return;
T733:;
if(!(eql((V184),small_fixnum(1)))){
goto T743;}
{object V190;
base[3]= (V183);
vs_top=(vs_base=base+3)+1;
Lsymbol_function();
vs_top=sup;
V190= vs_base[0];
if(!(type_of((V190))==t_cons)){
goto T743;}
if(!((car((V190)))==(VV[68]))){
goto T743;}
if((caddr((V190)))==Cnil){
goto T743;}
V184= small_fixnum(2);}
T743:;
{object V191;
object V192;
V191= make_fixnum((length((V187)))-(fix((V184))));
V192= small_fixnum(0);
T759:;
if(!(number_compare((V192),(V191))>=0)){
goto T760;}
goto T755;
T760:;
V193= aref1((V187),fixint((V192)));
if((/* INLINE-ARGS */V193)==(VV[50])){
goto T764;}
base[5]= (V183);
base[6]= (V187);
base[7]= make_fixnum((fix((V184)))+(fix((V192))));
vs_top=(vs_base=base+5)+3;
(void) (*Lnk134)();
vs_top=sup;
base[4]= vs_base[0];
vs_top=(vs_base=base+4)+1;
(void) (*Lnk144)();
vs_top=sup;
base[3]= vs_base[0];
vs_top=(vs_base=base+3)+1;
(void) (*Lnk145)();
vs_top=sup;
vs_base=vs_top=base+3;
vs_base[0]=Cnil;
return;
T764:;
V192= one_plus((V192));
goto T759;}
T755:;
base[3]= Ct;
base[4]= VV[69];
vs_top=(vs_base=base+3)+2;
Lformat();
return;}}}
}
}
/* function definition for INSERT-BREAK-POINT */
static L34()
{register object *base=vs_base;
register object *sup=base+VM32; VC32
vs_reserve(VM32);
{object V194;
check_arg(1);
V194=(base[0]);
vs_top=sup;
TTL:;
{object V195;
V195= Cnil;
if(symbol_value(VV[52])!=Cnil){
goto T779;}
vs_base=vs_top;
(void) (*Lnk138)();
vs_top=sup;
T779:;
base[1]= (VFUN_NARGS=2,(*(LnkLI140))(Cnil,symbol_value(VV[52])));
if(base[1]==Cnil)goto T782;
V195= base[1];
goto T781;
T782:;
{object V196;
V196= make_fixnum(length(symbol_value(VV[52])));
(void)((VFUN_NARGS=2,(*(LnkLI131))(Cnil,symbol_value(VV[52]))));
V195= (V196);}
T781:;
{object V197;
{object V198= cdr(cdr(cdr((V194))));
if((type_of(V198)!=t_cons) && ((V194)!= Cnil))
FEwrong_type_argument(Scons,V198);
V197= (V198->c.c_car);}
{object V199;
object V200;
object V201;
V199= (V197);
V200= VV[51];
V202= get((V199),(V200),Cnil);
V201= make_cons((V195),V202);
(void)(sputprop((V199),(V200),(V201)));}}
(void)(aset1(symbol_value(VV[52]),fixint((V195)),(V194)));
base[1]= (V195);
vs_top=(vs_base=base+1)+1;
return;}
}
}
/* function definition for SHORT-NAME */
static L35()
{register object *base=vs_base;
register object *sup=base+VM33; VC33
vs_reserve(VM33);
{object V203;
check_arg(1);
V203=(base[0]);
vs_top=sup;
TTL:;
{object V204;
V204= (VFUN_NARGS=4,(*(LnkLI140))(VV[70],(V203),VV[71],Ct));
if(((V204))==Cnil){
goto T795;}
base[1]= (V203);
base[2]= make_fixnum((1)+(fix((V204))));
vs_top=(vs_base=base+1)+2;
Lsubseq();
return;
T795:;
base[1]= (V203);
vs_top=(vs_base=base+1)+1;
return;}
}
}
/* function definition for SHOW-BREAK-POINT */
static L36()
{register object *base=vs_base;
register object *sup=base+VM34; VC34
vs_reserve(VM34);
{object V205;
check_arg(1);
V205=(base[0]);
vs_top=sup;
TTL:;
{object V206;
V206= Cnil;
{object V207;
V207= aref1(symbol_value(VV[52]),fixint((V205)));
if(((V207))==Cnil){
goto T802;}
if(!((car((V207)))==(Cnil))){
goto T804;}
V206= Ct;
V207= cdr((V207));
T804:;
base[1]= Ct;
base[2]= VV[72];
base[3]= (V205);
base[5]= cadr((V207));
vs_top=(vs_base=base+5)+1;
(void) (*Lnk146)();
vs_top=sup;
base[4]= vs_base[0];
base[5]= caddr((V207));
base[6]= (V206);
vs_top=(vs_base=base+1)+6;
Lformat();
vs_top=sup;
{object V208;
V208= cadddr((V207));
base[1]= Ct;
base[2]= VV[73];
base[4]= (V208);
base[5]= caddr((V207));
vs_top=(vs_base=base+4)+2;
(void) (*Lnk147)();
vs_top=sup;
base[3]= vs_base[0];
base[4]= (V208);
vs_top=(vs_base=base+1)+4;
Lformat();
return;}
T802:;
base[1]= Cnil;
vs_top=(vs_base=base+1)+1;
return;}}
}
}
/* function definition for ITERATE-OVER-BKPTS */
static L37()
{register object *base=vs_base;
register object *sup=base+VM35; VC35
vs_reserve(VM35);
{register object V209;
register object V210;
check_arg(2);
V209=(base[0]);
V210=(base[1]);
vs_top=sup;
TTL:;
{object V211;
object V212;
V211= make_fixnum(length(symbol_value(VV[52])));
V212= small_fixnum(0);
T828:;
if(!(number_compare((V212),(V211))>=0)){
goto T829;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T829:;
{register object x= (V212),V213= (V209);
while(!endp(V213))
if(eql(x,V213->c.c_car)){
goto T834;
}else V213=V213->c.c_cdr;}
if(((V209))!=Cnil){
goto T833;}
T834:;
{object V214;
V214= aref1(symbol_value(VV[52]),fixint((V212)));{object V215;
V215= symbol_value(VV[52]);
{object V217= (V210);
if((V217!= VV[53]))goto T840;
if(((V214))==Cnil){
goto T841;}
{object V219= cdr(cdr(cdr((V214))));
if((type_of(V219)!=t_cons) && ((V214)!= Cnil))
FEwrong_type_argument(Scons,V219);
V218= (V219->c.c_car);}
{object V222= cdr(cdr(cdr((V214))));
if((type_of(V222)!=t_cons) && ((V214)!= Cnil))
FEwrong_type_argument(Scons,V222);
V221= (V222->c.c_car);}
V220= get(V221,VV[51],Cnil);
V223= (VFUN_NARGS=2,(*(LnkLI121))((V212),V220));
(void)(sputprop(V218,VV[51],/* INLINE-ARGS */V223));
T841:;
V216= Cnil;
goto T839;
T840:;
if((V217!= VV[148]))goto T847;
if(!((car((V214)))==(Cnil))){
goto T849;}
V216= cdr((V214));
goto T839;
T849:;
V216= Cnil;
goto T839;
T847:;
if((V217!= VV[149]))goto T851;
if(((V214))==Cnil){
goto T853;}
if((car((V214)))==(Cnil)){
goto T853;}
V216= make_cons(Cnil,(V214));
goto T839;
T853:;
V216= (V214);
goto T839;
T851:;
if((V217!= VV[150]))goto T857;
if(((V214))==Cnil){
goto T858;}
base[2]= (V212);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk145)();
vs_top=sup;
princ_char(10,Cnil);
T858:;
V216= (V214);
goto T839;
T857:;
V216= Cnil;}
T839:;
(void)(aset1(V215,fixint((V212)),V216));}}
T833:;
V212= one_plus((V212));
goto T828;}
}
}
/* function definition for DISPLAY-ENV */
static L38()
{register object *base=vs_base;
register object *sup=base+VM36; VC36
vs_reserve(VM36);
{register object V224;
object V225;
check_arg(2);
V224=(base[0]);
V225=(base[1]);
vs_top=sup;
TTL:;
{object V226;
V226= reverse((V225));
T868:;
if(!(type_of((V226))==t_cons)){
goto T870;}
base[2]= symbol_value(VV[74]);
vs_top=(vs_base=base+2)+1;
Lfill_pointer();
vs_top=sup;
V227= vs_base[0];
if(!((fix(V227))>(fix((V224))))){
goto T869;}
T870:;
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T869:;
if(type_of(car((V226)))==t_cons){
goto T880;}
base[2]= Cnil;
goto T879;
T880:;
{object V228= cdar((V226));
base[2]= (type_of(V228)==t_cons||(V228)==Cnil?Ct:Cnil);}
T879:;
if(base[2]==Cnil)goto T878;
goto T877;
T878:;
base[3]= Cnil;
vs_top=(vs_base=base+3)+1;
return;
T877:;
base[2]= symbol_value(VV[74]);
base[3]= VV[75];
base[4]= caar((V226));
base[5]= cadar((V226));
base[6]= cdr((V226));
vs_top=(vs_base=base+2)+5;
Lformat();
vs_top=sup;
V226= cdr((V226));
goto T868;}
}
}
/* function definition for APPLY-DISPLAY-FUN */
static L39()
{register object *base=vs_base;
register object *sup=base+VM37; VC37
vs_reserve(VM37);
bds_check;
{object V229;
object V230;
object V231;
check_arg(3);
V229=(base[0]);
V230=(base[1]);
V231=(base[2]);
vs_top=sup;
TTL:;
bds_bind(VV[13],symbol_value(VV[10]));
bds_bind(VV[11],symbol_value(VV[10]));
bds_bind(VV[76],Cnil);
bds_bind(VV[77],VV[78]);
bds_bind(VV[12],Ct);
base[8]= symbol_value(VV[74]);
base[9]= small_fixnum(0);
vs_top=(vs_base=base+8)+2;
siLfill_pointer_set();
vs_top=sup;
base[8]= symbol_value(VV[74]);
base[9]= VV[79];
vs_top=(vs_base=base+8)+2;
Lformat();
vs_top=sup;
(void)((
(type_of((V229)) == t_sfun ?(*(object (*)())(((V229))->sfn.sfn_self)):
(fcall.fun=((V229)),fcall.argd=2,fcalln))((V230),(V231))));
base[8]= symbol_value(VV[74]);
vs_top=(vs_base=base+8)+1;
Lfill_pointer();
vs_top=sup;
V232= vs_base[0];
if(!((fix(V232))>(fix((V230))))){
goto T899;}
base[8]= symbol_value(VV[74]);
base[9]= (V230);
vs_top=(vs_base=base+8)+2;
siLfill_pointer_set();
vs_top=sup;
base[8]= symbol_value(VV[74]);
base[9]= VV[80];
vs_top=(vs_base=base+8)+2;
Lformat();
vs_top=sup;
T899:;
base[8]= symbol_value(VV[74]);
base[9]= VV[81];
vs_top=(vs_base=base+8)+2;
Lformat();
vs_top=sup;
bds_unwind1;
bds_unwind1;
bds_unwind1;
bds_unwind1;
bds_unwind1;
base[3]= symbol_value(VV[74]);
vs_top=(vs_base=base+3)+1;
return;
}
}
/* function definition for GET-LINE-OF-FORM */
static L40()
{register object *base=vs_base;
register object *sup=base+VM38; VC38
vs_reserve(VM38);
{object V233;
object V234;
check_arg(2);
V233=(base[0]);
V234=(base[1]);
vs_top=sup;
TTL:;
{object V235;
V235= (VFUN_NARGS=2,(*(LnkLI140))((V233),(V234)));
if(((V235))==Cnil){
goto T913;}
V236= aref1((V234),0);
base[2]= make_fixnum((fix((V235)))+(fix(cdr(/* INLINE-ARGS */V236))));
vs_top=(vs_base=base+2)+1;
return;
T913:;
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;}
}
}
/* function definition for GET-NEXT-VISIBLE-FUN */
static L41()
{register object *base=vs_base;
register object *sup=base+VM39; VC39
vs_reserve(VM39);
{object V237;
check_arg(1);
V237=(base[0]);
vs_top=sup;
TTL:;
{object V238;
V238= (V237);
T917:;
if(!((fix((V238)))<(fix(symbol_value(VV[82]))))){
goto T918;}
{object V239;
V239= Cnil;
(void)((MVloc[(0)]=((V238))));
base[1]= (V239);
vs_top=(vs_base=base+1)+1;
return;}
T918:;
{object V240;
base[1]= (V238);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk137)();
vs_top=sup;
V240= vs_base[0];
{object V241;
base[1]= (V240);
vs_top=(vs_base=base+1)+1;
Lspecial_form_p();
vs_top=sup;
V241= vs_base[0];
if(((V241))==Cnil){
goto T930;}
goto T924;
T930:;
{object V242;
V242= get((V240),VV[83],Cnil);
if(((V242))==Cnil){
goto T934;}
goto T924;
T934:;
base[1]= (V240);
vs_top=(vs_base=base+1)+1;
Lfboundp();
vs_top=sup;
if((vs_base[0])==Cnil){
goto T924;}
{object V243;
V243= (V240);
(void)((MVloc[(0)]=((V238))));
base[1]= (V243);
vs_top=(vs_base=base+1)+1;
return;}}}}
T924:;
V238= make_fixnum((fix((V238)))-(1));
goto T917;}
}
}
/* function definition for DBL-WHAT-FRAME */
static L42()
{register object *base=vs_base;
register object *sup=base+VM40; VC40
vs_reserve(VM40);
{register int V244;
check_arg(1);
V244=fix(base[0]);
vs_top=sup;
TTL:;
{int V245;
int V246;
object V247;
V245= fix(symbol_value(VV[84]));
V246= 0;
V247= Cnil;
T948:;
{object V248;
base[1]= make_fixnum(V245);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk151)();
vs_top=sup;
V247= vs_base[0];
V248= (V247);
V245= fix((MVloc[(0)]));}
if(!((V245)<=(V244))){
goto T956;}
base[1]= make_fixnum(V246);
vs_top=(vs_base=base+1)+1;
return;
T956:;
V246= (V246)+(1);
V245= (V245)-(1);
goto T948;}
}
}
/* function definition for DBL-UP */
static L43()
{register object *base=vs_base;
register object *sup=base+VM41; VC41
vs_reserve(VM41);
{register object V249;
object V250;
check_arg(2);
V249=(base[0]);
V250=(base[1]);
vs_top=sup;
TTL:;
{object V251;
object V252;
object V253;
object V254;
object V255;
V251= Cnil;
V252= Cnil;
V253= Cnil;
V254= Cnil;
V255= Cnil;
base[2]= (V250);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk152)();
vs_top=sup;
V251= vs_base[0];
if(!((fix((V249)))>=(0))){
goto T972;}
{object V256;
base[2]= (V249);
base[3]= (V250);
vs_top=(vs_base=base+2)+2;
(void) (*Lnk153)();
vs_top=sup;
setq(VV[9],vs_base[0]);
V256= symbol_value(VV[9]);
V249= (MVloc[(0)]);
V252= (MVloc[(1)]);
V253= (MVloc[(2)]);
V254= (MVloc[(3)]);
V255= (MVloc[(4)]);}
(void)((*(LnkLI154))());
base[2]= make_fixnum((fix((V251)))+(fix((V249))));
base[3]= Ct;
base[4]= symbol_value(VV[9]);
base[5]= (V252);
base[6]= (V253);
base[7]= (V254);
base[8]= (V255);
vs_top=(vs_base=base+2)+7;
(void) (*Lnk155)();
return;
T972:;
V249= make_fixnum((fix((V251)))+(fix((V249))));
if(!((fix((V249)))>=(0))){
goto T1000;}
goto T999;
T1000:;
V249= small_fixnum(0);
T999:;
V250= symbol_value(VV[84]);
goto TTL;}
}
}
/* function definition for NEXT-STACK-FRAME */
static L44()
{register object *base=vs_base;
register object *sup=base+VM42; VC42
vs_reserve(VM42);
{object V257;
check_arg(1);
V257=(base[0]);
vs_top=sup;
TTL:;
{object V258;
object V259;
object V260;
object V261;
object V262;
V258= Cnil;
V259= Cnil;
V260= Cnil;
V261= Cnil;
V262= Cnil;
if(!((fix((V257)))<(fix(symbol_value(VV[82]))))){
goto T1012;}
{object V263;
V263= Cnil;
(void)((MVloc[(0)]=(Cnil)));
(void)((MVloc[(1)]=(Cnil)));
(void)((MVloc[(2)]=(Cnil)));
(void)((MVloc[(3)]=(Cnil)));
base[1]= (V263);
vs_top=(vs_base=base+1)+1;
return;}
T1012:;
{object V264;
V264= Cnil;
{object V265;
base[1]= (V257);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk151)();
vs_top=sup;
V264= vs_base[0];
V265= (V264);
V260= (MVloc[(0)]);}
V262= (V264);
{object V266;
V258= get((V264),VV[48],Cnil);
if(((V258))!=Cnil){
goto T1029;}
V266= Cnil;
goto T1028;
T1029:;
{object V267;
object V268;
V267= make_fixnum((fix((V257)))+(1));
V268= Cnil;
T1035:;
if(!(number_compare((V267),(V260))<=0)){
goto T1036;}
V266= Cnil;
goto T1028;
T1036:;
base[1]= (V267);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk112)();
vs_top=sup;
V268= vs_base[0];
base[2]= (V267);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk112)();
vs_top=sup;
base[1]= vs_base[0];
base[2]= (V258);
vs_top=(vs_base=base+1)+2;
(void) (*Lnk156)();
vs_top=sup;
V259= vs_base[0];
if(((V259))==Cnil){
goto T1043;}
{object V269;
V269= (V260);
(void)((MVloc[(0)]=((V264))));
(void)((MVloc[(1)]=((V259))));
V270= aref1((V258),0);
(void)((MVloc[(2)]=(car(/* INLINE-ARGS */V270))));
base[2]= (V267);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk108)();
vs_top=sup;
V261= vs_base[0];
base[1]= (V261);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk109)();
vs_top=sup;
V271= vs_base[0];
base[1]= one_plus((V261));
vs_top=(vs_base=base+1)+1;
(void) (*Lnk109)();
vs_top=sup;
V272= vs_base[0];
base[1]= number_plus((V261),small_fixnum(2));
vs_top=(vs_base=base+1)+1;
(void) (*Lnk109)();
vs_top=sup;
V273= vs_base[0];
V274= list(3,V271,V272,V273);
(void)((MVloc[(3)]=(/* INLINE-ARGS */V274)));
base[1]= (V269);
vs_top=(vs_base=base+1)+1;
return;}
T1043:;
V267= make_fixnum((fix((V267)))-(1));
goto T1035;}
T1028:;
if(((V266))==Cnil){
goto T1067;}
base[1]= (V266);
vs_top=(vs_base=base+1)+1;
return;
T1067:;
base[1]= (V262);
vs_top=(vs_base=base+1)+1;
Lspecial_form_p();
vs_top=sup;
if((vs_base[0])==Cnil){
goto T1070;}
base[1]= Cnil;
vs_top=(vs_base=base+1)+1;
return;
T1070:;
{object V275;
V275= get((V262),VV[83],Cnil);
if(((V275))==Cnil){
goto T1075;}
base[1]= (V275);
vs_top=(vs_base=base+1)+1;
return;
T1075:;
base[1]= (V262);
vs_top=(vs_base=base+1)+1;
Lfboundp();
vs_top=sup;
if((vs_base[0])==Cnil){
goto T1078;}
{object V276;
V276= (V260);
(void)((MVloc[(0)]=((V262))));
(void)((MVloc[(1)]=(Cnil)));
(void)((MVloc[(2)]=(Cnil)));
base[1]= (V260);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk157)();
vs_top=sup;
if((vs_base[0])==Cnil){
goto T1088;}
V277= Cnil;
goto T1086;
T1088:;
{object V278;
base[1]= (V260);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk108)();
vs_top=sup;
V278= vs_base[0];
base[1]= (V278);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk109)();
vs_top=sup;
V279= vs_base[0];
base[1]= one_plus((V278));
vs_top=(vs_base=base+1)+1;
(void) (*Lnk109)();
vs_top=sup;
V280= vs_base[0];
base[1]= make_fixnum((fix((V278)))+(2));
vs_top=(vs_base=base+1)+1;
(void) (*Lnk109)();
vs_top=sup;
V281= vs_base[0];
V277= list(3,V279,V280,V281);}
T1086:;
(void)((MVloc[(3)]=(V277)));
base[1]= (V276);
vs_top=(vs_base=base+1)+1;
return;}
T1078:;
base[1]= Cnil;
vs_top=(vs_base=base+1)+1;
return;}}}}
}
}
/* function definition for NTH-STACK-FRAME */
static L45()
{register object *base=vs_base;
register object *sup=base+VM43; VC43
vs_reserve(VM43);
{register object V282;
register object V283;
if(vs_top-vs_base<1) too_few_arguments();
if(vs_top-vs_base>2) too_many_arguments();
V282=(base[0]);
vs_base=vs_base+1;
if(vs_base>=vs_top){vs_top=sup;goto T1099;}
V283=(base[1]);
vs_top=sup;
goto T1100;
T1099:;
V283= symbol_value(VV[84]);
T1100:;
{object V284;
object V285;
object V286;
object V287;
object V288;
V284= Cnil;
V285= Cnil;
V286= Cnil;
V287= Cnil;
V288= Cnil;
if(!((fix((V282)))>=(0))){
goto T1108;}
goto T1107;
T1108:;
V282= small_fixnum(0);
T1107:;
{object V289;
object V290;
V289= make_fixnum((fix((V282)))+(1));
V290= small_fixnum(0);
T1115:;
if(!(number_compare((V290),(V289))>=0)){
goto T1116;}
goto T1111;
T1116:;
base[2]= (V283);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk158)();
vs_top=sup;
V288= vs_base[0];
if(((V288))==Cnil){
goto T1125;}
{object V291;
V283= (V288);
V291= (V283);
V284= (MVloc[(0)]);
V285= (MVloc[(1)]);
V286= (MVloc[(2)]);
V287= (MVloc[(3)]);}
V283= make_fixnum((fix((V288)))-(1));
goto T1123;
T1125:;
V282= make_fixnum((fix((V290)))-(1));
goto T1111;
T1123:;
V290= one_plus((V290));
goto T1115;}
T1111:;
V283= make_fixnum((fix((V283)))+(1));
base[2]= (V283);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk137)();
vs_top=sup;
V284= vs_base[0];
{object V292;
V292= (V283);
(void)((MVloc[(0)]=((V282))));
(void)((MVloc[(1)]=((V284))));
(void)((MVloc[(2)]=((V285))));
(void)((MVloc[(3)]=((V286))));
(void)((MVloc[(4)]=((V287))));
base[2]= (V292);
vs_top=(vs_base=base+2)+1;
return;}}
}
}
/* function definition for DBL-BACKTRACE */
static L46()
{register object *base=vs_base;
register object *sup=base+VM44; VC44
vs_reserve(VM44);
{object V293;
register object V294;
if(vs_top-vs_base>2) too_many_arguments();
if(vs_base>=vs_top){vs_top=sup;goto T1154;}
V293=(base[0]);
vs_base++;
if(vs_base>=vs_top){vs_top=sup;goto T1155;}
V294=(base[1]);
vs_top=sup;
goto T1156;
T1154:;
V293= small_fixnum(1000);
T1155:;
V294= symbol_value(VV[84]);
T1156:;
{object V295;
object V296;
object V297;
object V298;
object V299;
V295= Cnil;
V296= Cnil;
V297= Cnil;
V298= Cnil;
V299= small_fixnum(0);
T1166:;
{object V300;
base[2]= (V294);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk158)();
vs_top=sup;
V294= vs_base[0];
V300= (V294);
V295= (MVloc[(0)]);
V297= (MVloc[(1)]);
V296= (MVloc[(2)]);
V298= (MVloc[(3)]);}
if((V295)!=Cnil){
goto T1180;}
goto T1164;
T1180:;
base[2]= (V299);
base[3]= Cnil;
base[4]= (V294);
base[5]= (V295);
base[6]= (V297);
base[7]= (V296);
base[8]= (V298);
vs_top=(vs_base=base+2)+7;
(void) (*Lnk155)();
vs_top=sup;
V299= number_plus((V299),small_fixnum(1));
if(!((fix((V299)))>=(fix((V293))))){
goto T1191;}
vs_base=vs_top=base+2;
vs_base[0]=Cnil;
vs_top=sup;
goto T1164;
T1191:;
V294= make_fixnum((fix((V294)))-(1));
goto T1166;
T1164:;
vs_base=vs_top=base+2;
vs_base[0]=Cnil;
return;}
}
}
/* function definition for DISPLAY-COMPILED-ENV */
static L47()
{register object *base=vs_base;
register object *sup=base+VM45; VC45
vs_reserve(VM45);
{register object V301;
object V302;
check_arg(2);
V301=(base[0]);
V302=(base[1]);
vs_top=sup;
TTL:;
{object V303;
object V304;
base[2]= (V302);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk108)();
vs_top=sup;
V303= vs_base[0];
base[2]= one_plus((V302));
vs_top=(vs_base=base+2)+1;
(void) (*Lnk108)();
vs_top=sup;
V305= vs_base[0];
vs_base=vs_top;
(void) (*Lnk159)();
vs_top=sup;
V306= vs_base[0];
V304= (number_compare(V305,V306)<=0?(V305):V306);
base[2]= symbol_value(VV[74]);
base[3]= VV[85];
vs_top=(vs_base=base+2)+2;
Lformat();
vs_top=sup;
{object V307;
object V308;
V307= (V303);
base[2]= (V302);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk137)();
vs_top=sup;
V309= vs_base[0];
V308= get(V309,VV[14],Cnil);
T1210:;
if((fix((V307)))>=(fix((V304)))){
goto T1212;}
base[2]= symbol_value(VV[74]);
vs_top=(vs_base=base+2)+1;
Lfill_pointer();
vs_top=sup;
V310= vs_base[0];
if(!((fix(V310))>(fix((V301))))){
goto T1211;}
T1212:;
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T1211:;
base[2]= symbol_value(VV[74]);
base[3]= VV[86];
base[5]= car((V308));
if(base[5]==Cnil)goto T1223;
base[4]= base[5];
goto T1222;
T1223:;
base[4]= VV[87];
T1222:;
if((car((V308)))!=Cnil){
goto T1227;}
base[5]= make_fixnum((fix((V307)))-(fix((V303))));
goto T1225;
T1227:;
base[5]= Cnil;
T1225:;
base[7]= (V307);
vs_top=(vs_base=base+7)+1;
(void) (*Lnk109)();
vs_top=sup;
base[6]= vs_base[0];
V307= make_fixnum((fix((V307)))+(1));
base[7]= ((fix((V307)))<(fix((V304)))?Ct:Cnil);
vs_top=(vs_base=base+2)+6;
Lformat();
vs_top=sup;
V308= cdr((V308));
goto T1210;}}
}
}
/* function definition for COMPUTING-ARGS-P */
static L48()
{register object *base=vs_base;
register object *sup=base+VM46; VC46
vs_reserve(VM46);
{object V311;
check_arg(1);
V311=(base[0]);
vs_top=sup;
TTL:;
base[1]= (V311);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk112)();
vs_top=sup;
V312= vs_base[0];
if(type_of(V312)==t_cons){
goto T1236;}
base[1]= Cnil;
vs_top=(vs_base=base+1)+1;
return;
T1236:;
if(number_compare((V311),small_fixnum(3))>0){
goto T1240;}
base[1]= Cnil;
vs_top=(vs_base=base+1)+1;
return;
T1240:;
base[1]= (V311);
vs_top=(vs_base=base+1)+1;
(void) (*Lnk112)();
vs_top=sup;
V315= vs_base[0];
{register object x= car(V315),V314= VV[88];
while(!endp(V314))
if(eql(x,V314->c.c_car)){
V313= V314;
goto T1242;
}else V314=V314->c.c_cdr;
V313= Cnil;}
T1242:;
base[1]= ((V313)==Cnil?Ct:Cnil);
vs_top=(vs_base=base+1)+1;
return;
}
}
/* function definition for PRINT-STACK-FRAME */
static L49()
{register object *base=vs_base;
register object *sup=base+VM47; VC47
vs_reserve(VM47);
{object V316;
object V317;
register object V318;
object V319;
object V320;
object V321;
object V322;
if(vs_top-vs_base<4) too_few_arguments();
if(vs_top-vs_base>7) too_many_arguments();
V316=(base[0]);
V317=(base[1]);
V318=(base[2]);
V319=(base[3]);
vs_base=vs_base+4;
if(vs_base>=vs_top){vs_top=sup;goto T1245;}
V320=(base[4]);
vs_base++;
if(vs_base>=vs_top){vs_top=sup;goto T1246;}
V321=(base[5]);
vs_base++;
if(vs_base>=vs_top){vs_top=sup;goto T1247;}
V322=(base[6]);
vs_top=sup;
goto T1248;
T1245:;
V320= Cnil;
T1246:;
V321= Cnil;
T1247:;
V322= Cnil;
T1248:;
if(((V317))==Cnil){
goto T1252;}
if(((V320))==Cnil){
goto T1252;}
base[7]= symbol_value(VV[1]);
base[8]= VV[89];
base[9]= (V321);
base[10]= (V320);
vs_top=(vs_base=base+7)+4;
Lformat();
vs_top=sup;
T1252:;
{object V323;
base[7]= (V318);
vs_top=(vs_base=base+7)+1;
(void) (*Lnk160)();
vs_top=sup;
V323= vs_base[0];
base[7]= symbol_value(VV[1]);
base[8]= VV[90];
base[9]= (V316);
if((V323)==Cnil){
base[10]= Cnil;
goto T1267;}
base[10]= VV[91];
T1267:;
base[11]= (V319);
base[13]= (V318);
vs_top=(vs_base=base+13)+1;
(void) (*Lnk157)();
vs_top=sup;
if((vs_base[0])!=Cnil){
goto T1271;}
base[13]= VV[92];
base[14]= small_fixnum(80);
base[17]= (V318);
vs_top=(vs_base=base+17)+1;
(void) (*Lnk108)();
vs_top=sup;
base[16]= vs_base[0];
vs_top=(vs_base=base+16)+1;
(void) (*Lnk109)();
vs_top=sup;
V324= vs_base[0];
base[15]= car(V324);
vs_top=(vs_base=base+13)+3;
(void) (*Lnk161)();
vs_top=sup;
base[12]= vs_base[0];
goto T1269;
T1271:;
base[13]= VV[93];
base[14]= small_fixnum(80);
base[15]= (V318);
vs_top=(vs_base=base+13)+3;
(void) (*Lnk161)();
vs_top=sup;
base[12]= vs_base[0];
T1269:;
vs_top=(vs_base=base+7)+6;
Lformat();
vs_top=sup;
if(((V321))==Cnil){
goto T1283;}
base[7]= symbol_value(VV[1]);
base[8]= VV[94];
base[9]= (V321);
base[10]= (V320);
vs_top=(vs_base=base+7)+4;
Lformat();
vs_top=sup;
T1283:;
base[7]= symbol_value(VV[1]);
base[8]= VV[95];
base[9]= (V318);
vs_top=(vs_base=base+7)+3;
Lformat();
return;}
}
}
/* function definition for MAKE-BREAK-POINT */
static L50()
{register object *base=vs_base;
register object *sup=base+VM48; VC48
vs_reserve(VM48);
{object V325;
object V326;
object V327;
check_arg(3);
V325=(base[0]);
V326=(base[1]);
V327=(base[2]);
vs_top=sup;
TTL:;
V328= aref1((V326),fixint((V327)));
V329= aref1((V326),0);
V330= car(/* INLINE-ARGS */V329);
V331= aref1((V326),0);
V332 = make_fixnum((fix(cdr(/* INLINE-ARGS */V331)))+(fix((V327))));
base[3]= list(4,/* INLINE-ARGS */V328,/* INLINE-ARGS */V330,V332,(V325));
vs_top=(vs_base=base+3)+1;
return;
}
}
/* function definition for RELATIVE-LINE */
static L51()
{register object *base=vs_base;
register object *sup=base+VM49; VC49
vs_reserve(VM49);
{object V333;
object V334;
check_arg(2);
V333=(base[0]);
V334=(base[1]);
vs_top=sup;
TTL:;
{object V335;
V335= get((V333),VV[48],Cnil);
if(((V335))==Cnil){
goto T1295;}
V336= aref1((V335),0);
base[2]= make_fixnum((fix((V334)))-(fix(cdr(/* INLINE-ARGS */V336))));
vs_top=(vs_base=base+2)+1;
return;
T1295:;
base[2]= small_fixnum(0);
vs_top=(vs_base=base+2)+1;
return;}
}
}
/* function definition for SAFE-EVAL */
static L52()
{register object *base=vs_base;
register object *sup=base+VM50; VC50
vs_reserve(VM50);
bds_check;
{register object V337;
object V338;
check_arg(2);
V337=(base[0]);
V338=(base[1]);
vs_top=sup;
TTL:;
bds_bind(VV[96],Cnil);
bds_bind(VV[97],symbol_value(VV[98]));
bds_bind(VV[1],symbol_value(VV[98]));
if(!(type_of((V337))==t_symbol)){
goto T1297;}
base[5]= (V337);
vs_top=(vs_base=base+5)+1;
Lboundp();
vs_top=sup;
if((vs_base[0])!=Cnil){
goto T1297;}
{register object x= (V337),V339= car((V338));
while(!endp(V339))
if(type_of(V339->c.c_car)==t_cons &&eql(x,V339->c.c_car->c.c_car)){
goto T1297;
}else V339=V339->c.c_cdr;}
base[5]= VV[99];
vs_top=(vs_base=base+5)+1;
bds_unwind1;
bds_unwind1;
bds_unwind1;
return;
T1297:;
{object V340;
object V341;
V342= list(2,VV[101],(V337));
base[5]= list(5,VV[100],/* INLINE-ARGS */V342,Cnil,Cnil,list(2,VV[101],(V338)));
vs_top=(vs_base=base+5)+1;
siLerror_set();
if(vs_base>=vs_top){vs_top=sup;goto T1307;}
V340= vs_base[0];
vs_base++;
if(vs_base>=vs_top){vs_top=sup;goto T1308;}
V341= vs_base[0];
vs_top=sup;
goto T1309;
T1307:;
V340= Cnil;
T1308:;
V341= Cnil;
T1309:;
if(((V340))==Cnil){
goto T1311;}
base[5]= VV[99];
vs_top=(vs_base=base+5)+1;
bds_unwind1;
bds_unwind1;
bds_unwind1;
return;
T1311:;
base[5]= (V341);
vs_top=(vs_base=base+5)+1;
bds_unwind1;
bds_unwind1;
bds_unwind1;
return;}
}
}
/* function definition for SET-BACK */
static L53()
{register object *base=vs_base;
register object *sup=base+VM51; VC51
vs_reserve(VM51);
{register object V343;
register object V344;
check_arg(2);
V343=(base[0]);
V344=(base[1]);
vs_top=sup;
TTL:;
{object V345;
V345= symbol_value(VV[9]);
setq(VV[102],Cnil);
setq(VV[9],(V345));
if(((V344))==Cnil){
goto T1320;}
setq(VV[0],(V344));
goto T1318;
T1320:;
base[3]= (V345);
vs_top=(vs_base=base+3)+1;
(void) (*Lnk108)();
vs_top=sup;
base[2]= vs_base[0];
vs_top=(vs_base=base+2)+1;
(void) (*Lnk109)();
vs_top=sup;
V346= vs_base[0];
(void)(make_cons(V346,Cnil));
T1318:;
if(((V343))==Cnil){
goto T1326;}
base[2]= symbol_value(VV[1]);
base[3]= VV[103];
base[4]= cadr((V343));
base[5]= caddr((V343));
vs_top=(vs_base=base+2)+4;
Lformat();
vs_top=sup;
base[2]= symbol_value(VV[1]);
base[3]= VV[104];
base[4]= cadr((V343));
base[5]= caddr((V343));
vs_top=(vs_base=base+2)+4;
Lformat();
vs_top=sup;
T1326:;
{object V347;
object V348;
V347= symbol_value(VV[105]);
V348= car((V347));
T1341:;
if(!(endp((V347)))){
goto T1342;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T1342:;
{object V349;
base[2]= (V348);
base[3]= (V344);
vs_top=(vs_base=base+2)+2;
(void) (*Lnk162)();
vs_top=sup;
V349= vs_base[0];
if(!(((V349))==(VV[99]))){
goto T1350;}
goto T1346;
T1350:;
base[3]= Ct;
base[4]= VV[106];
base[5]= (V348);
base[6]= (V349);
vs_top=(vs_base=base+3)+4;
Lformat();
vs_top=sup;}
T1346:;
V347= cdr((V347));
V348= car((V347));
goto T1341;}}
}
}
static LnkT162(){ call_or_link(VV[162],&Lnk162);} /* SAFE-EVAL */
static LnkT161(){ call_or_link(VV[161],&Lnk161);} /* APPLY-DISPLAY-FUN */
static LnkT160(){ call_or_link(VV[160],&Lnk160);} /* COMPUTING-ARGS-P */
static LnkT159(){ call_or_link(VV[159],&Lnk159);} /* VS-TOP */
static LnkT158(){ call_or_link(VV[158],&Lnk158);} /* NEXT-STACK-FRAME */
static LnkT157(){ call_or_link(VV[157],&Lnk157);} /* IHS-NOT-INTERPRETED-ENV */
static LnkT156(){ call_or_link(VV[156],&Lnk156);} /* GET-LINE-OF-FORM */
static LnkT155(){ call_or_link(VV[155],&Lnk155);} /* PRINT-STACK-FRAME */
static object LnkTLI154(){return call_proc0(VV[154],&LnkLI154);} /* SET-ENV */
static LnkT153(){ call_or_link(VV[153],&Lnk153);} /* NTH-STACK-FRAME */
static LnkT152(){ call_or_link(VV[152],&Lnk152);} /* DBL-WHAT-FRAME */
static LnkT151(){ call_or_link(VV[151],&Lnk151);} /* GET-NEXT-VISIBLE-FUN */
static LnkT147(){ call_or_link(VV[147],&Lnk147);} /* RELATIVE-LINE */
static LnkT146(){ call_or_link(VV[146],&Lnk146);} /* SHORT-NAME */
static LnkT145(){ call_or_link(VV[145],&Lnk145);} /* SHOW-BREAK-POINT */
static LnkT144(){ call_or_link(VV[144],&Lnk144);} /* INSERT-BREAK-POINT */
static LnkT143(){ call_or_link(VV[143],&Lnk143);} /* BREAK-FUNCTION */
static LnkT142(){ call_or_link(VV[142],&Lnk142);} /* DWIM */
static LnkT141(){ call_or_link(VV[141],&Lnk141);} /* MAYBE-BREAK */
static object LnkTLI140(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[140],&LnkLI140,ap);} /* POSITION */
static LnkT139(){ call_or_link(VV[139],&Lnk139);} /* CURRENT-STEP-FUN */
static LnkT138(){ call_or_link(VV[138],&Lnk138);} /* INIT-BREAK-POINTS */
static LnkT137(){ call_or_link(VV[137],&Lnk137);} /* IHS-FNAME */
static LnkT136(){ call_or_link(VV[136],&Lnk136);} /* STREAM-NAME */
static LnkT135(){ call_or_link(VV[135],&Lnk135);} /* ITERATE-OVER-BKPTS */
static LnkT134(){ call_or_link(VV[134],&Lnk134);} /* MAKE-BREAK-POINT */
static object LnkTLI133(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[133],&LnkLI133,ap);} /* MAKE-ARRAY */
static LnkT132(){ call_or_link(VV[132],&Lnk132);} /* WALK-THROUGH */
static object LnkTLI131(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[131],&LnkLI131,ap);} /* VECTOR-PUSH-EXTEND */
static LnkT130(){ call_or_link(VV[130],&Lnk130);} /* INSTREAM-NAME */
static LnkT129(){ call_or_link(VV[129],&Lnk129);} /* SETUP-LINEINFO */
static LnkT128(){ call_or_link(VV[128],&Lnk128);} /* CLEANUP */
static LnkT125(){ call_or_link(VV[125],&Lnk125);} /* READ-FROM-STRING */
static object LnkTLI124(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[124],&LnkLI124,ap);} /* COUNT */
static LnkT123(){ call_or_link(VV[123],&Lnk123);} /* GET-INSTREAM */
static LnkT122(){ call_or_link(VV[122],&Lnk122);} /* MAKE-INSTREAM */
static object LnkTLI121(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[121],&LnkLI121,ap);} /* DELETE */
static LnkT120(){ call_or_link(VV[120],&Lnk120);} /* CLOSEDP */
static LnkT118(){ call_or_link(VV[118],&Lnk118);} /* BREAK-LEVEL */
static object LnkTLI117(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[117],&LnkLI117,1,ap);} /* SHOW-ENVIRONMENT */
static LnkT116(){ call_or_link(VV[116],&Lnk116);} /* BREAK-LOCALS */
static LnkT115(){ call_or_link(VV[115],&Lnk115);} /* BREAK-GO */
static object LnkTLI114(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[114],&LnkLI114,ap);} /* SEARCH */
static LnkT113(){ call_or_link(VV[113],&Lnk113);} /* COMPILED-FUNCTION-NAME */
static LnkT112(){ call_or_link(VV[112],&Lnk112);} /* IHS-FUN */
static object LnkTLI111(){return call_proc0(VV[111],&LnkLI111);} /* TYPE-ERROR */
static LnkT110(){ call_or_link(VV[110],&Lnk110);} /* IHS-TOP */
static LnkT109(){ call_or_link(VV[109],&Lnk109);} /* VS */
static LnkT108(){ call_or_link(VV[108],&Lnk108);} /* IHS-VS */
static LnkT107(){ call_or_link(VV[107],&Lnk107);} /* BREAK-PREVIOUS */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.