This is cmplet.c in view mode; [Download] [Up]
#include <cmpinclude.h> #include "cmplet.h" init_cmplet(){do_init(VV);} /* local entry for function C1LET */ static object LI1(V2) object V2; { VMB1 VMS1 VMV1 bds_check; TTL:; {object V3; object V4; register object V5; register object V6; register object V7; object V8; object V9; object V10; object V11; object V12; V3= (VFUN_NARGS=0,(*(LnkLI39))()); V4= symbol_value(VV[0]); V5= Cnil; V6= Cnil; V7= Cnil; V8= Cnil; V9= Cnil; V10= Cnil; V11= Cnil; V12= Cnil; bds_bind(VV[1],symbol_value(VV[1])); if(!(endp((V2)))){ goto T11;} (void)((*(LnkLI40))(VV[2],small_fixnum(1),small_fixnum(0))); T11:; base[2]= cdr((V2)); base[3]= Cnil; vs_top=(vs_base=base+2)+2; (void) (*Lnk41)(); if(vs_base<vs_top){ V11= vs_base[0]; vs_base++; }else{ V11= Cnil;} if(vs_base<vs_top){ V8= vs_base[0]; vs_base++; }else{ V8= Cnil;} if(vs_base<vs_top){ V10= vs_base[0]; vs_base++; }else{ V10= Cnil;} if(vs_base<vs_top){ V9= vs_base[0]; vs_base++; }else{ V9= Cnil;} if(vs_base<vs_top){ V12= vs_base[0]; }else{ V12= Cnil;} vs_top=sup; (void)((*(LnkLI42))((V8))); {register object V13; register object V14; V13= car((V2)); V14= car((V13)); T23:; if(!(endp((V13)))){ goto T24;} goto T19; T24:; if(!(type_of((V14))==t_symbol)){ goto T30;} {object V15; V15= (*(LnkLI43))((V14),(V8),(V9),(V10)); V7= make_cons((V14),(V7)); V6= make_cons((V15),(V6)); V16= structure_ref((V15),VV[3],5); V17= (*(LnkLI44))(/* INLINE-ARGS */V16); V5= make_cons(/* INLINE-ARGS */V17,(V5)); goto T28;} T30:; if(!(type_of((V14))==t_cons)){ goto T39;} if(endp(cdr((V14)))){ goto T38;} if(endp(cddr((V14)))){ goto T38;} T39:; (void)((VFUN_NARGS=2,(*(LnkLI45))(VV[4],(V14)))); T38:; {object V18; V18= (*(LnkLI43))(car((V14)),(V8),(V9),(V10)); V7= make_cons(car((V14)),(V7)); V6= make_cons((V18),(V6)); if(!(endp(cdr((V14))))){ goto T53;} V20= structure_ref((V18),VV[3],5); V19= (*(LnkLI44))(/* INLINE-ARGS */V20); goto T51; T53:; V21= structure_ref((V18),VV[3],5); V22= (*(LnkLI47))(cadr((V14)),(V3)); V19= (*(LnkLI46))(/* INLINE-ARGS */V21,/* INLINE-ARGS */V22,cadr((V14))); T51:; V5= make_cons(V19,(V5));} T28:; V13= cdr((V13)); V14= car((V13)); goto T23;} T19:; {register object V23; object V24; V23= reverse((V6)); V24= car((V23)); T64:; if(!(endp((V23)))){ goto T65;} goto T60; T65:; (VV[1]->s.s_dbind)= make_cons((V24),(VV[1]->s.s_dbind)); V23= cdr((V23)); V24= car((V23)); goto T64;} T60:; (void)((*(LnkLI48))((V7),(V10),(V9))); V11= (*(LnkLI49))((V12),(V11)); (void)((*(LnkLI50))((V3),cadr((V11)))); V25= structure_ref(cadr((V11)),VV[5],2); (void)(structure_set((V3),VV[5],2,/* INLINE-ARGS */V25)); {register object V26; object V27; V26= (V6); V27= car((V26)); T85:; if(!(endp((V26)))){ goto T86;} goto T81; T86:; (void)((*(LnkLI51))((V27))); V26= cdr((V26)); V27= car((V26)); goto T85;} T81:; if(!(eql((V4),symbol_value(VV[0])))){ goto T97;} goto T96; T97:; (void)(structure_set((V3),VV[5],4,Ct)); T96:; V28= reverse((V6)); {object V29 = list(5,VV[2],(V3),/* INLINE-ARGS */V28,reverse((V5)),(V11)); bds_unwind1; VMR1(V29)}} } /* local entry for function C2LET */ static object LI2(V33,V34,V35) object V33;object V34;object V35; { VMB2 VMS2 VMV2 bds_check; TTL:; {object V36; register object V37; register object V38; V36= Cnil; V37= Cnil; V38= Cnil; 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])); {object V39; object V40; object V41; V39= (V33); V40= (V34); V41= Cnil; T104:; if(!(endp((V39)))){ goto T105;} goto T102; T105:; {register object V42; register object V43; object V44; V42= car((V40)); V43= car((V39)); V44= (*(LnkLI52))((V43)); if(((V44))==Cnil){ goto T115;} (void)(structure_set((V43),VV[3],1,(V44))); setq(VV[10],number_plus(symbol_value(VV[10]),small_fixnum(1))); (void)(structure_set((V43),VV[3],4,symbol_value(VV[10]))); goto T113; T115:; V45= structure_ref((V43),VV[3],1); if(!((/* INLINE-ARGS */V45)==(VV[11]))){ goto T120;} base[8]= structure_ref((V43),VV[3],4); vs_top=(vs_base=base+8)+1; (void) (*Lnk53)(); vs_top=sup; base[7]= vs_base[0]; if(base[7]==Cnil)goto T122; goto T113; T122:; (void)((*(LnkLI54))()); goto T113; T120:; V46= (*(LnkLI55))(); (void)(structure_set((V43),VV[3],2,/* INLINE-ARGS */V46)); T113:; V48= structure_ref((V43),VV[3],1); {object V47= /* INLINE-ARGS */V48; if((V47!= VV[56]) && (V47!= VV[57]) && (V47!= VV[58]) && (V47!= VV[59]) && (V47!= VV[60]))goto T126; V49= list(3,VV[12],list(3,VV[3],(V43),Cnil),(V42)); V38= make_cons(/* INLINE-ARGS */V49,(V38)); goto T125; T126:; {object V50= car((V42)); if((V50!= VV[61]))goto T128; if(((*(LnkLI62))((V43),(V35)))==Cnil){ goto T130;} (void)(structure_set((V43),VV[3],1,VV[13])); (void)(structure_set((V43),VV[3],4,caddr((V42)))); goto T125; T130:; V51= list(2,(V43),caddr((V42))); V37= make_cons(/* INLINE-ARGS */V51,(V37)); goto T125; T128:; if((V50!= VV[3]))goto T134; {register object V52; V52= caaddr((V42)); if(((*(LnkLI63))((V52),cdr((V40))))!=Cnil){ goto T136;} V54= structure_ref((V52),VV[3],1); {register object x= /* INLINE-ARGS */V54,V53= VV[14]; while(!endp(V53)) if(eql(x,V53->c.c_car)){ goto T141; }else V53=V53->c.c_cdr; goto T137;} T141:; V56= structure_ref((V52),VV[3],0); {register object x= /* INLINE-ARGS */V56,V55= (V41); while(!endp(V55)) if(eql(x,V55->c.c_car)){ goto T142; }else V55=V55->c.c_cdr; goto T137;} T142:; T136:; V58= structure_ref((V43),VV[3],1); if(!((/* INLINE-ARGS */V58)==(VV[15]))){ goto T146;} V57= list(3,VV[3],(V43),Cnil); goto T144; T146:; V59= structure_ref((V43),VV[3],1); if(!((/* INLINE-ARGS */V59)==(VV[11]))){ goto T149;} V57= list(2,VV[11],structure_ref((V43),VV[3],4)); goto T144; T149:; V60= make_cons((V43),Cnil); V37= make_cons(/* INLINE-ARGS */V60,(V37)); V57= list(2,VV[16],structure_ref((V43),VV[3],2)); T144:; V61= list(3,VV[12],V57,(V42)); V38= make_cons(/* INLINE-ARGS */V61,(V38)); goto T125; T137:; if(((*(LnkLI62))((V43),(V35)))==Cnil){ goto T154;} V63= structure_ref((V52),VV[3],1); {register object x= /* INLINE-ARGS */V63,V62= VV[17]; while(!endp(V62)) if(eql(x,V62->c.c_car)){ goto T158; }else V62=V62->c.c_cdr; goto T154;} T158:; if((structure_ref((V52),VV[3],3))!=Cnil){ goto T154;} V65= structure_ref(cadr((V35)),VV[5],0); {register object x= (V52),V64= /* INLINE-ARGS */V65; while(!endp(V64)) if(eql(x,V64->c.c_car)){ goto T154; }else V64=V64->c.c_cdr;} (void)(structure_set((V43),VV[3],1,VV[13])); V68= structure_ref((V52),VV[3],1); {object V67= /* INLINE-ARGS */V68; if((V67!= VV[28]))goto T164; V66= list(2,VV[16],structure_ref((V52),VV[3],2)); goto T163; T164:; if((V67!= VV[13]))goto T165; V66= structure_ref((V52),VV[3],4); goto T163; T165:; if((V67!= VV[15]))goto T166; V66= list(2,VV[18],structure_ref((V52),VV[3],4)); goto T163; T166:; V66= (*(LnkLI64))();} T163:; (void)(structure_set((V43),VV[3],4,V66)); goto T125; T154:; V69= list(2,(V43),list(3,VV[3],(V52),cadr(caddr((V42))))); V37= make_cons(/* INLINE-ARGS */V69,(V37)); goto T125;} T134:; V71= structure_ref((V43),VV[3],1); if(!((/* INLINE-ARGS */V71)==(VV[15]))){ goto T171;} V70= list(3,VV[3],(V43),Cnil); goto T169; T171:; V72= structure_ref((V43),VV[3],1); if(!((/* INLINE-ARGS */V72)==(VV[11]))){ goto T174;} V70= list(2,VV[11],structure_ref((V43),VV[3],4)); goto T169; T174:; V73= make_cons((V43),Cnil); V37= make_cons(/* INLINE-ARGS */V73,(V37)); V70= list(2,VV[16],structure_ref((V43),VV[3],2)); T169:; V74= list(3,VV[12],V70,(V42)); V38= make_cons(/* INLINE-ARGS */V74,(V38));}} T125:; V75= structure_ref((V43),VV[3],1); if(!((/* INLINE-ARGS */V75)==(VV[19]))){ goto T109;} V76= structure_ref((V43),VV[3],0); V41= make_cons(/* INLINE-ARGS */V76,(V41));} T109:; V39= cdr((V39)); V40= cdr((V40)); goto T104;} T102:; V36= (*(LnkLI65))((V33)); {object V77; object V78; V77= reverse((V38)); V78= car((V77)); T191:; if(!(endp((V77)))){ goto T192;} goto T187; T192:; base[6]= cadr((V78)); bds_bind(VV[20],base[6]); V79= (*(LnkLI12))(caddr((V78))); bds_unwind1; V77= cdr((V77)); V78= car((V77)); goto T191;} T187:; {object V80; object V81; V80= reverse((V37)); V81= car((V80)); T207:; if(!(endp((V80)))){ goto T208;} goto T203; T208:; if((cdr((V81)))==Cnil){ goto T214;} (void)((*(LnkLI66))(car((V81)),cadr((V81)))); goto T212; T214:; (void)((*(LnkLI67))(car((V81)))); T212:; V80= cdr((V80)); V81= car((V80)); goto T207;} T203:; base[4]= (V35); vs_top=(vs_base=base+4)+1; (void) (*Lnk68)(); vs_top=sup; if(((V36))==Cnil){ goto T224;} princ_char(125,VV[21]); {object V82 = Cnil; bds_unwind1; bds_unwind1; bds_unwind1; bds_unwind1; VMR2(V82)} T224:; {object V83 = Cnil; bds_unwind1; bds_unwind1; bds_unwind1; bds_unwind1; VMR2(V83)}} } /* local entry for function C1LET* */ static object LI3(V85) object V85; { VMB3 VMS3 VMV3 bds_check; TTL:; {register object V86; register object V87; register object V88; object V89; object V90; object V91; object V92; object V93; object V94; object V95; V86= Cnil; V87= Cnil; V88= Cnil; V89= symbol_value(VV[0]); V90= Cnil; V91= Cnil; V92= Cnil; V93= Cnil; V94= Cnil; V95= (VFUN_NARGS=0,(*(LnkLI39))()); bds_bind(VV[1],symbol_value(VV[1])); if(!(endp((V85)))){ goto T237;} (void)((*(LnkLI40))(VV[22],small_fixnum(1),small_fixnum(0))); T237:; base[2]= cdr((V85)); base[3]= Cnil; vs_top=(vs_base=base+2)+2; (void) (*Lnk41)(); if(vs_base<vs_top){ V93= vs_base[0]; vs_base++; }else{ V93= Cnil;} if(vs_base<vs_top){ V90= vs_base[0]; vs_base++; }else{ V90= Cnil;} if(vs_base<vs_top){ V92= vs_base[0]; vs_base++; }else{ V92= Cnil;} if(vs_base<vs_top){ V91= vs_base[0]; vs_base++; }else{ V91= Cnil;} if(vs_base<vs_top){ V94= vs_base[0]; }else{ V94= Cnil;} vs_top=sup; (void)((*(LnkLI42))((V90))); {register object V96; register object V97; V96= car((V85)); V97= car((V96)); T249:; if(!(endp((V96)))){ goto T250;} goto T245; T250:; if(!(type_of((V97))==t_symbol)){ goto T256;} {object V98; V98= (*(LnkLI43))((V97),(V90),(V91),(V92)); V88= make_cons((V97),(V88)); V99= structure_ref((V98),VV[3],5); V100= (*(LnkLI44))(/* INLINE-ARGS */V99); V86= make_cons(/* INLINE-ARGS */V100,(V86)); V87= make_cons((V98),(V87)); (VV[1]->s.s_dbind)= make_cons((V98),(VV[1]->s.s_dbind)); goto T254;} T256:; if(!(type_of((V97))==t_cons)){ goto T266;} if(endp(cdr((V97)))){ goto T267;} if(endp(cddr((V97)))){ goto T267;} T266:; (void)((VFUN_NARGS=2,(*(LnkLI45))(VV[23],(V97)))); goto T254; T267:; {register object V101; V101= (*(LnkLI43))(car((V97)),(V90),(V91),(V92)); V88= make_cons(car((V97)),(V88)); if(!(endp(cdr((V97))))){ goto T280;} V103= structure_ref((V101),VV[3],5); V102= (*(LnkLI44))(/* INLINE-ARGS */V103); goto T278; T280:; V104= structure_ref((V101),VV[3],5); V105= (*(LnkLI47))(cadr((V97)),(V95)); V102= (*(LnkLI46))(/* INLINE-ARGS */V104,/* INLINE-ARGS */V105,cadr((V97))); T278:; V86= make_cons(V102,(V86)); V87= make_cons((V101),(V87)); (VV[1]->s.s_dbind)= make_cons((V101),(VV[1]->s.s_dbind));} T254:; V96= cdr((V96)); V97= car((V96)); goto T249;} T245:; (void)((*(LnkLI48))((V88),(V92),(V91))); V93= (*(LnkLI49))((V94),(V93)); (void)((*(LnkLI50))((V95),cadr((V93)))); V106= structure_ref(cadr((V93)),VV[5],2); (void)(structure_set((V95),VV[5],2,/* INLINE-ARGS */V106)); {register object V107; object V108; V107= (V87); V108= car((V107)); T299:; if(!(endp((V107)))){ goto T300;} goto T295; T300:; (void)((*(LnkLI51))((V108))); V107= cdr((V107)); V108= car((V107)); goto T299;} T295:; if(!(eql((V89),symbol_value(VV[0])))){ goto T311;} goto T310; T311:; (void)(structure_set((V95),VV[5],4,Ct)); T310:; V109= reverse((V87)); {object V110 = list(5,VV[22],(V95),/* INLINE-ARGS */V109,reverse((V86)),(V93)); bds_unwind1; VMR3(V110)}} } /* local entry for function C2LET* */ static object LI4(V114,V115,V116) object V114;object V115;object V116; { VMB4 VMS4 VMV4 bds_check; TTL:; {object V117; V117= Cnil; 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])); {object V118; register object V119; V118= (V114); V119= (V115); T316:; if(!(endp((V118)))){ goto T317;} goto T314; T317:; {object V120; register object V121; object V122; V120= car((V119)); V121= car((V118)); V122= (*(LnkLI52))((V121)); if(((V122))==Cnil){ goto T325;} (void)(structure_set((V121),VV[3],1,(V122))); setq(VV[10],number_plus(symbol_value(VV[10]),small_fixnum(1))); (void)(structure_set((V121),VV[3],4,symbol_value(VV[10]))); T325:; V124= structure_ref((V121),VV[3],1); {register object x= /* INLINE-ARGS */V124,V123= VV[24]; while(!endp(V123)) if(eql(x,V123->c.c_car)){ goto T332; }else V123=V123->c.c_cdr; goto T331;} T332:; goto T321; T331:; {object V125= car((V120)); if((V125!= VV[61]))goto T333; if(((*(LnkLI69))((V121),(V116),cdr((V119))))==Cnil){ goto T335;} (void)(structure_set((V121),VV[3],1,VV[13])); (void)(structure_set((V121),VV[3],4,caddr((V120)))); goto T321; T335:; {object V126; V127= structure_ref((V121),VV[3],1); V126= ((/* INLINE-ARGS */V127)==(VV[15])?Ct:Cnil); if(((V126))==Cnil){ goto T340;} goto T321; T340:; V128= structure_ref((V121),VV[3],1); if(!((/* INLINE-ARGS */V128)==(VV[11]))){ goto T343;} base[8]= structure_ref((V121),VV[3],4); vs_top=(vs_base=base+8)+1; (void) (*Lnk53)(); vs_top=sup; base[7]= vs_base[0]; if(base[7]==Cnil)goto T345; goto T321; T345:; (void)((*(LnkLI64))()); goto T321; T343:; V129= (*(LnkLI55))(); (void)(structure_set((V121),VV[3],2,/* INLINE-ARGS */V129)); goto T321;} T333:; if((V125!= VV[3]))goto T348; {register object V130; V130= caaddr((V120)); if(((*(LnkLI69))((V121),(V116),cdr((V119))))==Cnil){ goto T351;} V132= structure_ref((V130),VV[3],1); {register object x= /* INLINE-ARGS */V132,V131= VV[25]; while(!endp(V131)) if(eql(x,V131->c.c_car)){ goto T355; }else V131=V131->c.c_cdr; goto T351;} T355:; if((structure_ref((V130),VV[3],3))!=Cnil){ goto T351;} if(((*(LnkLI63))((V130),cdr((V119))))!=Cnil){ goto T351;} V134= structure_ref(cadr((V116)),VV[5],0); {register object x= (V130),V133= /* INLINE-ARGS */V134; while(!endp(V133)) if(eql(x,V133->c.c_car)){ goto T351; }else V133=V133->c.c_cdr;} (void)(structure_set((V121),VV[3],1,VV[13])); V137= structure_ref((V130),VV[3],1); {object V136= /* INLINE-ARGS */V137; if((V136!= VV[28]))goto T363; V135= list(2,VV[16],structure_ref((V130),VV[3],2)); goto T362; T363:; if((V136!= VV[13]))goto T364; V135= structure_ref((V130),VV[3],4); goto T362; T364:; if((V136!= VV[15]))goto T365; V135= list(2,VV[18],structure_ref((V130),VV[3],4)); goto T362; T365:; V135= (*(LnkLI64))();} T362:; (void)(structure_set((V121),VV[3],4,V135)); goto T321; T351:; {object V138; V139= structure_ref((V121),VV[3],1); V138= ((/* INLINE-ARGS */V139)==(VV[15])?Ct:Cnil); if(((V138))==Cnil){ goto T368;} goto T321; T368:; V140= (*(LnkLI55))(); (void)(structure_set((V121),VV[3],2,/* INLINE-ARGS */V140)); goto T321;}} T348:; if((V125!= VV[70]) && !eql(V125,VV[26]) && !eql(V125,VV[27]))goto T370; goto T321; T370:; V141= (*(LnkLI55))(); (void)(structure_set((V121),VV[3],2,/* INLINE-ARGS */V141));}} T321:; V118= cdr((V118)); V119= cdr((V119)); goto T316;} T314:; V117= (*(LnkLI65))((V114)); {object V142; object V143; register object V144; register object V145; V142= (V114); V143= (V115); V144= Cnil; V145= Cnil; T379:; if(((V142))!=Cnil){ goto T380;} goto T377; T380:; V144= car((V142)); V145= car((V143)); V147= structure_ref((V144),VV[3],1); {object V146= /* INLINE-ARGS */V147; if((V146== VV[56]) || (V146== VV[57]) || (V146== VV[58]) || (V146== VV[59]) || (V146== VV[15]))goto T390; if((V146!= VV[60]))goto T389; T390:; base[4]= list(3,VV[3],(V144),Cnil); bds_bind(VV[20],base[4]); V148= (*(LnkLI12))((V145)); bds_unwind1; goto T388; T389:; if((V146!= VV[13]))goto T392; goto T388; T392:; {object V149= car((V145)); if((V149!= VV[61]))goto T393; (void)((*(LnkLI66))((V144),caddr((V145)))); goto T388; T393:; if((V149!= VV[3]))goto T394; V150= list(3,VV[3],caaddr((V145)),cadr(caddr((V145)))); (void)((*(LnkLI66))((V144),/* INLINE-ARGS */V150)); goto T388; T394:; (void)((*(LnkLI71))((V144),(V145)));}} T388:; V142= cdr((V142)); V143= cdr((V143)); goto T379;} T377:; base[4]= (V116); vs_top=(vs_base=base+4)+1; (void) (*Lnk68)(); vs_top=sup; if(((V117))==Cnil){ goto T402;} princ_char(125,VV[21]); {object V151 = Cnil; bds_unwind1; bds_unwind1; bds_unwind1; bds_unwind1; VMR4(V151)} T402:; {object V152 = Cnil; bds_unwind1; bds_unwind1; bds_unwind1; bds_unwind1; VMR4(V152)}} } /* local entry for function CAN-BE-REPLACED */ static object LI5(V155,V156) register object V155;object V156; { VMB5 VMS5 VMV5 TTL:; V157= structure_ref((V155),VV[3],1); if(!((/* INLINE-ARGS */V157)==(VV[28]))){ goto T407;} goto T405; T407:; V158= structure_ref((V155),VV[3],1); if((/* INLINE-ARGS */V158)==(VV[15])){ goto T409;} goto T406; T409:; {int V159= fix(structure_ref((V155),VV[3],6)); if((/* INLINE-ARGS */V159)<(fix(symbol_value(VV[29])))){ goto T405;}} T406:; {object V160 = Cnil; VMR5(V160)} T405:; V161= structure_ref((V155),VV[3],3); if((/* INLINE-ARGS */V161)==Cnil){ goto T411;} {object V162 = Cnil; VMR5(V162)} T411:; V163= structure_ref((V155),VV[3],4); if((((/* INLINE-ARGS */V163)==(VV[30])?Ct:Cnil))==Cnil){ goto T413;} {object V164 = Cnil; VMR5(V164)} T413:; V167= structure_ref(cadr((V156)),VV[5],0); {register object x= (V155),V166= /* INLINE-ARGS */V167; while(!endp(V166)) if(eql(x,V166->c.c_car)){ V165= V166; goto T415; }else V166=V166->c.c_cdr; V165= Cnil;} T415:; {object V168 = ((V165)==Cnil?Ct:Cnil); VMR5(V168)} } /* local entry for function CAN-BE-REPLACED* */ static object LI6(V172,V173,V174) register object V172;object V173;object V174; { VMB6 VMS6 VMV6 TTL:; if(((*(LnkLI62))((V172),(V173)))!=Cnil){ goto T416;} {object V175 = Cnil; VMR6(V175)} T416:; {register object V176; register object V177; V176= (V174); V177= car((V176)); T421:; if(!(endp((V176)))){ goto T422;} {object V178 = Ct; VMR6(V178)} T422:; V180= structure_ref(cadr((V177)),VV[5],0); {register object x= (V172),V179= /* INLINE-ARGS */V180; while(!endp(V179)) if(eql(x,V179->c.c_car)){ goto T428; }else V179=V179->c.c_cdr; goto T426;} T428:; {object V181 = Cnil; VMR6(V181)} T426:; V176= cdr((V176)); V177= car((V176)); goto T421;} } /* local entry for function WRITE-BLOCK-OPEN */ static object LI7(V183) object V183; { VMB7 VMS7 VMV7 TTL:; {register object V184; V184= Cnil; {register object V185; register object V186; V185= (V183); V186= car((V185)); T438:; if(!(endp((V185)))){ goto T439;} goto T434; T439:; {register object V187; V187= structure_ref((V186),VV[3],1); {register object x= (V187),V188= VV[31]; while(!endp(V188)) if(eql(x,V188->c.c_car)){ goto T446; }else V188=V188->c.c_cdr; goto T443;} T446:; princ_str("\n ",VV[21]); if(((V184))!=Cnil){ goto T448;} princ_char(123,VV[21]); V184= Ct; T448:; base[1]= (V186); vs_top=(vs_base=base+1)+1; (void) (*Lnk72)(); vs_top=sup;} T443:; V185= cdr((V185)); V186= car((V185)); goto T438;} T434:; {object V189 = (V184); VMR7(V189)}} } /* macro definition for STACK-LET */ static L8() {register object *base=vs_base; register object *sup=base+VM8; VC8 vs_reserve(VM8); check_arg(2); vs_top=sup; {object V190=base[0]->c.c_cdr; base[2]= V190;} base[3]= make_cons(VV[2],base[2]); vs_top=(vs_base=base+3)+1; return; } /* local entry for function C1STACK-LET */ static object LI9(V192) object V192; { VMB9 VMS9 VMV9 TTL:; {object V193; register object V194; V193= Cnil; V194= Cnil; {object V195; V195= car((V192)); {register object V196; register object V197; V196= (V195); V197= car((V196)); T467:; if(!(endp((V196)))){ goto T468;} goto T463; T468:; if(!(type_of((V197))!=t_cons)){ goto T476;} V198= (V197); goto T474; T476:; {register object V199; {object V200; register object V201; V200= car((V197)); V201= cadr((V197)); if(type_of((V201))==t_cons){ goto T481;} V199= Cnil; goto T478; T481:; if(!((car((V201)))==(VV[32]))){ goto T485;} goto T483; T485:; if((car((V201)))==(VV[33])){ goto T487;} goto T484; T487:; if((cddr((V201)))==Cnil){ goto T489;} goto T484; T489:; V201= list(3,VV[32],cadr((V201)),Cnil); if(((V201))!=Cnil){ goto T483;} T484:; V199= Cnil; goto T478; T483:; setq(VV[10],number_plus(symbol_value(VV[10]),small_fixnum(1))); V194= make_cons(symbol_value(VV[10]),(V194)); V199= list(2,(V200),listA(3,VV[34],car((V194)),cdr((V201))));} T478:; if(((V199))==Cnil){ goto T496;} V198= (V199); goto T474; T496:; (void)((VFUN_NARGS=3,(*(LnkLI73))(VV[35],(V197),cdr((V192))))); V198= (V197);} T474:; V193= make_cons(V198,(V193)); V196= cdr((V196)); V197= car((V196)); goto T467;} T463:; {object V202; V203= nreverse((V193)); V204= listA(3,VV[2],/* INLINE-ARGS */V203,cdr((V192))); V202= (*(LnkLI74))(/* INLINE-ARGS */V204); {object V205 = list(4,VV[36],cadr((V202)),(V194),(V202)); VMR9(V205)}}}} } /* local entry for function C2STACK-LET */ static object LI10(V208,V209) object V208;object V209; { VMB10 VMS10 VMV10 TTL:; {object V210; setq(VV[10],number_plus(symbol_value(VV[10]),small_fixnum(1))); V210= symbol_value(VV[10]); princ_str("\n {Cons_Macro",VV[21]); (void)((*(LnkLI75))((V210))); princ_char(59,VV[21]); base[0]= (V209); vs_top=(vs_base=base+0)+1; (void) (*Lnk68)(); vs_top=sup; princ_char(125,VV[21]); princ_str("\n#define Cons_Macro",VV[37]); (void)((*(LnkLI76))((V210))); base[0]= Cnil; base[1]= VV[38]; base[2]= (V208); vs_top=(vs_base=base+0)+3; Lformat(); vs_top=sup; V211= vs_base[0]; (void)((*(LnkLI76))(V211)); {object V212 = Cnil; VMR10(V212)}} } static object LnkTLI76(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[76],&LnkLI76,1,ap);} /* WT-H1 */ static object LnkTLI75(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[75],&LnkLI75,1,ap);} /* WT1 */ static object LnkTLI74(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[74],&LnkLI74,1,ap);} /* C1EXPR */ static object LnkTLI73(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[73],&LnkLI73,ap);} /* CMPWARN */ static LnkT72(){ call_or_link(VV[72],&Lnk72);} /* WT-VAR-DECL */ static object LnkTLI71(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[71],&LnkLI71,2,ap);} /* C2BIND-INIT */ static object LnkTLI69(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[69],&LnkLI69,3,ap);} /* CAN-BE-REPLACED* */ static LnkT68(){ call_or_link(VV[68],&Lnk68);} /* C2EXPR */ static object LnkTLI67(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[67],&LnkLI67,1,ap);} /* C2BIND */ static object LnkTLI66(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[66],&LnkLI66,2,ap);} /* C2BIND-LOC */ static object LnkTLI12(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[12],&LnkLI12,1,ap);} /* C2EXPR* */ static object LnkTLI65(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[65],&LnkLI65,1,ap);} /* WRITE-BLOCK-OPEN */ static object LnkTLI64(){return call_proc0(VV[64],&LnkLI64);} /* BABOON */ static object LnkTLI63(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[63],&LnkLI63,2,ap);} /* ARGS-INFO-CHANGED-VARS */ static object LnkTLI62(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[62],&LnkLI62,2,ap);} /* CAN-BE-REPLACED */ static object LnkTLI55(){return call_proc0(VV[55],&LnkLI55);} /* VS-PUSH */ static object LnkTLI54(){return call_proc0(VV[54],&LnkLI54);} /* WFS-ERROR */ static LnkT53(){ call_or_link(VV[53],&Lnk53);} /* FIXNUMP */ static object LnkTLI52(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[52],&LnkLI52,1,ap);} /* C2VAR-KIND */ static object LnkTLI51(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[51],&LnkLI51,1,ap);} /* CHECK-VREF */ static object LnkTLI50(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[50],&LnkLI50,2,ap);} /* ADD-INFO */ static object LnkTLI49(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[49],&LnkLI49,2,ap);} /* C1DECL-BODY */ static object LnkTLI48(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[48],&LnkLI48,3,ap);} /* CHECK-VDECL */ static object LnkTLI47(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[47],&LnkLI47,2,ap);} /* C1EXPR* */ static object LnkTLI46(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[46],&LnkLI46,3,ap);} /* AND-FORM-TYPE */ static object LnkTLI45(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[45],&LnkLI45,ap);} /* CMPERR */ static object LnkTLI44(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[44],&LnkLI44,1,ap);} /* DEFAULT-INIT */ static object LnkTLI43(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[43],&LnkLI43,4,ap);} /* C1MAKE-VAR */ static object LnkTLI42(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[42],&LnkLI42,1,ap);} /* C1ADD-GLOBALS */ static LnkT41(){ call_or_link(VV[41],&Lnk41);} /* C1BODY */ static object LnkTLI40(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[40],&LnkLI40,3,ap);} /* TOO-FEW-ARGS */ static object LnkTLI39(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[39],&LnkLI39,ap);} /* MAKE-INFO */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.