This is cmpflet.c in view mode; [Download] [Up]
#include <cmpinclude.h> #include "cmpflet.h" init_cmpflet(){do_init(VV);} /* local entry for function MAKE-FUN */ static object LI1(va_alist) va_dcl { va_list ap; int narg = VFUN_NARGS; VMB1 VMS1 VMV1 {object V1; object V2; object V3; object V4; object V5; narg= narg - 0; va_start(ap); { parse_key_new(narg,Vcs +0,&LI1key,ap); V1=(Vcs[0]); V2=(Vcs[1]); V3=(Vcs[2]); V4=(Vcs[3]); V5=(Vcs[4]); base[0]= VV[0]; base[1]= (V1); base[2]= (V2); base[3]= (V3); base[4]= (V4); base[5]= (V5); vs_top=(vs_base=base+0)+6; siLmake_structure(); vs_top=sup; {object V6 = vs_base[0]; VMR1(V6)}} }} /* local entry for function C1FLET */ static object LI2(V8) object V8; { VMB2 VMS2 VMV2 bds_check; TTL:; {object V9; object V10; object V11; object V12; object V13; object V14; object V15; object V16; object V17; V9= Cnil; V10= Cnil; V11= Cnil; V12= Cnil; V13= Cnil; V14= Cnil; V15= Cnil; V16= Cnil; V17= Cnil; if(!(endp((V8)))){ goto T16;} (void)((*(LnkLI42))(VV[1],small_fixnum(1),small_fixnum(0))); T16:; bds_bind(VV[2],symbol_value(VV[2])); {object V18; object V19; V18= car((V8)); V19= car((V18)); T24:; if(!(endp((V18)))){ goto T25;} goto T20; T25:; if(endp((V19))){ goto T30;} if(!(type_of(car((V19)))==t_symbol)){ goto T30;} if(!(endp(cdr((V19))))){ goto T29;} T30:; (void)((VFUN_NARGS=2,(*(LnkLI43))(VV[3],(V19)))); T29:; {object V20; V20= (VFUN_NARGS=6,(*(LnkLI44))(VV[4],car((V19)),VV[5],Cnil,VV[6],Cnil)); (VV[2]->s.s_dbind)= make_cons((V20),(VV[2]->s.s_dbind)); V21= list(2,(V20),cdr((V19))); V15= make_cons(/* INLINE-ARGS */V21,(V15));} V18= cdr((V18)); V19= car((V18)); goto T24;} T20:; base[1]= cdr((V8)); base[2]= Ct; vs_top=(vs_base=base+1)+2; (void) (*Lnk45)(); if(vs_base<vs_top){ V9= vs_base[0]; vs_base++; }else{ V9= Cnil;} if(vs_base<vs_top){ V10= vs_base[0]; vs_base++; }else{ V10= Cnil;} if(vs_base<vs_top){ V11= vs_base[0]; vs_base++; }else{ V11= Cnil;} if(vs_base<vs_top){ V12= vs_base[0]; vs_base++; }else{ V12= Cnil;} if(vs_base<vs_top){ V13= vs_base[0]; }else{ V13= Cnil;} vs_top=sup; bds_bind(VV[7],symbol_value(VV[7])); (void)((*(LnkLI46))((V10))); (void)((*(LnkLI47))(Cnil,(V11),(V12))); V9= (*(LnkLI48))((V13),(V9)); bds_unwind1; base[1]= cadr((V9)); vs_top=(vs_base=base+1)+1; (void) (*Lnk49)(); vs_top=sup; V14= vs_base[0]; bds_unwind1; {object V22; object V23; V22= reverse((V15)); V23= car((V22)); T60:; if(!(endp((V22)))){ goto T61;} goto T56; T61:; if((structure_ref(car((V23)),VV[0],2))==Cnil){ goto T65;} base[0]= make_cons(VV[8],symbol_value(VV[7])); base[1]= make_cons(VV[8],symbol_value(VV[2])); base[2]= make_cons(VV[8],symbol_value(VV[9])); base[3]= make_cons(VV[8],symbol_value(VV[10])); bds_bind(VV[7],base[0]); bds_bind(VV[2],base[1]); bds_bind(VV[9],base[2]); bds_bind(VV[10],base[3]); {object V24; V25= cadr((V23)); V26= structure_ref(car((V23)),VV[0],0); V24= (VFUN_NARGS=2,(*(LnkLI50))(/* INLINE-ARGS */V25,/* INLINE-ARGS */V26)); (void)((*(LnkLI51))((V14),cadr((V24)))); V27= list(2,car((V23)),(V24)); V17= make_cons(/* INLINE-ARGS */V27,(V17)); bds_unwind1; bds_unwind1; bds_unwind1; bds_unwind1;} T65:; if((structure_ref(car((V23)),VV[0],1))==Cnil){ goto T75;} base[0]= make_cons(VV[11],symbol_value(VV[9])); base[1]= make_cons(VV[11],symbol_value(VV[10])); base[2]= make_cons(VV[11],symbol_value(VV[7])); bds_bind(VV[9],base[0]); bds_bind(VV[10],base[1]); bds_bind(VV[7],base[2]); {object V28; V29= cadr((V23)); V30= structure_ref(car((V23)),VV[0],0); V28= (VFUN_NARGS=2,(*(LnkLI50))(/* INLINE-ARGS */V29,/* INLINE-ARGS */V30)); (void)((*(LnkLI51))((V14),cadr((V28)))); V31= list(2,car((V23)),(V28)); V16= make_cons(/* INLINE-ARGS */V31,(V16)); bds_unwind1; bds_unwind1; bds_unwind1;} T75:; if((structure_ref(car((V23)),VV[0],1))!=Cnil){ goto T85;} if((structure_ref(car((V23)),VV[0],2))==Cnil){ goto T84;} T85:; V32= car((V23)); setq(VV[12],number_plus(symbol_value(VV[12]),small_fixnum(1))); (void)(structure_set(/* INLINE-ARGS */V32,VV[0],3,symbol_value(VV[12]))); T84:; V22= cdr((V22)); V23= car((V22)); goto T60;} T56:; if(((V16))!=Cnil){ goto T95;} if(((V17))==Cnil){ goto T96;} T95:; V33= reverse((V16)); {object V34 = list(5,VV[1],(V14),/* INLINE-ARGS */V33,reverse((V17)),(V9)); VMR2(V34)} T96:; {object V35 = (V9); VMR2(V35)}} } /* function definition for C2FLET */ static L3() {register object *base=vs_base; register object *sup=base+VM3; VC3 vs_reserve(VM3); bds_check; {object V36; object V37; object V38; check_arg(3); V36=(base[0]); V37=(base[1]); V38=(base[2]); vs_top=sup; TTL:; bds_bind(VV[13],symbol_value(VV[13])); bds_bind(VV[14],symbol_value(VV[14])); bds_bind(VV[15],symbol_value(VV[15])); {object V39; object V40; V39= (V36); V40= car((V39)); T104:; if(!(endp((V39)))){ goto T105;} goto T100; T105:; (void)(structure_set(car((V40)),VV[0],4,symbol_value(VV[16])));{object V41; V41= (VV[14]->s.s_dbind);{object V42; V42= (VV[15]->s.s_dbind); V43= list(5,Cnil,V41,V42,car((V40)),cadr((V40))); setq(VV[17],make_cons(/* INLINE-ARGS */V43,symbol_value(VV[17])));}} V39= cdr((V39)); V40= car((V39)); goto T104;} T100:; {object V44; object V45; V44= (V37); V45= car((V44)); T121:; if(!(endp((V44)))){ goto T122;} goto T117; T122:; if(((VV[14]->s.s_dbind))!=Cnil){ goto T130;} V46= Cnil; goto T128; T130:; V46= make_cons(small_fixnum(0),small_fixnum(0)); T128:;{object V47; V47= (VV[15]->s.s_dbind); V48= list(5,VV[18],V46,V47,car((V45)),cadr((V45))); setq(VV[17],make_cons(/* INLINE-ARGS */V48,symbol_value(VV[17])));} setq(VV[19],make_cons(car((V45)),symbol_value(VV[19]))); {object V49; V49= car((V45)); V50= (*(LnkLI52))(); (void)(structure_set((V49),VV[0],1,/* INLINE-ARGS */V50)); princ_str("\n ",VV[20]); V51= structure_ref((V49),VV[0],1); (void)((*(LnkLI53))(/* INLINE-ARGS */V51)); princ_str("=make_cclosure_new(LC",VV[20]); V52= structure_ref((V49),VV[0],3); (void)((*(LnkLI54))(/* INLINE-ARGS */V52)); princ_str(",Cnil,",VV[20]); (void)((VFUN_NARGS=0,(*(LnkLI55))())); princ_str(",Cdata);",VV[20]); princ_str("\n ",VV[20]); V53= structure_ref((V49),VV[0],1); (void)((*(LnkLI53))(/* INLINE-ARGS */V53)); princ_str("=MMcons(",VV[20]); V54= structure_ref((V49),VV[0],1); (void)((*(LnkLI53))(/* INLINE-ARGS */V54)); princ_char(44,VV[20]); (void)((VFUN_NARGS=0,(*(LnkLI55))())); princ_str(");",VV[20]); V55= structure_ref((V49),VV[0],1); (void)((*(LnkLI56))(/* INLINE-ARGS */V55)); V56= (*(LnkLI57))(); (void)(structure_set((V49),VV[0],2,/* INLINE-ARGS */V56));} V44= cdr((V44)); V45= car((V44)); goto T121;} T117:; base[6]= (V38); vs_top=(vs_base=base+6)+1; (void) (*Lnk58)(); bds_unwind1; bds_unwind1; bds_unwind1; return; } } /* local entry for function C1LABELS */ static object LI4(V58) object V58; { VMB4 VMS4 VMV4 bds_check; TTL:; {object V59; object V60; object V61; object V62; object V63; object V64; object V65; object V66; object V67; object V68; object V69; V59= Cnil; V60= Cnil; V61= Cnil; V62= Cnil; V63= Cnil; V64= Cnil; V65= Cnil; V66= Cnil; V67= Cnil; V68= Cnil; V69= Cnil; bds_bind(VV[2],symbol_value(VV[2])); if(!(endp((V58)))){ goto T174;} (void)((*(LnkLI42))(VV[21],small_fixnum(1),small_fixnum(0))); T174:; {object V70; object V71; V70= car((V58)); V71= car((V70)); T181:; if(!(endp((V70)))){ goto T182;} goto T177; T182:; if(endp((V71))){ goto T187;} if(!(type_of(car((V71)))==t_symbol)){ goto T187;} if(!(endp(cdr((V71))))){ goto T186;} T187:; (void)((VFUN_NARGS=2,(*(LnkLI43))(VV[22],(V71)))); T186:; {register object x= car((V71)),V72= (V68); while(!endp(V72)) if(eql(x,V72->c.c_car)){ goto T195; }else V72=V72->c.c_cdr; goto T193;} T195:; (void)((VFUN_NARGS=2,(*(LnkLI43))(VV[23],car((V71))))); T193:; V68= make_cons(car((V71)),(V68)); {object V73; V73= (VFUN_NARGS=6,(*(LnkLI44))(VV[4],car((V71)),VV[5],Cnil,VV[6],Cnil)); (VV[2]->s.s_dbind)= make_cons((V73),(VV[2]->s.s_dbind)); V74= list(4,(V73),Cnil,Cnil,cdr((V71))); V65= make_cons(/* INLINE-ARGS */V74,(V65));} V70= cdr((V70)); V71= car((V70)); goto T181;} T177:; V65= reverse((V65)); base[1]= cdr((V58)); base[2]= Ct; vs_top=(vs_base=base+1)+2; (void) (*Lnk45)(); if(vs_base<vs_top){ V59= vs_base[0]; vs_base++; }else{ V59= Cnil;} if(vs_base<vs_top){ V60= vs_base[0]; vs_base++; }else{ V60= Cnil;} if(vs_base<vs_top){ V61= vs_base[0]; vs_base++; }else{ V61= Cnil;} if(vs_base<vs_top){ V62= vs_base[0]; vs_base++; }else{ V62= Cnil;} if(vs_base<vs_top){ V63= vs_base[0]; }else{ V63= Cnil;} vs_top=sup; bds_bind(VV[7],symbol_value(VV[7])); (void)((*(LnkLI46))((V60))); (void)((*(LnkLI47))(Cnil,(V61),(V62))); V59= (*(LnkLI48))((V63),(V59)); bds_unwind1; base[1]= cadr((V59)); vs_top=(vs_base=base+1)+1; (void) (*Lnk49)(); vs_top=sup; V64= vs_base[0]; T223:; V69= Cnil; {object V75; object V76; V75= (V65); V76= car((V75)); T231:; if(!(endp((V75)))){ goto T232;} goto T227; T232:; if((structure_ref(car((V76)),VV[0],1))==Cnil){ goto T236;} if((cadr((V76)))!=Cnil){ goto T236;} V69= Ct; {object V77; object V78; V77= (V76); V78= Ct; if(type_of(cdr((V77)))!=t_cons)FEwrong_type_argument(Scons,cdr((V77))); (cdr((V77)))->c.c_car = (V78); (void)(cdr((V77)));} base[1]= make_cons(VV[11],symbol_value(VV[9])); base[2]= make_cons(VV[11],symbol_value(VV[10])); base[3]= make_cons(VV[11],symbol_value(VV[7])); bds_bind(VV[9],base[1]); bds_bind(VV[10],base[2]); bds_bind(VV[7],base[3]); {object V79; V80= cadddr((V76)); V81= structure_ref(car((V76)),VV[0],0); V79= (VFUN_NARGS=2,(*(LnkLI50))(/* INLINE-ARGS */V80,/* INLINE-ARGS */V81)); (void)((*(LnkLI51))((V64),cadr((V79)))); V82= list(2,car((V76)),(V79)); V66= make_cons(/* INLINE-ARGS */V82,(V66)); bds_unwind1; bds_unwind1; bds_unwind1;} T236:; V75= cdr((V75)); V76= car((V75)); goto T231;} T227:; if(((V69))!=Cnil){ goto T224;} goto T221; T224:; goto T223; T221:; T263:; V69= Cnil; {object V83; object V84; V83= (V65); V84= car((V83)); T271:; if(!(endp((V83)))){ goto T272;} goto T267; T272:; if((structure_ref(car((V84)),VV[0],2))==Cnil){ goto T276;} if((caddr((V84)))!=Cnil){ goto T276;} V69= Ct; {object V85; object V86; V85= (V84); V86= Ct; if(type_of(cddr((V85)))!=t_cons)FEwrong_type_argument(Scons,cddr((V85))); (cddr((V85)))->c.c_car = (V86); (void)(cddr((V85)));} base[1]= make_cons(VV[8],symbol_value(VV[7])); base[2]= make_cons(VV[8],(VV[2]->s.s_dbind)); base[3]= make_cons(VV[8],symbol_value(VV[9])); base[4]= make_cons(VV[8],symbol_value(VV[10])); bds_bind(VV[7],base[1]); bds_bind(VV[2],base[2]); bds_bind(VV[9],base[3]); bds_bind(VV[10],base[4]); {object V87; V88= cadddr((V84)); V89= structure_ref(car((V84)),VV[0],0); V87= (VFUN_NARGS=2,(*(LnkLI50))(/* INLINE-ARGS */V88,/* INLINE-ARGS */V89)); (void)((*(LnkLI51))((V64),cadr((V87)))); V90= list(2,car((V84)),(V87)); V67= make_cons(/* INLINE-ARGS */V90,(V67)); bds_unwind1; bds_unwind1; bds_unwind1; bds_unwind1;} T276:; V83= cdr((V83)); V84= car((V83)); goto T271;} T267:; if(((V69))!=Cnil){ goto T264;} goto T261; T264:; goto T263; T261:; {object V91; object V92; V91= (V65); V92= car((V91)); T306:; if(!(endp((V91)))){ goto T307;} goto T302; T307:; if((structure_ref(car((V92)),VV[0],1))!=Cnil){ goto T312;} if((structure_ref(car((V92)),VV[0],2))==Cnil){ goto T311;} T312:; V93= car((V92)); setq(VV[12],number_plus(symbol_value(VV[12]),small_fixnum(1))); (void)(structure_set(/* INLINE-ARGS */V93,VV[0],3,symbol_value(VV[12]))); T311:; V91= cdr((V91)); V92= car((V91)); goto T306;} T302:; if(((V66))!=Cnil){ goto T322;} if(((V67))==Cnil){ goto T323;} T322:; V94= reverse((V66)); {object V95 = list(5,VV[21],(V64),/* INLINE-ARGS */V94,reverse((V67)),(V59)); bds_unwind1; VMR4(V95)} T323:; {object V96 = (V59); bds_unwind1; VMR4(V96)}} } /* function definition for C2LABELS */ static L5() {register object *base=vs_base; register object *sup=base+VM5; VC5 vs_reserve(VM5); bds_check; {object V97; object V98; object V99; check_arg(3); V97=(base[0]); V98=(base[1]); V99=(base[2]); vs_top=sup; TTL:; bds_bind(VV[13],symbol_value(VV[13])); bds_bind(VV[14],symbol_value(VV[14])); {object V100; object V101; V100= (V98); V101= car((V100)); T331:; if(!(endp((V100)))){ goto T332;} goto T327; T332:; {object V102; V102= car((V101)); V103= (*(LnkLI52))(); (void)(structure_set((V102),VV[0],1,/* INLINE-ARGS */V103)); princ_str("\n ",VV[20]); V104= structure_ref((V102),VV[0],1); (void)((*(LnkLI53))(/* INLINE-ARGS */V104)); princ_str("=MMcons(Cnil,",VV[20]); (void)((VFUN_NARGS=0,(*(LnkLI55))())); princ_str(");",VV[20]); V105= structure_ref((V102),VV[0],1); (void)((*(LnkLI56))(/* INLINE-ARGS */V105)); V106= (*(LnkLI57))(); (void)(structure_set((V102),VV[0],2,/* INLINE-ARGS */V106));} V100= cdr((V100)); V101= car((V100)); goto T331;} T327:; {object V107; object V108; V107= (V97); V108= car((V107)); T356:; if(!(endp((V107)))){ goto T357;} goto T352; T357:; (void)(structure_set(car((V108)),VV[0],4,symbol_value(VV[16])));{object V109; V109= (VV[14]->s.s_dbind);{object V110; V110= symbol_value(VV[15]); V111= list(5,Cnil,V109,V110,car((V108)),cadr((V108))); setq(VV[17],make_cons(/* INLINE-ARGS */V111,symbol_value(VV[17])));}} V107= cdr((V107)); V108= car((V107)); goto T356;} T352:; {object V112; object V113; V112= (V98); V113= car((V112)); T373:; if(!(endp((V112)))){ goto T374;} goto T369; T374:; if(((VV[14]->s.s_dbind))!=Cnil){ goto T382;} V114= Cnil; goto T380; T382:; V114= make_cons(small_fixnum(0),small_fixnum(0)); T380:;{object V115; V115= symbol_value(VV[15]); V116= list(5,VV[18],V114,V115,car((V113)),cadr((V113))); setq(VV[17],make_cons(/* INLINE-ARGS */V116,symbol_value(VV[17])));} setq(VV[19],make_cons(car((V113)),symbol_value(VV[19]))); princ_str("\n ",VV[20]); V117= structure_ref(car((V113)),VV[0],1); (void)((*(LnkLI59))(/* INLINE-ARGS */V117)); princ_str("=make_cclosure_new(LC",VV[20]); V118= structure_ref(car((V113)),VV[0],3); (void)((*(LnkLI54))(/* INLINE-ARGS */V118)); princ_str(",Cnil,",VV[20]); (void)((VFUN_NARGS=0,(*(LnkLI55))())); princ_str(",Cdata);",VV[20]); V112= cdr((V112)); V113= car((V112)); goto T373;} T369:; base[5]= (V99); vs_top=(vs_base=base+5)+1; (void) (*Lnk58)(); bds_unwind1; bds_unwind1; return; } } /* local entry for function C1MACROLET */ static object LI6(V120) object V120; { VMB6 VMS6 VMV6 bds_check; TTL:; {object V121; object V122; object V123; object V124; object V125; V121= Cnil; V122= Cnil; V123= Cnil; V124= Cnil; V125= Cnil; bds_bind(VV[2],symbol_value(VV[2])); bds_bind(VV[7],symbol_value(VV[7])); if(!(endp((V120)))){ goto T406;} (void)((*(LnkLI42))(VV[24],small_fixnum(1),small_fixnum(0))); T406:; {object V126; object V127; V126= car((V120)); V127= car((V126)); T413:; if(!(endp((V126)))){ goto T414;} goto T409; T414:; if(endp((V127))){ goto T419;} if(!(type_of(car((V127)))==t_symbol)){ goto T419;} if(!(endp(cdr((V127))))){ goto T418;} T419:; (void)((VFUN_NARGS=2,(*(LnkLI43))(VV[25],(V127)))); T418:; V128= car((V127)); V129= (*(LnkLI60))(car((V127)),cadr((V127)),cddr((V127))); V130= list(2,/* INLINE-ARGS */V128,caddr(/* INLINE-ARGS */V129)); (VV[2]->s.s_dbind)= make_cons(/* INLINE-ARGS */V130,(VV[2]->s.s_dbind)); V126= cdr((V126)); V127= car((V126)); goto T413;} T409:; base[2]= cdr((V120)); base[3]= Ct; vs_top=(vs_base=base+2)+2; (void) (*Lnk45)(); if(vs_base<vs_top){ V121= vs_base[0]; vs_base++; }else{ V121= Cnil;} if(vs_base<vs_top){ V122= vs_base[0]; vs_base++; }else{ V122= Cnil;} if(vs_base<vs_top){ V123= vs_base[0]; vs_base++; }else{ V123= Cnil;} if(vs_base<vs_top){ V124= vs_base[0]; vs_base++; }else{ V124= Cnil;} if(vs_base<vs_top){ V125= vs_base[0]; }else{ V125= Cnil;} vs_top=sup; (void)((*(LnkLI46))((V122))); (void)((*(LnkLI47))(Cnil,(V123),(V124))); {object V131 = (*(LnkLI48))((V125),(V121)); bds_unwind1; bds_unwind1; VMR6(V131)}} } /* local entry for function C1LOCAL-FUN */ static object LI7(V133) register object V133; { VMB7 VMS7 VMV7 TTL:; {object V134; V134= Cnil; {object V135; object V136; V135= symbol_value(VV[2]); V136= car((V135)); T442:; if(!(endp((V135)))){ goto T443;} {object V137 = Cnil; VMR7(V137)} T443:; if(!(((V136))==(VV[8]))){ goto T449;} V134= Ct; goto T447; T449:; if(!(type_of((V136))==t_cons)){ goto T453;} if(!((car((V136)))==((V133)))){ goto T447;} {object V138 = cadr((V136)); VMR7(V138)} T453:; V139= structure_ref((V136),VV[0],0); if(!((/* INLINE-ARGS */V139)==((V133)))){ goto T447;} if(((V134))==Cnil){ goto T461;} (void)(structure_set((V136),VV[0],2,Ct)); goto T459; T461:; (void)(structure_set((V136),VV[0],1,Ct)); T459:; {object V140 = list(4,VV[26],symbol_value(VV[27]),(V136),(V134)); VMR7(V140)} T447:; V135= cdr((V135)); V136= car((V135)); goto T442;}} } /* local entry for function SCH-LOCAL-FUN */ static object LI8(V142) register object V142; { VMB8 VMS8 VMV8 TTL:; {object V143; object V144; V143= symbol_value(VV[2]); V144= car((V143)); T471:; if(!(endp((V143)))){ goto T472;} {object V145 = (V142); VMR8(V145)} T472:; if(((V144))==(VV[8])){ goto T476;} if(type_of((V144))==t_cons){ goto T476;} V146= structure_ref((V144),VV[0],0); if(!((/* INLINE-ARGS */V146)==((V142)))){ goto T476;} {object V147 = (V144); VMR8(V147)} T476:; V143= cdr((V143)); V144= car((V143)); goto T471;} } /* local entry for function C1LOCAL-CLOSURE */ static object LI9(V149) register object V149; { VMB9 VMS9 VMV9 TTL:; {object V150; V150= Cnil; {object V151; object V152; V151= symbol_value(VV[2]); V152= car((V151)); T492:; if(!(endp((V151)))){ goto T493;} {object V153 = Cnil; VMR9(V153)} T493:; if(!(((V152))==(VV[8]))){ goto T499;} V150= Ct; goto T497; T499:; if(!(type_of((V152))==t_cons)){ goto T503;} if(!((car((V152)))==((V149)))){ goto T497;} {object V154 = cadr((V152)); VMR9(V154)} T503:; V155= structure_ref((V152),VV[0],0); if(!((/* INLINE-ARGS */V155)==((V149)))){ goto T497;} (void)(structure_set((V152),VV[0],2,Ct)); {object V156 = list(4,VV[26],symbol_value(VV[27]),(V152),(V150)); VMR9(V156)} T497:; V151= cdr((V151)); V152= car((V151)); goto T492;}} } /* local entry for function C2CALL-LOCAL */ static object LI10(V159,V160) register object V159;register object V160; { VMB10 VMS10 VMV10 bds_check; TTL:; bds_bind(VV[13],symbol_value(VV[13])); if((cadr((V159)))==Cnil){ goto T517;} (void)((*(LnkLI61))((V160))); princ_str("\n cclosure_call(",VV[20]); V161= structure_ref(car((V159)),VV[0],2); (void)((*(LnkLI62))(/* INLINE-ARGS */V161)); princ_str(");",VV[20]); goto T515; T517:; if(!(type_of((V160))==t_cons||((V160))==Cnil)){ goto T525;} if((symbol_value(VV[28]))==Cnil){ goto T525;} if((symbol_value(VV[29]))==Cnil){ goto T525;} if(!((car(symbol_value(VV[29])))==(car((V159))))){ goto T525;} if(!((symbol_value(VV[30]))==(VV[31]))){ goto T525;} if(((*(LnkLI63))())==Cnil){ goto T525;} if(!((length((V160)))==(length(cdr(symbol_value(VV[29])))))){ goto T525;} bds_bind(VV[32],VV[33]); setq(VV[34],number_plus(symbol_value(VV[34]),small_fixnum(1))); bds_bind(VV[30],make_cons(symbol_value(VV[34]),Cnil)); bds_bind(VV[35],make_cons((VV[30]->s.s_dbind),symbol_value(VV[35]))); {object V163; object V164= cdr(symbol_value(VV[29])); if(endp(V164)){ V162= Cnil; goto T544;} base[4]=V163=MMcons(Cnil,Cnil); T545:; {object V165; V165= (V164->c.c_car); (V163->c.c_car)= list(2,(V165),Cnil);} if(endp(V164=MMcdr(V164))){ V162= base[4]; goto T544;} V163=MMcdr(V163)=MMcons(Cnil,Cnil); goto T545;} T544:; (void)((*(LnkLI64))(V162,(V160))); if((cdr((VV[30]->s.s_dbind)))==Cnil){ bds_unwind1; bds_unwind1; bds_unwind1; goto T539;} princ_str("\nT",VV[20]); (void)((*(LnkLI54))(car((VV[30]->s.s_dbind)))); princ_str(":;",VV[20]); bds_unwind1; bds_unwind1; bds_unwind1; T539:; (void)((*(LnkLI65))(VV[36])); princ_str("\n goto TTL;",VV[20]); V166= structure_ref(car((V159)),VV[0],0); (void)((VFUN_NARGS=2,(*(LnkLI66))(VV[37],/* INLINE-ARGS */V166))); goto T515; T525:; (void)((*(LnkLI61))((V160))); princ_str("\n L",VV[20]); V167= structure_ref(car((V159)),VV[0],3); (void)((*(LnkLI54))(/* INLINE-ARGS */V167)); princ_char(40,VV[20]); {int V168; int V169; V168= fix(structure_ref(car((V159)),VV[0],4)); V169= 0; T565:; if(!((V169)>=(V168))){ goto T566;} goto T561; T566:; princ_str("base",VV[20]); V170 = make_fixnum(V169); (void)((*(LnkLI54))(V170)); princ_char(44,VV[20]); V169= (V169)+1; goto T565;} T561:; princ_str("base",VV[20]); V171= structure_ref(car((V159)),VV[0],4); if(number_compare(/* INLINE-ARGS */V171,symbol_value(VV[16]))==0){ goto T579;} V172= structure_ref(car((V159)),VV[0],4); (void)((*(LnkLI54))(/* INLINE-ARGS */V172)); T579:; princ_str(");",VV[20]); setq(VV[38],Ct); T515:; {object V173 = (VFUN_NARGS=1,(*(LnkLI67))(VV[39])); bds_unwind1; VMR10(V173)} } static object LnkTLI67(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[67],&LnkLI67,ap);} /* UNWIND-EXIT */ static object LnkTLI66(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[66],&LnkLI66,ap);} /* CMPNOTE */ static object LnkTLI65(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[65],&LnkLI65,1,ap);} /* UNWIND-NO-EXIT */ static object LnkTLI64(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[64],&LnkLI64,2,ap);} /* C2PSETQ */ static object LnkTLI63(){return call_proc0(VV[63],&LnkLI63);} /* TAIL-RECURSION-POSSIBLE */ static object LnkTLI62(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[62],&LnkLI62,1,ap);} /* WT-CCB-VS */ static object LnkTLI61(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[61],&LnkLI61,1,ap);} /* PUSH-ARGS */ static object LnkTLI60(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[60],&LnkLI60,3,ap);} /* DEFMACRO* */ static object LnkTLI59(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[59],&LnkLI59,1,ap);} /* WT-VS* */ static LnkT58(){ call_or_link(VV[58],&Lnk58);} /* C2EXPR */ static object LnkTLI57(){return call_proc0(VV[57],&LnkLI57);} /* CCB-VS-PUSH */ static object LnkTLI56(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[56],&LnkLI56,1,ap);} /* CLINK */ static object LnkTLI55(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[55],&LnkLI55,ap);} /* WT-CLINK */ static object LnkTLI54(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[54],&LnkLI54,1,ap);} /* WT1 */ static object LnkTLI53(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[53],&LnkLI53,1,ap);} /* WT-VS */ static object LnkTLI52(){return call_proc0(VV[52],&LnkLI52);} /* VS-PUSH */ static object LnkTLI51(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[51],&LnkLI51,2,ap);} /* ADD-INFO */ static object LnkTLI50(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[50],&LnkLI50,ap);} /* C1LAMBDA-EXPR */ static LnkT49(){ call_or_link(VV[49],&Lnk49);} /* COPY-INFO */ static object LnkTLI48(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[48],&LnkLI48,2,ap);} /* C1DECL-BODY */ static object LnkTLI47(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[47],&LnkLI47,3,ap);} /* CHECK-VDECL */ static object LnkTLI46(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[46],&LnkLI46,1,ap);} /* C1ADD-GLOBALS */ static LnkT45(){ call_or_link(VV[45],&Lnk45);} /* C1BODY */ static object LnkTLI44(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[44],&LnkLI44,ap);} /* MAKE-FUN */ static object LnkTLI43(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[43],&LnkLI43,ap);} /* CMPERR */ static object LnkTLI42(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[42],&LnkLI42,3,ap);} /* TOO-FEW-ARGS */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.