2
#include "cmpinclude.h"
3
#include "pcl_combin.h"
4
void init_pcl_combin(){do_init(VV);}
5
/* function definition for GET-METHOD-FUNCTION */
8
{register object *base=vs_base;
9
register object *sup=base+VM1; VC1
14
if(vs_top-vs_base<1) too_few_arguments();
15
if(vs_top-vs_base>3) too_many_arguments();
18
if(vs_base>=vs_top){vs_top=sup;goto T1;}
21
if(vs_base>=vs_top){vs_top=sup;goto T2;}
34
{register object x= (V1),V6= (V2);
36
if(eql(x,V6->c.c_car->c.c_car) &&V6->c.c_car != Cnil){
50
vs_top=(vs_base=base+3)+4;
56
if(!(type_of((V1))==t_cons||((V1))==Cnil)){
59
vs_top=(vs_base=base+3)+1;
66
vs_top=(vs_base=base+5)+1;
67
(void) (*Lnk52)(Lclptr52);
70
vs_top=(vs_base=base+3)+2;
73
if(vs_base>=vs_top){vs_top=sup;goto T23;}
76
if(vs_base>=vs_top){vs_top=sup;goto T24;}
92
V9= (*(LnkLI53))((V8));
107
V10= (*(LnkLI54))((V9),(V3));
118
V11= (*(LnkLI55))((V9),(V10));
129
vs_top=(vs_base=base+6)+4;
136
if(!(type_of((V1))==t_cons||((V1))==Cnil)){
139
V13= (*(LnkLI56))((V8));
140
(CMPcdr(V1))->c.c_car = (V13);
147
vs_top=(vs_base=base+5)+1;
148
(void) (*Lnk57)(Lclptr57);
156
vs_top=(vs_base=base+4)+4;
160
/* function definition for MAKE-EFFECTIVE-METHOD-FUNCTION */
163
{register object *base=vs_base;
164
register object *sup=base+VM2; VC2
170
if(vs_top-vs_base<2) too_few_arguments();
171
if(vs_top-vs_base>4) too_many_arguments();
175
if(vs_base>=vs_top){vs_top=sup;goto T58;}
178
if(vs_base>=vs_top){vs_top=sup;goto T59;}
190
base[4]= (*(LnkLI58))((V14),(V15),(((((V16))==Cnil?Ct:Cnil))==Cnil?Ct:Cnil),(((((V17))==Cnil?Ct:Cnil))==Cnil?Ct:Cnil));
193
vs_top=(vs_base=base+5)+2;
194
{object _funobj = base[4];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
195
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
196
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
197
else super_funcall_no_event(_funobj);}
201
/* local entry for function MAKE-EFFECTIVE-METHOD-FUNCTION1 */
203
static object LI3(V22,V23,V24,V25)
205
object V22;register object V23;object V24;object V25;
209
if(!(type_of((V23))==t_cons||((V23))==Cnil)){
211
if(!((CMPcar((V23)))==(VV[0]))){
213
{object V26 = (VFUN_NARGS=2,(*(LnkLI59))((V22),(V23)));
217
{object V27 = (*(LnkLI60))((V22),(V23),(V24),(V25));
221
/* local entry for function MAKE-EFFECTIVE-METHOD-FUNCTION-TYPE */
223
static object LI4(V32,V33,V34,V35)
225
object V32;object V33;object V34;object V35;
229
if(!(type_of((V33))==t_cons||((V33))==Cnil)){
231
if(!((CMPcar((V33)))==(VV[0]))){
239
if(!(type_of((V37))==t_cons||((V37))==Cnil)){
241
if(!((CMPcar((V37)))==(VV[1]))){
247
vs_top=(vs_base=base+2)+1;
248
(void) (*Lnk61)(Lclptr61);
250
if((vs_base[0])==Cnil){
262
if(!(type_of((V37))==t_cons||((V37))==Cnil)){
265
vs_top=(vs_base=base+2)+1;
272
vs_top=(vs_base=base+4)+1;
273
(void) (*Lnk52)(Lclptr52);
276
vs_top=(vs_base=base+2)+2;
279
if(vs_base>=vs_top){vs_top=sup;goto T99;}
282
if(vs_base>=vs_top){vs_top=sup;goto T100;}
298
V41= (*(LnkLI53))((V40));
317
if(!(type_of((V37))==t_cons)){
319
if(!((CMPcar((V37)))==(VV[4]))){
326
vs_top=(vs_base=base+2)+1;
329
{object V44 = vs_base[0];
342
/* local entry for function MAKE-EFFECTIVE-METHOD-FUNCTION-SIMPLE */
344
static object LI5(object V48,object V47,object first,...)
347
int narg = VFUN_NARGS; VMB5 VMS5 VMV5
351
if(narg <2) too_few_arguments();
352
Vcs[0]=MMcons(V48,Cnil);
355
if (narg <= 0) goto T121;
372
if(!(((((VV[5]->s.s_dbind))==(VV[6])?Ct:Cnil))==Cnil)){
377
base[4]= (Vcs[0]->c.c_car);
378
vs_top=(vs_base=base+4)+1;
379
(void) (*Lnk62)(Lclptr62);
381
if((vs_base[0])!=Cnil){
387
base[1]= ((CMPcddr((V51)))==Cnil?Ct:Cnil);
390
base[1]=MMcons(base[1],Vcs[0]);
391
base[2]= CMPcar((V51));
392
base[2]=MMcons(base[2],base[1]);
393
base[3]= CMPcdr((V51));
394
base[3]=MMcons(base[3],base[2]);
396
make_cclosure_new(LC24,Cnil,base[3],Cdata);
402
/* local entry for function MAKE-EMF-FROM-METHOD */
404
static object LI6(object V54,object V53,object first,...)
407
int narg = VFUN_NARGS; VMB6 VMS6 VMV6
415
if(narg <2) too_few_arguments();
419
if (narg <= 0) goto T135;
422
if (--narg <= 0) goto T136;
424
V58= va_arg(ap,object);}
425
if (--narg <= 0) goto T137;
427
V59= va_arg(ap,object);}
428
if (--narg <= 0) goto T138;
430
V60= va_arg(ap,object);}
453
vs_top=(vs_base=base+0)+3;
455
if(vs_base>=vs_top){vs_top=sup;goto T148;}
458
if(vs_base>=vs_top){vs_top=sup;goto T149;}
461
if(vs_base>=vs_top){vs_top=sup;goto T150;}
464
if(vs_base>=vs_top){vs_top=sup;goto T151;}
489
base[4]= CMPcar((V65));
490
base[5]= make_cons(CMPcdr((V65)),CMPcdr((V56)));
494
vs_top=(vs_base=base+3)+6;
498
V67= (VFUN_NARGS=2,(*(LnkLI65))((V63),VV[7]));
499
{object V68 = (VFUN_NARGS=8,(*(LnkLI66))(VV[8],(V63),VV[9],(V64),VV[10],(V66),VV[7],(V67)));
505
{object V69 = (VFUN_NARGS=4,(*(LnkLI67))(VV[8],(V61),VV[11],(V56)));
515
/* function definition for MAKE-EFFECTIVE-METHOD-FUNCTION-SIMPLE1 */
518
{register object *base=vs_base;
519
register object *sup=base+VM7; VC7
527
if(vs_top-vs_base<4) too_few_arguments();
528
if(vs_top-vs_base>6) too_many_arguments();
534
if(vs_base>=vs_top){vs_top=sup;goto T168;}
537
if(vs_base>=vs_top){vs_top=sup;goto T169;}
551
if(!(type_of((V72))==t_cons||((V72))==Cnil)){
553
if(!((CMPcar((V72)))==(VV[1]))){
559
vs_top=(vs_base=base+6)+1;
560
(void) (*Lnk61)(Lclptr61);
562
if((vs_base[0])==Cnil){
566
base[6]= (VFUN_NARGS=6,(*(LnkLI68))((V72),(V73),(V71),(V74),(V75),(V76)));
567
vs_top=(vs_base=base+6)+1;
571
if(!(type_of((V72))==t_cons)){
573
if(!((CMPcar((V72)))==(VV[4]))){
576
base[7]= CMPcadr((V72));
579
vs_top=(vs_base=base+6)+4;
585
vs_top=(vs_base=base+6)+1;
590
vs_top=(vs_base=base+6)+1;
594
/* local entry for function GET-EFFECTIVE-METHOD-GENSYM */
602
V78= CMPcar((VV[12]->s.s_dbind));
603
(VV[12]->s.s_dbind)= CMPcdr((VV[12]->s.s_dbind));
605
if(V77==Cnil)goto T192;
613
base[3]= CMPmake_fixnum((long)length((VV[14]->s.s_dbind)));
614
vs_top=(vs_base=base+1)+3;
619
vs_top=(vs_base=base+0)+2;
622
V80= vs_base[0];{object V81;
623
V81= (VV[14]->s.s_dbind);
624
V82= make_cons((V80),Cnil);
625
(VV[14]->s.s_dbind)= append(V81,/* INLINE-ARGS */V82);}
631
/* local entry for function EXPAND-EFFECTIVE-METHOD-FUNCTION */
633
static object LI9(object V85,object V84,object first,...)
636
int narg = VFUN_NARGS; VMB9 VMS9 VMV9
641
if(narg <2) too_few_arguments();
645
if (narg <= 0) goto T205;
660
vs_top=(vs_base=base+0)+1;
662
if(vs_base>=vs_top){vs_top=sup;goto T210;}
665
if(vs_base>=vs_top){vs_top=sup;goto T211;}
668
if(vs_base>=vs_top){vs_top=sup;goto T212;}
671
if(vs_base>=vs_top){vs_top=sup;goto T213;}
674
if(vs_base>=vs_top){vs_top=sup;goto T214;}
696
V94= (*(LnkLI71))((V91),(V90));
697
if(!((CMPcar((V87)))==(VV[16]))){
699
{object V95 = list(4,VV[17],VV[18],VV[19],list(3,VV[20],VV[21],(V87)));
703
if(!(((VV[5]->s.s_dbind))==(VV[6]))){
707
vs_top=(vs_base=base+0)+1;
708
(void) (*Lnk72)(Lclptr72);
712
vs_top=(vs_base=base+0)+1;
713
(void) (*Lnk73)(Lclptr73);
715
if((vs_base[0])!=Cnil){
721
vs_top=(vs_base=base+0)+1;
724
if((vs_base[0])==Cnil){
729
vs_top=(vs_base=base+2)+1;
735
V99= append((V97),VV[23]);
736
V98= make_cons(VV[22],/* INLINE-ARGS */V99);
740
V98= make_cons(VV[24],(V97));
743
V100= list(2,VV[27],(V98));
744
{object V101 = list(4,VV[17],(V94),VV[25],list(4,VV[26],make_cons(/* INLINE-ARGS */V100,Cnil),VV[28],(V87)));
748
{object V102 = list(4,VV[17],(V94),VV[29],(V87));
754
/* local entry for function EXPAND-EMF-CALL-METHOD */
756
static object LI10(V108,V109,V110,V111,V112)
758
object V108;object V109;object V110;object V111;object V112;
762
{object V113 = list(2,VV[0],CMPcdr((V109)));
766
/* macro definition for CALL-METHOD */
769
{register object *base=vs_base;
770
register object *sup=base+VM11; VC11
774
{object V114=base[0]->c.c_cdr;
777
vs_top=(vs_base=base+3)+1;
780
/* local entry for function MEMF-TEST-CONVERTER */
782
static object LI13(V119,V120,V121,V122)
784
register object V119;object V120;object V121;object V122;
788
base[0]=MMcons((V122),Cnil);
789
base[1]=MMcons((V121),base[0]);
790
base[2]=MMcons((V120),base[1]);
791
if(!(type_of((V119))==t_cons)){
793
if(!((CMPcar((V119)))==(VV[0]))){
795
V124= (*(LnkLI76))((base[2]->c.c_car),(V119),(base[1]->c.c_car),(base[0]->c.c_car));
796
{object V123= /* INLINE-ARGS */V124;
797
if((V123!= VV[2]))goto T242;
798
{object V125 = VV[31];
802
{object V126 = VV[32];
806
if(!(type_of((V119))==t_cons)){
808
if(!((CMPcar((V119)))==(VV[33]))){
811
make_cclosure_new(LC25,Cnil,base[2],Cdata);
812
base[4]= CMPcdr((V119));
813
vs_top=(vs_base=base+3)+2;
816
if((vs_base[0])==Cnil){
826
if((V127!= VV[2]))goto T254;
827
{object V129 = VV[34];
831
{object V130 = VV[35];
835
{object V131 = (*(LnkLI78))((V119));
840
/* function definition for MEMF-CODE-CONVERTER */
843
{register object *base=vs_base;
844
register object *sup=base+VM13; VC13
846
{register object V132;
851
base[1]=MMcons(base[1],Cnil);
854
base[4]=MMcons(base[4],base[1]);
855
base[5]=MMcons(base[5],base[4]);
857
if(!(type_of((V132))==t_cons)){
859
if(!((CMPcar((V132)))==(VV[0]))){
862
V135= (*(LnkLI79))();
863
V136= (*(LnkLI76))((base[1]->c.c_car),(V132),(base[4]->c.c_car),(base[5]->c.c_car));
864
base[6]= (VFUN_NARGS=4,(*(LnkLI80))((V133),(V134),(V135),/* INLINE-ARGS */V136));
865
base[7]= make_cons((V135),Cnil);
866
vs_top=(vs_base=base+6)+2;
870
if(!(type_of((V132))==t_cons)){
872
if(!((CMPcar((V132)))==(VV[33]))){
876
V137= (*(LnkLI79))();
878
make_cclosure_new(LC26,Cnil,base[5],Cdata);
879
base[7]= CMPcdr((V132));
880
vs_top=(vs_base=base+6)+2;
883
if((vs_base[0])==Cnil){
892
V139= list(3,VV[37],(V137),Cnil);
893
base[6]= list(3,VV[36],/* INLINE-ARGS */V139,(VFUN_NARGS=4,(*(LnkLI80))((V133),(V134),VV[37],(V138))));
894
base[7]= make_cons((V137),Cnil);
895
vs_top=(vs_base=base+6)+2;
900
vs_top=(vs_base=base+6)+1;
905
/* local entry for function MEMF-CONSTANT-CONVERTER */
907
static object LI15(V142,V143)
909
register object V142;object V143;
913
if(!(type_of((V142))==t_cons)){
915
if(!((CMPcar((V142)))==(VV[0]))){
917
V144= (VFUN_NARGS=2,(*(LnkLI59))((V143),(V142)));
918
V145= make_cons(VV[38],/* INLINE-ARGS */V144);
919
{object V146 = make_cons(/* INLINE-ARGS */V145,Cnil);
923
if(!(type_of((V142))==t_cons)){
925
if(!((CMPcar((V142)))==(VV[33]))){
928
object V149= CMPcdr((V142));
932
base[0]=V148=MMcons(Cnil,Cnil);
935
(V148->c.c_car)= (VFUN_NARGS=2,(*(LnkLI59))((V143),(V149->c.c_car)));
936
if((V149=MMcdr(V149))==Cnil){
939
V148=MMcdr(V148)=MMcons(Cnil,Cnil);
943
V151= make_cons(VV[39],V147);
944
{object V152 = make_cons(/* INLINE-ARGS */V151,Cnil);
948
{object V153 = (*(LnkLI82))((V142));
953
/* local entry for function MAKE-EFFECTIVE-METHOD-FUNCTION-INTERNAL */
955
static object LI17(V158,V159,V160,V161)
957
object V158;object V159;object V160;object V161;
962
base[0]=MMcons((V161),Cnil);
963
base[1]=MMcons((V160),base[0]);
964
base[2]=MMcons((V158),base[1]);
968
base[5]= (base[2]->c.c_car);
969
vs_top=(vs_base=base+5)+1;
971
if(vs_base>=vs_top){vs_top=sup;goto T293;}
974
if(vs_base>=vs_top){vs_top=sup;goto T294;}
975
base[3]=MMcons(vs_base[0],base[2]);
977
if(vs_base>=vs_top){vs_top=sup;goto T295;}
978
base[4]=MMcons(vs_base[0],base[3]);
980
if(vs_base>=vs_top){vs_top=sup;goto T296;}
983
if(vs_base>=vs_top){vs_top=sup;goto T297;}
992
base[3]=MMcons(Cnil,base[2]);
995
base[4]=MMcons(Cnil,base[3]);
1005
bds_bind(VV[12],(VV[14]->s.s_dbind));
1006
if(((*(LnkLI83))((base[2]->c.c_car)))==Cnil){
1008
base[6]= (*(LnkLI84))((base[2]->c.c_car));
1012
base[9]= (base[2]->c.c_car);
1013
vs_top=(vs_base=base+9)+1;
1014
(void) (*Lnk85)(Lclptr85);
1016
base[6]= vs_base[0];
1019
base[6]=MMcons(base[6],base[4]);
1020
base[7]= make_cons((V162),(base[3]->c.c_car));
1021
base[7]=MMcons(base[7],base[6]);
1022
V165= (VFUN_NARGS=2,(*(LnkLI86))((base[2]->c.c_car),(V159)));
1025
make_cclosure_new(LC27,Cnil,base[7],Cdata);
1027
make_cclosure_new(LC28,Cnil,base[7],Cdata);
1029
make_cclosure_new(LC29,Cnil,base[7],Cdata);
1030
vs_top=(vs_base=base+11)+4;
1032
if(vs_base>=vs_top){vs_top=sup;goto T311;}
1033
base[9]=MMcons(vs_base[0],base[7]);
1035
if(vs_base>=vs_top){vs_top=sup;goto T312;}
1036
base[10]=MMcons(vs_base[0],base[9]);
1041
base[9]=MMcons(Cnil,base[7]);
1044
base[10]=MMcons(Cnil,base[9]);
1048
make_cclosure_new(LC30,Cnil,base[10],Cdata);
1054
/* macro definition for CALL-METHOD-LIST */
1057
{register object *base=vs_base;
1058
register object *sup=base+VM16; VC16
1062
{object V167=base[0]->c.c_cdr;
1064
base[3]= make_cons(VV[41],base[2]);
1065
vs_top=(vs_base=base+3)+1;
1068
/* local entry for function MAKE-CALL-METHODS */
1070
static object LI19(V169)
1077
object V172= (V169);
1081
base[0]=V171=MMcons(Cnil,Cnil);
1084
(V171->c.c_car)= list(3,VV[0],(V172->c.c_car),Cnil);
1085
if((V172=MMcdr(V172))==Cnil){
1088
V171=MMcdr(V171)=MMcons(Cnil,Cnil);
1092
{object V174 = make_cons(VV[33],V170);
1097
/* local entry for function STANDARD-COMPUTE-EFFECTIVE-METHOD */
1099
static object LI20(V178,V179,V180)
1101
object V178;object V179;object V180;
1105
{register object V181;
1106
register object V182;
1107
register object V183;
1108
register object V184;
1113
{register object V185;
1114
register object V186;
1116
V186= CMPcar((V185));
1119
if(!(((V185))==Cnil)){
1124
{register object V187;
1125
if(!(type_of((V186))==t_cons||((V186))==Cnil)){
1127
V187= (*(LnkLI88))((V186));
1132
vs_top=(vs_base=base+1)+1;
1133
(void) (*Lnk89)(Lclptr89);
1138
{register object x= VV[42],V188= (V187);
1140
if(eql(x,V188->c.c_car)){
1142
}else V188=V188->c.c_cdr;
1146
V181= make_cons(V186,(V181));
1150
{register object x= VV[43],V190= (V187);
1152
if(eql(x,V190->c.c_car)){
1154
}else V190=V190->c.c_cdr;
1158
V183= make_cons(V186,(V183));
1162
{register object x= VV[44],V192= (V187);
1164
if(eql(x,V192->c.c_car)){
1166
}else V192=V192->c.c_cdr;
1170
V184= make_cons(V186,(V184));
1174
V182= make_cons(V186,(V182));}
1177
V185= CMPcdr((V185));
1178
V186= CMPcar((V185));
1182
V181= reverse((V181));
1183
V183= reverse((V183));
1184
V182= reverse((V182));
1185
V184= reverse((V184));
1188
{object V195 = list(3,VV[45],VV[46],list(2,VV[47],(V178)));
1198
{object V196 = list(3,VV[0],CMPcar((V182)),CMPcdr((V182)));
1209
V198= (*(LnkLI90))((V181));
1210
V199= list(3,VV[41],/* INLINE-ARGS */V198,list(3,VV[0],CMPcar((V182)),CMPcdr((V182))));
1211
V200= reverse((V183));
1212
V197= list(3,VV[48],/* INLINE-ARGS */V199,(*(LnkLI90))(/* INLINE-ARGS */V200));
1216
V197= list(3,VV[0],CMPcar((V182)),CMPcdr((V182)));
1221
V201= CMPcar((V184));
1222
V202= CMPcdr((V184));
1223
V203= list(2,VV[4],(V197));
1224
V204= make_cons(/* INLINE-ARGS */V203,Cnil);
1225
{object V205 = list(3,VV[0],/* INLINE-ARGS */V201,append(/* INLINE-ARGS */V202,/* INLINE-ARGS */V204));
1229
{object V206 = (V197);
1234
/* local entry for function COMPUTE-EFFECTIVE-METHOD */
1236
static object LI21(V210,V211,V212)
1238
object V210;object V211;object V212;
1242
{object V213 = (*(LnkLI91))((V210),(V211),(V212));
1246
/* function definition for INVALID-METHOD-ERROR */
1249
{register object *base=vs_base;
1250
register object *sup=base+VM20; VC20
1255
for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
1258
base[1]= (VV[49]->s.s_dbind);
1263
{vs_push((V215)->c.c_car);V215=(V215)->c.c_cdr;}
1265
{object _funobj = base[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
1266
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
1267
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
1268
else super_funcall_no_event(_funobj);}
1272
/* function definition for METHOD-COMBINATION-ERROR */
1275
{register object *base=vs_base;
1276
register object *sup=base+VM21; VC21
1281
for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
1284
base[1]= (VV[50]->s.s_dbind);
1289
{vs_push((V217)->c.c_car);V217=(V217)->c.c_cdr;}
1291
{object _funobj = base[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
1292
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
1293
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
1294
else super_funcall_no_event(_funobj);}
1298
/* local function CLOSURE */
1300
static void LC30(base0)
1301
register object *base0;
1302
{ register object *base=vs_base;
1303
register object *sup=base+VM22; VC22
1314
object V223= (base0[0]->c.c_car);
1318
base[4]=V222=MMcons(Cnil,Cnil);
1321
{register object V224;
1322
V224= (V223->c.c_car);
1323
if(!(type_of((V224))==t_cons)){
1325
{object V225= CMPcar((V224));
1326
if((V225!= VV[38]))goto T387;
1327
base[5]= CMPcdr((V224));
1330
vs_top=(vs_base=base+6)+2;
1331
{object _funobj = base[5];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
1332
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
1333
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
1334
else super_funcall_no_event(_funobj);}
1336
(V222->c.c_car)= vs_base[0];
1340
if((V225!= VV[39]))goto T391;
1342
object V227= CMPcdr((V224));
1344
(V222->c.c_car)= Cnil;
1346
base[5]=V226=MMcons(Cnil,Cnil);
1351
vs_top=(vs_base=base+6)+2;
1352
{object _funobj = (V227->c.c_car);if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
1353
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
1354
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
1355
else super_funcall_no_event(_funobj);}
1357
(V226->c.c_car)= vs_base[0];
1358
if((V227=MMcdr(V227))==Cnil){
1359
(V222->c.c_car)= base[5];
1361
V226=MMcdr(V226)=MMcons(Cnil,Cnil);
1365
(V222->c.c_car)= (V224);
1369
(V222->c.c_car)= (V224);}
1372
if((V223=MMcdr(V223))==Cnil){
1375
V222=MMcdr(V222)=MMcons(Cnil,Cnil);
1379
base[5]= (base0[1]->c.c_car);
1384
{vs_push((V229)->c.c_car);V229=(V229)->c.c_cdr;}
1386
{object _funobj = base[5];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
1387
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
1388
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
1389
else super_funcall_no_event(_funobj);}
1391
base[4]= vs_base[0];
1392
base[5]= list(2,VV[40],(base0[3]->c.c_car));
1393
vs_top=(vs_base=base+4)+2;
1397
base[4]= (VFUN_NARGS=4,(*(LnkLI66))(VV[8],(V221),VV[7],(base0[2]->c.c_car)));
1398
vs_top=(vs_base=base+4)+1;
1402
/* local function CLOSURE */
1404
static void LC29(base0)
1405
register object *base0;
1406
{ register object *base=vs_base;
1407
register object *sup=base+VM23; VC23
1413
base[1]= (*(LnkLI93))((V230),(base0[4]->c.c_car));
1414
vs_top=(vs_base=base+1)+1;
1418
/* local function CLOSURE */
1420
static void LC28(base0)
1421
register object *base0;
1422
{ register object *base=vs_base;
1423
register object *sup=base+VM24; VC24
1430
base[2]= (base0[4]->c.c_car);
1431
base[3]= (base0[2]->c.c_car);
1432
base[4]= (base0[3]->c.c_car);
1433
base[5]= (base0[5]->c.c_car);
1434
base[6]= (base0[6]->c.c_car);
1435
vs_top=(vs_base=base+1)+6;
1440
/* local function CLOSURE */
1442
static void LC27(base0)
1443
register object *base0;
1444
{ register object *base=vs_base;
1445
register object *sup=base+VM25; VC25
1451
base[1]= (*(LnkLI95))((V232),(base0[4]->c.c_car),(base0[5]->c.c_car),(base0[6]->c.c_car));
1452
vs_top=(vs_base=base+1)+1;
1456
/* local function CLOSURE */
1458
static void LC26(base0)
1459
register object *base0;
1460
{ register object *base=vs_base;
1461
register object *sup=base+VM26; VC26
1467
V234= (*(LnkLI76))((base0[2]->c.c_car),(V233),(base0[1]->c.c_car),(base0[0]->c.c_car));
1468
base[1]= ((VV[2])==(/* INLINE-ARGS */V234)?Ct:Cnil);
1469
vs_top=(vs_base=base+1)+1;
1473
/* local function CLOSURE */
1475
static void LC25(base0)
1476
register object *base0;
1477
{ register object *base=vs_base;
1478
register object *sup=base+VM27; VC27
1484
V236= (*(LnkLI76))((base0[0]->c.c_car),(V235),(base0[1]->c.c_car),(base0[2]->c.c_car));
1485
base[1]= ((VV[2])==(/* INLINE-ARGS */V236)?Ct:Cnil);
1486
vs_top=(vs_base=base+1)+1;
1490
/* local function CLOSURE */
1492
static void LC24(base0)
1493
register object *base0;
1494
{ register object *base=vs_base;
1495
register object *sup=base+VM28; VC28
1503
base[2]= (base0[3]->c.c_car);
1504
base[3]= (base0[1]->c.c_car);
1505
base[4]= (base0[0]->c.c_car);
1506
base[5]= (base0[2]->c.c_car);
1509
vs_top=(vs_base=base+2)+6;
1514
static object LnkTLI95(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[95],(void **)(void *)&LnkLI95,4,first,ap);va_end(ap);return V1;} /* MEMF-TEST-CONVERTER */
1515
static void LnkT94(){ call_or_link(VV[94],(void **)(void *)&Lnk94);} /* MEMF-CODE-CONVERTER */
1516
static object LnkTLI93(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[93],(void **)(void *)&LnkLI93,2,first,ap);va_end(ap);return V1;} /* MEMF-CONSTANT-CONVERTER */
1517
static void LnkT92(){ call_or_link(VV[92],(void **)(void *)&Lnk92);} /* SET-FUNCTION-NAME */
1518
static object LnkTLI91(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[91],(void **)(void *)&LnkLI91,3,first,ap);va_end(ap);return V1;} /* STANDARD-COMPUTE-EFFECTIVE-METHOD */
1519
static object LnkTLI90(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[90],(void **)(void *)&LnkLI90,1,first,ap);va_end(ap);return V1;} /* MAKE-CALL-METHODS */
1520
static void LnkT89(ptr) object *ptr;{ call_or_link_closure(VV[89],(void **)(void *)&Lnk89,(void **)(void *)&Lclptr89);} /* METHOD-QUALIFIERS */
1521
static object LnkTLI88(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[88],(void **)(void *)&LnkLI88,1,first,ap);va_end(ap);return V1;} /* EARLY-METHOD-QUALIFIERS */
1522
static void LnkT87(){ call_or_link(VV[87],(void **)(void *)&Lnk87);} /* GET-FUNCTION1 */
1523
static object LnkTLI86(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[86],(void **)(void *)&LnkLI86,first,ap);va_end(ap);return V1;} /* EXPAND-EFFECTIVE-METHOD-FUNCTION */
1524
static void LnkT85(ptr) object *ptr;{ call_or_link_closure(VV[85],(void **)(void *)&Lnk85,(void **)(void *)&Lclptr85);} /* GENERIC-FUNCTION-NAME */
1525
static object LnkTLI84(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[84],(void **)(void *)&LnkLI84,1,first,ap);va_end(ap);return V1;} /* EARLY-GF-NAME */
1526
static object LnkTLI83(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[83],(void **)(void *)&LnkLI83,1,first,ap);va_end(ap);return V1;} /* EARLY-GF-P */
1527
static object LnkTLI82(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[82],(void **)(void *)&LnkLI82,1,first,ap);va_end(ap);return V1;} /* DEFAULT-CONSTANT-CONVERTER */
1528
static void LnkT81(){ call_or_link(VV[81],(void **)(void *)&Lnk81);} /* DEFAULT-CODE-CONVERTER */
1529
static object LnkTLI80(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[80],(void **)(void *)&LnkLI80,first,ap);va_end(ap);return V1;} /* MAKE-EMF-CALL */
1530
static object LnkTLI79(){return call_proc0(VV[79],(void **)(void *)&LnkLI79);} /* GET-EFFECTIVE-METHOD-GENSYM */
1531
static object LnkTLI78(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[78],(void **)(void *)&LnkLI78,1,first,ap);va_end(ap);return V1;} /* DEFAULT-TEST-CONVERTER */
1532
static void LnkT77(){ call_or_link(VV[77],(void **)(void *)&Lnk77);} /* EVERY */
1533
static object LnkTLI76(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[76],(void **)(void *)&LnkLI76,4,first,ap);va_end(ap);return V1;} /* MAKE-EFFECTIVE-METHOD-FUNCTION-TYPE */
1534
static void LnkT75(){ call_or_link(VV[75],(void **)(void *)&Lnk75);} /* DFUN-ARG-SYMBOL-LIST */
1535
static void LnkT74(){ call_or_link(VV[74],(void **)(void *)&Lnk74);} /* LONG-METHOD-COMBINATION-ARGUMENTS-LAMBDA-LIST */
1536
static void LnkT73(ptr) object *ptr;{ call_or_link_closure(VV[73],(void **)(void *)&Lnk73,(void **)(void *)&Lclptr73);} /* LONG-METHOD-COMBINATION-P */
1537
static void LnkT72(ptr) object *ptr;{ call_or_link_closure(VV[72],(void **)(void *)&Lnk72,(void **)(void *)&Lclptr72);} /* GENERIC-FUNCTION-METHOD-COMBINATION */
1538
static object LnkTLI71(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[71],(void **)(void *)&LnkLI71,2,first,ap);va_end(ap);return V1;} /* MAKE-FAST-METHOD-CALL-LAMBDA-LIST */
1539
static void LnkT70(){ call_or_link(VV[70],(void **)(void *)&Lnk70);} /* GET-GENERIC-FUNCTION-INFO */
1540
static void LnkT69(){ call_or_link(VV[69],(void **)(void *)&Lnk69);} /* MAKE-EFFECTIVE-METHOD-FUNCTION */
1541
static object LnkTLI68(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[68],(void **)(void *)&LnkLI68,first,ap);va_end(ap);return V1;} /* MAKE-EMF-FROM-METHOD */
1542
static object LnkTLI67(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[67],(void **)(void *)&LnkLI67,first,ap);va_end(ap);return V1;} /* MAKE-METHOD-CALL */
1543
static object LnkTLI66(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[66],(void **)(void *)&LnkLI66,first,ap);va_end(ap);return V1;} /* MAKE-FAST-METHOD-CALL */
1544
static object LnkTLI65(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[65],(void **)(void *)&LnkLI65,first,ap);va_end(ap);return V1;} /* METHOD-FUNCTION-GET */
1545
static void LnkT64(){ call_or_link(VV[64],(void **)(void *)&Lnk64);} /* MAKE-EFFECTIVE-METHOD-FUNCTION-SIMPLE1 */
1546
static void LnkT63(){ call_or_link(VV[63],(void **)(void *)&Lnk63);} /* GET-METHOD-FUNCTION */
1547
static void LnkT62(ptr) object *ptr;{ call_or_link_closure(VV[62],(void **)(void *)&Lnk62,(void **)(void *)&Lclptr62);} /* GF-FAST-METHOD-FUNCTION-P */
1548
static void LnkT61(ptr) object *ptr;{ call_or_link_closure(VV[61],(void **)(void *)&Lnk61,(void **)(void *)&Lclptr61);} /* METHOD-P */
1549
static object LnkTLI60(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[60],(void **)(void *)&LnkLI60,4,first,ap);va_end(ap);return V1;} /* MAKE-EFFECTIVE-METHOD-FUNCTION-INTERNAL */
1550
static object LnkTLI59(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[59],(void **)(void *)&LnkLI59,first,ap);va_end(ap);return V1;} /* MAKE-EFFECTIVE-METHOD-FUNCTION-SIMPLE */
1551
static object LnkTLI58(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[58],(void **)(void *)&LnkLI58,4,first,ap);va_end(ap);return V1;} /* MAKE-EFFECTIVE-METHOD-FUNCTION1 */
1552
static void LnkT57(ptr) object *ptr;{ call_or_link_closure(VV[57],(void **)(void *)&Lnk57,(void **)(void *)&Lclptr57);} /* METHOD-FUNCTION */
1553
static object LnkTLI56(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[56],(void **)(void *)&LnkLI56,1,first,ap);va_end(ap);return V1;} /* METHOD-FUNCTION-FROM-FAST-FUNCTION */
1554
static object LnkTLI55(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[55],(void **)(void *)&LnkLI55,2,first,ap);va_end(ap);return V1;} /* PV-TABLE-LOOKUP */
1555
static object LnkTLI54(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[54],(void **)(void *)&LnkLI54,2,first,ap);va_end(ap);return V1;} /* PV-WRAPPERS-FROM-ALL-WRAPPERS */
1556
static object LnkTLI53(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[53],(void **)(void *)&LnkLI53,1,first,ap);va_end(ap);return V1;} /* METHOD-FUNCTION-PV-TABLE */
1557
static void LnkT52(ptr) object *ptr;{ call_or_link_closure(VV[52],(void **)(void *)&Lnk52,(void **)(void *)&Lclptr52);} /* METHOD-FAST-FUNCTION */
1558
static void LnkT51(){ call_or_link(VV[51],(void **)(void *)&Lnk51);} /* EARLY-METHOD-FUNCTION */
1560
#ifdef SYSTEM_SPECIAL_INIT