home *** CD-ROM | disk | FTP | other *** search
-
- /* (C) Copyright Taiichi Yuasa and Masami Hagiya, 1984. All rights reserved. */
- #include <cmpinclude.h>
- #include "top.h"
- init_top(start,size,data)char *start;int size;object data;
- { register object *base=vs_top;register object *sup=base+VM2;vs_top=sup;vs_check;
- Cstart=start;Csize=size;Cdata=data;set_VV(VV,VM1,data);
- VV[0]->s.s_stype=(short)stp_special;
- VV[1]->s.s_stype=(short)stp_special;
- VV[2]->s.s_stype=(short)stp_special;
- VV[3]->s.s_stype=(short)stp_special;
- VV[4]->s.s_stype=(short)stp_special;
- VV[5]->s.s_stype=(short)stp_special;
- VV[6]->s.s_stype=(short)stp_special;
- VV[7]->s.s_stype=(short)stp_special;
- VV[8]->s.s_stype=(short)stp_special;
- VV[9]->s.s_stype=(short)stp_special;
- VV[10]->s.s_stype=(short)stp_special;
- if(VV[10]->s.s_dbind == OBJNULL){
- VV[10]->s.s_dbind = make_cons(Cnil,Cnil);}
- VV[11]->s.s_stype=(short)stp_special;
- if(VV[11]->s.s_dbind == OBJNULL){
- VV[11]->s.s_dbind = Cnil;}
- VV[12]->s.s_stype=(short)stp_special;
- if(VV[12]->s.s_dbind == OBJNULL){
- VV[12]->s.s_dbind = make_cons(Cnil,Cnil);}
- VV[13]->s.s_stype=(short)stp_special;
- if(VV[13]->s.s_dbind == OBJNULL){
- VV[13]->s.s_dbind = Cnil;}
- VV[14]->s.s_stype=(short)stp_special;
- if(VV[14]->s.s_dbind == OBJNULL){
- VV[14]->s.s_dbind = Cnil;}
- VV[15]->s.s_stype=(short)stp_special;
- if(VV[15]->s.s_dbind == OBJNULL){
- VV[15]->s.s_dbind = Cnil;}
- VV[17]->s.s_stype=(short)stp_special;
- if(VV[17]->s.s_dbind == OBJNULL){
- VV[17]->s.s_dbind = VV[16];}
- VV[18]->s.s_stype=(short)stp_special;
- if(VV[18]->s.s_dbind == OBJNULL){
- VV[18]->s.s_dbind = VV[16];}
- VV[19]->s.s_stype=(short)stp_special;
- if(VV[19]->s.s_dbind == OBJNULL){
- VV[19]->s.s_dbind = VV[16];}
- VV[21]->s.s_stype=(short)stp_special;
- if(VV[21]->s.s_dbind == OBJNULL){
- VV[21]->s.s_dbind = VV[20];}
- VV[22]->s.s_stype=(short)stp_special;
- if(VV[22]->s.s_dbind == OBJNULL){
- VV[22]->s.s_dbind = VV[20];}
- VV[23]->s.s_stype=(short)stp_special;
- if(VV[23]->s.s_dbind == OBJNULL){
- VV[23]->s.s_dbind = Ct;}
- VV[25]->s.s_stype=(short)stp_special;
- if(VV[25]->s.s_dbind == OBJNULL){
- VV[25]->s.s_dbind = VV[24];}
- VV[26]->s.s_stype=(short)stp_special;
- if(VV[26]->s.s_dbind == OBJNULL){
- VV[26]->s.s_dbind = Cnil;}
- VV[27]->s.s_stype=(short)stp_special;
- if(VV[27]->s.s_dbind == OBJNULL){
- VV[27]->s.s_dbind = Cnil;}
- VV[28]->s.s_stype=(short)stp_special;
- if(VV[28]->s.s_dbind == OBJNULL){
- VV[28]->s.s_dbind = Cnil;}
- VV[30]->s.s_stype=(short)stp_special;
- if(VV[30]->s.s_dbind == OBJNULL){
- base[1]= VV[29];
- vs_top=(vs_base=base+1)+1;
- Lfind_package();
- vs_top=sup;
- base[0]= vs_base[0];
- VV[30]->s.s_dbind = make_cons(base[0],Cnil);}
- MF(VV[180],L1,start,size,data);
- MF(VV[181],L2,start,size,data);
- MF(VV[182],L3,start,size,data);
- MF(VV[183],L4,start,size,data);
- MF(VV[184],L5,start,size,data);
- MF(VV[185],L6,start,size,data);
- MF(VV[186],L7,start,size,data);
- MF(VV[159],L8,start,size,data);
- MF(VV[156],L9,start,size,data);
- MF(VV[187],L10,start,size,data);
- MF(VV[153],L11,start,size,data);
- MF(VV[125],L12,start,size,data);
- MF(VV[151],L13,start,size,data);
- MF(VV[149],L14,start,size,data);
- MF(VV[123],L15,start,size,data);
- MF(VV[114],L16,start,size,data);
- MF(VV[147],L17,start,size,data);
- MF(VV[174],L18,start,size,data);
- MF(VV[142],L19,start,size,data);
- MF(VV[112],L20,start,size,data);
- MF(VV[109],L21,start,size,data);
- MF(VV[140],L22,start,size,data);
- MF(VV[188],L23,start,size,data);
- MF(VV[189],L24,start,size,data);
- MF(VV[190],L25,start,size,data);
- MF(VV[118],L26,start,size,data);
- MF(VV[130],L27,start,size,data);
- MF(VV[164],L28,start,size,data);
- MF(VV[168],L29,start,size,data);
- MF(VV[166],L30,start,size,data);
- MF(VV[132],L31,start,size,data);
- MF(VV[191],L32,start,size,data);
- MF(VV[192],L33,start,size,data);
- MF(VV[193],L34,start,size,data);
- MF(VV[194],L35,start,size,data);
- MF(VV[195],L36,start,size,data);
- MF(VV[196],L37,start,size,data);
- MF(VV[116],L38,start,size,data);
- MF(VV[121],L39,start,size,data);
- MF(VV[176],L40,start,size,data);
- (void)(putprop(VV[108],VV[109],VV[68]));
- (void)(putprop(VV[110],VV[109],VV[68]));
- (void)(putprop(VV[111],VV[112],VV[68]));
- (void)(putprop(VV[113],VV[114],VV[68]));
- (void)(putprop(VV[115],VV[116],VV[68]));
- (void)(putprop(VV[117],VV[118],VV[68]));
- (void)(putprop(VV[119],VV[118],VV[68]));
- (void)(putprop(VV[120],VV[121],VV[68]));
- (void)(putprop(VV[122],VV[123],VV[68]));
- (void)(putprop(VV[124],VV[125],VV[68]));
- (void)(putprop(VV[126],VV[127],VV[68]));
- (void)(putprop(VV[128],VV[127],VV[68]));
- (void)(putprop(VV[129],VV[130],VV[68]));
- (void)(putprop(VV[131],VV[132],VV[68]));
- (void)(putprop(VV[133],VV[134],VV[68]));
- (void)(putprop(VV[135],VV[130],VV[68]));
- (void)(putprop(VV[136],VV[132],VV[68]));
- (void)(putprop(VV[137],VV[138],VV[68]));
- (void)(putprop(VV[139],VV[140],VV[68]));
- (void)(putprop(VV[141],VV[142],VV[68]));
- (void)(putprop(VV[143],VV[114],VV[68]));
- (void)(putprop(VV[144],VV[123],VV[68]));
- (void)(putprop(VV[145],VV[142],VV[68]));
- (void)(putprop(VV[146],VV[147],VV[68]));
- (void)(putprop(VV[148],VV[149],VV[68]));
- (void)(putprop(VV[150],VV[151],VV[68]));
- (void)(putprop(VV[152],VV[153],VV[68]));
- (void)(putprop(VV[154],VV[153],VV[68]));
- (void)(putprop(VV[155],VV[156],VV[68]));
- (void)(putprop(VV[157],VV[156],VV[68]));
- (void)(putprop(VV[158],VV[159],VV[68]));
- (void)(putprop(VV[160],VV[159],VV[68]));
- (void)(putprop(VV[161],VV[116],VV[68]));
- (void)(putprop(VV[162],VV[147],VV[68]));
- (void)(putprop(VV[163],VV[164],VV[68]));
- (void)(putprop(VV[165],VV[166],VV[68]));
- (void)(putprop(VV[167],VV[168],VV[68]));
- (void)(putprop(VV[169],VV[164],VV[68]));
- (void)(putprop(VV[170],VV[168],VV[68]));
- (void)(putprop(VV[171],VV[149],VV[68]));
- (void)(putprop(VV[172],VV[149],VV[68]));
- (void)(putprop(VV[173],VV[174],VV[68]));
- (void)(putprop(VV[175],VV[176],VV[68]));
- MF(VV[127],L84,start,size,data);
- MF(VV[134],L85,start,size,data);
- MF(VV[138],L86,start,size,data);
- vs_top=vs_base=base;
- }
- /* function definition for TOP-LEVEL */
-
- static L1()
- { register object *base=vs_base;
- register object *sup=base+VM3;
- vs_reserve(VM3);
- bds_check;
- check_arg(0);
- vs_top=sup;
- TTL:;
- bds_bind(VV[0],Cnil);
- bds_bind(VV[1],Cnil);
- bds_bind(VV[2],Cnil);
- bds_bind(VV[3],Cnil);
- bds_bind(VV[4],Cnil);
- bds_bind(VV[5],Cnil);
- bds_bind(VV[6],Cnil);
- bds_bind(VV[7],Cnil);
- bds_bind(VV[8],Cnil);
- bds_bind(VV[9],Cnil);
- setq(VV[11],Ct);
- frs_push(FRS_CATCH,symbol_value(VV[12]));
- if(nlj_active)
- {nlj_active=FALSE;frs_pop();
- vs_top=sup;
- goto T65;}
- else{
- base[10]= VV[31];
- vs_top=(vs_base=base+10)+1;
- Lprobe_file();
- vs_top=sup;
- if((vs_base[0])==Cnil){
- frs_pop();
- goto T65;}
- base[10]= VV[32];
- vs_top=(vs_base=base+10)+1;
- Lload();
- vs_top=sup;
- frs_pop();}
- T65:;
- T72:;
- (VV[2]->s.s_dbind)= (VV[1]->s.s_dbind);
- (VV[1]->s.s_dbind)= (VV[0]->s.s_dbind);
- (VV[0]->s.s_dbind)= (VV[3]->s.s_dbind);
- base[10]= Ct;
- base[11]= VV[33];
- base[13]= symbol_value(VV[34]);
- base[15]= VV[35];
- vs_top=(vs_base=base+15)+1;
- Lfind_package();
- vs_top=sup;
- base[14]= vs_base[0];
- if(!(base[13]==base[14])){
- goto T85;}
- base[12]= VV[36];
- goto T83;
- T85:;
- base[13]= symbol_value(VV[34]);
- vs_top=(vs_base=base+13)+1;
- Lpackage_name();
- vs_top=sup;
- base[12]= vs_base[0];
- T83:;
- vs_top=(vs_base=base+10)+3;
- Lformat();
- vs_top=sup;
- vs_base=vs_top;
- siLreset_stack_limits();
- vs_top=sup;
- frs_push(FRS_CATCH,symbol_value(VV[12]));
- if(nlj_active)
- {nlj_active=FALSE;frs_pop();
- vs_top=sup;
- if((vs_base[0])==Cnil){
- goto T73;}
- goto T92;}
- else{
- base[10]= symbol_value(VV[37]);
- base[11]= Cnil;
- base[12]= symbol_value(VV[10]);
- (VV[3]->s.s_dbind)= simple_symlispcall(VV[197],base+10,3);
- if(!((VV[3]->s.s_dbind)==symbol_value(VV[10]))){
- goto T99;}
- vs_base=vs_top;
- Lby();
- vs_top=sup;
- T99:;
- base[11]= (VV[3]->s.s_dbind);
- symlispcall(VV[101],base+11,1);
- Llist();
- vs_top=sup;
- base[10]= vs_base[0];
- (VV[9]->s.s_dbind)= (VV[8]->s.s_dbind);
- (VV[8]->s.s_dbind)= (VV[7]->s.s_dbind);
- (VV[7]->s.s_dbind)= base[10];
- (VV[6]->s.s_dbind)= (VV[5]->s.s_dbind);
- (VV[5]->s.s_dbind)= (VV[4]->s.s_dbind);
- (VV[4]->s.s_dbind)= car((VV[7]->s.s_dbind));
- vs_base=vs_top;
- Lfresh_line();
- vs_top=sup;
- base[11]= (VV[7]->s.s_dbind);
- base[12]= car(base[11]);
- T121:;
- if(!(endp(base[11]))){
- goto T122;}
- goto T118;
- T122:;
- base[13]= base[12];
- (void)simple_symlispcall(VV[198],base+13,1);
- princ_char(10,Cnil);
- base[11]= cdr(base[11]);
- base[12]= car(base[11]);
- goto T121;
- T118:;
- frs_pop();
- goto T73;}
- T92:;
- princ_char(10,VV[38]);
- vs_base=vs_top;
- L26();
- vs_top=sup;
- T73:;
- goto T72;
- }
- /* function definition for WARN */
-
- static L2()
- { register object *base=vs_base;
- register object *sup=base+VM4;
- vs_reserve(VM4);
- bds_check;
- if(vs_top-vs_base<1) too_few_arguments();
- 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]);}
- vs_top=sup;
- bds_bind(VV[39],VV[40]);
- bds_bind(VV[41],VV[40]);
- bds_bind(VV[42],VV[43]);
- if((symbol_value(VV[26]))==Cnil){
- goto T137;}
- base[5]= base[0];
- {object V1;
- V1= base[1];
- vs_top=base+6;
- while(!endp(V1))
- {vs_push(car(V1));V1=cdr(V1);}
- vs_base=base+5;}
- L4();
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- return;
- T137:;
- base[5]= symbol_value(VV[38]);
- base[6]= VV[44];
- vs_top=(vs_base=base+5)+2;
- Lformat();
- vs_top=sup;
- bds_bind(VV[45],Ct);
- base[6]= symbol_value(VV[38]);
- base[7]= base[0];
- {object V2;
- V2= base[1];
- vs_top=base+8;
- while(!endp(V2))
- {vs_push(car(V2));V2=cdr(V2);}
- vs_base=base+6;}
- Lformat();
- vs_top=sup;
- bds_unwind1;
- base[5]= Cnil;
- vs_top=(vs_base=base+5)+1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- return;
- }
- /* function definition for UNIVERSAL-ERROR-HANDLER */
-
- static L3()
- { register object *base=vs_base;
- register object *sup=base+VM5;
- vs_reserve(VM5);
- bds_check;
- if(vs_top-vs_base<5) too_few_arguments();
- vs_base=vs_base+5;
- vs_top[0]=Cnil;
- {object *p=vs_top;
- for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
- vs_top=sup;
- base[6]= Cnil;
- bds_bind(VV[46],Cnil);
- bds_bind(VV[39],VV[40]);
- bds_bind(VV[41],VV[40]);
- bds_bind(VV[42],VV[43]);
- princ_char(10,VV[38]);
- if((base[1])==Cnil){
- goto T151;}
- if((symbol_value(VV[23]))==Cnil){
- goto T151;}
- base[11]= symbol_value(VV[38]);
- base[12]= VV[47];
- vs_top=(vs_base=base+11)+2;
- Lformat();
- vs_top=sup;
- bds_bind(VV[45],Ct);
- base[12]= symbol_value(VV[38]);
- base[13]= base[4];
- {object V3;
- V3= base[5];
- vs_top=base+14;
- while(!endp(V3))
- {vs_push(car(V3));V3=cdr(V3);}
- vs_base=base+12;}
- Lformat();
- vs_top=sup;
- bds_unwind1;
- princ_char(10,VV[38]);
- base[11]= Cnil;
- base[12]= base[4];
- {object V4;
- V4= base[5];
- vs_top=base+13;
- while(!endp(V4))
- {vs_push(car(V4));V4=cdr(V4);}
- vs_base=base+11;}
- Lformat();
- vs_top=sup;
- base[6]= vs_base[0];
- if((base[2])==Cnil){
- goto T170;}
- base[11]= symbol_value(VV[38]);
- base[12]= VV[48];
- base[13]= base[2];
- vs_top=(vs_base=base+11)+3;
- Lformat();
- vs_top=sup;
- goto T168;
- T170:;
- base[11]= symbol_value(VV[38]);
- base[12]= VV[49];
- vs_top=(vs_base=base+11)+2;
- Lformat();
- vs_top=sup;
- T168:;
- base[11]= symbol_value(VV[38]);
- base[12]= VV[50];
- vs_top=(vs_base=base+11)+2;
- Lformat();
- vs_top=sup;
- bds_bind(VV[45],Ct);
- base[12]= symbol_value(VV[38]);
- base[13]= VV[51];
- base[14]= base[3];
- base[15]= base[5];
- vs_top=(vs_base=base+12)+4;
- Lformat();
- vs_top=sup;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- goto T148;
- T151:;
- base[11]= symbol_value(VV[38]);
- base[12]= VV[52];
- vs_top=(vs_base=base+11)+2;
- Lformat();
- vs_top=sup;
- bds_bind(VV[45],Ct);
- base[12]= symbol_value(VV[38]);
- base[13]= base[4];
- {object V5;
- V5= base[5];
- vs_top=base+14;
- while(!endp(V5))
- {vs_push(car(V5));V5=cdr(V5);}
- vs_base=base+12;}
- Lformat();
- vs_top=sup;
- bds_unwind1;
- princ_char(10,VV[38]);
- base[11]= Cnil;
- base[12]= base[4];
- {object V6;
- V6= base[5];
- vs_top=base+13;
- while(!endp(V6))
- {vs_push(car(V6));V6=cdr(V6);}
- vs_base=base+11;}
- Lformat();
- vs_top=sup;
- base[6]= vs_base[0];
- if((base[2])==Cnil){
- goto T198;}
- base[11]= symbol_value(VV[38]);
- base[12]= VV[53];
- base[13]= base[2];
- vs_top=(vs_base=base+11)+3;
- Lformat();
- vs_top=sup;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- goto T148;
- T198:;
- base[11]= symbol_value(VV[38]);
- base[12]= VV[54];
- vs_top=(vs_base=base+11)+2;
- Lformat();
- vs_top=sup;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- T148:;
- base[7]= base[6];
- vs_top=(vs_base=base+7)+1;
- L6();
- vs_top=sup;
- if((base[1])!=Cnil){
- goto T208;}
- {frame_ptr fr;
- base[7]= symbol_value(VV[12]);
- fr=frs_sch_catch(base[7]);
- if(fr==NULL) FEerror("The tag ~s is undefined.",1,base[7]);
- base[8]= symbol_value(VV[12]);
- vs_top=(vs_base=base+8)+1;
- unwind(fr,base[7]);}
- T208:;
- base[7]= Cnil;
- vs_top=(vs_base=base+7)+1;
- return;
- }
- /* function definition for BREAK */
-
- static L4()
- { register object *base=vs_base;
- register object *sup=base+VM6;
- vs_reserve(VM6);
- bds_check;
- if(vs_base>=vs_top){vs_top=sup;goto T211;}
- vs_base++;
- vs_top[0]=Cnil;
- {object *p=vs_top;
- for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
- vs_top=sup;
- goto T212;
- T211:;
- base[0]= Cnil;
- base[1]= Cnil;
- T212:;
- base[2]= Cnil;
- bds_bind(VV[46],Cnil);
- bds_bind(VV[39],VV[40]);
- bds_bind(VV[41],VV[40]);
- bds_bind(VV[42],VV[43]);
- princ_char(10,VV[38]);
- if((base[0])==Cnil){
- goto T217;}
- base[7]= symbol_value(VV[38]);
- base[8]= VV[55];
- vs_top=(vs_base=base+7)+2;
- Lformat();
- vs_top=sup;
- bds_bind(VV[45],Ct);
- base[8]= symbol_value(VV[38]);
- base[9]= base[0];
- {object V7;
- V7= base[1];
- vs_top=base+10;
- while(!endp(V7))
- {vs_push(car(V7));V7=cdr(V7);}
- vs_base=base+8;}
- Lformat();
- vs_top=sup;
- bds_unwind1;
- princ_char(10,VV[38]);
- base[7]= Cnil;
- base[8]= base[0];
- {object V8;
- V8= base[1];
- vs_top=base+9;
- while(!endp(V8))
- {vs_push(car(V8));V8=cdr(V8);}
- vs_base=base+7;}
- Lformat();
- vs_top=sup;
- base[2]= vs_base[0];
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- goto T214;
- T217:;
- base[7]= symbol_value(VV[38]);
- base[8]= VV[56];
- vs_top=(vs_base=base+7)+2;
- Lformat();
- vs_top=sup;
- base[2]= VV[57];
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- T214:;
- bds_bind(VV[23],Ct);
- base[4]= base[2];
- vs_top=(vs_base=base+4)+1;
- L6();
- vs_top=sup;
- bds_unwind1;
- base[3]= Cnil;
- vs_top=(vs_base=base+3)+1;
- return;
- }
- /* function definition for TERMINAL-INTERRUPT */
-
- static L5()
- { register object *base=vs_base;
- register object *sup=base+VM7;
- vs_reserve(VM7);
- bds_check;
- check_arg(1);
- vs_top=sup;
- TTL:;
- bds_bind(VV[23],Ct);
- if((base[0])==Cnil){
- goto T238;}
- base[2]= VV[58];
- base[3]= VV[59];
- vs_top=(vs_base=base+2)+2;
- Lcerror();
- bds_unwind1;
- return;
- T238:;
- base[2]= VV[60];
- vs_top=(vs_base=base+2)+1;
- Lerror();
- bds_unwind1;
- return;
- }
- /* function definition for BREAK-LEVEL */
-
- static L6()
- { register object *base=vs_base;
- register object *sup=base+VM8;
- vs_reserve(VM8);
- bds_check;
- check_arg(1);
- bds_bind(VV[25],base[0]);
- vs_top=sup;
- TTL:;
- base[2]= make_cons(symbol_value(VV[14]),symbol_value(VV[12]));
- bds_bind(VV[13],make_cons(base[2],symbol_value(VV[13])));
- bds_bind(VV[12],make_cons(Cnil,Cnil));
- bds_bind(VV[14],make_cons(Ct,symbol_value(VV[14])));
- bds_bind(VV[17],one_plus(symbol_value(VV[18])));
- base[6]= simple_symlispcall_no_event(VV[199],base+7,0);
- bds_bind(VV[18],one_minus(base[6]));
- bds_bind(VV[19],(VV[18]->s.s_dbind));
- base[9]= symbol_value(VV[22]);
- base[10]= (VV[17]->s.s_dbind);
- base[8]= simple_symlispcall_no_event(VV[200],base+9,2);
- if(base[8]==Cnil)goto T250;
- bds_bind(VV[21],base[8]);
- goto T249;
- T250:;
- base[9]= simple_symlispcall_no_event(VV[201],base+10,0);
- bds_bind(VV[21],one_plus(base[9]));
- T249:;
- bds_bind(VV[22],simple_symlispcall_no_event(VV[201],base+9,0));
- bds_bind(VV[15],Cnil);
- base[10]= symbol_value(VV[23]);
- bds_bind(VV[23],Cnil);
- if(symbol_value(VV[27])!=Cnil){
- bds_bind(VV[61],symbol_value(VV[27]));
- goto T256;}
- bds_bind(VV[61],symbol_value(VV[61]));
- T256:;
- bds_bind(VV[62],Cnil);
- bds_bind(VV[0],symbol_value(VV[0]));
- bds_bind(VV[1],symbol_value(VV[1]));
- bds_bind(VV[2],symbol_value(VV[2]));
- bds_bind(VV[3],symbol_value(VV[3]));
- bds_bind(VV[4],symbol_value(VV[4]));
- bds_bind(VV[5],symbol_value(VV[5]));
- bds_bind(VV[6],symbol_value(VV[6]));
- bds_bind(VV[7],symbol_value(VV[7]));
- bds_bind(VV[8],symbol_value(VV[8]));
- bds_bind(VV[9],symbol_value(VV[9]));
- if((base[10])!=Cnil){
- goto T257;}
- vs_base=vs_top;
- L21();
- vs_top=sup;
- base[24]= make_fixnum(length(cdr((VV[14]->s.s_dbind))));
- vs_top=(vs_base=base+24)+1;
- L8();
- vs_top=sup;
- T257:;
- princ_char(10,VV[38]);
- vs_base=vs_top;
- L10();
- vs_top=sup;
- T265:;
- (VV[2]->s.s_dbind)= (VV[1]->s.s_dbind);
- (VV[1]->s.s_dbind)= (VV[0]->s.s_dbind);
- (VV[0]->s.s_dbind)= (VV[3]->s.s_dbind);
- base[24]= symbol_value(VV[63]);
- base[25]= VV[64];
- base[27]= symbol_value(VV[34]);
- base[29]= VV[35];
- vs_top=(vs_base=base+29)+1;
- Lfind_package();
- vs_top=sup;
- base[28]= vs_base[0];
- if(!(base[27]==base[28])){
- goto T278;}
- base[26]= VV[65];
- goto T276;
- T278:;
- base[27]= symbol_value(VV[34]);
- vs_top=(vs_base=base+27)+1;
- Lpackage_name();
- vs_top=sup;
- base[26]= vs_base[0];
- T276:;
- base[27]= (VV[14]->s.s_dbind);
- vs_top=(vs_base=base+24)+4;
- Lformat();
- vs_top=sup;
- frs_push(FRS_CATCH,(VV[12]->s.s_dbind));
- if(nlj_active)
- {nlj_active=FALSE;frs_pop();
- vs_top=sup;
- if((vs_base[0])==Cnil){
- goto T266;}
- goto T285;}
- else{
- base[24]= symbol_value(VV[63]);
- base[25]= Cnil;
- base[26]= symbol_value(VV[10]);
- (VV[3]->s.s_dbind)= simple_symlispcall(VV[197],base+24,3);
- if(!((VV[3]->s.s_dbind)==symbol_value(VV[10]))){
- goto T292;}
- vs_base=vs_top;
- Lby();
- vs_top=sup;
- T292:;
- if(!((type_of((VV[3]->s.s_dbind))==t_symbol&&((VV[3]->s.s_dbind))->s.s_hpack==keyword_package))){
- goto T299;}
- if((VV[3]->s.s_dbind)==VV[66]){
- goto T302;}
- if(!((VV[3]->s.s_dbind)==VV[67])){
- goto T301;}
- T302:;
- frs_pop();
- base[25]= Cnil;
- vs_top=(vs_base=base+25)+1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- return;
- T301:;
- base[25]= (VV[3]->s.s_dbind);
- base[26]= Cnil;
- symlispcall(VV[186],base+25,2);
- goto T297;
- T299:;
- if(!(type_of((VV[3]->s.s_dbind))==t_cons)){
- goto T309;}
- if(!((type_of(car((VV[3]->s.s_dbind)))==t_symbol&&(car((VV[3]->s.s_dbind)))->s.s_hpack==keyword_package))){
- goto T309;}
- if(car((VV[3]->s.s_dbind))==VV[66]){
- goto T314;}
- if(!(car((VV[3]->s.s_dbind))==VV[67])){
- goto T313;}
- T314:;
- frs_pop();
- base[25]= Cnil;
- vs_top=(vs_base=base+25)+1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- bds_unwind1;
- return;
- T313:;
- base[25]= car((VV[3]->s.s_dbind));
- base[26]= cdr((VV[3]->s.s_dbind));
- symlispcall(VV[186],base+25,2);
- goto T297;
- T309:;
- base[25]= (VV[3]->s.s_dbind);
- base[26]= Cnil;
- base[27]= Cnil;
- base[28]= (VV[15]->s.s_dbind);
- symlispcall(VV[102],base+25,4);
- T297:;
- Llist();
- vs_top=sup;
- base[24]= vs_base[0];
- (VV[9]->s.s_dbind)= (VV[8]->s.s_dbind);
- (VV[8]->s.s_dbind)= (VV[7]->s.s_dbind);
- (VV[7]->s.s_dbind)= base[24];
- (VV[6]->s.s_dbind)= (VV[5]->s.s_dbind);
- (VV[5]->s.s_dbind)= (VV[4]->s.s_dbind);
- (VV[4]->s.s_dbind)= car((VV[7]->s.s_dbind));
- base[25]= symbol_value(VV[63]);
- vs_top=(vs_base=base+25)+1;
- Lfresh_line();
- vs_top=sup;
- base[25]= (VV[7]->s.s_dbind);
- base[26]= car(base[25]);
- T340:;
- if(!(endp(base[25]))){
- goto T341;}
- goto T295;
- T341:;
- base[27]= base[26];
- base[28]= symbol_value(VV[63]);
- (void)simple_symlispcall(VV[198],base+27,2);
- princ_char(10,VV[63]);
- base[25]= cdr(base[25]);
- base[26]= car(base[25]);
- goto T340;
- T295:;
- frs_pop();
- goto T266;}
- T285:;
- princ_char(10,VV[63]);
- vs_base=vs_top;
- L26();
- vs_top=sup;
- T266:;
- goto T265;
- }
- /* function definition for BREAK-CALL */
-
- static L7()
- { register object *base=vs_base;
- register object *sup=base+VM9;
- vs_reserve(VM9);
- check_arg(2);
- vs_top=sup;
- TTL:;
- base[2]= get(base[0],VV[68],Cnil);
- if((base[2])==Cnil){
- goto T358;}
- base[3]= make_cons(base[2],base[1]);
- base[4]= Cnil;
- base[5]= Cnil;
- base[6]= symbol_value(VV[15]);
- vs_top=(vs_base=base+3)+4;
- Levalhook();
- return;
- T358:;
- base[3]= symbol_value(VV[63]);
- base[4]= VV[69];
- base[5]= base[0];
- vs_top=(vs_base=base+3)+3;
- Lformat();
- return;
- }
- /* function definition for BREAK-QUIT */
-
- static L8()
- { register object *base=vs_base;
- register object *sup=base+VM10;
- vs_reserve(VM10);
- if(vs_top-vs_base>1) too_many_arguments();
- if(vs_base>=vs_top){vs_top=sup;goto T367;}
- vs_top=sup;
- goto T368;
- T367:;
- base[0]= VV[20];
- T368:;
- base[1]= make_fixnum(length(symbol_value(VV[14])));
- if(!(number_compare(base[0],VV[20])>=0)){
- goto T371;}
- if(!(number_compare(base[0],base[1])<0)){
- goto T371;}
- base[4]= base[1];
- base[5]= base[0];
- base[6]= VV[16];
- vs_top=(vs_base=base+4)+3;
- Lminus();
- vs_top=sup;
- base[3]= vs_base[0];
- base[2]= nth(fixint(base[3]),symbol_value(VV[13]));
- {frame_ptr fr;
- base[3]= cdr(base[2]);
- fr=frs_sch_catch(base[3]);
- if(fr==NULL) FEerror("The tag ~s is undefined.",1,base[3]);
- base[4]= cdr(base[2]);
- vs_top=(vs_base=base+4)+1;
- unwind(fr,base[3]);}
- T371:;
- vs_base=vs_top;
- L26();
- return;
- }
- /* function definition for BREAK-PREVIOUS */
-
- static L9()
- { register object *base=vs_base;
- register object *sup=base+VM11;
- vs_reserve(VM11);
- if(vs_top-vs_base>1) too_many_arguments();
- if(vs_base>=vs_top){vs_top=sup;goto T383;}
- vs_top=sup;
- goto T384;
- T383:;
- base[0]= VV[16];
- T384:;
- base[1]= one_minus(symbol_value(VV[19]));
- T388:;
- if(number_compare(base[1],symbol_value(VV[17]))<0){
- goto T390;}
- if(!(number_compare(base[0],VV[20])<=0)){
- goto T389;}
- T390:;
- vs_base=vs_top;
- L34();
- vs_top=sup;
- vs_base=vs_top;
- L26();
- return;
- T389:;
- base[2]= base[1];
- vs_top=(vs_base=base+2)+1;
- L32();
- vs_top=sup;
- if((vs_base[0])==Cnil){
- goto T396;}
- setq(VV[19],base[1]);
- base[0]= one_minus(base[0]);
- T396:;
- base[1]= one_minus(base[1]);
- goto T388;
- }
- /* function definition for SET-CURRENT */
-
- static L10()
- { register object *base=vs_base;
- register object *sup=base+VM12;
- vs_reserve(VM12);
- check_arg(0);
- vs_top=sup;
- TTL:;
- base[0]= symbol_value(VV[19]);
- T407:;
- base[1]= base[0];
- vs_top=(vs_base=base+1)+1;
- L32();
- vs_top=sup;
- if((vs_base[0])!=Cnil){
- goto T409;}
- if(!(number_compare(base[0],symbol_value(VV[17]))<=0)){
- goto T408;}
- T409:;
- setq(VV[19],base[0]);
- vs_base=vs_top;
- L34();
- vs_top=sup;
- base[1]= symbol_value(VV[63]);
- base[2]= VV[70];
- base[4]= symbol_value(VV[19]);
- vs_top=(vs_base=base+4)+1;
- L33();
- vs_top=sup;
- base[3]= vs_base[0];
- base[4]= cdr(symbol_value(VV[14]));
- vs_top=(vs_base=base+1)+4;
- Lformat();
- return;
- T408:;
- base[0]= one_minus(base[0]);
- goto T407;
- }
- /* function definition for BREAK-NEXT */
-
- static L11()
- { register object *base=vs_base;
- register object *sup=base+VM13;
- vs_reserve(VM13);
- if(vs_top-vs_base>1) too_many_arguments();
- if(vs_base>=vs_top){vs_top=sup;goto T426;}
- vs_top=sup;
- goto T427;
- T426:;
- base[0]= VV[16];
- T427:;
- base[1]= symbol_value(VV[19]);
- T430:;
- if(number_compare(base[1],symbol_value(VV[18]))>0){
- goto T432;}
- if(!(number_compare(base[0],VV[20])<0)){
- goto T431;}
- T432:;
- vs_base=vs_top;
- L34();
- vs_top=sup;
- vs_base=vs_top;
- L26();
- return;
- T431:;
- base[2]= base[1];
- vs_top=(vs_base=base+2)+1;
- L32();
- vs_top=sup;
- if((vs_base[0])==Cnil){
- goto T438;}
- setq(VV[19],base[1]);
- base[0]= one_minus(base[0]);
- T438:;
- base[1]= one_plus(base[1]);
- goto T430;
- }
- /* function definition for BREAK-GO */
-
- static L12()
- { register object *base=vs_base;
- register object *sup=base+VM14;
- vs_reserve(VM14);
- check_arg(1);
- vs_top=sup;
- TTL:;
- setq(VV[19],(number_compare((number_compare(base[0],symbol_value(VV[17]))>=0?base[0]:symbol_value(VV[17])),symbol_value(VV[18]))<=0?(number_compare(base[0],symbol_value(VV[17]))>=0?base[0]:symbol_value(VV[17])):symbol_value(VV[18])));
- base[1]= symbol_value(VV[19]);
- vs_top=(vs_base=base+1)+1;
- L32();
- vs_top=sup;
- if((vs_base[0])==Cnil){
- goto T451;}
- vs_base=vs_top;
- L34();
- vs_top=sup;
- vs_base=vs_top;
- L26();
- return;
- T451:;
- vs_base=vs_top;
- L9();
- return;
- }
- /* function definition for BREAK-MESSAGE */
-
- static L13()
- { register object *base=vs_base;
- register object *sup=base+VM15;
- vs_reserve(VM15);
- check_arg(0);
- vs_top=sup;
- TTL:;
- (void)(princ(symbol_value(VV[25]),symbol_value(VV[63])));
- princ_char(10,VV[63]);
- vs_base=vs_top=base+0;
- vs_base[0]=Cnil;
- return;
- }
- /* function definition for BREAK-VARIABLES */
-
- static L14()
- { register object *base=vs_base;
- register object *sup=base+VM16;
- vs_reserve(VM16);
- check_arg(0);
- vs_top=sup;
- TTL:;
- base[0]= symbol_value(VV[63]);
- base[1]= VV[71];
- {object V9;
- {object V10;
- object V11= car(symbol_value(VV[15]));
- if(endp(V11)){
- V9= Cnil;
- goto T459;}
- base[2]=V10=MMcons(Cnil,Cnil);
- T460:;
- (V10->c.c_car)= car((V11->c.c_car));
- if(endp(V11=MMcdr(V11))){
- V9= base[2];
- goto T459;}
- V10=MMcdr(V10)=MMcons(Cnil,Cnil);
- goto T460;}
- T459:;
- vs_top=base+2;
- while(!endp(V9))
- {vs_push(car(V9));V9=cdr(V9);}
- vs_base=base+0;}
- Lformat();
- return;
- }
- /* function definition for BREAK-FUNCTIONS */
-
- static L15()
- { register object *base=vs_base;
- register object *sup=base+VM17;
- vs_reserve(VM17);
- check_arg(0);
- vs_top=sup;
- TTL:;
- base[0]= symbol_value(VV[63]);
- base[1]= VV[72];
- {object V12;
- {object V13;
- object V14= cadr(symbol_value(VV[15]));
- if(endp(V14)){
- V12= Cnil;
- goto T464;}
- base[2]=V13=MMcons(Cnil,Cnil);
- T465:;
- (V13->c.c_car)= car((V14->c.c_car));
- if(endp(V14=MMcdr(V14))){
- V12= base[2];
- goto T464;}
- V13=MMcdr(V13)=MMcons(Cnil,Cnil);
- goto T465;}
- T464:;
- vs_top=base+2;
- while(!endp(V12))
- {vs_push(car(V12));V12=cdr(V12);}
- vs_base=base+0;}
- Lformat();
- return;
- }
- /* function definition for BREAK-BLOCKS */
-
- static L16()
- { register object *base=vs_base;
- register object *sup=base+VM18;
- vs_reserve(VM18);
- check_arg(0);
- vs_top=sup;
- TTL:;
- base[0]= symbol_value(VV[63]);
- base[1]= VV[73];
- {object V15;
- {object V16;
- object V17= caddr(symbol_value(VV[15]));
- if(endp(V17)){
- V15= Cnil;
- goto T469;}
- base[2]=V16=MMcons(Cnil,Cnil);
- T470:;
- if(!(cadr((V17->c.c_car))==VV[74])){
- goto T473;}
- (V16->c.c_cdr)= make_cons(car((V17->c.c_car)),Cnil);
- goto T471;
- T473:;
- (V16->c.c_cdr)= Cnil;
- T471:;
- while(!endp(MMcdr(V16)))V16=MMcdr(V16);
- if(endp(V17=MMcdr(V17))){
- base[2]=base[2]->c.c_cdr;
- V15= base[2];
- goto T469;}
- goto T470;}
- T469:;
- vs_top=base+2;
- while(!endp(V15))
- {vs_push(car(V15));V15=cdr(V15);}
- vs_base=base+0;}
- Lformat();
- return;
- }
- /* function definition for BREAK-TAGS */
-
- static L17()
- { register object *base=vs_base;
- register object *sup=base+VM19;
- vs_reserve(VM19);
- check_arg(0);
- vs_top=sup;
- TTL:;
- base[0]= symbol_value(VV[63]);
- base[1]= VV[75];
- {object V18;
- {object V19;
- object V20= caddr(symbol_value(VV[15]));
- if(endp(V20)){
- V18= Cnil;
- goto T477;}
- base[2]=V19=MMcons(Cnil,Cnil);
- T478:;
- if(!(cadr((V20->c.c_car))==VV[76])){
- goto T481;}
- (V19->c.c_cdr)= make_cons(car((V20->c.c_car)),Cnil);
- goto T479;
- T481:;
- (V19->c.c_cdr)= Cnil;
- T479:;
- while(!endp(MMcdr(V19)))V19=MMcdr(V19);
- if(endp(V20=MMcdr(V20))){
- base[2]=base[2]->c.c_cdr;
- V18= base[2];
- goto T477;}
- goto T478;}
- T477:;
- vs_top=base+2;
- while(!endp(V18))
- {vs_push(car(V18));V18=cdr(V18);}
- vs_base=base+0;}
- Lformat();
- return;
- }
- /* function definition for BREAK-VS */
-
- static L18()
- { register object *base=vs_base;
- register object *sup=base+VM20;
- vs_reserve(VM20);
- if(vs_top-vs_base>2) too_many_arguments();
- if(vs_base>=vs_top){vs_top=sup;goto T483;}
- vs_base++;
- if(vs_base>=vs_top){vs_top=sup;goto T484;}
- vs_top=sup;
- goto T485;
- T483:;
- base[2]= symbol_value(VV[17]);
- base[0]= simple_symlispcall_no_event(VV[202],base+2,1);
- T484:;
- base[2]= symbol_value(VV[18]);
- base[1]= simple_symlispcall_no_event(VV[202],base+2,1);
- T485:;
- base[3]= symbol_value(VV[17]);
- base[2]= simple_symlispcall_no_event(VV[202],base+3,1);
- base[0]= (number_compare(base[0],base[2])>=0?base[0]:base[2]);
- base[3]= one_plus(symbol_value(VV[18]));
- base[2]= simple_symlispcall_no_event(VV[202],base+3,1);
- base[3]= one_minus(base[2]);
- base[1]= (number_compare(base[1],base[3])<=0?base[1]:base[3]);
- base[2]= symbol_value(VV[17]);
- T499:;
- if(number_compare(base[2],symbol_value(VV[18]))>=0){
- goto T501;}
- base[4]= base[2];
- base[3]= simple_symlispcall_no_event(VV[202],base+4,1);
- if(!(number_compare(base[3],base[0])>=0)){
- goto T500;}
- T501:;
- base[3]= base[0];
- T508:;
- if(!(number_compare(base[3],base[1])>0)){
- goto T509;}
- vs_base=vs_top=base+4;
- vs_base[0]=Cnil;
- return;
- T509:;
- T515:;
- base[5]= base[2];
- base[4]= simple_symlispcall_no_event(VV[202],base+5,1);
- if(!(number_compare(base[4],base[3])>0)){
- goto T516;}
- goto T513;
- T516:;
- base[4]= base[2];
- vs_top=(vs_base=base+4)+1;
- L32();
- vs_top=sup;
- if((vs_base[0])==Cnil){
- goto T522;}
- base[4]= base[2];
- vs_top=(vs_base=base+4)+1;
- L23();
- vs_top=sup;
- T522:;
- base[2]= number_plus(base[2],VV[16]);
- goto T515;
- T513:;
- base[4]= symbol_value(VV[63]);
- base[5]= VV[77];
- base[6]= base[3];
- base[8]= base[3];
- base[7]= simple_symlispcall_no_event(VV[203],base+8,1);
- vs_top=(vs_base=base+4)+4;
- Lformat();
- vs_top=sup;
- base[3]= one_plus(base[3]);
- goto T508;
- T500:;
- base[2]= one_plus(base[2]);
- goto T499;
- }
- /* function definition for BREAK-LOCAL */
-
- static L19()
- { register object *base=vs_base;
- register object *sup=base+VM21;
- vs_reserve(VM21);
- if(vs_top-vs_base>1) too_many_arguments();
- if(vs_base>=vs_top){vs_top=sup;goto T544;}
- vs_top=sup;
- goto T545;
- T544:;
- base[0]= VV[20];
- T545:;
- base[3]= symbol_value(VV[19]);
- base[2]= simple_symlispcall_no_event(VV[202],base+3,1);
- base[1]= number_plus(base[2],base[0]);
- base[2]= base[1];
- base[3]= base[1];
- vs_top=(vs_base=base+2)+2;
- L18();
- return;
- }
- /* function definition for BREAK-BDS */
-
- static L20()
- { register object *base=vs_base;
- register object *sup=base+VM22;
- vs_reserve(VM22);
- check_arg(1);
- vs_top=sup;
- TTL:;
- base[1]= symbol_value(VV[21]);
- if(type_of(base[0])==t_cons){
- goto T552;}
- base[0]= make_cons(base[0],Cnil);
- T552:;
- base[5]= one_minus(symbol_value(VV[21]));
- base[4]= simple_symlispcall_no_event(VV[204],base+5,1);
- base[2]= one_plus(base[4]);
- base[4]= one_plus(symbol_value(VV[22]));
- base[3]= simple_symlispcall_no_event(VV[204],base+4,1);
- T562:;
- if(!(number_compare(base[2],base[3])>0)){
- goto T563;}
- vs_base=vs_top=base+4;
- vs_base[0]=Cnil;
- return;
- T563:;
- base[5]= base[2];
- base[4]= simple_symlispcall_no_event(VV[205],base+5,1);
- {object x= base[4],V21= base[0];
- while(!endp(V21))
- if(eql(x,V21->c.c_car)){
- goto T569;
- }else V21=V21->c.c_cdr;
- goto T567;}
- T569:;
- T574:;
- if(number_compare(base[1],symbol_value(VV[22]))>0){
- goto T576;}
- base[5]= base[1];
- base[4]= simple_symlispcall_no_event(VV[204],base+5,1);
- if(!(number_compare(base[4],base[2])>0)){
- goto T575;}
- T576:;
- goto T572;
- T575:;
- base[4]= base[1];
- vs_top=(vs_base=base+4)+1;
- L24();
- vs_top=sup;
- base[1]= number_plus(base[1],VV[16]);
- goto T574;
- T572:;
- base[4]= symbol_value(VV[63]);
- base[5]= VV[78];
- base[6]= base[2];
- base[8]= base[2];
- base[7]= simple_symlispcall_no_event(VV[205],base+8,1);
- base[9]= base[2];
- base[8]= simple_symlispcall_no_event(VV[206],base+9,1);
- vs_top=(vs_base=base+4)+5;
- Lformat();
- vs_top=sup;
- T567:;
- base[2]= one_plus(base[2]);
- goto T562;
- }
- /* function definition for SIMPLE-BACKTRACE */
-
- static L21()
- { register object *base=vs_base;
- register object *sup=base+VM23;
- vs_reserve(VM23);
- check_arg(0);
- vs_top=sup;
- TTL:;
- princ_str("Backtrace: ",VV[63]);
- base[0]= symbol_value(VV[17]);
- base[1]= Cnil;
- T601:;
- if(!(number_compare(base[0],symbol_value(VV[18]))>0)){
- goto T602;}
- princ_char(10,VV[63]);
- vs_base=vs_top=base+2;
- vs_base[0]=Cnil;
- return;
- T602:;
- base[2]= base[0];
- vs_top=(vs_base=base+2)+1;
- L32();
- vs_top=sup;
- if((vs_base[0])==Cnil){
- goto T607;}
- if((base[1])==Cnil){
- goto T611;}
- princ_str(" > ",VV[63]);
- T611:;
- base[3]= base[0];
- vs_top=(vs_base=base+3)+1;
- L33();
- vs_top=sup;
- base[2]= vs_base[0];
- base[3]= VV[79];
- base[4]= symbol_value(VV[63]);
- base[5]= VV[80];
- base[6]= Ct;
- base[7]= VV[81];
- if(!(number_compare(base[0],symbol_value(VV[19]))==0)){
- goto T623;}
- base[8]= VV[43];
- goto T621;
- T623:;
- base[8]= VV[82];
- T621:;
- vs_top=(vs_base=base+2)+7;
- Lwrite();
- vs_top=sup;
- T607:;
- base[0]= one_plus(base[0]);
- base[1]= Ct;
- goto T601;
- }
- /* function definition for BACKTRACE */
-
- static L22()
- { register object *base=vs_base;
- register object *sup=base+VM24;
- vs_reserve(VM24);
- if(vs_top-vs_base>2) too_many_arguments();
- if(vs_base>=vs_top){vs_top=sup;goto T630;}
- vs_base++;
- if(vs_base>=vs_top){vs_top=sup;goto T631;}
- vs_top=sup;
- goto T632;
- T630:;
- base[0]= symbol_value(VV[17]);
- T631:;
- base[1]= symbol_value(VV[18]);
- T632:;
- base[0]= (number_compare(base[0],symbol_value(VV[17]))>=0?base[0]:symbol_value(VV[17]));
- base[1]= (number_compare(base[1],symbol_value(VV[18]))<=0?base[1]:symbol_value(VV[18]));
- base[2]= base[0];
- base[5]= symbol_value(VV[21]);
- base[6]= base[0];
- base[4]= simple_symlispcall_no_event(VV[200],base+5,2);
- if(base[4]==Cnil)goto T640;
- base[3]= base[4];
- goto T639;
- T640:;
- base[3]= one_plus(symbol_value(VV[22]));
- T639:;
- T645:;
- if(!(number_compare(base[2],base[1])>0)){
- goto T646;}
- vs_base=vs_top=base+4;
- vs_base[0]=Cnil;
- return;
- T646:;
- base[4]= base[2];
- vs_top=(vs_base=base+4)+1;
- L32();
- vs_top=sup;
- if((vs_base[0])==Cnil){
- goto T650;}
- base[4]= base[2];
- vs_top=(vs_base=base+4)+1;
- L23();
- vs_top=sup;
- T650:;
- T657:;
- if(number_compare(base[3],symbol_value(VV[22]))>0){
- goto T659;}
- base[5]= base[3];
- base[4]= simple_symlispcall_no_event(VV[207],base+5,1);
- if(!(number_compare(base[4],base[2])>0)){
- goto T658;}
- T659:;
- goto T655;
- T658:;
- base[4]= base[3];
- vs_top=(vs_base=base+4)+1;
- L24();
- vs_top=sup;
- base[3]= number_plus(base[3],VV[16]);
- goto T657;
- T655:;
- base[2]= one_plus(base[2]);
- goto T645;
- }
- /* function definition for PRINT-IHS */
-
- static L23()
- { register object *base=vs_base;
- register object *sup=base+VM25;
- vs_reserve(VM25);
- bds_check;
- check_arg(1);
- vs_top=sup;
- TTL:;
- bds_bind(VV[39],VV[83]);
- bds_bind(VV[41],VV[40]);
- base[3]= Ct;
- base[4]= VV[84];
- base[5]= (number_compare(base[0],symbol_value(VV[19]))==0?Ct:Cnil);
- base[6]= base[0];
- base[9]= base[0];
- base[8]= simple_symlispcall_no_event(VV[208],base+9,1);
- if(type_of(base[8])==t_symbol){
- goto T682;}
- base[9]= base[8];
- vs_top=(vs_base=base+9)+1;
- Lcompiled_function_p();
- vs_top=sup;
- if((vs_base[0])==Cnil){
- goto T683;}
- T682:;
- base[7]= base[8];
- goto T679;
- T683:;
- if(!(type_of(base[8])==t_cons)){
- goto T689;}
- {object V22= car(base[8]);
- if((V22!= VV[85]))goto T691;
- base[7]= base[8];
- goto T679;
- T691:;
- if((V22!= VV[209]))goto T692;
- base[7]= cdr(base[8]);
- goto T679;
- T692:;
- if((V22!= VV[103]))goto T693;
- base[7]= make_cons(VV[85],cddddr(base[8]));
- goto T679;
- T693:;
- if((V22!= VV[210]))goto T694;
- base[7]= cddddr(base[8]);
- goto T679;
- T694:;
- base[7]= VV[86];
- goto T679;}
- T689:;
- base[7]= VV[87];
- T679:;
- base[9]= base[0];
- base[8]= simple_symlispcall_no_event(VV[202],base+9,1);
- vs_top=(vs_base=base+3)+6;
- Lformat();
- bds_unwind1;
- bds_unwind1;
- return;
- }
- /* function definition for PRINT-FRS */
-
- static L24()
- { register object *base=vs_base;
- register object *sup=base+VM26;
- vs_reserve(VM26);
- check_arg(1);
- vs_top=sup;
- TTL:;
- base[1]= symbol_value(VV[63]);
- base[2]= VV[88];
- base[3]= base[0];
- base[5]= base[0];
- vs_top=(vs_base=base+5)+1;
- L25();
- vs_top=sup;
- base[4]= vs_base[0];
- base[6]= base[0];
- base[5]= simple_symlispcall_no_event(VV[207],base+6,1);
- base[7]= base[0];
- base[6]= simple_symlispcall_no_event(VV[211],base+7,1);
- base[8]= base[0];
- base[7]= simple_symlispcall_no_event(VV[204],base+8,1);
- vs_top=(vs_base=base+1)+7;
- Lformat();
- return;
- }
- /* function definition for FRS-KIND */
-
- static L25()
- { register object *base=vs_base;
- register object *sup=base+VM27;
- vs_reserve(VM27);
- check_arg(1);
- vs_top=sup;
- TTL:;
- base[1]= Cnil;
- base[3]= base[0];
- base[2]= simple_symlispcall_no_event(VV[212],base+3,1);
- {object V23= base[2];
- if((V23!= VV[213]))goto T710;
- base[3]=symbol_function(VV[214]);
- base[5]= base[0];
- base[4]= simple_symlispcall_no_event(VV[215],base+5,1);
- if((simple_lispcall_no_event(base+3,1))==Cnil){
- goto T712;}
- base[5]= base[0];
- base[4]= simple_symlispcall_no_event(VV[215],base+5,1);
- base[8]= base[0];
- base[7]= simple_symlispcall_no_event(VV[211],base+8,1);
- base[6]= number_plus(base[7],VV[83]);
- base[5]= simple_symlispcall_no_event(VV[203],base+6,1);
- base[6]= VV[89];
- base[7]= symbol_function(VV[216]);
- base[8]= VV[90];
- base[9]= symbol_function(VV[217]);
- vs_top=(vs_base=base+4)+6;
- Lmember();
- vs_top=sup;
- base[1]= vs_base[0];
- if((base[1])!=Cnil){
- goto T718;}
- base[3]= Cnil;
- goto T717;
- T718:;
- if(!(cadar(base[1])==VV[74])){
- goto T732;}
- base[3]= list(3,VV[74],caar(base[1]),VV[6]);
- goto T717;
- T732:;
- base[7]=symbol_function(VV[218]);
- base[9]= base[0];
- base[8]= simple_symlispcall_no_event(VV[215],base+9,1);
- base[9]= base[1];
- base[10]= VV[92];
- base[11]= symbol_function(VV[217]);
- base[12]= VV[89];
- base[13]= symbol_function(VV[216]);
- base[6]= simple_lispcall_no_event(base+7,6);
- {object V24;
- object V25= base[6];
- if(endp(V25)){
- base[4]= Cnil;
- goto T734;}
- base[5]=V24=MMcons(Cnil,Cnil);
- T735:;
- (V24->c.c_car)= car((V25->c.c_car));
- if(endp(V25=MMcdr(V25))){
- base[4]= base[5];
- goto T734;}
- V24=MMcdr(V24)=MMcons(Cnil,Cnil);
- goto T735;}
- T734:;
- base[5]= reverse(base[4]);
- base[6]= append(base[5],VV[93]);
- base[3]= make_cons(VV[91],base[6]);
- T717:;
- if(base[3]==Cnil)goto T716;
- vs_top=(vs_base=base+3)+1;
- return;
- T716:;
- base[5]= base[0];
- base[4]= simple_symlispcall_no_event(VV[215],base+5,1);
- base[5]= list(2,VV[94],base[4]);
- vs_top=(vs_base=base+5)+1;
- return;
- T712:;
- base[4]= base[0];
- base[3]= simple_symlispcall_no_event(VV[215],base+4,1);
- base[4]= list(2,VV[96],base[3]);
- base[5]= list(3,VV[95],base[4],VV[6]);
- vs_top=(vs_base=base+5)+1;
- return;
- T710:;
- if((V23!= VV[219]))goto T749;
- base[3]= VV[97];
- vs_top=(vs_base=base+3)+1;
- return;
- T749:;
- base[4]= base[0];
- base[3]= simple_symlispcall_no_event(VV[215],base+4,1);
- base[4]= list(2,VV[98],base[3]);
- vs_top=(vs_base=base+4)+1;
- return;}
- }
- /* function definition for BREAK-CURRENT */
-
- static L26()
- { register object *base=vs_base;
- register object *sup=base+VM28;
- vs_reserve(VM28);
- check_arg(0);
- vs_top=sup;
- TTL:;
- if((symbol_value(VV[14]))==Cnil){
- goto T754;}
- base[0]= symbol_value(VV[63]);
- base[1]= VV[99];
- base[3]= symbol_value(VV[19]);
- vs_top=(vs_base=base+3)+1;
- L33();
- vs_top=sup;
- base[2]= vs_base[0];
- vs_top=(vs_base=base+0)+3;
- Lformat();
- vs_top=sup;
- goto T752;
- T754:;
- base[0]= symbol_value(VV[63]);
- base[1]= VV[100];
- vs_top=(vs_base=base+0)+2;
- Lformat();
- vs_top=sup;
- T752:;
- vs_base=vs_top=base+0;
- vs_base[0]=Cnil;
- return;
- }
- /* function definition for BREAK-HIDE */
-
- static L27()
- { register object *base=vs_base;
- register object *sup=base+VM29;
- vs_reserve(VM29);
- check_arg(1);
- vs_top=sup;
- TTL:;
- {object x= base[0],V26= symbol_value(VV[28]);
- while(!endp(V26))
- if(eql(x,V26->c.c_car)){
- goto T762;
- }else V26=V26->c.c_cdr;}
- setq(VV[28],make_cons(base[0],symbol_value(VV[28])));
- base[1]= symbol_value(VV[19]);
- vs_top=(vs_base=base+1)+1;
- L32();
- vs_top=sup;
- if((vs_base[0])!=Cnil){
- goto T762;}
- vs_base=vs_top;
- L9();
- vs_top=sup;
- T762:;
- vs_base=vs_top=base+1;
- vs_base[0]=Cnil;
- return;
- }
- /* function definition for BREAK-UNHIDE */
-
- static L28()
- { register object *base=vs_base;
- register object *sup=base+VM30;
- vs_reserve(VM30);
- check_arg(1);
- vs_top=sup;
- TTL:;
- base[1]= base[0];
- base[2]= symbol_value(VV[28]);
- vs_top=(vs_base=base+1)+2;
- L36();
- vs_top=sup;
- setq(VV[28],vs_base[0]);
- vs_base=vs_top=base+1;
- vs_base[0]=Cnil;
- return;
- }
- /* function definition for BREAK-UNHIDE-PACKAGE */
-
- static L29()
- { register object *base=vs_base;
- register object *sup=base+VM31;
- vs_reserve(VM31);
- check_arg(1);
- vs_top=sup;
- TTL:;
- base[1]= base[0];
- vs_top=(vs_base=base+1)+1;
- Lfind_package();
- vs_top=sup;
- base[0]= vs_base[0];
- base[1]= base[0];
- base[2]= symbol_value(VV[30]);
- vs_top=(vs_base=base+1)+2;
- L36();
- vs_top=sup;
- setq(VV[30],vs_base[0]);
- vs_base=vs_top=base+1;
- vs_base[0]=Cnil;
- return;
- }
- /* function definition for BREAK-UNHIDE-ALL */
-
- static L30()
- { register object *base=vs_base;
- register object *sup=base+VM32;
- vs_reserve(VM32);
- check_arg(0);
- vs_top=sup;
- TTL:;
- setq(VV[28],Cnil);
- setq(VV[30],Cnil);
- vs_base=vs_top=base+0;
- vs_base[0]=Cnil;
- return;
- }
- /* function definition for BREAK-HIDE-PACKAGE */
-
- static L31()
- { register object *base=vs_base;
- register object *sup=base+VM33;
- vs_reserve(VM33);
- check_arg(1);
- vs_top=sup;
- TTL:;
- base[1]= base[0];
- vs_top=(vs_base=base+1)+1;
- Lfind_package();
- vs_top=sup;
- base[0]= vs_base[0];
- {object x= base[0],V27= symbol_value(VV[30]);
- while(!endp(V27))
- if(eql(x,V27->c.c_car)){
- goto T788;
- }else V27=V27->c.c_cdr;}
- setq(VV[30],make_cons(base[0],symbol_value(VV[30])));
- base[1]= symbol_value(VV[19]);
- vs_top=(vs_base=base+1)+1;
- L32();
- vs_top=sup;
- if((vs_base[0])!=Cnil){
- goto T788;}
- vs_base=vs_top;
- L9();
- vs_top=sup;
- T788:;
- vs_base=vs_top=base+1;
- vs_base[0]=Cnil;
- return;
- }
- /* function definition for IHS-VISIBLE */
-
- static L32()
- { register object *base=vs_base;
- register object *sup=base+VM34;
- vs_reserve(VM34);
- check_arg(1);
- vs_top=sup;
- TTL:;
- base[2]= base[0];
- vs_top=(vs_base=base+2)+1;
- L33();
- vs_top=sup;
- base[1]= vs_base[0];
- if(!(base[1]==VV[101])){
- goto T798;}
- base[3]= Ct;
- vs_top=(vs_base=base+3)+1;
- return;
- T798:;
- if(!(base[1]==VV[102])){
- goto T800;}
- base[3]= Ct;
- vs_top=(vs_base=base+3)+1;
- return;
- T800:;
- base[5]= base[1];
- vs_top=(vs_base=base+5)+1;
- Lsymbol_package();
- vs_top=sup;
- base[4]= vs_base[0];
- {object x= base[4],V28= symbol_value(VV[30]);
- while(!endp(V28))
- if(eql(x,V28->c.c_car)){
- base[3]= V28;
- goto T804;
- }else V28=V28->c.c_cdr;
- base[3]= Cnil;}
- T804:;
- if((base[3])==Cnil){
- goto T802;}
- base[3]= Cnil;
- vs_top=(vs_base=base+3)+1;
- return;
- T802:;
- if(((base[1]==Cnil?Ct:Cnil))==Cnil){
- goto T807;}
- base[3]= Cnil;
- vs_top=(vs_base=base+3)+1;
- return;
- T807:;
- {object x= base[1],V29= symbol_value(VV[28]);
- while(!endp(V29))
- if(eql(x,V29->c.c_car)){
- base[3]= V29;
- goto T809;
- }else V29=V29->c.c_cdr;
- base[3]= Cnil;}
- T809:;
- base[4]= ((base[3])==Cnil?Ct:Cnil);
- vs_top=(vs_base=base+4)+1;
- return;
- }
- /* function definition for IHS-FNAME */
-
- static L33()
- { register object *base=vs_base;
- register object *sup=base+VM35;
- vs_reserve(VM35);
- check_arg(1);
- vs_top=sup;
- TTL:;
- base[2]= base[0];
- base[1]= simple_symlispcall_no_event(VV[208],base+2,1);
- if(!(type_of(base[1])==t_symbol)){
- goto T813;}
- vs_top=(vs_base=base+1)+1;
- return;
- T813:;
- if(!(type_of(base[1])==t_cons)){
- goto T816;}
- {object V30= car(base[1]);
- if((V30!= VV[85]))goto T818;
- base[2]= VV[85];
- vs_top=(vs_base=base+2)+1;
- return;
- T818:;
- if((V30!= VV[209]))goto T819;
- base[2]= cadr(base[1]);
- vs_top=(vs_base=base+2)+1;
- return;
- T819:;
- if((V30!= VV[210]))goto T820;
- base[2]= car(cddddr(base[1]));
- vs_top=(vs_base=base+2)+1;
- return;
- T820:;
- if((V30!= VV[103]))goto T821;
- base[2]= VV[103];
- vs_top=(vs_base=base+2)+1;
- return;
- T821:;
- base[2]= VV[87];
- vs_top=(vs_base=base+2)+1;
- return;}
- T816:;
- base[2]= base[1];
- vs_top=(vs_base=base+2)+1;
- Lcompiled_function_p();
- vs_top=sup;
- if((vs_base[0])==Cnil){
- goto T823;}
- base[2]= base[1];
- symlispcall_no_event(VV[220],base+2,1);
- return;
- T823:;
- base[2]= VV[87];
- vs_top=(vs_base=base+2)+1;
- return;
- }
- /* function definition for SET-ENV */
-
- static L34()
- { register object *base=vs_base;
- register object *sup=base+VM36;
- vs_reserve(VM36);
- check_arg(0);
- vs_top=sup;
- TTL:;
- base[0]= symbol_value(VV[19]);
- vs_top=(vs_base=base+0)+1;
- L35();
- vs_top=sup;
- if((vs_base[0])==Cnil){
- goto T829;}
- setq(VV[15],Cnil);
- goto T827;
- T829:;
- base[1]= symbol_value(VV[19]);
- base[0]= simple_symlispcall_no_event(VV[202],base+1,1);
- base[2]= base[0];
- base[1]= simple_symlispcall_no_event(VV[203],base+2,1);
- base[3]= one_plus(base[0]);
- base[2]= simple_symlispcall_no_event(VV[203],base+3,1);
- base[4]= number_plus(base[0],VV[83]);
- base[3]= simple_symlispcall_no_event(VV[203],base+4,1);
- setq(VV[15],list(3,base[1],base[2],base[3]));
- T827:;
- base[0]= symbol_value(VV[15]);
- vs_top=(vs_base=base+0)+1;
- return;
- }
- /* function definition for IHS-COMPILED-P */
-
- static L35()
- { register object *base=vs_base;
- register object *sup=base+VM37;
- vs_reserve(VM37);
- check_arg(1);
- vs_top=sup;
- TTL:;
- base[2]= base[0];
- base[1]= simple_symlispcall_no_event(VV[208],base+2,1);
- if(type_of(base[1])==t_symbol){
- goto T844;}
- base[2]= Cnil;
- goto T843;
- T844:;
- base[4]= base[1];
- vs_top=(vs_base=base+4)+1;
- Lspecial_form_p();
- vs_top=sup;
- base[3]= vs_base[0];
- base[2]= ((base[3])==Cnil?Ct:Cnil);
- T843:;
- if(base[2]==Cnil)goto T842;
- vs_top=(vs_base=base+2)+1;
- return;
- T842:;
- base[3]= base[1];
- vs_top=(vs_base=base+3)+1;
- Lcompiled_function_p();
- return;
- }
- /* function definition for LIST-DELQ */
-
- static L36()
- { register object *base=vs_base;
- register object *sup=base+VM38;
- vs_reserve(VM38);
- check_arg(2);
- vs_top=sup;
- TTL:;
- if((base[1])!=Cnil){
- goto T850;}
- base[2]= Cnil;
- vs_top=(vs_base=base+2)+1;
- return;
- T850:;
- if(!(base[0]==car(base[1]))){
- goto T853;}
- base[2]= cdr(base[1]);
- vs_top=(vs_base=base+2)+1;
- return;
- T853:;
- base[3]= base[0];
- base[4]= cdr(base[1]);
- vs_top=(vs_base=base+3)+2;
- L36();
- vs_top=sup;
- base[2]= vs_base[0];
- if(type_of(base[1])!=t_cons)FEwrong_type_argument(Scons,base[1]);
- (base[1])->c.c_cdr = base[2];
- vs_top=(vs_base=base+1)+1;
- return;
- }
- /* function definition for SUPER-GO */
-
- static L37()
- { register object *base=vs_base;
- register object *sup=base+VM39;
- vs_reserve(VM39);
- check_arg(2);
- vs_top=sup;
- TTL:;
- base[2]= Cnil;
- if(!(number_compare(base[0],symbol_value(VV[21]))>=0)){
- goto T858;}
- if(!(number_compare(base[0],symbol_value(VV[22]))<=0)){
- goto T858;}
- base[3]=symbol_function(VV[214]);
- base[5]= base[0];
- base[4]= simple_symlispcall_no_event(VV[215],base+5,1);
- if((simple_lispcall_no_event(base+3,1))==Cnil){
- goto T858;}
- base[4]= base[0];
- base[3]= simple_symlispcall_no_event(VV[215],base+4,1);
- base[7]= base[0];
- base[6]= simple_symlispcall_no_event(VV[211],base+7,1);
- base[5]= number_plus(base[6],VV[83]);
- base[4]= simple_symlispcall_no_event(VV[203],base+5,1);
- base[5]= VV[89];
- base[6]= symbol_function(VV[216]);
- base[7]= VV[90];
- base[8]= symbol_function(VV[217]);
- vs_top=(vs_base=base+3)+6;
- Lmember();
- vs_top=sup;
- base[2]= vs_base[0];
- if((base[2])==Cnil){
- goto T868;}
- if(!(cadar(base[2])==VV[76])){
- goto T858;}
- base[6]=symbol_function(VV[218]);
- base[8]= base[0];
- base[7]= simple_symlispcall_no_event(VV[215],base+8,1);
- base[8]= base[2];
- base[9]= VV[92];
- base[10]= symbol_function(VV[217]);
- base[11]= VV[89];
- base[12]= symbol_function(VV[216]);
- base[5]= simple_lispcall_no_event(base+6,6);
- {object V32;
- object V33= base[5];
- if(endp(V33)){
- base[3]= Cnil;
- goto T885;}
- base[4]=V32=MMcons(Cnil,Cnil);
- T886:;
- (V32->c.c_car)= car((V33->c.c_car));
- if(endp(V33=MMcdr(V33))){
- base[3]= base[4];
- goto T885;}
- V32=MMcdr(V32)=MMcons(Cnil,Cnil);
- goto T886;}
- T885:;
- {object x= base[1],V31= base[3];
- while(!endp(V31))
- if(eql(x,V31->c.c_car)){
- goto T884;
- }else V31=V31->c.c_cdr;
- goto T858;}
- T884:;
- base[3]=symbol_function(VV[221]);
- base[5]= base[0];
- base[4]= simple_symlispcall_no_event(VV[215],base+5,1);
- base[5]= base[1];
- base[6]= Ct;
- (void)simple_lispcall_no_event(base+3,3);
- goto T858;
- T868:;
- base[3]=symbol_function(VV[221]);
- base[5]= base[0];
- base[4]= simple_symlispcall_no_event(VV[215],base+5,1);
- base[5]= base[1];
- base[6]= Cnil;
- (void)simple_lispcall_no_event(base+3,3);
- T858:;
- base[3]= symbol_value(VV[63]);
- base[4]= VV[104];
- base[5]= base[0];
- base[6]= base[1];
- vs_top=(vs_base=base+3)+4;
- Lformat();
- return;
- }
- /* function definition for BREAK-BACKWARD-SEARCH-STACK */
-
- static L38()
- { register object *base=vs_base;
- register object *sup=base+VM40;
- vs_reserve(VM40);
- check_arg(1);
- vs_top=sup;
- TTL:;
- base[1]= Cnil;
- base[1]= coerce_to_string(base[0]);
- base[2]= one_minus(symbol_value(VV[19]));
- base[4]= base[2];
- vs_top=(vs_base=base+4)+1;
- L33();
- vs_top=sup;
- base[3]= vs_base[0];
- T914:;
- if(!(number_compare(base[2],symbol_value(VV[17]))<0)){
- goto T915;}
- base[4]= symbol_value(VV[63]);
- base[5]= VV[105];
- base[6]= base[1];
- vs_top=(vs_base=base+4)+3;
- Lformat();
- return;
- T915:;
- base[4]= base[2];
- vs_top=(vs_base=base+4)+1;
- L32();
- vs_top=sup;
- if((vs_base[0])==Cnil){
- goto T922;}
- base[4]=symbol_function(VV[222]);
- base[5]= base[1];
- base[7]= base[3];
- vs_top=(vs_base=base+7)+1;
- Lsymbol_name();
- vs_top=sup;
- base[6]= vs_base[0];
- base[7]= VV[90];
- base[8]= symbol_function(VV[223]);
- if((simple_lispcall_no_event(base+4,4))==Cnil){
- goto T922;}
- base[4]= base[2];
- vs_top=(vs_base=base+4)+1;
- L12();
- vs_top=sup;
- base[4]= Cnil;
- vs_top=(vs_base=base+4)+1;
- return;
- T922:;
- base[2]= one_minus(base[2]);
- base[4]= base[2];
- vs_top=(vs_base=base+4)+1;
- L33();
- vs_top=sup;
- base[3]= vs_base[0];
- goto T914;
- }
- /* function definition for BREAK-FORWARD-SEARCH-STACK */
-
- static L39()
- { register object *base=vs_base;
- register object *sup=base+VM41;
- vs_reserve(VM41);
- check_arg(1);
- vs_top=sup;
- TTL:;
- base[1]= Cnil;
- base[1]= coerce_to_string(base[0]);
- base[2]= one_plus(symbol_value(VV[19]));
- base[4]= base[2];
- vs_top=(vs_base=base+4)+1;
- L33();
- vs_top=sup;
- base[3]= vs_base[0];
- T947:;
- if(!(number_compare(base[2],symbol_value(VV[18]))>0)){
- goto T948;}
- base[4]= symbol_value(VV[63]);
- base[5]= VV[106];
- base[6]= base[1];
- vs_top=(vs_base=base+4)+3;
- Lformat();
- return;
- T948:;
- base[4]= base[2];
- vs_top=(vs_base=base+4)+1;
- L32();
- vs_top=sup;
- if((vs_base[0])==Cnil){
- goto T955;}
- base[4]=symbol_function(VV[222]);
- base[5]= base[1];
- base[7]= base[3];
- vs_top=(vs_base=base+7)+1;
- Lsymbol_name();
- vs_top=sup;
- base[6]= vs_base[0];
- base[7]= VV[90];
- base[8]= symbol_function(VV[223]);
- if((simple_lispcall_no_event(base+4,4))==Cnil){
- goto T955;}
- base[4]= base[2];
- vs_top=(vs_base=base+4)+1;
- L12();
- vs_top=sup;
- base[4]= Cnil;
- vs_top=(vs_base=base+4)+1;
- return;
- T955:;
- base[2]= one_plus(base[2]);
- base[4]= base[2];
- vs_top=(vs_base=base+4)+1;
- L33();
- vs_top=sup;
- base[3]= vs_base[0];
- goto T947;
- }
- /* function definition for BREAK-VARIABLES-VALUES */
-
- static L40()
- { register object *base=vs_base;
- register object *sup=base+VM42;
- vs_reserve(VM42);
- check_arg(0);
- vs_top=sup;
- TTL:;
- base[0]= car(symbol_value(VV[15]));
- base[1]= car(base[0]);
- T977:;
- if(!(endp(base[0]))){
- goto T978;}
- base[2]= Cnil;
- vs_top=(vs_base=base+2)+1;
- return;
- T978:;
- base[2]= symbol_value(VV[63]);
- base[3]= VV[107];
- base[4]= car(base[1]);
- base[5]= cadr(base[1]);
- vs_top=(vs_base=base+2)+4;
- Lformat();
- vs_top=sup;
- base[0]= cdr(base[0]);
- base[1]= car(base[0]);
- goto T977;
- }
- /* function definition for BREAK-HELP */
-
- static L84()
- { register object *base=vs_base;
- register object *sup=base+VM43;
- vs_reserve(VM43);
- check_arg(0);
- vs_top=sup;
- TTL:;
- base[0]= symbol_value(VV[63]);
- base[1]= VV[177];
- vs_top=(vs_base=base+0)+2;
- Lformat();
- return;
- }
- /* function definition for BREAK-HELP-HELP */
-
- static L85()
- { register object *base=vs_base;
- register object *sup=base+VM44;
- vs_reserve(VM44);
- check_arg(0);
- vs_top=sup;
- TTL:;
- base[0]= symbol_value(VV[63]);
- base[1]= VV[178];
- vs_top=(vs_base=base+0)+2;
- Lformat();
- return;
- }
- /* function definition for BREAK-HELP-STACK-FUNS */
-
- static L86()
- { register object *base=vs_base;
- register object *sup=base+VM45;
- vs_reserve(VM45);
- check_arg(0);
- vs_top=sup;
- TTL:;
- base[0]= symbol_value(VV[63]);
- base[1]= VV[179];
- vs_top=(vs_base=base+0)+2;
- Lformat();
- return;
- }
-