2
#include "cmpinclude.h"
3
#include "pcl_std_class.h"
4
void init_pcl_std_class(){do_init(VV);}
5
/* function definition for (FAST-METHOD SLOT-ACCESSOR-FUNCTION (EFFECTIVE-SLOT-DEFINITION T)) */
8
{register object *base=vs_base;
9
register object *sup=base+VM1; VC1
24
if((V7!= VV[249]))goto T3;
26
vs_top=(vs_base=base+4)+1;
27
(void) (*Lnk250)(Lclptr250);
31
if((V7!= VV[251]))goto T5;
33
vs_top=(vs_base=base+4)+1;
34
(void) (*Lnk252)(Lclptr252);
38
if((V7!= VV[253]))goto T7;
40
vs_top=(vs_base=base+4)+1;
41
(void) (*Lnk254)(Lclptr254);
54
vs_top=(vs_base=base+4)+9;
59
/* function definition for (FAST-METHOD (SETF SLOT-ACCESSOR-FUNCTION) (T EFFECTIVE-SLOT-DEFINITION T)) */
62
{register object *base=vs_base;
63
register object *sup=base+VM2; VC2
80
if((V15!= VV[249]))goto T20;
81
base[5]= ({object _tmp=get(VV[250],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[250])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[250])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
84
vs_top=(vs_base=base+6)+2;
85
{object _funobj = base[5];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
86
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
87
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
88
else super_funcall_no_event(_funobj);}
92
if((V15!= VV[251]))goto T24;
93
base[5]= ({object _tmp=get(VV[252],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[252])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[252])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
96
vs_top=(vs_base=base+6)+2;
97
{object _funobj = base[5];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
98
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
99
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
100
else super_funcall_no_event(_funobj);}
104
if((V15!= VV[253]))goto T28;
105
base[5]= ({object _tmp=get(VV[254],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[254])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[254])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
108
vs_top=(vs_base=base+6)+2;
109
{object _funobj = base[5];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
110
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
111
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
112
else super_funcall_no_event(_funobj);}
125
vs_top=(vs_base=base+5)+9;
130
/* local entry for function (FAST-METHOD SLOT-ACCESSOR-STD-P (EFFECTIVE-SLOT-DEFINITION T)) */
132
static object LI3(V26,V27,V28,V29)
134
register object V26;object V27;register object V28;register object V29;
143
if(type_of(V28)==t_structure){
148
if(!(((V28)->str.str_def)==(VV[21]))){
150
V33= STREF(object,(V28),4);
154
V35= (VV[16]->s.s_dbind);
155
base[0]= small_fixnum(14);
157
vs_top=(vs_base=base+0)+2;
161
if(!((V35)==(CMPcar(V36)))){
163
V33= CMPcar(((V28))->cc.cc_turbo[12]);
171
{register object V38;
172
V38= ((V31))->v.v_self[1];
173
if(!(type_of(V38)==t_fixnum)){
175
V38= ((V33))->v.v_self[fix((V38))];
182
if(!(((V38))==(VV[17]))){
185
vs_top=(vs_base=base+0)+1;
186
(void) (*Lnk258)(Lclptr258);
188
V37= fix(vs_base[0]);
195
if(!(((V29))==(VV[18]))){
197
{object V40 = ((7)==(V37)?Ct:Cnil);
203
if((V43!= VV[249]))goto T74;
208
if((V43!= VV[251]))goto T75;
213
if((V43!= VV[253]))goto T76;
227
vs_top=(vs_base=base+0)+9;
230
V41= fix(vs_base[0]);}
233
{object V44 = (((((long)((V41) & (V37)))==0?Ct:Cnil))==Cnil?Ct:Cnil);
238
/* local entry for function (FAST-METHOD (SETF SLOT-ACCESSOR-STD-P) (T EFFECTIVE-SLOT-DEFINITION T)) */
240
static object LI4(V50,V51,V52,V53,V54)
242
register object V50;object V51;register object V52;register object V53;object V54;
251
if(type_of(V53)==t_structure){
256
if(!(((V53)->str.str_def)==(VV[27]))){
258
V58= STREF(object,(V53),4);
262
V60= (VV[16]->s.s_dbind);
263
base[0]= small_fixnum(14);
265
vs_top=(vs_base=base+0)+2;
269
if(!((V60)==(CMPcar(V61)))){
271
V58= CMPcar(((V53))->cc.cc_turbo[12]);
281
if((V65!= VV[249]))goto T106;
286
if((V65!= VV[251]))goto T107;
291
if((V65!= VV[253]))goto T108;
305
vs_top=(vs_base=base+0)+9;
308
V62= fix(vs_base[0]);}
311
{register object V66;
312
V66= ((V56))->v.v_self[1];
313
if(!(type_of(V66)==t_fixnum)){
315
V66= ((V58))->v.v_self[fix((V66))];
322
if(!(((V66))==(VV[17]))){
325
vs_top=(vs_base=base+0)+1;
326
(void) (*Lnk258)(Lclptr258);
328
V63= fix(vs_base[0]);
338
V68= CMPmake_fixnum((long)((V62) | (V63)));
342
V68= CMPmake_fixnum((long)(((long)(~(V62))) & (V63)));
346
V69= ((V56))->v.v_self[1];
347
if(!(type_of(V69)==t_fixnum)){
349
(void)(((V58))->v.v_self[fix((V69))]= ((V68)));
355
vs_top=(vs_base=base+0)+2;
356
(void) (*Lnk259)(Lclptr259);
365
/* local entry for function (FAST-METHOD INITIALIZE-INTERNAL-SLOT-FUNCTIONS (EFFECTIVE-SLOT-DEFINITION)) */
367
static object LI5(V75,V76,V77)
369
object V75;object V76;register object V77;
378
if(type_of(V77)==t_structure){
383
if(!(((V77)->str.str_def)==(VV[41]))){
385
V81= STREF(object,(V77),4);
389
V83= (VV[16]->s.s_dbind);
390
base[0]= small_fixnum(14);
392
vs_top=(vs_base=base+0)+2;
396
if(!((V83)==(CMPcar(V84)))){
398
V81= CMPcar(((V77))->cc.cc_turbo[12]);
408
V87= ((V79))->v.v_self[2];
409
if(!(type_of(V87)==t_fixnum)){
411
V87= ((V81))->v.v_self[fix((V87))];
418
if(!(((V87))==(VV[17]))){
421
vs_top=(vs_base=base+2)+1;
422
(void) (*Lnk260)(Lclptr260);
432
V89= ((V79))->v.v_self[1];
433
if(!(type_of(V89)==t_fixnum)){
435
V89= ((V81))->v.v_self[fix((V89))];
442
if(!(((V89))==(VV[17]))){
445
vs_top=(vs_base=base+2)+1;
446
(void) (*Lnk261)(Lclptr261);
455
{object V91;{object V92;
457
base[3]= (VV[31]->s.s_dbind);
458
vs_top=(vs_base=base+2)+2;
462
if(V92==Cnil)goto T181;
469
V94= (VV[31]->s.s_dbind);
473
base[6]= small_fixnum(5);
474
vs_top=(vs_base=base+3)+4;
481
vs_top=(vs_base=base+3)+3;
490
vs_top=(vs_base=base+2)+3;
493
{register object V99;
494
register object V100;
499
if(!(((V99))==Cnil)){
504
{register object V101;
505
register object V102;
506
{register object V103;
508
{object V104= (V103);
509
if((V104!= VV[249]))goto T208;
514
if((V104!= VV[251]))goto T209;
519
if((V104!= VV[253]))goto T210;
533
vs_top=(vs_base=base+5)+9;
539
V102= (*(LnkLI262))((V101));
543
vs_top=(vs_base=base+5)+3;
544
(void) (*Lnk263)(Lclptr263);
551
{object V105 = (VFUN_NARGS=1,(*(LnkLI264))((V85)));
556
/* local entry for function (FAST-METHOD COMPUTE-SLOT-ACCESSOR-INFO (EFFECTIVE-SLOT-DEFINITION T T)) */
558
static object LI6(V111,V112,V113,V114,V115)
560
register object V111;object V112;register object V113;register object V114;object V115;
566
V117= CMPcar((V111));
567
V118= CMPcdr((V111));
569
if(type_of(V113)==t_structure){
574
if(!(((V113)->str.str_def)==(VV[48]))){
576
V119= STREF(object,(V113),4);
580
V121= (VV[16]->s.s_dbind);
581
base[0]= small_fixnum(14);
583
vs_top=(vs_base=base+0)+2;
587
if(!((V121)==(CMPcar(V122)))){
589
V119= CMPcar(((V113))->cc.cc_turbo[12]);
597
register object V124;
600
{register object V127;
601
V127= ((V117))->v.v_self[2];
602
if(!(type_of(V127)==t_fixnum)){
604
V127= ((V119))->v.v_self[fix((V127))];
611
if(!(((V127))==(VV[17]))){
614
vs_top=(vs_base=base+4)+1;
615
(void) (*Lnk260)(Lclptr260);
624
{register object V129;
625
V129= ((V117))->v.v_self[1];
626
if(!(type_of(V129)==t_fixnum)){
628
V129= ((V119))->v.v_self[fix((V129))];
635
if(!(((V129))==(VV[17]))){
638
vs_top=(vs_base=base+4)+1;
639
(void) (*Lnk261)(Lclptr261);
648
V125= (*(LnkLI265))((V124),(V123));
654
vs_top=(vs_base=base+4)+2;
655
(void) (*Lnk266)(Lclptr266);
662
if(!(((VV[45]->s.s_dbind))==(VV[46]))){
668
vs_top=(vs_base=base+4)+4;
676
vs_top=(vs_base=base+4)+3;
680
if(vs_base>=vs_top){vs_top=sup;goto T285;}
683
if(vs_base>=vs_top){vs_top=sup;goto T286;}
696
vs_top=(vs_base=base+4)+1;
699
V136= ({object _tmp=get(VV[266],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[266])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[266])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
702
(type_of(V137) == t_sfun ?(*((V137)->sfn.sfn_self)):
703
(fcall.argd=3,type_of(V137)==t_vfun) ?
704
(*((V137)->sfn.sfn_self)):
705
(fcall.fun=(V137),fcalln))(V132,V113,V114)));
706
V141= ({object _tmp=get(VV[270],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[270])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[270])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
709
(type_of(V142) == t_sfun ?(*((V142)->sfn.sfn_self)):
710
(fcall.argd=3,type_of(V142)==t_vfun) ?
711
(*((V142)->sfn.sfn_self)):
712
(fcall.fun=(V142),fcalln))(V131,V113,V114)));}
717
vs_top=(vs_base=base+4)+2;
718
(void) (*Lnk266)(Lclptr266);
721
if(((V126))==(V143)){
724
V144= make_cons((V124),(V123));
725
(VV[47]->s.s_dbind)= make_cons((V144),(VV[47]->s.s_dbind));
726
{object V145 = (VV[47]->s.s_dbind);
735
/* local entry for function (FAST-METHOD SLOT-DEFINITION-ALLOCATION (STRUCTURE-SLOT-DEFINITION)) */
737
static object LI7(V150,V151,V152)
739
object V150;object V151;object V152;
743
{object V154 = VV[49];
747
/* local entry for function (FAST-METHOD SHARED-INITIALIZE :AFTER (DOCUMENTATION-MIXIN T)) */
749
static object LI8(V160,V161,V162,V163,V164)
751
object V160;object V161;object V162;object V163;object V164;
759
vs_top=(vs_base=base+2)+2;
765
V168= CMPcar((V166));
774
base[2]= ({object _tmp=get(VV[272],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[272])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[272])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
778
vs_top=(vs_base=base+3)+3;
779
{object _funobj = base[2];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
780
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
781
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
782
else super_funcall_no_event(_funobj);}
784
{object V172 = vs_base[0];
793
/* local entry for function (FAST-METHOD DOCUMENTATION (T)) */
795
static object LI9(V178,V179,V180,V181)
797
object V178;object V179;object V180;object V181;
801
{register object V182;
807
V184= CMPcar((V182));
808
V182= CMPcdr((V182));
818
vs_top=(vs_base=base+1)+2;
821
{object V185 = vs_base[0];
826
/* local entry for function (FAST-METHOD (SETF DOCUMENTATION) (T T)) */
828
static object LI10(V191,V192,V193,V194,V195)
830
object V191;object V192;object V193;object V194;object V195;
834
{register object V196;
840
V198= CMPcar((V196));
841
V196= CMPcdr((V196));
851
vs_top=(vs_base=base+1)+2;
854
{object V199 = vs_base[0];
859
/* local entry for function (FAST-METHOD DOCUMENTATION (DOCUMENTATION-MIXIN)) */
861
static object LI11(V204,V205,V206,V207)
863
object V204;object V205;object V206;object V207;
867
{register object V208;
873
V210= CMPcar((V208));
874
V208= CMPcdr((V208));
882
{object V211 = (*(LnkLI272))((V206),VV[51]);
887
/* local entry for function (FAST-METHOD (SETF DOCUMENTATION) (T DOCUMENTATION-MIXIN)) */
889
static object LI12(V217,V218,V219,V220,V221)
891
object V217;object V218;object V219;object V220;object V221;
895
{register object V222;
901
V224= CMPcar((V222));
902
V222= CMPcdr((V222));
910
base[1]= ({object _tmp=get(VV[272],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[272])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[272])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
914
vs_top=(vs_base=base+2)+3;
915
{object _funobj = base[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
916
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
917
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
918
else super_funcall_no_event(_funobj);}
920
{object V228 = vs_base[0];
925
/* function definition for (FAST-METHOD DOCUMENTATION (STANDARD-SLOT-DEFINITION)) */
928
{register object *base=vs_base;
929
register object *sup=base+VM13; VC13
931
{register object V229;
933
register object V231;
943
{register object V233;
949
V235= CMPcar((V233));
950
V233= CMPcdr((V233));
960
V236= CMPcar((V229));
961
V237= CMPcdr((V229));
963
if(type_of(V231)==t_structure){
968
if(!(((V231)->str.str_def)==(VV[54]))){
970
V238= STREF(object,(V231),4);
974
V240= (VV[16]->s.s_dbind);
975
base[5]= small_fixnum(14);
977
vs_top=(vs_base=base+5)+2;
981
if(!((V240)==(CMPcar(V241)))){
983
V238= CMPcar(((V231))->cc.cc_turbo[12]);
990
{register object V242;
991
V242= ((V236))->v.v_self[1];
992
if(!(type_of(V242)==t_fixnum)){
994
V242= ((V238))->v.v_self[fix((V242))];
1001
if(!(((V242))==(VV[17]))){
1004
vs_top=(vs_base=base+5)+1;
1005
(void) (*Lnk274)(Lclptr274);
1010
vs_top=(vs_base=base+5)+1;
1014
/* function definition for (FAST-METHOD (SETF DOCUMENTATION) (T STANDARD-SLOT-DEFINITION)) */
1017
{register object *base=vs_base;
1018
register object *sup=base+VM14; VC14
1020
{register object V244;
1023
register object V247;
1034
{register object V249;
1040
V251= CMPcar((V249));
1041
V249= CMPcdr((V249));
1051
V252= CMPcar((V244));
1052
V253= CMPcdr((V244));
1054
if(type_of(V247)==t_structure){
1059
if(!(((V247)->str.str_def)==(VV[56]))){
1061
V254= STREF(object,(V247),4);
1065
V256= (VV[16]->s.s_dbind);
1066
base[6]= small_fixnum(14);
1068
vs_top=(vs_base=base+6)+2;
1072
if(!((V256)==(CMPcar(V257)))){
1074
V254= CMPcar(((V247))->cc.cc_turbo[12]);
1082
V259= ((V252))->v.v_self[1];
1083
if(!(type_of(V259)==t_fixnum)){
1085
base[6]= ((V254))->v.v_self[fix((V259))]= (V246);
1086
vs_top=(vs_base=base+6)+1;
1092
vs_top=(vs_base=base+6)+2;
1093
(void) (*Lnk275)(Lclptr275);
1097
/* local entry for function (FAST-METHOD CLASS-FINALIZED-P (PCL-CLASS)) */
1099
static object LI15(V264,V265,V266)
1101
register object V264;object V265;register object V266;
1107
V268= CMPcar((V264));
1108
V269= CMPcdr((V264));
1110
if(type_of(V266)==t_structure){
1115
if(!(((V266)->str.str_def)==(VV[58]))){
1117
V270= STREF(object,(V266),4);
1121
V272= (VV[16]->s.s_dbind);
1122
base[0]= small_fixnum(14);
1124
vs_top=(vs_base=base+0)+2;
1128
if(!((V272)==(CMPcar(V273)))){
1130
V270= CMPcar(((V266))->cc.cc_turbo[12]);
1137
{register object V276;
1138
V276= ((V268))->v.v_self[1];
1139
if(!(type_of(V276)==t_fixnum)){
1141
V276= ((V270))->v.v_self[fix((V276))];
1148
if(!(((V276))==(VV[17]))){
1151
vs_top=(vs_base=base+0)+1;
1152
(void) (*Lnk276)(Lclptr276);
1161
{object V278 = ((((V275)==Cnil?Ct:Cnil))==Cnil?Ct:Cnil);
1166
/* function definition for (FAST-METHOD CLASS-PROTOTYPE (STD-CLASS)) */
1169
{register object *base=vs_base;
1170
register object *sup=base+VM16; VC16
1172
{register object V279;
1174
register object V281;
1184
V283= CMPcar((V279));
1185
V284= CMPcdr((V279));
1187
if(type_of(V281)==t_structure){
1192
if(!(((V281)->str.str_def)==(VV[60]))){
1194
V285= STREF(object,(V281),4);
1198
V287= (VV[16]->s.s_dbind);
1199
base[3]= small_fixnum(14);
1201
vs_top=(vs_base=base+3)+2;
1205
if(!((V287)==(CMPcar(V288)))){
1207
V285= CMPcar(((V281))->cc.cc_turbo[12]);
1215
{register object V291;
1216
V291= ((V283))->v.v_self[1];
1217
if(!(type_of(V291)==t_fixnum)){
1219
V291= ((V285))->v.v_self[fix((V291))];
1226
if(!(((V291))==(VV[17]))){
1229
vs_top=(vs_base=base+3)+1;
1230
(void) (*Lnk277)(Lclptr277);
1242
vs_top=(vs_base=base+3)+1;
1248
vs_top=(vs_base=base+3)+1;
1249
(void) (*Lnk278)(Lclptr278);
1253
V294= ((V283))->v.v_self[1];
1254
if(!(type_of(V294)==t_fixnum)){
1256
base[3]= ((V285))->v.v_self[fix((V294))]= ((V293));
1257
vs_top=(vs_base=base+3)+1;
1263
vs_top=(vs_base=base+3)+2;
1264
(void) (*Lnk279)(Lclptr279);
1268
/* function definition for (FAST-METHOD CLASS-PROTOTYPE (STRUCTURE-CLASS)) */
1271
{register object *base=vs_base;
1272
register object *sup=base+VM17; VC17
1274
{register object V296;
1276
register object V298;
1284
{register object V300;
1286
V300= CMPcar((V296));
1287
V301= CMPcdr((V296));
1289
if(type_of(V298)==t_structure){
1294
if(!(((V298)->str.str_def)==(VV[62]))){
1296
V302= STREF(object,(V298),4);
1300
V304= (VV[16]->s.s_dbind);
1301
base[3]= small_fixnum(14);
1303
vs_top=(vs_base=base+3)+2;
1307
if(!((V304)==(CMPcar(V305)))){
1309
V302= CMPcar(((V298))->cc.cc_turbo[12]);
1317
{register object V308;
1318
V308= ((V300))->v.v_self[2];
1319
if(!(type_of(V308)==t_fixnum)){
1321
V308= ((V302))->v.v_self[fix((V308))];
1328
if(!(((V308))==(VV[17]))){
1331
vs_top=(vs_base=base+3)+1;
1332
(void) (*Lnk277)(Lclptr277);
1344
vs_top=(vs_base=base+3)+1;
1349
{register object V311;
1350
V311= ((V300))->v.v_self[1];
1351
if(!(type_of(V311)==t_fixnum)){
1353
V311= ((V302))->v.v_self[fix((V311))];
1360
if(!(((V311))==(VV[17]))){
1363
vs_top=(vs_base=base+3)+1;
1364
(void) (*Lnk280)(Lclptr280);
1366
if((vs_base[0])==Cnil){
1376
vs_top=(vs_base=base+3)+1;
1377
(void) (*Lnk278)(Lclptr278);
1383
{register object V314;
1384
V314= ((V300))->v.v_self[3];
1385
if(!(type_of(V314)==t_fixnum)){
1387
V314= ((V302))->v.v_self[fix((V314))];
1394
if(!(((V314))==(VV[17]))){
1397
vs_top=(vs_base=base+3)+1;
1398
(void) (*Lnk276)(Lclptr276);
1407
V310= (VFUN_NARGS=1,(*(LnkLI281))(V313));
1411
V316= ((V300))->v.v_self[2];
1412
if(!(type_of(V316)==t_fixnum)){
1414
base[3]= ((V302))->v.v_self[fix((V316))]= ((V310));
1415
vs_top=(vs_base=base+3)+1;
1421
vs_top=(vs_base=base+3)+2;
1422
(void) (*Lnk279)(Lclptr279);
1426
/* local entry for function (FAST-METHOD CLASS-DIRECT-DEFAULT-INITARGS (SLOT-CLASS)) */
1428
static object LI18(V321,V322,V323)
1430
object V321;object V322;object V323;
1434
{object V325 = (*(LnkLI272))((V323),VV[63]);
1438
/* local entry for function (FAST-METHOD CLASS-DEFAULT-INITARGS (SLOT-CLASS)) */
1440
static object LI19(V329,V330,V331)
1442
object V329;object V330;object V331;
1446
{object V333 = (*(LnkLI272))((V331),VV[64]);
1450
/* local entry for function (FAST-METHOD CLASS-CONSTRUCTORS (SLOT-CLASS)) */
1452
static object LI20(V337,V338,V339)
1454
object V337;object V338;object V339;
1458
{object V341 = (*(LnkLI272))((V339),VV[65]);
1462
/* local entry for function (FAST-METHOD CLASS-SLOT-CELLS (STD-CLASS)) */
1464
static object LI21(V345,V346,V347)
1466
object V345;object V346;object V347;
1470
{object V349 = (*(LnkLI272))((V347),VV[66]);
1474
/* local entry for function (FAST-METHOD ADD-DIRECT-SUBCLASS (CLASS CLASS)) */
1476
static object LI22(V354,V355,V356,V357)
1478
register object V354;object V355;register object V356;register object V357;
1484
V359= CMPcar((V354));
1485
V360= CMPcdr((V354));
1487
if(type_of(V356)==t_structure){
1492
if(!(((V356)->str.str_def)==(VV[68]))){
1494
V361= STREF(object,(V356),4);
1498
V363= (VV[16]->s.s_dbind);
1499
base[0]= small_fixnum(14);
1501
vs_top=(vs_base=base+0)+2;
1505
if(!((V363)==(CMPcar(V364)))){
1507
V361= CMPcar(((V356))->cc.cc_turbo[12]);
1516
{register object V368;
1517
V368= ((V359))->v.v_self[1];
1518
if(!(type_of(V368)==t_fixnum)){
1520
V368= ((V361))->v.v_self[fix((V368))];
1527
if(!(((V368))==(VV[17]))){
1530
vs_top=(vs_base=base+2)+1;
1531
(void) (*Lnk282)(Lclptr282);
1533
base[1]= vs_base[0];
1540
vs_top=(vs_base=base+0)+2;
1545
V370= ((V359))->v.v_self[1];
1546
if(!(type_of(V370)==t_fixnum)){
1548
(void)(((V361))->v.v_self[fix((V370))]= ((V367)));
1554
vs_top=(vs_base=base+0)+2;
1555
(void) (*Lnk283)(Lclptr283);
1559
{object V372 = (V357);
1564
/* local entry for function (FAST-METHOD REMOVE-DIRECT-SUBCLASS (CLASS CLASS)) */
1566
static object LI23(V377,V378,V379,V380)
1568
register object V377;object V378;register object V379;register object V380;
1574
V382= CMPcar((V377));
1575
V383= CMPcdr((V377));
1577
if(type_of(V379)==t_structure){
1582
if(!(((V379)->str.str_def)==(VV[70]))){
1584
V384= STREF(object,(V379),4);
1588
V386= (VV[16]->s.s_dbind);
1589
base[0]= small_fixnum(14);
1591
vs_top=(vs_base=base+0)+2;
1595
if(!((V386)==(CMPcar(V387)))){
1597
V384= CMPcar(((V379))->cc.cc_turbo[12]);
1606
{register object V390;
1607
V390= ((V382))->v.v_self[1];
1608
if(!(type_of(V390)==t_fixnum)){
1610
V390= ((V384))->v.v_self[fix((V390))];
1617
if(!(((V390))==(VV[17]))){
1620
vs_top=(vs_base=base+2)+1;
1621
(void) (*Lnk282)(Lclptr282);
1623
base[1]= vs_base[0];
1630
vs_top=(vs_base=base+0)+2;
1635
V392= ((V382))->v.v_self[1];
1636
if(!(type_of(V392)==t_fixnum)){
1638
(void)(((V384))->v.v_self[fix((V392))]= ((V389)));
1644
vs_top=(vs_base=base+0)+2;
1645
(void) (*Lnk283)(Lclptr283);
1649
{object V394 = (V380);
1654
/* local entry for function (FAST-METHOD ADD-DIRECT-METHOD (CLASS METHOD)) */
1656
static object LI24(V399,V400,V401,V402)
1658
register object V399;object V400;register object V401;register object V402;
1662
{register object V404;
1664
V404= CMPcar((V399));
1665
V405= CMPcdr((V399));
1667
if(type_of(V401)==t_structure){
1672
if(!(((V401)->str.str_def)==(VV[72]))){
1674
V406= STREF(object,(V401),4);
1678
V408= (VV[16]->s.s_dbind);
1679
base[0]= small_fixnum(14);
1681
vs_top=(vs_base=base+0)+2;
1685
if(!((V408)==(CMPcar(V409)))){
1687
V406= CMPcar(((V401))->cc.cc_turbo[12]);
1696
{register object V413;
1697
V413= ((V404))->v.v_self[1];
1698
if(!(type_of(V413)==t_fixnum)){
1700
V413= ((V406))->v.v_self[fix((V413))];
1707
if(!(((V413))==(VV[17]))){
1710
vs_top=(vs_base=base+2)+1;
1711
(void) (*Lnk284)(Lclptr284);
1721
{register object V416;
1722
V416= ((V404))->v.v_self[1];
1723
if(!(type_of(V416)==t_fixnum)){
1725
V416= ((V406))->v.v_self[fix((V416))];
1732
if(!(((V416))==(VV[17]))){
1735
vs_top=(vs_base=base+4)+1;
1736
(void) (*Lnk284)(Lclptr284);
1745
base[3]= CMPcar(V415);
1746
vs_top=(vs_base=base+2)+2;
1750
((V411))->c.c_car = (V412);}
1752
{register object V420;
1753
V420= ((V404))->v.v_self[1];
1754
if(!(type_of(V420)==t_fixnum)){
1756
V420= ((V406))->v.v_self[fix((V420))];
1763
if(!(((V420))==(VV[17]))){
1766
vs_top=(vs_base=base+1)+1;
1767
(void) (*Lnk284)(Lclptr284);
1776
((V418))->c.c_cdr = Cnil;}
1777
{object V422 = (V402);
1782
/* local entry for function (FAST-METHOD REMOVE-DIRECT-METHOD (CLASS METHOD)) */
1784
static object LI25(V427,V428,V429,V430)
1786
register object V427;object V428;register object V429;register object V430;
1790
{register object V432;
1792
V432= CMPcar((V427));
1793
V433= CMPcdr((V427));
1795
if(type_of(V429)==t_structure){
1800
if(!(((V429)->str.str_def)==(VV[74]))){
1802
V434= STREF(object,(V429),4);
1806
V436= (VV[16]->s.s_dbind);
1807
base[0]= small_fixnum(14);
1809
vs_top=(vs_base=base+0)+2;
1813
if(!((V436)==(CMPcar(V437)))){
1815
V434= CMPcar(((V429))->cc.cc_turbo[12]);
1824
{register object V441;
1825
V441= ((V432))->v.v_self[1];
1826
if(!(type_of(V441)==t_fixnum)){
1828
V441= ((V434))->v.v_self[fix((V441))];
1835
if(!(((V441))==(VV[17]))){
1838
vs_top=(vs_base=base+2)+1;
1839
(void) (*Lnk284)(Lclptr284);
1849
{register object V444;
1850
V444= ((V432))->v.v_self[1];
1851
if(!(type_of(V444)==t_fixnum)){
1853
V444= ((V434))->v.v_self[fix((V444))];
1860
if(!(((V444))==(VV[17]))){
1863
vs_top=(vs_base=base+4)+1;
1864
(void) (*Lnk284)(Lclptr284);
1873
base[3]= CMPcar(V443);
1874
vs_top=(vs_base=base+2)+2;
1878
((V439))->c.c_car = (V440);}
1880
{register object V448;
1881
V448= ((V432))->v.v_self[1];
1882
if(!(type_of(V448)==t_fixnum)){
1884
V448= ((V434))->v.v_self[fix((V448))];
1891
if(!(((V448))==(VV[17]))){
1894
vs_top=(vs_base=base+1)+1;
1895
(void) (*Lnk284)(Lclptr284);
1904
((V446))->c.c_cdr = Cnil;}
1905
{object V450 = (V430);
1910
/* local entry for function (FAST-METHOD SPECIALIZER-DIRECT-METHODS (CLASS)) */
1912
static object LI26(V454,V455,V456)
1914
register object V454;object V455;register object V456;
1920
V458= CMPcar((V454));
1921
V459= CMPcdr((V454));
1923
if(type_of(V456)==t_structure){
1928
if(!(((V456)->str.str_def)==(VV[76]))){
1930
V460= STREF(object,(V456),4);
1934
V462= (VV[16]->s.s_dbind);
1935
base[0]= small_fixnum(14);
1937
vs_top=(vs_base=base+0)+2;
1941
if(!((V462)==(CMPcar(V463)))){
1943
V460= CMPcar(((V456))->cc.cc_turbo[12]);
1950
{register object V466;
1951
V466= ((V458))->v.v_self[1];
1952
if(!(type_of(V466)==t_fixnum)){
1954
V466= ((V460))->v.v_self[fix((V466))];
1961
if(!(((V466))==(VV[17]))){
1964
vs_top=(vs_base=base+0)+1;
1965
(void) (*Lnk284)(Lclptr284);
1974
{object V468 = CMPcar(V465);
1979
/* local entry for function (FAST-METHOD SPECIALIZER-DIRECT-GENERIC-FUNCTIONS (CLASS)) */
1981
static object LI27(V472,V473,V474)
1983
object V472;object V473;register object V474;
1989
V476= CMPcar((V472));
1990
V477= CMPcdr((V472));
1992
if(type_of(V474)==t_structure){
1997
if(!(((V474)->str.str_def)==(VV[78]))){
1999
V478= STREF(object,(V474),4);
2003
V480= (VV[16]->s.s_dbind);
2004
base[0]= small_fixnum(14);
2006
vs_top=(vs_base=base+0)+2;
2010
if(!((V480)==(CMPcar(V481)))){
2012
V478= CMPcar(((V474))->cc.cc_turbo[12]);
2021
V485= ((V476))->v.v_self[1];
2022
if(!(type_of(V485)==t_fixnum)){
2024
V485= ((V478))->v.v_self[fix((V485))];
2031
if(!(((V485))==(VV[17]))){
2034
vs_top=(vs_base=base+0)+1;
2035
(void) (*Lnk284)(Lclptr284);
2047
{object V487 = (V483);
2054
V490= ((V476))->v.v_self[1];
2055
if(!(type_of(V490)==t_fixnum)){
2057
V490= ((V478))->v.v_self[fix((V490))];
2064
if(!(((V490))==(VV[17]))){
2067
vs_top=(vs_base=base+2)+1;
2068
(void) (*Lnk284)(Lclptr284);
2077
{register object V492;
2078
register object V493;
2081
{register object V494;
2082
register object V495;
2084
V497= ((V476))->v.v_self[1];
2085
if(!(type_of(V497)==t_fixnum)){
2087
V497= ((V478))->v.v_self[fix((V497))];
2094
if(!(((V497))==(VV[17]))){
2097
vs_top=(vs_base=base+4)+1;
2098
(void) (*Lnk284)(Lclptr284);
2108
V495= CMPcar((V494));
2111
if(!(((V494))==Cnil)){
2116
{register object V499;
2118
vs_top=(vs_base=base+4)+1;
2119
(void) (*Lnk285)(Lclptr285);
2124
V493= make_cons((V499),Cnil);
2129
{register object x= (V499),V500= (V492);
2131
if(x==(V500->c.c_car)){
2133
}else V500=V500->c.c_cdr;}
2134
V502= make_cons((V499),Cnil);
2135
((V493))->c.c_cdr = /* INLINE-ARGS */V502;
2137
V493= CMPcdr(V501);}
2140
V494= CMPcdr((V494));
2141
V495= CMPcar((V494));
2146
((V488))->c.c_cdr = (V489);
2147
{object V503 = (V489);
2152
/* local entry for function (FAST-METHOD SPECIALIZER-METHOD-TABLE (EQL-SPECIALIZER)) */
2154
static object LI28(V507,V508,V509)
2156
object V507;object V508;object V509;
2160
{object V511 = (VV[79]->s.s_dbind);
2164
/* local entry for function (FAST-METHOD SPECIALIZER-METHOD-TABLE (CLASS-EQ-SPECIALIZER)) */
2166
static object LI29(V515,V516,V517)
2168
object V515;object V516;object V517;
2172
{object V519 = (VV[80]->s.s_dbind);
2176
/* local entry for function (FAST-METHOD ADD-DIRECT-METHOD (SPECIALIZER-WITH-OBJECT METHOD)) */
2178
static object LI30(V524,V525,V526,V527)
2180
object V524;object V525;register object V526;register object V527;
2186
register object V531;
2188
vs_top=(vs_base=base+3)+1;
2189
(void) (*Lnk286)(Lclptr286);
2193
vs_top=(vs_base=base+3)+1;
2194
(void) (*Lnk287)(Lclptr287);
2199
vs_top=(vs_base=base+3)+2;
2206
V534= make_cons(Cnil,Cnil);
2210
vs_top=(vs_base=base+4)+3;
2218
base[5]= CMPcar((V531));
2219
vs_top=(vs_base=base+4)+2;
2223
(V531)->c.c_car = (V536);}
2224
(V531)->c.c_cdr = Cnil;
2225
{object V539 = (V527);
2230
/* local entry for function (FAST-METHOD REMOVE-DIRECT-METHOD (SPECIALIZER-WITH-OBJECT METHOD)) */
2232
static object LI31(V544,V545,V546,V547)
2234
object V544;object V545;register object V546;register object V547;
2239
register object V550;
2241
vs_top=(vs_base=base+2)+1;
2242
(void) (*Lnk286)(Lclptr286);
2247
vs_top=(vs_base=base+4)+1;
2248
(void) (*Lnk287)(Lclptr287);
2250
base[3]= vs_base[0];
2251
vs_top=(vs_base=base+2)+2;
2259
base[4]= CMPcar((V550));
2260
vs_top=(vs_base=base+3)+2;
2264
(V550)->c.c_car = (V552);}
2265
(V550)->c.c_cdr = Cnil;
2268
{object V555 = (V547);
2273
/* local entry for function (FAST-METHOD SPECIALIZER-DIRECT-METHODS (SPECIALIZER-WITH-OBJECT)) */
2275
static object LI32(V559,V560,V561)
2277
object V559;object V560;register object V561;
2282
vs_top=(vs_base=base+1)+1;
2283
(void) (*Lnk286)(Lclptr286);
2285
base[0]= vs_base[0];
2287
vs_top=(vs_base=base+2)+1;
2288
(void) (*Lnk287)(Lclptr287);
2290
base[1]= vs_base[0];
2291
vs_top=(vs_base=base+0)+2;
2295
{object V564 = CMPcar(V563);
2300
/* local entry for function (FAST-METHOD SPECIALIZER-DIRECT-GENERIC-FUNCTIONS (SPECIALIZER-WITH-OBJECT)) */
2302
static object LI33(V568,V569,V570)
2304
object V568;object V569;register object V570;
2309
register object V573;
2311
vs_top=(vs_base=base+2)+1;
2312
(void) (*Lnk286)(Lclptr286);
2317
vs_top=(vs_base=base+4)+1;
2318
(void) (*Lnk287)(Lclptr287);
2320
base[3]= vs_base[0];
2321
vs_top=(vs_base=base+2)+2;
2326
goto T954;}{object V574;
2327
V574= CMPcdr((V573));
2328
if(V574==Cnil)goto T956;
2329
{object V575 = V574;
2334
{register object V578;
2335
register object V579;
2338
{register object V580;
2339
register object V581;
2340
V580= CMPcar((V573));
2341
V581= CMPcar((V580));
2344
if(!(((V580))==Cnil)){
2349
{register object V582;
2351
vs_top=(vs_base=base+5)+1;
2352
(void) (*Lnk285)(Lclptr285);
2357
V579= make_cons((V582),Cnil);
2362
{register object x= (V582),V583= (V578);
2364
if(x==(V583->c.c_car)){
2366
}else V583=V583->c.c_cdr;}
2367
V585= make_cons((V582),Cnil);
2368
((V579))->c.c_cdr = /* INLINE-ARGS */V585;
2370
V579= CMPcdr(V584);}
2373
V580= CMPcdr((V580));
2374
V581= CMPcar((V580));
2379
(V573)->c.c_cdr = (V577);
2380
{object V586 = (V577);
2384
{object V587 = Cnil;
2389
/* local entry for function MAP-SPECIALIZERS */
2391
static object LI35(V589)
2397
base[0]=MMcons((V589),Cnil);
2399
make_cclosure_new(LC137,Cnil,base[0],Cdata);
2400
vs_top=(vs_base=base+1)+1;
2404
make_cclosure_new(LC138,Cnil,base[0],Cdata);
2405
base[2]= (VV[79]->s.s_dbind);
2406
vs_top=(vs_base=base+1)+2;
2410
make_cclosure_new(LC139,Cnil,base[0],Cdata);
2411
base[2]= (VV[81]->s.s_dbind);
2412
vs_top=(vs_base=base+1)+2;
2415
{object V590 = Cnil;
2420
/* local entry for function MAP-ALL-GENERIC-FUNCTIONS */
2422
static object LI37(V592)
2428
base[0]=MMcons((V592),Cnil);
2431
vs_top=(vs_base=base+2)+2;
2434
base[1]= vs_base[0];
2435
base[1]=MMcons(base[1],base[0]);
2437
make_cclosure_new(LC140,Cnil,base[1],Cdata);
2438
(void)((*(LnkLI289))(V593));
2439
{object V594 = Cnil;
2444
/* function definition for (FAST-METHOD SHARED-INITIALIZE :AFTER (CLASS-EQ-SPECIALIZER T)) */
2447
{register object *base=vs_base;
2448
register object *sup=base+VM36; VC36
2450
{register object V595;
2452
register object V597;
2466
V601= CMPcar((V595));
2467
V602= CMPcdr((V595));
2469
if(type_of(V597)==t_structure){
2474
if(!(((V597)->str.str_def)==(VV[84]))){
2476
V603= STREF(object,(V597),4);
2479
T1009:;{object V605;
2480
V605= (VV[16]->s.s_dbind);
2481
base[5]= small_fixnum(14);
2483
vs_top=(vs_base=base+5)+2;
2487
if(!((V605)==(CMPcar(V606)))){
2489
V603= CMPcar(((V597))->cc.cc_turbo[12]);
2498
vs_top=(vs_base=base+5)+1;
2499
(void) (*Lnk290)(Lclptr290);
2502
V607= list(2,VV[83],V608);
2504
V609= ((V601))->v.v_self[1];
2505
if(!(type_of(V609)==t_fixnum)){
2507
base[5]= ((V603))->v.v_self[fix((V609))]= ((V607));
2508
vs_top=(vs_base=base+5)+1;
2514
vs_top=(vs_base=base+5)+2;
2515
(void) (*Lnk291)(Lclptr291);
2519
/* function definition for (FAST-METHOD SHARED-INITIALIZE :AFTER (EQL-SPECIALIZER T)) */
2522
{register object *base=vs_base;
2523
register object *sup=base+VM37; VC37
2525
{register object V611;
2527
register object V613;
2541
V617= CMPcar((V611));
2542
V618= CMPcdr((V611));
2544
if(type_of(V613)==t_structure){
2549
if(!(((V613)->str.str_def)==(VV[87]))){
2551
V619= STREF(object,(V613),4);
2554
T1036:;{object V621;
2555
V621= (VV[16]->s.s_dbind);
2556
base[5]= small_fixnum(14);
2558
vs_top=(vs_base=base+5)+2;
2562
if(!((V621)==(CMPcar(V622)))){
2564
V619= CMPcar(((V613))->cc.cc_turbo[12]);
2573
vs_top=(vs_base=base+5)+1;
2574
(void) (*Lnk286)(Lclptr286);
2577
V623= list(2,VV[86],V624);
2579
V625= ((V617))->v.v_self[1];
2580
if(!(type_of(V625)==t_fixnum)){
2582
base[5]= ((V619))->v.v_self[fix((V625))]= ((V623));
2583
vs_top=(vs_base=base+5)+1;
2589
vs_top=(vs_base=base+5)+2;
2590
(void) (*Lnk291)(Lclptr291);
2594
/* local entry for function REAL-LOAD-DEFCLASS */
2596
static object LI40(V633,V634,V635,V636,V637,V638)
2598
object V633;object V634;object V635;object V636;object V637;object V638;
2602
(void)((*(LnkLI292))((V638)));
2612
V641= list(2,VV[92],(V633));
2617
base[8]= list(2,/* INLINE-ARGS */V641,V642);
2622
{vs_push((V640)->c.c_car);V640=(V640)->c.c_cdr;}
2627
{object V643 = (V639);
2632
/* function definition for ENSURE-CLASS */
2635
{register object *base=vs_base;
2636
register object *sup=base+VM39; VC39
2640
if(vs_top-vs_base<1) too_few_arguments();
2645
for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
2648
base[2]=VV[295]->s.s_gfdef;
2650
base[4]= (VFUN_NARGS=2,(*(LnkLI296))((V644),Cnil));
2655
{vs_push((V646)->c.c_car);V646=(V646)->c.c_cdr;}
2657
(void) (*Lnk295)(Lclptr295);
2661
/* local entry for function (FAST-METHOD ENSURE-CLASS-USING-CLASS (T NULL)) */
2663
static object LI42(V652,V653,V654,V655,V656)
2665
object V652;object V653;register object V654;register object V655;object V656;
2673
vs_top=(vs_base=base+0)+2;
2675
if(vs_base>=vs_top){vs_top=sup;goto T1076;}
2678
if(vs_base>=vs_top){vs_top=sup;goto T1077;}
2691
vs_top=(vs_base=base+1)+1;
2692
(void) (*Lnk298)(Lclptr298);
2694
base[0]= vs_base[0];
2696
vs_top=(vs_base=base+0)+2;
2697
(void) (*Lnk299)(Lclptr299);
2699
base[0]=VV[300]->s.s_gfdef;
2707
{vs_push((V661)->c.c_car);V661=(V661)->c.c_cdr;}
2709
(void) (*Lnk300)(Lclptr300);
2712
V664= ({object _tmp=get(VV[296],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[296])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[296])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
2715
(type_of(V665) == t_sfun ?(*((V665)->sfn.sfn_self)):
2716
(fcall.argd=2,type_of(V665)==t_vfun) ?
2717
(*((V665)->sfn.sfn_self)):
2718
(fcall.fun=(V665),fcalln))(V655,V654)));
2721
vs_top=(vs_base=base+0)+2;
2722
(void) (*Lnk299)(Lclptr299);
2724
{object V666 = (V655);
2729
/* local entry for function (FAST-METHOD ENSURE-CLASS-USING-CLASS (T PCL-CLASS)) */
2731
static object LI43(V672,V673,V674,V675,V676)
2733
object V672;object V673;register object V674;register object V675;object V676;
2741
vs_top=(vs_base=base+0)+2;
2743
if(vs_base>=vs_top){vs_top=sup;goto T1099;}
2746
if(vs_base>=vs_top){vs_top=sup;goto T1100;}
2758
V681= (*(LnkLI301))((V675));
2759
if((/* INLINE-ARGS */V681)==((V679))){
2763
vs_top=(vs_base=base+0)+2;
2764
(void) (*Lnk302)(Lclptr302);
2768
base[0]=VV[303]->s.s_gfdef;
2774
{vs_push((V682)->c.c_car);V682=(V682)->c.c_cdr;}
2776
(void) (*Lnk303)(Lclptr303);
2778
V685= ({object _tmp=get(VV[296],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[296])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[296])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
2781
(type_of(V686) == t_sfun ?(*((V686)->sfn.sfn_self)):
2782
(fcall.argd=2,type_of(V686)==t_vfun) ?
2783
(*((V686)->sfn.sfn_self)):
2784
(fcall.fun=(V686),fcalln))(V675,V674)));
2787
vs_top=(vs_base=base+0)+2;
2788
(void) (*Lnk299)(Lclptr299);
2790
{object V687 = (V675);
2795
/* local entry for function (FAST-METHOD CLASS-PREDICATE-NAME (T)) */
2797
static object LI44(V691,V692,V693)
2799
object V691;object V692;object V693;
2803
{object V695 = VV[93];
2807
/* function definition for ENSURE-CLASS-VALUES */
2810
{register object *base=vs_base;
2811
register object *sup=base+VM43; VC43
2821
{register object V698;
2828
vs_top=(vs_base=base+8)+1;
2832
V699= make_cons(small_fixnum(1),Cnil);
2836
vs_top=(vs_base=base+8)+3;
2843
vs_top=(vs_base=base+8)+3;
2850
vs_top=(vs_base=base+8)+3;
2854
if(!(((((V700))==((V699))?Ct:Cnil))==Cnil)){
2856
V703= (VFUN_NARGS=1,(*(LnkLI296))((V700)));
2863
vs_top=(vs_base=base+8)+1;
2864
(void) (*Lnk304)(Lclptr304);
2866
if((vs_base[0])==Cnil){
2870
V703= (VV[94]->s.s_dbind);
2874
V703= (*(LnkLI301))((V696));
2882
vs_top=(vs_base=base+8)+2;
2888
base[8]=MMcons(Cnil,Cnil);
2891
if(!(type_of((V704))!=t_cons)){
2898
V705= CMPcar((V707));
2899
V707= CMPcdr((V707));
2901
V704= CMPcdr((V704));
2904
vs_top=(vs_base=base+9)+2;
2907
(base[8]->c.c_car)= vs_base[0];
2909
make_cclosure_new(LC141,Cnil,base[8],Cdata);
2911
vs_top=(vs_base=base+9)+2;
2914
if((vs_base[0])==Cnil){
2918
base[11]= (base[8]->c.c_car);
2919
vs_top=(vs_base=base+9)+3;
2925
{register object V708;
2926
register object V709;
2927
register object V710;
2935
if(!(type_of((V708))!=t_cons)){
2940
{register object V712;
2942
V709= CMPcar((V712));
2943
V712= CMPcdr((V712));
2944
V710= CMPcar((V712));
2945
V712= CMPcdr((V712));
2947
V708= CMPcddr((V708));
2948
{register object x= (V709),V713= VV[97];
2950
if(eql(x,V713->c.c_car)){
2952
}else V713=V713->c.c_cdr;
2959
vs_top=(vs_base=base+9)+3;
2963
if(((V699))==(V714)){
2968
base[12]= (base[8]->c.c_car);
2969
vs_top=(vs_base=base+9)+4;
2991
vs_top=(vs_base=base+8)+2;
2997
base[8]=MMcons(Cnil,Cnil);
3000
if(!(type_of((V715))!=t_cons)){
3007
V716= CMPcar((V718));
3008
V718= CMPcdr((V718));
3010
V715= CMPcdr((V715));
3011
(base[8]->c.c_car)= CMPcar((V716));
3013
make_cclosure_new(LC142,Cnil,base[8],Cdata);
3015
vs_top=(vs_base=base+9)+2;
3018
if((vs_base[0])==Cnil){
3022
base[11]= (base[8]->c.c_car);
3024
vs_top=(vs_base=base+9)+4;
3041
vs_top=(vs_base=base+8)+2;
3043
if(vs_base>=vs_top){vs_top=sup;goto T1242;}
3046
if(vs_base>=vs_top){vs_top=sup;goto T1243;}
3073
vs_top=(vs_base=base+8)+2;
3075
if(vs_base>=vs_top){vs_top=sup;goto T1257;}
3078
if(vs_base>=vs_top){vs_top=sup;goto T1258;}
3105
vs_top=(vs_base=base+8)+2;
3107
if(vs_base>=vs_top){vs_top=sup;goto T1272;}
3110
if(vs_base>=vs_top){vs_top=sup;goto T1273;}
3132
if(((((V701))==((V699))?Ct:Cnil))==Cnil){
3139
object V727= (V701);
3143
base[10]=V726=MMcons(Cnil,Cnil);
3146
base[11]= (V727->c.c_car);
3147
vs_top=(vs_base=base+11)+1;
3150
(V726->c.c_car)= vs_base[0];
3151
if((V727=MMcdr(V727))==Cnil){
3154
V726=MMcdr(V726)=MMcons(Cnil,Cnil);
3158
if(((((V702))==((V699))?Ct:Cnil))==Cnil){
3167
base[9]= listA(5,VV[89],V725,VV[90],V728,(V698));
3168
vs_top=(vs_base=base+8)+2;
3172
/* local entry for function (FAST-METHOD SHARED-INITIALIZE :AFTER (STD-CLASS T)) */
3174
static object LI47(V734,V735,V736,V737,V738)
3176
object V734;object V735;register object V736;object V737;object V738;
3190
vs_top=(vs_base=base+8)+2;
3196
V742= CMPcar((V740));
3205
vs_top=(vs_base=base+8)+2;
3211
V745= CMPcar((V743));
3220
vs_top=(vs_base=base+8)+2;
3226
V748= CMPcar((V746));
3235
vs_top=(vs_base=base+8)+2;
3241
V751= CMPcar((V749));
3250
V752= CMPcar((V734));
3251
V753= CMPcdr((V734));
3253
if(type_of(V736)==t_structure){
3258
if(!(((V736)->str.str_def)==(VV[109]))){
3260
V754= STREF(object,(V736),4);
3263
T1325:;{object V756;
3264
V756= (VV[16]->s.s_dbind);
3265
base[8]= small_fixnum(14);
3267
vs_top=(vs_base=base+8)+2;
3271
if(!((V756)==(CMPcar(V757)))){
3273
V754= CMPcar(((V736))->cc.cc_turbo[12]);
3284
V742= make_cons((VV[105]->s.s_dbind),Cnil);
3287
{register object V758;
3288
register object V759;
3290
V759= CMPcar((V758));
3293
if(!(((V758))==Cnil)){
3300
vs_top=(vs_base=base+9)+2;
3301
(void) (*Lnk107)(Lclptr107);
3303
if((vs_base[0])!=Cnil){
3308
base[12]= (*(LnkLI301))((V759));
3309
base[13]= (*(LnkLI301))((V736));
3311
vs_top=(vs_base=base+9)+6;
3316
V758= CMPcdr((V758));
3317
V759= CMPcar((V758));
3322
V761= ((V752))->v.v_self[2];
3323
if(!(type_of(V761)==t_fixnum)){
3325
(void)(((V754))->v.v_self[fix((V761))]= (V742));
3331
vs_top=(vs_base=base+8)+2;
3332
(void) (*Lnk307)(Lclptr307);
3338
V763= ((V752))->v.v_self[2];
3339
if(!(type_of(V763)==t_fixnum)){
3341
V763= ((V754))->v.v_self[fix((V763))];
3348
if(!(((V763))==(VV[17]))){
3351
vs_top=(vs_base=base+8)+1;
3352
(void) (*Lnk308)(Lclptr308);
3367
object V767= (V745);
3371
base[8]=V766=MMcons(Cnil,Cnil);
3375
base[10]= (V767->c.c_car);
3376
vs_top=(vs_base=base+9)+2;
3379
(V766->c.c_car)= vs_base[0];
3380
if((V767=MMcdr(V767))==Cnil){
3383
V766=MMcdr(V766)=MMcons(Cnil,Cnil);
3388
V769= ((V752))->v.v_self[1];
3389
if(!(type_of(V769)==t_fixnum)){
3391
V745= ((V754))->v.v_self[fix((V769))]= ((V765));
3397
vs_top=(vs_base=base+8)+2;
3398
(void) (*Lnk310)(Lclptr310);
3405
V771= ((V752))->v.v_self[1];
3406
if(!(type_of(V771)==t_fixnum)){
3408
V771= ((V754))->v.v_self[fix((V771))];
3415
if(!(((V771))==(VV[17]))){
3418
vs_top=(vs_base=base+8)+1;
3419
(void) (*Lnk311)(Lclptr311);
3430
V776= ({object _tmp=get(VV[272],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[272])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[272])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
3433
(type_of(V777) == t_sfun ?(*((V777)->sfn.sfn_self)):
3434
(fcall.argd=3,type_of(V777)==t_vfun) ?
3435
(*((V777)->sfn.sfn_self)):
3436
(fcall.fun=(V777),fcalln))(V748,V736,VV[63])));
3440
V748= (*(LnkLI272))((V736),VV[63]);
3448
{register object V783;
3449
register object V784;
3451
V784= CMPcar((V783));
3454
if(!(((V783))==Cnil)){
3460
vs_top=(vs_base=base+10)+1;
3461
(void) (*Lnk312)(Lclptr312);
3464
if(!((V785)==((V736)))){
3468
vs_top=(vs_base=base+10)+1;
3469
(void) (*Lnk313)(Lclptr313);
3474
vs_top=(vs_base=base+10)+1;
3475
(void) (*Lnk314)(Lclptr314);
3481
{object _funobj = (V786);if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
3482
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
3483
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
3484
else super_funcall_no_event(_funobj);}
3490
V789= (VV[108]->s.s_dbind);
3493
V787= make_cons(V788,V789);
3496
V782= make_cons((V787),Cnil);
3501
V791= make_cons((V787),Cnil);
3502
((V782))->c.c_cdr = /* INLINE-ARGS */V791;
3504
V782= CMPcdr(V790);}}
3507
V783= CMPcdr((V783));
3508
V784= CMPcar((V783));
3513
V792= ({object _tmp=get(VV[272],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[272])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[272])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
3516
(type_of(V793) == t_sfun ?(*((V793)->sfn.sfn_self)):
3517
(fcall.argd=3,type_of(V793)==t_vfun) ?
3518
(*((V793)->sfn.sfn_self)):
3519
(fcall.fun=(V793),fcalln))((V780),V736,VV[66])));}
3523
V794= CMPcar((V751));
3525
V795= ((V752))->v.v_self[3];
3526
if(!(type_of(V795)==t_fixnum)){
3528
V751= ((V754))->v.v_self[fix((V795))]= ((V794));
3534
vs_top=(vs_base=base+8)+2;
3535
(void) (*Lnk315)(Lclptr315);
3543
V798= ((V752))->v.v_self[3];
3544
if(!(type_of(V798)==t_fixnum)){
3546
V798= ((V754))->v.v_self[fix((V798))];
3553
if(!(((V798))==(VV[17]))){
3556
vs_top=(vs_base=base+8)+1;
3557
(void) (*Lnk316)(Lclptr316);
3574
vs_top=(vs_base=base+9)+1;
3575
(void) (*Lnk317)(Lclptr317);
3577
base[8]= vs_base[0];
3578
vs_top=(vs_base=base+8)+1;
3583
V801= ((V752))->v.v_self[3];
3584
if(!(type_of(V801)==t_fixnum)){
3586
V751= ((V754))->v.v_self[fix((V801))]= ((V800));
3592
vs_top=(vs_base=base+8)+2;
3593
(void) (*Lnk315)(Lclptr315);
3595
V751= vs_base[0];}}}
3598
(void)((*(LnkLI319))((V736),(V742)));
3599
(void)((*(LnkLI320))((V736),Cnil));
3600
(void)((*(LnkLI321))((V736),(V751)));
3601
{object V803 = (*(LnkLI322))((V736),(V745));
3606
/* function definition for (FAST-METHOD SHARED-INITIALIZE :BEFORE (CLASS T)) */
3609
{register object *base=vs_base;
3610
register object *sup=base+VM45; VC45
3612
{register object V804;
3614
register object V806;
3629
vs_top=(vs_base=base+6)+2;
3636
V812= CMPcar((V804));
3637
V813= CMPcdr((V804));
3639
if(type_of(V806)==t_structure){
3644
if(!(((V806)->str.str_def)==(VV[114]))){
3646
V814= STREF(object,(V806),4);
3649
T1505:;{object V816;
3650
V816= (VV[16]->s.s_dbind);
3651
base[6]= small_fixnum(14);
3653
vs_top=(vs_base=base+6)+2;
3657
if(!((V816)==(CMPcar(V817)))){
3659
V814= CMPcar(((V806))->cc.cc_turbo[12]);
3667
V818= list(2,VV[111],(V806));
3669
V819= ((V812))->v.v_self[1];
3670
if(!(type_of(V819)==t_fixnum)){
3672
(void)(((V814))->v.v_self[fix((V819))]= ((V818)));
3678
vs_top=(vs_base=base+6)+2;
3679
(void) (*Lnk291)(Lclptr291);
3687
vs_top=(vs_base=base+6)+3;
3692
V822= ((V812))->v.v_self[2];
3693
if(!(type_of(V822)==t_fixnum)){
3695
base[6]= ((V814))->v.v_self[fix((V822))]= ((V821));
3696
vs_top=(vs_base=base+6)+1;
3702
vs_top=(vs_base=base+6)+2;
3703
(void) (*Lnk324)(Lclptr324);
3707
/* local entry for function (FAST-METHOD REINITIALIZE-INSTANCE :BEFORE (SLOT-CLASS)) */
3709
static object LI49(V828,V829,V830,V831)
3711
object V828;object V829;register object V830;object V831;
3716
vs_top=(vs_base=base+0)+1;
3717
(void) (*Lnk326)(Lclptr326);
3720
(void)((*(LnkLI325))((V830),V833));
3722
vs_top=(vs_base=base+0)+1;
3723
(void) (*Lnk328)(Lclptr328);
3726
{object V835 = (*(LnkLI327))((V830),V834);
3731
/* function definition for (FAST-METHOD REINITIALIZE-INSTANCE :AFTER (SLOT-CLASS)) */
3734
{register object *base=vs_base;
3735
register object *sup=base+VM47; VC47
3743
base[2]=MMcons(base[2],Cnil);
3746
base[4]=MMcons(V838,base[2]);
3747
base[5]= (base[2]->c.c_car);
3749
make_cclosure_new(LC143,Cnil,base[4],Cdata);
3750
vs_top=(vs_base=base+5)+2;
3751
(void) (*Lnk329)(Lclptr329);
3755
/* local entry for function (FAST-METHOD SHARED-INITIALIZE :AFTER (STRUCTURE-CLASS T)) */
3757
static object LI51(V845,V846,V847,V848,V849)
3759
register object V845;object V846;register object V847;object V848;object V849;
3766
register object V856;
3772
vs_top=(vs_base=base+7)+2;
3778
V853= CMPcar((V851));
3787
vs_top=(vs_base=base+7)+2;
3793
V856= CMPcar((V854));
3802
vs_top=(vs_base=base+7)+2;
3809
vs_top=(vs_base=base+7)+2;
3815
V860= CMPcar((V858));
3822
{register object V862;
3824
V862= CMPcar((V845));
3825
V863= CMPcdr((V845));
3826
{register object V864;
3827
if(type_of(V847)==t_structure){
3832
if(!(((V847)->str.str_def)==(VV[142]))){
3834
V864= STREF(object,(V847),4);
3837
T1577:;{object V866;
3838
V866= (VV[16]->s.s_dbind);
3839
base[7]= small_fixnum(14);
3841
vs_top=(vs_base=base+7)+2;
3845
if(!((V866)==(CMPcar(V867)))){
3847
V864= CMPcar(((V847))->cc.cc_turbo[12]);
3861
vs_top=(vs_base=base+7)+1;
3862
(void) (*Lnk317)(Lclptr317);
3865
if((((V869)==(VV[116])?Ct:Cnil))==Cnil){
3871
V853= make_cons((VV[117]->s.s_dbind),Cnil);
3878
V870= ((V862))->v.v_self[5];
3879
if(!(type_of(V870)==t_fixnum)){
3881
(void)(((V864))->v.v_self[fix((V870))]= ((V868)));
3887
vs_top=(vs_base=base+7)+2;
3888
(void) (*Lnk307)(Lclptr307);
3893
{register object V872;
3894
V872= ((V862))->v.v_self[5];
3895
if(!(type_of(V872)==t_fixnum)){
3897
V872= ((V864))->v.v_self[fix((V872))];
3904
if(!(((V872))==(VV[17]))){
3907
vs_top=(vs_base=base+7)+1;
3908
(void) (*Lnk308)(Lclptr308);
3919
{register object V874;
3923
vs_top=(vs_base=base+10)+1;
3924
(void) (*Lnk317)(Lclptr317);
3927
{register object V877;
3928
V877= ((V862))->v.v_self[6];
3929
if(!(type_of(V877)==t_fixnum)){
3931
V877= ((V864))->v.v_self[fix((V877))];
3938
if(!(((V877))==(VV[17]))){
3941
vs_top=(vs_base=base+10)+1;
3942
(void) (*Lnk330)(Lclptr330);
3954
V879= (*(LnkLI331))((V874));
3955
V876= ((/* INLINE-ARGS */V879)==Cnil?Ct:Cnil);
3962
object V882= (V856);
3966
base[10]=V881=MMcons(Cnil,Cnil);
3970
V883= (V882->c.c_car);
3978
vs_top=(vs_base=base+14)+2;
3986
vs_top=(vs_base=base+14)+4;
3991
vs_top=(vs_base=base+14)+1;
3995
V883= listA(3,VV[119],(V886),(V883));}
4000
vs_top=(vs_base=base+11)+2;
4003
(V881->c.c_car)= vs_base[0];}
4004
if((V882=MMcdr(V882))==Cnil){
4007
V881=MMcdr(V881)=MMcons(Cnil,Cnil);
4013
V887= ((V862))->v.v_self[4];
4014
if(!(type_of(V887)==t_fixnum)){
4016
(void)(((V864))->v.v_self[fix((V887))]= ((V880)));
4022
vs_top=(vs_base=base+10)+2;
4023
(void) (*Lnk310)(Lclptr310);
4028
{register object V889;
4029
V889= ((V862))->v.v_self[4];
4030
if(!(type_of(V889)==t_fixnum)){
4032
V889= ((V864))->v.v_self[fix((V889))];
4039
if(!(((V889))==(VV[17]))){
4042
vs_top=(vs_base=base+10)+1;
4043
(void) (*Lnk311)(Lclptr311);
4065
{register object V901;
4066
V901= ((V862))->v.v_self[5];
4067
if(!(type_of(V901)==t_fixnum)){
4069
V901= ((V864))->v.v_self[fix((V901))];
4076
if(!(((V901))==(VV[17]))){
4079
vs_top=(vs_base=base+19)+1;
4080
(void) (*Lnk308)(Lclptr308);
4093
vs_top=(vs_base=base+20)+3;
4096
base[19]= vs_base[0];
4097
vs_top=(vs_base=base+19)+1;
4104
vs_top=(vs_base=base+20)+3;
4107
base[19]= vs_base[0];
4108
vs_top=(vs_base=base+19)+1;
4115
vs_top=(vs_base=base+19)+1;
4116
(void) (*Lnk317)(Lclptr317);
4119
V905= list(2,VV[123],V904);
4120
V903= make_cons(/* INLINE-ARGS */V905,Cnil);
4127
V906= list(2,VV[126],(V892));
4128
V907= list(4,VV[124],VV[125],/* INLINE-ARGS */V906,list(3,VV[127],(V893),Cnil));
4129
V908= append(V903,/* INLINE-ARGS */V907);
4130
V909= make_cons((V874),/* INLINE-ARGS */V908);
4132
object V912= (V856);
4136
base[19]=V911=MMcons(Cnil,Cnil);
4139
base[20]= (V912->c.c_car);
4140
vs_top=(vs_base=base+20)+1;
4141
(void) (*Lnk314)(Lclptr314);
4144
(V911->c.c_car)= list(2,V914,VV[108]);
4145
if((V912=MMcdr(V912))==Cnil){
4148
V911=MMcdr(V911)=MMcons(Cnil,Cnil);
4152
V894= listA(3,VV[122],/* INLINE-ARGS */V909,V910);
4154
object V916= (V856);
4158
base[19]=V915=MMcons(Cnil,Cnil);
4164
base[25]= (V916->c.c_car);
4165
vs_top=(vs_base=base+25)+1;
4166
(void) (*Lnk314)(Lclptr314);
4168
base[24]= vs_base[0];
4169
vs_top=(vs_base=base+21)+4;
4172
base[20]= vs_base[0];
4173
vs_top=(vs_base=base+20)+1;
4176
(V915->c.c_car)= vs_base[0];
4177
if((V916=MMcdr(V916))==Cnil){
4180
V915=MMcdr(V915)=MMcons(Cnil,Cnil);
4185
object V919= (V856);
4189
base[19]=V918=MMcons(Cnil,Cnil);
4195
base[25]= (V919->c.c_car);
4196
vs_top=(vs_base=base+25)+1;
4197
(void) (*Lnk314)(Lclptr314);
4199
base[24]= vs_base[0];
4200
vs_top=(vs_base=base+21)+4;
4203
base[20]= vs_base[0];
4204
vs_top=(vs_base=base+20)+1;
4207
(V918->c.c_car)= vs_base[0];
4208
if((V919=MMcdr(V919))==Cnil){
4211
V918=MMcdr(V918)=MMcons(Cnil,Cnil);
4216
object V922= (V856);
4217
object V923= (V895);
4218
if(V922==Cnil||V923==Cnil){
4221
base[19]=V921=MMcons(Cnil,Cnil);
4225
base[20]= (V922->c.c_car);
4226
vs_top=(vs_base=base+20)+1;
4227
(void) (*Lnk332)(Lclptr332);
4230
V927= list(2,VV[132],list(3,VV[133],(V874),VV[134]));
4231
(V921->c.c_car)= list(5,VV[130],(V923->c.c_car),VV[131],/* INLINE-ARGS */V927,list(2,(V926),VV[134]));}
4232
if((V922=MMcdr(V922))==Cnil||(V923=MMcdr(V923))==Cnil){
4235
V921=MMcdr(V921)=MMcons(Cnil,Cnil);
4240
object V929= (V856);
4241
object V930= (V896);
4242
if(V929==Cnil||V930==Cnil){
4245
base[19]=V928=MMcons(Cnil,Cnil);
4249
base[20]= (V929->c.c_car);
4250
vs_top=(vs_base=base+20)+1;
4251
(void) (*Lnk332)(Lclptr332);
4254
V934= list(2,VV[132],list(3,VV[133],(V874),VV[134]));
4255
(V928->c.c_car)= list(5,VV[130],(V930->c.c_car),VV[135],/* INLINE-ARGS */V934,list(3,VV[136],list(2,(V933),VV[134]),VV[137]));}
4256
if((V929=MMcdr(V929))==Cnil||(V930=MMcdr(V930))==Cnil){
4259
V928=MMcdr(V928)=MMcons(Cnil,Cnil);
4265
V936= listA(3,VV[139],list(2,VV[140],(V874)),VV[141]);
4266
base[21]= make_cons(/* INLINE-ARGS */V936,Cnil);
4267
vs_top=(vs_base=base+19)+3;
4271
V899= listA(3,VV[138],(V894),V935);
4272
if(((*(LnkLI331))((V874)))!=Cnil){
4275
vs_top=(vs_base=base+19)+1;
4281
object V937= (V856);
4282
object V938= (V895);
4283
object V939= (V896);
4284
if(V937==Cnil||V938==Cnil||V939==Cnil){
4290
V943= (*(LnkLI262))((V938->c.c_car));
4291
if(((*(LnkLI333))((V939->c.c_car)))==Cnil){
4293
V944= (*(LnkLI262))((V939->c.c_car));
4301
base[22]= (V937->c.c_car);
4302
vs_top=(vs_base=base+21)+2;
4303
(void) (*Lnk334)(Lclptr334);
4306
base[22]= (V937->c.c_car);
4307
vs_top=(vs_base=base+21)+2;
4308
(void) (*Lnk335)(Lclptr335);
4310
if((V937=MMcdr(V937))==Cnil||(V938=MMcdr(V938))==Cnil||(V939=MMcdr(V939))==Cnil){
4316
V946= ((V862))->v.v_self[3];
4317
if(!(type_of(V946)==t_fixnum)){
4319
(void)(((V864))->v.v_self[fix((V946))]= (V899));
4325
vs_top=(vs_base=base+19)+2;
4326
(void) (*Lnk336)(Lclptr336);
4331
V949= ((V862))->v.v_self[2];
4332
if(!(type_of(V949)==t_fixnum)){
4334
(void)(((V864))->v.v_self[fix((V949))]= (V893));
4340
vs_top=(vs_base=base+19)+2;
4341
(void) (*Lnk337)(Lclptr337);
4345
(void)((*(LnkLI319))((V847),(V853)));
4348
vs_top=(vs_base=base+7)+1;
4349
(void) (*Lnk338)(Lclptr338);
4353
V952= ((V862))->v.v_self[1];
4354
if(!(type_of(V952)==t_fixnum)){
4356
(void)(((V864))->v.v_self[fix((V952))]= ((V951)));
4362
vs_top=(vs_base=base+7)+2;
4363
(void) (*Lnk148)(Lclptr148);
4369
vs_top=(vs_base=base+7)+1;
4370
(void) (*Lnk339)(Lclptr339);
4374
V955= ((V862))->v.v_self[8];
4375
if(!(type_of(V955)==t_fixnum)){
4377
(void)(((V864))->v.v_self[fix((V955))]= ((V954)));
4383
vs_top=(vs_base=base+7)+2;
4384
(void) (*Lnk152)(Lclptr152);
4388
{register object V957;
4389
V957= ((V862))->v.v_self[9];
4390
if(!(type_of(V957)==t_fixnum)){
4392
V957= ((V864))->v.v_self[fix((V957))];
4399
if(!(((V957))==(VV[17]))){
4402
vs_top=(vs_base=base+7)+1;
4403
(void) (*Lnk276)(Lclptr276);
4405
if((vs_base[0])!=Cnil){
4415
V959= (VFUN_NARGS=2,(*(LnkLI340))(small_fixnum(0),(V847)));
4417
V960= ((V862))->v.v_self[9];
4418
if(!(type_of(V960)==t_fixnum)){
4420
(void)(((V864))->v.v_self[fix((V960))]= ((V959)));
4426
vs_top=(vs_base=base+7)+2;
4427
(void) (*Lnk154)(Lclptr154);
4431
(void)((*(LnkLI341))((V847)));
4435
V962= CMPcar((V860));
4437
V963= ((V862))->v.v_self[7];
4438
if(!(type_of(V963)==t_fixnum)){
4440
V860= ((V864))->v.v_self[fix((V963))]= ((V962));
4446
vs_top=(vs_base=base+7)+2;
4447
(void) (*Lnk315)(Lclptr315);
4454
{register object V966;
4455
V966= ((V862))->v.v_self[7];
4456
if(!(type_of(V966)==t_fixnum)){
4458
V966= ((V864))->v.v_self[fix((V966))];
4465
if(!(((V966))==(VV[17]))){
4468
vs_top=(vs_base=base+7)+1;
4469
(void) (*Lnk316)(Lclptr316);
4486
vs_top=(vs_base=base+8)+1;
4487
(void) (*Lnk317)(Lclptr317);
4489
base[7]= vs_base[0];
4490
vs_top=(vs_base=base+7)+1;
4495
V969= ((V862))->v.v_self[7];
4496
if(!(type_of(V969)==t_fixnum)){
4498
V860= ((V864))->v.v_self[fix((V969))]= ((V968));
4504
vs_top=(vs_base=base+7)+2;
4505
(void) (*Lnk315)(Lclptr315);
4507
V860= vs_base[0];}}}
4510
(void)((*(LnkLI321))((V847),(V860)));
4511
{object V971 = (*(LnkLI322))((V847),(V856));
4516
/* local entry for function (FAST-METHOD DIRECT-SLOT-DEFINITION-CLASS (STRUCTURE-CLASS T)) */
4518
static object LI52(V976,V977,V978,V979)
4520
object V976;object V977;object V978;object V979;
4524
{object V981 = (VFUN_NARGS=1,(*(LnkLI296))(VV[143]));
4528
/* local entry for function (FAST-METHOD FINALIZE-INHERITANCE (STRUCTURE-CLASS)) */
4530
static object LI53(V985,V986,V987)
4532
object V985;object V986;object V987;
4536
{object V989 = Cnil;
4540
/* local entry for function ADD-SLOT-ACCESSORS */
4542
static object LI54(V992,V993)
4544
object V992;object V993;
4548
{object V994 = (*(LnkLI342))((V992),(V993),VV[144]);
4552
/* local entry for function REMOVE-SLOT-ACCESSORS */
4554
static object LI55(V997,V998)
4556
object V997;object V998;
4560
{object V999 = (*(LnkLI342))((V997),(V998),VV[145]);
4564
/* local entry for function FIX-SLOT-ACCESSORS */
4566
static object LI58(V1003,V1004,V1005)
4568
object V1003;object V1004;object V1005;
4577
V1007= CMPcar((V1006));
4580
if(!(((V1006))==Cnil)){
4582
{object V1008 = Cnil;
4586
{register object V1009;
4588
vs_top=(vs_base=base+3)+1;
4589
(void) (*Lnk314)(Lclptr314);
4592
{register object V1010;
4593
register object V1011;
4595
vs_top=(vs_base=base+5)+1;
4596
(void) (*Lnk343)(Lclptr343);
4599
V1011= CMPcar((V1010));
4602
if(!(((V1010))==Cnil)){
4610
vs_top=(vs_base=base+5)+3;
4613
V1010= CMPcdr((V1010));
4614
V1011= CMPcar((V1010));
4618
{register object V1012;
4619
register object V1013;
4621
vs_top=(vs_base=base+5)+1;
4622
(void) (*Lnk344)(Lclptr344);
4625
V1013= CMPcar((V1012));
4628
if(!(((V1012))==Cnil)){
4636
vs_top=(vs_base=base+5)+3;
4639
V1012= CMPcdr((V1012));
4640
V1013= CMPcar((V1012));
4644
V1006= CMPcdr((V1006));
4645
V1007= CMPcar((V1006));
4650
/* local entry for function ADD-DIRECT-SUBCLASSES */
4652
static object LI60(V1016,V1017)
4654
register object V1016;object V1017;
4658
{register object V1018;
4659
register object V1019;
4661
V1019= CMPcar((V1018));
4664
if(!(((V1018))==Cnil)){
4666
{object V1020 = Cnil;
4671
vs_top=(vs_base=base+1)+1;
4672
(void) (*Lnk345)(Lclptr345);
4675
{register object x= (V1016),V1021= V1022;
4677
if(x==(V1021->c.c_car)){
4679
}else V1021=V1021->c.c_cdr;}
4682
vs_top=(vs_base=base+1)+2;
4683
(void) (*Lnk346)(Lclptr346);
4687
V1018= CMPcdr((V1018));
4688
V1019= CMPcar((V1018));
4693
/* local entry for function REMOVE-DIRECT-SUBCLASSES */
4695
static object LI61(V1025,V1026)
4697
register object V1025;object V1026;
4703
vs_top=(vs_base=base+0)+1;
4704
(void) (*Lnk326)(Lclptr326);
4707
{register object V1028;
4708
register object V1029;
4711
vs_top=(vs_base=base+2)+2;
4715
V1029= CMPcar((V1028));
4718
if(!(((V1028))==Cnil)){
4720
{object V1030 = Cnil;
4726
vs_top=(vs_base=base+2)+2;
4727
(void) (*Lnk348)(Lclptr348);
4729
V1028= CMPcdr((V1028));
4730
V1029= CMPcar((V1028));
4735
/* local entry for function (FAST-METHOD FINALIZE-INHERITANCE (STD-CLASS)) */
4737
static object LI62(V1034,V1035,V1036)
4739
object V1034;object V1035;object V1036;
4743
{object V1038 = (*(LnkLI320))((V1036),Ct);
4747
/* local entry for function CLASS-HAS-A-FORWARD-REFERENCED-SUPERCLASS-P */
4749
static object LI63(V1040)
4756
vs_top=(vs_base=base+0)+1;
4757
(void) (*Lnk304)(Lclptr304);
4760
if(V1041==Cnil)goto T1944;
4761
{object V1042 = V1041;
4765
base[0]= (VV[349]->s.s_gfdef);
4767
vs_top=(vs_base=base+2)+1;
4768
(void) (*Lnk326)(Lclptr326);
4770
base[1]= vs_base[0];
4771
vs_top=(vs_base=base+0)+2;
4774
{object V1043 = vs_base[0];
4779
/* local entry for function UPDATE-CLASS */
4781
static object LI64(V1046,V1047)
4783
register object V1046;object V1047;
4787
if(((V1047))!=Cnil){
4790
vs_top=(vs_base=base+0)+1;
4791
(void) (*Lnk350)(Lclptr350);
4793
if((vs_base[0])!=Cnil){
4795
if(((*(LnkLI349))((V1046)))!=Cnil){
4800
vs_top=(vs_base=base+0)+1;
4801
(void) (*Lnk338)(Lclptr338);
4804
(void)((*(LnkLI351))((V1046),V1048));
4806
vs_top=(vs_base=base+0)+1;
4807
(void) (*Lnk339)(Lclptr339);
4810
(void)((*(LnkLI352))((V1046),V1049));
4811
(void)((*(LnkLI353))((V1046)));
4813
vs_top=(vs_base=base+0)+1;
4814
(void) (*Lnk355)(Lclptr355);
4817
(void)((*(LnkLI354))((V1046),V1050));
4819
vs_top=(vs_base=base+0)+1;
4824
if(((V1047))!=Cnil){
4826
{register object V1051;
4827
register object V1052;
4829
vs_top=(vs_base=base+2)+1;
4830
(void) (*Lnk345)(Lclptr345);
4833
V1052= CMPcar((V1051));
4836
if(!(((V1051))==Cnil)){
4838
{object V1053 = Cnil;
4842
(void)((*(LnkLI320))((V1052),Cnil));
4843
V1051= CMPcdr((V1051));
4844
V1052= CMPcar((V1051));
4848
{object V1054 = Cnil;
4853
/* local entry for function UPDATE-CPL */
4855
static object LI65(V1057,V1058)
4857
register object V1057;object V1058;
4862
vs_top=(vs_base=base+0)+1;
4863
(void) (*Lnk350)(Lclptr350);
4865
if((vs_base[0])==Cnil){
4868
vs_top=(vs_base=base+0)+1;
4869
(void) (*Lnk149)(Lclptr149);
4872
if(equal(V1059,(V1058))){
4874
(void)((*(LnkLI357))((V1057)));
4877
if(!((VV[148])->s.s_gfdef!=OBJNULL)){
4881
vs_top=(vs_base=base+0)+2;
4882
(void) (*Lnk148)(Lclptr148);
4887
(void)((*(LnkLI359))(VV[148],VV[149]));
4890
{object V1060 = (*(LnkLI360))((V1058));
4895
/* local entry for function UPDATE-CLASS-CAN-PRECEDE-P */
4897
static object LI66(V1062)
4903
if(((V1062))==Cnil){
4906
V1063= CMPcar((V1062));
4907
{register object V1064;
4908
register object V1065;
4909
V1064= CMPcdr((V1062));
4910
V1065= CMPcar((V1064));
4913
if(!(((V1064))==Cnil)){
4918
{register object V1066;
4919
register object V1067;
4920
register object V1068;
4921
register object V1069;
4928
vs_top=(vs_base=base+5)+2;
4931
base[4]= vs_base[0];
4932
vs_top=(vs_base=base+3)+2;
4939
vs_top=(vs_base=base+3)+3;
4942
V1064= CMPcdr((V1064));
4943
V1065= CMPcar((V1064));
4947
V1062= CMPcdr((V1062));
4951
{object V1070 = Cnil;
4956
/* local entry for function CLASS-CAN-PRECEDE-P */
4958
static object LI67(V1073,V1074)
4960
object V1073;object V1074;
4965
vs_top=(vs_base=base+0)+1;
4966
(void) (*Lnk363)(Lclptr363);
4969
{register object x= (V1074),V1075= V1076;
4971
if(eql(x,V1075->c.c_car)){
4972
{object V1077 = V1075;
4974
}else V1075=V1075->c.c_cdr;
4975
{object V1078 = Cnil;
4980
/* local entry for function UPDATE-SLOTS */
4982
static object LI68(V1081,V1082)
4984
object V1081;object V1082;
4988
{register object V1083;
4989
register object V1084;
4992
{register object V1085;
4993
register object V1086;
4995
V1086= CMPcar((V1085));
4998
if(!(((V1085))==Cnil)){
5003
{register object V1087;
5005
vs_top=(vs_base=base+1)+1;
5006
(void) (*Lnk312)(Lclptr312);
5009
if(!(((V1087))==(VV[49]))){
5011
V1083= make_cons(V1086,(V1083));
5016
vs_top=(vs_base=base+1)+1;
5017
(void) (*Lnk364)(Lclptr364);
5019
if((vs_base[0])==Cnil){
5021
V1084= make_cons(V1086,(V1084));}
5024
V1085= CMPcdr((V1085));
5025
V1086= CMPcar((V1085));
5036
base[8]=VV[314]->s.s_gfdef;
5038
base[10]= (VV[365]->s.s_gfdef);
5040
base[12]= (VV[366]->s.s_gfdef);
5041
vs_top=(vs_base=base+9)+4;
5046
object V1098= V1099;
5050
base[7]=V1097=MMcons(Cnil,Cnil);
5053
base[9]= (V1098->c.c_car);
5054
vs_top=(vs_base=base+9)+1;
5055
(void) (*Lnk314)(Lclptr314);
5057
(V1097->c.c_car)= vs_base[0];
5058
if((V1098=MMcdr(V1098))==Cnil){
5061
V1097=MMcdr(V1097)=MMcons(Cnil,Cnil);
5065
V1091= CMPmake_fixnum((long)length((V1090)));
5066
V1092= (*(LnkLI368))((V1084));
5068
vs_top=(vs_base=base+7)+1;
5069
(void) (*Lnk369)(Lclptr369);
5075
V1094= ((V1093))->v.v_self[9];
5081
V1095= ((V1093))->v.v_self[10];
5084
if(((V1093))!=Cnil){
5086
V1096= (VFUN_NARGS=2,(*(LnkLI340))((V1091),(V1081)));
5090
if(!(equal((V1090),(V1094)))){
5092
{register object V1100;
5094
register object V1102;
5103
if(!(((V1100))==Cnil)){
5108
V1104= CMPcar((V1100));
5109
V1100= CMPcdr((V1100));
5112
if(!(((V1102))==Cnil)){
5117
V1105= CMPcar((V1102));
5118
V1102= CMPcdr((V1102));
5120
if((CMPcar((V1101)))==(CMPcar((V1103)))){
5133
vs_top=(vs_base=base+7)+1;
5134
(void) (*Lnk370)(Lclptr370);
5137
vs_top=(vs_base=base+7)+1;
5138
(void) (*Lnk369)(Lclptr369);
5143
if(!((VV[152])->s.s_gfdef!=OBJNULL)){
5147
vs_top=(vs_base=base+7)+2;
5148
(void) (*Lnk152)(Lclptr152);
5153
(void)((*(LnkLI359))(VV[152],VV[153]));
5156
(void)(((V1096))->v.v_self[9]= ((V1090)));
5157
(void)(((V1096))->v.v_self[10]= ((V1092)));
5158
(void)(((V1096))->v.v_self[12]= ((V1091)));
5159
if(!((VV[154])->s.s_gfdef!=OBJNULL)){
5163
vs_top=(vs_base=base+7)+2;
5164
(void) (*Lnk154)(Lclptr154);
5169
(void)((*(LnkLI359))(VV[154],VV[155]));
5172
if(((V1093))==((V1096))){
5174
{object V1107 = (*(LnkLI341))((V1081));
5178
{object V1108 = Cnil;
5183
/* local entry for function COMPUTE-CLASS-SLOTS */
5185
static object LI69(V1110)
5191
{register object V1111;
5192
register object V1112;
5195
{register object V1113;
5196
register object V1114;
5198
V1114= CMPcar((V1113));
5201
if(!(((V1113))==Cnil)){
5206
{register object V1115;
5208
vs_top=(vs_base=base+1)+1;
5209
(void) (*Lnk314)(Lclptr314);
5213
vs_top=(vs_base=base+2)+1;
5214
(void) (*Lnk312)(Lclptr312);
5216
base[1]= vs_base[0];
5217
vs_top=(vs_base=base+1)+1;
5218
(void) (*Lnk66)(Lclptr66);
5221
{register object x= V1117,V1116= V1118;
5223
if(eql(x,V1116->c.c_car->c.c_car) &&V1116->c.c_car != Cnil){
5224
V1115= (V1116->c.c_car);
5226
}else V1116=V1116->c.c_cdr;
5230
if(((V1111))!=Cnil){
5232
V1112= make_cons((V1115),Cnil);
5237
V1120= make_cons((V1115),Cnil);
5238
((V1112))->c.c_cdr = /* INLINE-ARGS */V1120;
5240
V1112= CMPcdr(V1119);}
5243
V1113= CMPcdr((V1113));
5244
V1114= CMPcar((V1113));
5248
{object V1121 = (V1111);
5253
/* local entry for function COMPUTE-LAYOUT */
5255
static object LI70(V1124,V1125)
5257
object V1124;object V1125;
5262
register object V1127;
5265
{register object V1128;
5266
register object V1129;
5268
V1129= CMPcar((V1128));
5271
if(!(((V1128))==Cnil)){
5277
vs_top=(vs_base=base+3)+1;
5278
(void) (*Lnk312)(Lclptr312);
5281
if(!((V1130)==(VV[49]))){
5283
{register object V1131;
5285
vs_top=(vs_base=base+3)+1;
5286
(void) (*Lnk314)(Lclptr314);
5289
if(((V1126))!=Cnil){
5291
V1127= make_cons((V1131),Cnil);
5296
V1133= make_cons((V1131),Cnil);
5297
((V1127))->c.c_cdr = /* INLINE-ARGS */V1133;
5299
V1127= CMPcdr(V1132);}
5302
V1128= CMPcdr((V1128));
5303
V1129= CMPcar((V1128));
5309
base[3]= CMPcar((V1124));
5311
vs_top=(vs_base=base+3)+2;
5314
if((vs_base[0])==Cnil){
5320
base[2]= CMPcdr((V1124));
5323
vs_top=(vs_base=base+2)+1;
5326
V1134= append(base[0],base[1]);
5327
{object V1135 = reverse(/* INLINE-ARGS */V1134);
5332
/* local entry for function UPDATE-GFS-OF-CLASS */
5334
static object LI74(V1137)
5340
base[0]=MMcons((V1137),Cnil);
5341
base[1]= (base[0]->c.c_car);
5342
vs_top=(vs_base=base+1)+1;
5343
(void) (*Lnk350)(Lclptr350);
5345
if((vs_base[0])==Cnil){
5348
base[1]= (base[0]->c.c_car);
5349
vs_top=(vs_base=base+1)+1;
5350
(void) (*Lnk149)(Lclptr149);
5352
V1138= vs_base[0];{object V1139;
5353
{register object x= (VV[156]->s.s_dbind),V1140= (V1138);
5355
if(eql(x,V1140->c.c_car)){
5358
}else V1140=V1140->c.c_cdr;
5362
if(V1139==Cnil)goto T2208;
5368
{register object x= (VV[157]->s.s_dbind),V1141= (V1138);
5370
if(eql(x,V1141->c.c_car)){
5372
}else V1141=V1141->c.c_cdr;
5378
vs_top=(vs_base=base+2)+2;
5381
base[1]= vs_base[0];
5382
base[2]= (base[0]->c.c_car);
5383
vs_top=(vs_base=base+2)+1;
5387
make_cclosure_new(LC144,Cnil,base[0],Cdata);
5389
vs_top=(vs_base=base+2)+2;
5392
{object V1142 = vs_base[0];
5396
{object V1143 = Cnil;
5401
/* local entry for function UPDATE-INITS */
5403
static object LI76(V1146,V1147)
5405
object V1146;object V1147;
5409
base[0]= ({object _tmp=get(VV[272],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[272])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[272])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
5413
vs_top=(vs_base=base+1)+3;
5414
{object _funobj = base[0];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
5415
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
5416
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
5417
else super_funcall_no_event(_funobj);}
5419
{object V1151 = vs_base[0];
5424
/* local entry for function (FAST-METHOD COMPUTE-DEFAULT-INITARGS (SLOT-CLASS)) */
5426
static object LI80(V1155,V1156,V1157)
5428
object V1155;object V1156;object V1157;
5435
vs_top=(vs_base=base+2)+1;
5436
(void) (*Lnk149)(Lclptr149);
5440
vs_top=(vs_base=base+2)+1;
5441
(void) (*Lnk372)(Lclptr372);
5443
base[1]= vs_base[0];
5446
vs_top=(vs_base=base+2)+1;
5452
base[4]= (VV[33]->s.s_gfdef);
5454
base[6]= (VV[373]->s.s_gfdef);
5457
vs_top=(vs_base=base+2)+7;
5460
{object V1161 = vs_base[0];
5465
/* local entry for function (FAST-METHOD DIRECT-SLOT-DEFINITION-CLASS (STD-CLASS T)) */
5467
static object LI83(V1166,V1167,V1168,V1169)
5469
object V1166;object V1167;object V1168;object V1169;
5473
{object V1171 = (VFUN_NARGS=1,(*(LnkLI296))(VV[159]));
5477
/* function definition for MAKE-DIRECT-SLOTD */
5480
{register object *base=vs_base;
5481
register object *sup=base+VM69; VC69
5492
V1174= listA(3,VV[113],(V1172),(V1173));
5493
base[2]=VV[300]->s.s_gfdef;
5496
vs_top=(vs_base=base+4)+2;
5497
(void) (*Lnk375)(Lclptr375);
5499
base[3]= vs_base[0];
5504
{vs_push((V1175)->c.c_car);V1175=(V1175)->c.c_cdr;}
5506
(void) (*Lnk300)(Lclptr300);
5510
/* local entry for function (FAST-METHOD COMPUTE-SLOTS (STD-CLASS)) */
5512
static object LI85(V1179,V1180,V1181)
5514
object V1179;object V1180;object V1181;
5518
{register object V1183;
5523
vs_top=(vs_base=base+2)+1;
5524
(void) (*Lnk149)(Lclptr149);
5527
V1185= CMPcar((V1184));
5530
if(!(((V1184))==Cnil)){
5537
vs_top=(vs_base=base+2)+1;
5538
(void) (*Lnk328)(Lclptr328);
5541
{register object V1187;
5542
register object V1188;
5544
V1188= CMPcar((V1187));
5547
if(!(((V1187))==Cnil)){
5552
{register object V1189;
5553
register object V1190;
5555
vs_top=(vs_base=base+5)+1;
5556
(void) (*Lnk314)(Lclptr314);
5559
{register object x= (V1189),V1191= (V1183);
5561
if(EQ(x,V1191->c.c_car->c.c_car) &&V1191->c.c_car != Cnil){
5562
V1190= (V1191->c.c_car);
5564
}else V1191=V1191->c.c_cdr;
5568
if(((V1190))==Cnil){
5570
{register object V1193;
5571
register object V1194;
5573
V1194= make_cons(V1188,CMPcdr((V1193)));
5574
((V1193))->c.c_cdr = (V1194);
5579
V1195= list(2,(V1189),(V1188));
5580
V1183= make_cons((V1195),(V1183));}}
5583
V1187= CMPcdr((V1187));
5584
V1188= CMPcar((V1187));
5588
V1184= CMPcdr((V1184));
5589
V1185= CMPcar((V1184));
5594
object V1197= (V1183);
5596
{object V1198 = Cnil;
5598
base[0]=V1196=MMcons(Cnil,Cnil);
5602
base[2]= nreverse(CMPcdr((V1197->c.c_car)));
5603
vs_top=(vs_base=base+1)+2;
5604
(void) (*Lnk376)(Lclptr376);
5606
(V1196->c.c_car)= vs_base[0];
5607
if((V1197=MMcdr(V1197))==Cnil){
5608
{object V1200 = base[0];
5610
V1196=MMcdr(V1196)=MMcons(Cnil,Cnil);
5615
/* local entry for function (FAST-METHOD COMPUTE-SLOTS :AROUND (STD-CLASS)) */
5617
static object LI88(V1204,V1205,V1206)
5619
object V1204;object V1205;object V1206;
5634
vs_top=(vs_base=base+2)+1;
5635
(void) (*Lnk149)(Lclptr149);
5640
{register object V1212;
5643
V1213= CMPcar((V1212));
5646
if(!(((V1212))==Cnil)){
5653
vs_top=(vs_base=base+3)+1;
5654
(void) (*Lnk312)(Lclptr312);
5657
if(!(((V1214))==(VV[49]))){
5659
V1210= make_cons(V1213,(V1210));
5664
vs_top=(vs_base=base+3)+1;
5665
(void) (*Lnk364)(Lclptr364);
5667
if((vs_base[0])==Cnil){
5669
V1211= make_cons(V1213,(V1211));}
5672
V1212= CMPcdr((V1212));
5673
V1213= CMPcar((V1212));
5678
V1217= (*(LnkLI377))((V1209),(V1210));
5679
{register object V1218;
5682
V1219= CMPcar((V1218));
5685
if(!(((V1218))==Cnil)){
5692
vs_top=(vs_base=base+5)+1;
5693
(void) (*Lnk314)(Lclptr314);
5695
base[4]= vs_base[0];
5697
vs_top=(vs_base=base+4)+2;
5701
V1222= ({object _tmp=get(VV[366],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[366])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[366])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
5704
(type_of(V1223) == t_sfun ?(*((V1223)->sfn.sfn_self)):
5705
(fcall.argd=2,type_of(V1223)==t_vfun) ?
5706
(*((V1223)->sfn.sfn_self)):
5707
(fcall.fun=(V1223),fcalln))((V1221),V1219)));}
5708
V1218= CMPcdr((V1218));
5709
V1219= CMPcar((V1218));
5713
{register object V1224;
5716
V1225= CMPcar((V1224));
5719
if(!(((V1224))==Cnil)){
5726
vs_top=(vs_base=base+4)+1;
5727
(void) (*Lnk314)(Lclptr314);
5731
vs_top=(vs_base=base+5)+1;
5732
(void) (*Lnk312)(Lclptr312);
5734
base[4]= vs_base[0];
5735
vs_top=(vs_base=base+4)+1;
5736
(void) (*Lnk66)(Lclptr66);
5739
{register object x= V1229,V1228= V1230;
5741
if(eql(x,V1228->c.c_car->c.c_car) &&V1228->c.c_car != Cnil){
5742
V1227= (V1228->c.c_car);
5744
}else V1228=V1228->c.c_cdr;
5748
V1231= ({object _tmp=get(VV[366],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[366])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[366])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
5751
(type_of(V1232) == t_sfun ?(*((V1232)->sfn.sfn_self)):
5752
(fcall.argd=2,type_of(V1232)==t_vfun) ?
5753
(*((V1232)->sfn.sfn_self)):
5754
(fcall.fun=(V1232),fcalln))((V1227),V1225)));}
5755
V1224= CMPcdr((V1224));
5756
V1225= CMPcar((V1224));
5760
base[2]=VV[379]->s.s_gfdef;
5762
object V1233= (V1208);
5767
base[3]= (V1233->c.c_car);
5768
vs_top=(vs_base=base+3)+1;
5769
(void) (*Lnk379)(Lclptr379);
5771
if((V1233=MMcdr(V1233))==Cnil){
5776
{object V1234 = (V1208);
5781
/* local entry for function (FAST-METHOD COMPUTE-SLOTS (STRUCTURE-CLASS)) */
5783
static object LI90(V1238,V1239,V1240)
5785
register object V1238;object V1239;register object V1240;
5791
V1242= CMPcar((V1238));
5792
V1243= CMPcdr((V1238));
5794
if(type_of(V1240)==t_structure){
5799
if(!(((V1240)->str.str_def)==(VV[177]))){
5801
V1244= STREF(object,(V1240),4);
5804
T2377:;{object V1246;
5805
V1246= (VV[16]->s.s_dbind);
5806
base[0]= small_fixnum(14);
5808
vs_top=(vs_base=base+0)+2;
5812
if(!((V1246)==(CMPcar(V1247)))){
5814
V1244= CMPcar(((V1240))->cc.cc_turbo[12]);
5821
{register object V1251;
5822
V1251= ((V1242))->v.v_self[1];
5823
if(!(type_of(V1251)==t_fixnum)){
5825
V1251= ((V1244))->v.v_self[fix((V1251))];
5832
if(!(((V1251))==(VV[17]))){
5835
vs_top=(vs_base=base+1)+1;
5836
(void) (*Lnk380)(Lclptr380);
5845
V1253= reverse(V1250);
5847
object V1249= /* INLINE-ARGS */V1253;
5849
{object V1254 = Cnil;
5851
base[0]=V1248=MMcons(Cnil,Cnil);
5854
base[2]= (V1249->c.c_car);
5855
vs_top=(vs_base=base+2)+1;
5856
(void) (*Lnk328)(Lclptr328);
5860
object V1257= V1258;
5862
(V1248->c.c_cdr)= Cnil;
5864
base[1]=V1256=MMcons(Cnil,Cnil);
5868
base[3]= make_cons((V1257->c.c_car),Cnil);
5869
vs_top=(vs_base=base+2)+2;
5870
(void) (*Lnk376)(Lclptr376);
5872
(V1256->c.c_car)= vs_base[0];
5873
if((V1257=MMcdr(V1257))==Cnil){
5874
(V1248->c.c_cdr)= base[1];
5876
V1256=MMcdr(V1256)=MMcons(Cnil,Cnil);
5880
while(MMcdr(V1248)!=Cnil)V1248=MMcdr(V1248);
5881
if((V1249=MMcdr(V1249))==Cnil){
5882
base[0]=base[0]->c.c_cdr;
5883
{object V1260 = base[0];
5889
/* local entry for function (FAST-METHOD COMPUTE-SLOTS :AROUND (STRUCTURE-CLASS)) */
5891
static object LI93(V1264,V1265,V1266)
5893
object V1264;object V1265;object V1266;
5904
base[2]=VV[379]->s.s_gfdef;
5906
object V1269= (V1268);
5911
base[3]= (V1269->c.c_car);
5912
vs_top=(vs_base=base+3)+1;
5913
(void) (*Lnk379)(Lclptr379);
5915
if((V1269=MMcdr(V1269))==Cnil){
5920
{object V1270 = (V1268);
5925
/* function definition for (FAST-METHOD COMPUTE-EFFECTIVE-SLOT-DEFINITION (SLOT-CLASS T)) */
5928
{register object *base=vs_base;
5929
register object *sup=base+VM74; VC74
5933
register object V1273;
5947
vs_top=(vs_base=base+6)+2;
5948
(void) (*Lnk381)(Lclptr381);
5953
vs_top=(vs_base=base+6)+2;
5954
(void) (*Lnk382)(Lclptr382);
5957
base[6]=VV[300]->s.s_gfdef;
5963
{vs_push((V1278)->c.c_car);V1278=(V1278)->c.c_cdr;}
5965
(void) (*Lnk300)(Lclptr300);
5969
/* local entry for function (FAST-METHOD EFFECTIVE-SLOT-DEFINITION-CLASS (STD-CLASS T)) */
5971
static object LI96(V1283,V1284,V1285,V1286)
5973
object V1283;object V1284;object V1285;object V1286;
5977
{object V1288 = (VFUN_NARGS=1,(*(LnkLI296))(VV[191]));
5981
/* local entry for function (FAST-METHOD EFFECTIVE-SLOT-DEFINITION-CLASS (STRUCTURE-CLASS T)) */
5983
static object LI97(V1293,V1294,V1295,V1296)
5985
object V1293;object V1294;object V1295;object V1296;
5989
{object V1298 = (VFUN_NARGS=1,(*(LnkLI296))(VV[192]));
5993
/* local entry for function (FAST-METHOD COMPUTE-EFFECTIVE-SLOT-DEFINITION-INITARGS (SLOT-CLASS T)) */
5995
static object LI98(V1303,V1304,V1305,V1306)
5997
object V1303;object V1304;object V1305;object V1306;
6004
register object V1311;
6006
register object V1313;
6007
register object V1314;
6008
register object V1315;
6009
register object V1316;
6019
{register object V1317;
6020
register object V1318;
6022
V1318= CMPcar((V1317));
6025
if(!(((V1317))==Cnil)){
6030
if(((V1318))==Cnil){
6032
if(((V1314))!=Cnil){
6035
vs_top=(vs_base=base+1)+1;
6036
(void) (*Lnk314)(Lclptr314);
6042
if(((V1315))!=Cnil){
6045
vs_top=(vs_base=base+1)+1;
6046
(void) (*Lnk313)(Lclptr313);
6048
if((vs_base[0])==Cnil){
6051
vs_top=(vs_base=base+1)+1;
6052
(void) (*Lnk383)(Lclptr383);
6056
vs_top=(vs_base=base+1)+1;
6057
(void) (*Lnk313)(Lclptr313);
6063
if(((V1316))!=Cnil){
6066
vs_top=(vs_base=base+1)+1;
6067
(void) (*Lnk312)(Lclptr312);
6074
vs_top=(vs_base=base+1)+1;
6075
(void) (*Lnk384)(Lclptr384);
6078
V1311= append(V1319,(V1311));
6079
{register object V1320;
6081
vs_top=(vs_base=base+1)+1;
6082
(void) (*Lnk385)(Lclptr385);
6085
if(!(((V1313))==(Ct))){
6093
vs_top=(vs_base=base+1)+2;
6096
if((vs_base[0])==Cnil){
6101
V1313= list(3,VV[193],(V1313),(V1320));
6106
V1317= CMPcdr((V1317));
6107
V1318= CMPcar((V1317));
6125
vs_top=(vs_base=base+0)+14;
6128
{object V1321 = vs_base[0];
6133
/* local entry for function (FAST-METHOD COMPUTE-EFFECTIVE-SLOT-DEFINITION-INITARGS :AROUND (STRUCTURE-CLASS T)) */
6135
static object LI101(V1326,V1327,V1328,V1329)
6137
object V1326;object V1327;object V1328;object V1329;
6145
V1331= CMPcar(base[0]);
6147
vs_top=(vs_base=base+3)+1;
6148
(void) (*Lnk332)(Lclptr332);
6152
vs_top=(vs_base=base+3)+1;
6153
(void) (*Lnk387)(Lclptr387);
6157
vs_top=(vs_base=base+3)+1;
6158
(void) (*Lnk388)(Lclptr388);
6165
{object V1336 = listA(7,VV[119],V1332,VV[199],V1333,VV[200],V1334,V1335);
6170
/* local entry for function (FAST-METHOD READER-METHOD-CLASS (SLOT-CLASS T)) */
6172
static object LI103(V1342,V1343,V1344,V1345,V1346)
6174
object V1342;object V1343;object V1344;object V1345;object V1346;
6178
{object V1349 = (VFUN_NARGS=1,(*(LnkLI296))(VV[214]));
6182
/* function definition for (FAST-METHOD ADD-READER-METHOD (SLOT-CLASS T T)) */
6185
{register object *base=vs_base;
6186
register object *sup=base+VM80; VC80
6190
register object V1352;
6192
register object V1354;
6202
base[5]=(VV[389]->s.s_gfdef);
6204
base[8]=(VV[390]->s.s_gfdef);
6206
base[10]= Cnil;{object V1357;
6208
vs_top=(vs_base=base+12)+1;
6209
(void) (*Lnk317)(Lclptr317);
6212
if(V1357==Cnil)goto T2531;
6220
base[11]= make_cons(V1356,Cnil);
6221
base[12]= make_cons((V1352),Cnil);
6224
vs_top=(vs_base=base+14)+2;
6225
(void) (*Lnk391)(Lclptr391);
6227
base[13]= vs_base[0];
6230
base[7]= simple_lispcall(base+8,7);
6235
/* local entry for function (FAST-METHOD WRITER-METHOD-CLASS (SLOT-CLASS T)) */
6237
static object LI105(V1363,V1364,V1365,V1366,V1367)
6239
object V1363;object V1364;object V1365;object V1366;object V1367;
6243
{object V1370 = (VFUN_NARGS=1,(*(LnkLI296))(VV[217]));
6247
/* function definition for (FAST-METHOD ADD-WRITER-METHOD (SLOT-CLASS T T)) */
6250
{register object *base=vs_base;
6251
register object *sup=base+VM82; VC82
6255
register object V1373;
6257
register object V1375;
6267
base[5]=(VV[389]->s.s_gfdef);
6269
base[8]=(VV[390]->s.s_gfdef);
6271
base[10]= Cnil;{object V1378;
6273
vs_top=(vs_base=base+12)+1;
6274
(void) (*Lnk317)(Lclptr317);
6277
if(V1378==Cnil)goto T2550;
6285
base[11]= list(2,VV[218],V1377);
6286
base[12]= list(2,(VV[219]->s.s_dbind),(V1373));
6289
vs_top=(vs_base=base+14)+2;
6290
(void) (*Lnk392)(Lclptr392);
6292
base[13]= vs_base[0];
6295
base[7]= simple_lispcall(base+8,7);
6300
/* function definition for (FAST-METHOD ADD-BOUNDP-METHOD (SLOT-CLASS T T)) */
6303
{register object *base=vs_base;
6304
register object *sup=base+VM83; VC83
6308
register object V1381;
6310
register object V1383;
6320
base[5]=(VV[389]->s.s_gfdef);
6322
base[8]=(VV[390]->s.s_gfdef);
6324
base[10]= Cnil;{object V1386;
6326
vs_top=(vs_base=base+12)+1;
6327
(void) (*Lnk317)(Lclptr317);
6330
if(V1386==Cnil)goto T2567;
6338
base[11]= make_cons(V1385,Cnil);
6339
base[12]= make_cons((V1381),Cnil);
6342
vs_top=(vs_base=base+14)+2;
6343
(void) (*Lnk393)(Lclptr393);
6345
base[13]= vs_base[0];
6348
base[7]= simple_lispcall(base+8,7);
6353
/* local entry for function (FAST-METHOD REMOVE-READER-METHOD (SLOT-CLASS T)) */
6355
static object LI108(V1391,V1392,V1393,V1394)
6357
object V1391;object V1392;object V1393;register object V1394;
6362
V1397= make_cons((V1393),Cnil);
6363
V1396= (VFUN_NARGS=4,(*(LnkLI394))((V1394),Cnil,/* INLINE-ARGS */V1397,Cnil));
6364
if(((V1396))==Cnil){
6368
{object V1398 = simple_symlispcall(VV[395],base+0,2);
6372
{object V1399 = Cnil;
6377
/* local entry for function (FAST-METHOD REMOVE-WRITER-METHOD (SLOT-CLASS T)) */
6379
static object LI109(V1404,V1405,V1406,V1407)
6381
object V1404;object V1405;object V1406;register object V1407;
6386
V1410= list(2,(VV[219]->s.s_dbind),(V1406));
6387
V1409= (VFUN_NARGS=4,(*(LnkLI394))((V1407),Cnil,/* INLINE-ARGS */V1410,Cnil));
6388
if(((V1409))==Cnil){
6392
{object V1411 = simple_symlispcall(VV[395],base+0,2);
6396
{object V1412 = Cnil;
6401
/* local entry for function (FAST-METHOD REMOVE-BOUNDP-METHOD (SLOT-CLASS T)) */
6403
static object LI110(V1417,V1418,V1419,V1420)
6405
object V1417;object V1418;object V1419;register object V1420;
6410
V1423= make_cons((V1419),Cnil);
6411
V1422= (VFUN_NARGS=4,(*(LnkLI394))((V1420),Cnil,/* INLINE-ARGS */V1423,Cnil));
6412
if(((V1422))==Cnil){
6416
{object V1424 = simple_symlispcall(VV[395],base+0,2);
6420
{object V1425 = Cnil;
6425
/* local entry for function (FAST-METHOD MAKE-READER-METHOD-FUNCTION (SLOT-CLASS T)) */
6427
static object LI111(V1430,V1431,V1432,V1433)
6429
object V1430;object V1431;object V1432;object V1433;
6434
vs_top=(vs_base=base+0)+1;
6435
(void) (*Lnk317)(Lclptr317);
6438
{object V1436 = (*(LnkLI396))(V1435,(V1433));
6443
/* local entry for function (FAST-METHOD MAKE-WRITER-METHOD-FUNCTION (SLOT-CLASS T)) */
6445
static object LI112(V1441,V1442,V1443,V1444)
6447
object V1441;object V1442;object V1443;object V1444;
6452
vs_top=(vs_base=base+0)+1;
6453
(void) (*Lnk317)(Lclptr317);
6456
{object V1447 = (*(LnkLI397))(V1446,(V1444));
6461
/* local entry for function (FAST-METHOD MAKE-BOUNDP-METHOD-FUNCTION (SLOT-CLASS T)) */
6463
static object LI113(V1452,V1453,V1454,V1455)
6465
object V1452;object V1453;object V1454;object V1455;
6470
vs_top=(vs_base=base+0)+1;
6471
(void) (*Lnk317)(Lclptr317);
6474
{object V1458 = (*(LnkLI398))(V1457,(V1455));
6479
/* local entry for function (FAST-METHOD INFORM-TYPE-SYSTEM-ABOUT-CLASS (STD-CLASS T)) */
6481
static object LI114(V1463,V1464,V1465,V1466)
6483
object V1463;object V1464;object V1465;object V1466;
6487
{object V1468 = (*(LnkLI399))((V1466));
6491
/* local entry for function (FAST-METHOD COMPATIBLE-META-CLASS-CHANGE-P (T T)) */
6493
static object LI115(V1473,V1474,V1475,V1476)
6495
object V1473;object V1474;object V1475;object V1476;
6499
V1478= (*(LnkLI301))((V1475));
6500
V1479= (*(LnkLI301))((V1476));
6501
{object V1480 = ((/* INLINE-ARGS */V1478)==(/* INLINE-ARGS */V1479)?Ct:Cnil);
6505
/* local entry for function (FAST-METHOD VALIDATE-SUPERCLASS (CLASS CLASS)) */
6507
static object LI116(V1485,V1486,V1487,V1488)
6509
object V1485;object V1486;object V1487;register object V1488;
6513
if(!(((V1488))==((VV[219]->s.s_dbind)))){
6519
V1491= (*(LnkLI301))((V1487));
6520
V1492= (*(LnkLI301))((V1488));
6521
{object V1493 = ((/* INLINE-ARGS */V1491)==(/* INLINE-ARGS */V1492)?Ct:Cnil);
6525
/* local entry for function FORCE-CACHE-FLUSHES */
6527
static object LI117(V1495)
6533
{register object V1496;
6536
vs_top=(vs_base=base+2)+1;
6537
(void) (*Lnk369)(Lclptr369);
6540
V1497= ((V1496))->v.v_self[8];
6541
if(!(((V1497))==(Ct))){
6543
{register object V1498;
6544
V1498= (VFUN_NARGS=2,(*(LnkLI340))(((V1496))->v.v_self[12],(V1495)));
6545
(void)(((V1498))->v.v_self[9]= (((V1496))->v.v_self[9]));
6546
(void)(((V1498))->v.v_self[10]= (((V1496))->v.v_self[10]));
6547
if(!((VV[154])->s.s_gfdef!=OBJNULL)){
6551
vs_top=(vs_base=base+2)+2;
6552
(void) (*Lnk154)(Lclptr154);
6557
(void)((*(LnkLI359))(VV[154],VV[155]));
6560
{object V1499 = (*(LnkLI400))((V1496),VV[223],(V1498));
6564
{object V1500 = Cnil;
6569
/* local entry for function FLUSH-CACHE-TRAP */
6571
static object LI118(V1504,V1505,V1506)
6573
object V1504;object V1505;object V1506;
6577
{object V1507 = (*(LnkLI401))((V1506),(V1505));
6581
/* local entry for function (FAST-METHOD MAKE-INSTANCES-OBSOLETE (STD-CLASS)) */
6583
static object LI119(V1511,V1512,V1513)
6585
register object V1511;object V1512;register object V1513;
6591
V1515= CMPcar((V1511));
6592
V1516= CMPcdr((V1511));
6594
if(type_of(V1513)==t_structure){
6599
if(!(((V1513)->str.str_def)==(VV[226]))){
6601
V1517= STREF(object,(V1513),4);
6604
T2643:;{object V1519;
6605
V1519= (VV[16]->s.s_dbind);
6606
base[0]= small_fixnum(14);
6608
vs_top=(vs_base=base+0)+2;
6612
if(!((V1519)==(CMPcar(V1520)))){
6614
V1517= CMPcar(((V1513))->cc.cc_turbo[12]);
6621
{register object V1521;
6622
register object V1522;
6624
vs_top=(vs_base=base+2)+1;
6625
(void) (*Lnk369)(Lclptr369);
6628
V1522= (VFUN_NARGS=2,(*(LnkLI340))(((V1521))->v.v_self[12],(V1513)));
6629
(void)(((V1522))->v.v_self[9]= (((V1521))->v.v_self[9]));
6630
(void)(((V1522))->v.v_self[10]= (((V1521))->v.v_self[10]));
6632
V1524= ((V1515))->v.v_self[1];
6633
if(!(type_of(V1524)==t_fixnum)){
6635
(void)(((V1517))->v.v_self[fix((V1524))]= (V1522));
6641
vs_top=(vs_base=base+2)+2;
6642
(void) (*Lnk154)(Lclptr154);
6646
(void)((*(LnkLI400))((V1521),VV[225],(V1522)));
6647
{object V1526 = (V1513);
6652
/* function definition for (FAST-METHOD MAKE-INSTANCES-OBSOLETE (SYMBOL)) */
6655
{register object *base=vs_base;
6656
register object *sup=base+VM96; VC96
6668
base[3]= (VFUN_NARGS=1,(*(LnkLI296))((V1529)));
6669
vs_top=(vs_base=base+3)+1;
6670
(void) (*Lnk370)(Lclptr370);
6674
/* local entry for function OBSOLETE-INSTANCE-TRAP */
6676
static object LI121(V1534,V1535,V1536)
6678
object V1534;object V1535;object V1536;
6683
if(type_of(V1536)==t_structure){
6688
if(((V1536)->str.str_def)==(VV[227])){
6691
T2672:;{object V1538;
6692
V1538= (VV[16]->s.s_dbind);
6693
base[0]= small_fixnum(14);
6695
vs_top=(vs_base=base+0)+2;
6699
if((V1538)==(CMPcar(V1539))){
6701
if(((VV[228]->s.s_dbind))==Cnil){
6703
{object V1540 = (VV[229]->s.s_dbind);
6707
bds_bind(VV[228],Ct);
6710
vs_top=(vs_base=base+1)+2;
6713
{object V1541 = vs_base[0];
6726
register object V1550;
6727
register object V1551;
6728
V1542= ((V1535))->v.v_self[11];
6730
vs_top=(vs_base=base+7)+1;
6731
(void) (*Lnk278)(Lclptr278);
6734
V1544= ((V1534))->v.v_self[9];
6735
V1545= ((V1535))->v.v_self[9];
6736
if(type_of(V1536)==t_structure){
6741
if(!(((V1536)->str.str_def)==(VV[231]))){
6743
V1546= STREF(object,(V1536),4);
6746
T2691:;{object V1553;
6747
V1553= (VV[16]->s.s_dbind);
6748
base[7]= small_fixnum(14);
6750
vs_top=(vs_base=base+7)+2;
6754
if(!((V1553)==(CMPcar(V1554)))){
6756
V1546= CMPcar(((V1536))->cc.cc_turbo[12]);
6761
vs_top=(vs_base=base+7)+1;
6767
if(type_of(V1543)==t_structure){
6772
if(!(((V1543)->str.str_def)==(VV[233]))){
6774
V1547= STREF(object,(V1543),4);
6777
T2704:;{object V1556;
6778
V1556= (VV[16]->s.s_dbind);
6779
base[7]= small_fixnum(14);
6781
vs_top=(vs_base=base+7)+2;
6785
if(!((V1556)==(CMPcar(V1557)))){
6787
V1547= CMPcar(((V1543))->cc.cc_turbo[12]);
6792
vs_top=(vs_base=base+7)+1;
6798
V1548= ((V1534))->v.v_self[10];
6802
{register object V1558;
6803
register object V1559;
6808
V1560= small_fixnum(0);
6813
if(!(((V1558))==Cnil)){
6818
V1562= CMPcar((V1558));
6819
V1558= CMPcdr((V1558));
6823
V1560= number_plus((V1560),small_fixnum(1));
6827
V1564= fix((V1561));
6831
base[11]= (VV[33]->s.s_gfdef);
6832
vs_top=(vs_base=base+8)+4;
6836
if(((V1565))==Cnil){
6838
(void)((((V1547))->v.v_self[fix((V1565))]=(((V1546))->v.v_self[V1564])));
6842
V1550= make_cons(V1559,(V1550));
6843
if((((V1546))->v.v_self[V1564])==((VV[108]->s.s_dbind))){
6846
V1568= ((V1546))->v.v_self[V1564];
6851
vs_top=(vs_base=base+9)+3;
6861
{register object V1570;
6862
register object V1571;
6868
if(!(((V1570))==Cnil)){
6873
V1572= CMPcar((V1570));
6874
V1570= CMPcdr((V1570));
6878
V1573= CMPcar((V1571));
6879
V1574= CMPcdr((V1571));
6884
base[10]= (VV[33]->s.s_gfdef);
6885
vs_top=(vs_base=base+7)+4;
6889
if(((V1575))==Cnil){
6891
(void)((((V1547))->v.v_self[fix((V1575))]=(CMPcdr((V1571)))));
6895
V1550= make_cons(V1573,(V1550));
6896
if(((V1574))==((VV[108]->s.s_dbind))){
6902
vs_top=(vs_base=base+7)+3;
6912
{register object V1580;
6913
register object V1581;
6915
V1581= CMPcar((V1580));
6918
if(!(((V1580))==Cnil)){
6923
{register object x= (V1581),V1582= (V1544);
6925
if(x==(V1582->c.c_car)){
6927
}else V1582=V1582->c.c_cdr;}
6928
{register object x= (V1581),V1583= (V1548);
6930
if(EQ(x,V1583->c.c_car->c.c_car) &&V1583->c.c_car != Cnil){
6932
}else V1583=V1583->c.c_cdr;}
6933
V1549= make_cons(V1581,(V1549));
6936
V1580= CMPcdr((V1580));
6937
V1581= CMPcar((V1580));
6941
(void)((*(LnkLI402))((V1536),(V1543)));
6946
vs_top=(vs_base=base+7)+4;
6947
(void) (*Lnk403)(Lclptr403);
6949
{object V1585 = (V1535);
6954
/* macro definition for COPY-INSTANCE-INTERNAL */
6957
{register object *base=vs_base;
6958
register object *sup=base+VM98; VC98
6962
{object V1586=base[0]->c.c_cdr;
6963
if(endp(V1586))invalid_macro_call();
6964
base[2]= (V1586->c.c_car);
6965
V1586=V1586->c.c_cdr;
6966
if(!endp(V1586))invalid_macro_call();}
6967
V1587= list(2,VV[237],base[2]);
6968
V1588= list(2,VV[238],base[2]);
6969
V1589= list(3,VV[136],/* INLINE-ARGS */V1588,list(2,VV[238],base[2]));
6970
V1590= list(2,VV[239],base[2]);
6971
base[3]= list(2,VV[138],list(4,VV[234],VV[235],list(4,VV[236],/* INLINE-ARGS */V1587,/* INLINE-ARGS */V1589,list(3,VV[136],/* INLINE-ARGS */V1590,list(2,VV[239],base[2]))),VV[240]));
6972
vs_top=(vs_base=base+3)+1;
6975
/* local entry for function CHANGE-CLASS-INTERNAL */
6977
static object LI123(V1594,V1595,V1596)
6979
object V1594;object V1595;object V1596;
6992
V1597= (*(LnkLI301))((V1594));
6994
vs_top=(vs_base=base+9)+1;
6995
(void) (*Lnk278)(Lclptr278);
6998
if(type_of(V1598)==t_structure){
7003
if(!(((V1598)->str.str_def)==(VV[241]))){
7005
V1599= STREF(object,(V1598),0);
7008
T2826:;{object V1607;
7009
V1607= (VV[16]->s.s_dbind);
7010
base[9]= small_fixnum(14);
7012
vs_top=(vs_base=base+9)+2;
7016
if(!((V1607)==(CMPcar(V1608)))){
7018
V1599= CMPcar(((V1598))->cc.cc_turbo[13]);
7023
vs_top=(vs_base=base+9)+1;
7030
vs_top=(vs_base=base+9)+1;
7031
(void) (*Lnk369)(Lclptr369);
7034
V1601= ((V1600))->v.v_self[9];
7035
V1602= ((V1599))->v.v_self[9];
7036
if(type_of(V1594)==t_structure){
7041
if(!(((V1594)->str.str_def)==(VV[243]))){
7043
V1603= STREF(object,(V1594),4);
7046
T2843:;{object V1610;
7047
V1610= (VV[16]->s.s_dbind);
7048
base[9]= small_fixnum(14);
7050
vs_top=(vs_base=base+9)+2;
7054
if(!((V1610)==(CMPcar(V1611)))){
7056
V1603= CMPcar(((V1594))->cc.cc_turbo[12]);
7061
vs_top=(vs_base=base+9)+1;
7067
if(type_of(V1598)==t_structure){
7072
if(!(((V1598)->str.str_def)==(VV[244]))){
7074
V1604= STREF(object,(V1598),4);
7077
T2856:;{object V1613;
7078
V1613= (VV[16]->s.s_dbind);
7079
base[9]= small_fixnum(14);
7081
vs_top=(vs_base=base+9)+2;
7085
if(!((V1613)==(CMPcar(V1614)))){
7087
V1604= CMPcar(((V1598))->cc.cc_turbo[12]);
7092
vs_top=(vs_base=base+9)+1;
7098
V1605= ((V1600))->v.v_self[10];
7100
register object V1616;
7101
register object V1617;
7104
V1617= small_fixnum(0);
7105
{register object V1618;
7107
if(!(((V1616))==Cnil)){
7112
V1615= CMPcar((V1616));
7115
V1616= CMPcdr((V1616));
7119
base[12]= (VV[33]->s.s_gfdef);
7120
vs_top=(vs_base=base+9)+4;
7124
if(((V1618))==Cnil){
7126
(void)((((V1604))->v.v_self[fix((V1617))]=(((V1603))->v.v_self[fix((V1618))])));
7129
if(!(((V1616))==Cnil)){
7135
V1619= CMPcar((V1616));
7136
V1617= one_plus((V1617));
7146
register object V1622;
7150
{register object V1623;
7154
if(!(((V1622))==Cnil)){
7159
{register object V1624;
7160
V1624= CMPcar((V1622));
7161
V1620= CMPcar((V1624));
7162
V1624= CMPcdr((V1624));
7164
V1622= CMPcdr((V1622));
7168
base[12]= (VV[33]->s.s_gfdef);
7169
vs_top=(vs_base=base+9)+4;
7173
if(((V1623))==Cnil){
7175
(void)((((V1604))->v.v_self[fix((V1623))]=((V1621))));
7184
(void)((*(LnkLI402))((V1594),(V1598)));
7185
base[9]=VV[404]->s.s_gfdef;
7192
{vs_push((V1625)->c.c_car);V1625=(V1625)->c.c_cdr;}
7194
(void) (*Lnk404)(Lclptr404);
7196
{object V1626 = (V1594);
7201
/* local entry for function (FAST-METHOD CHANGE-CLASS (STANDARD-OBJECT STANDARD-CLASS)) */
7203
static object LI124(V1632,V1633,V1634,V1635,V1636)
7205
object V1632;object V1633;object V1634;object V1635;object V1636;
7206
{ VMB100 VMS100 VMV100
7209
{object V1639 = (*(LnkLI405))((V1634),(V1635),V1636);
7213
/* local entry for function (FAST-METHOD CHANGE-CLASS (STANDARD-OBJECT FUNCALLABLE-STANDARD-CLASS)) */
7215
static object LI125(V1645,V1646,V1647,V1648,V1649)
7217
object V1645;object V1646;object V1647;object V1648;object V1649;
7218
{ VMB101 VMS101 VMV101
7225
vs_top=(vs_base=base+0)+4;
7228
{object V1652 = vs_base[0];
7233
/* function definition for (FAST-METHOD CHANGE-CLASS (T SYMBOL)) */
7236
{register object *base=vs_base;
7237
register object *sup=base+VM102; VC102
7253
base[5]=VV[302]->s.s_gfdef;
7255
base[7]= (VFUN_NARGS=1,(*(LnkLI296))((V1656)));
7260
{vs_push((V1660)->c.c_car);V1660=(V1660)->c.c_cdr;}
7262
(void) (*Lnk302)(Lclptr302);
7266
/* local entry for function (FAST-METHOD SHARED-INITIALIZE :BEFORE (BUILT-IN-CLASS T)) */
7268
static object LI127(V1666,V1667,V1668,V1669,V1670)
7270
object V1666;object V1667;object V1668;object V1669;object V1670;
7271
{ VMB103 VMS103 VMV103
7275
vs_top=(vs_base=base+0)+1;
7278
{object V1673 = vs_base[0];
7283
/* local entry for function (FAST-METHOD CLASS-DIRECT-SLOTS (BUILT-IN-CLASS)) */
7285
static object LI128(V1677,V1678,V1679)
7287
object V1677;object V1678;object V1679;
7288
{ VMB104 VMS104 VMV104
7291
{object V1681 = Cnil;
7295
/* local entry for function (FAST-METHOD CLASS-SLOTS (BUILT-IN-CLASS)) */
7297
static object LI129(V1685,V1686,V1687)
7299
object V1685;object V1686;object V1687;
7300
{ VMB105 VMS105 VMV105
7303
{object V1689 = Cnil;
7307
/* local entry for function (FAST-METHOD CLASS-DIRECT-DEFAULT-INITARGS (BUILT-IN-CLASS)) */
7309
static object LI130(V1693,V1694,V1695)
7311
object V1693;object V1694;object V1695;
7312
{ VMB106 VMS106 VMV106
7315
{object V1697 = Cnil;
7319
/* local entry for function (FAST-METHOD CLASS-DEFAULT-INITARGS (BUILT-IN-CLASS)) */
7321
static object LI131(V1701,V1702,V1703)
7323
object V1701;object V1702;object V1703;
7324
{ VMB107 VMS107 VMV107
7327
{object V1705 = Cnil;
7331
/* local entry for function (FAST-METHOD VALIDATE-SUPERCLASS (CLASS BUILT-IN-CLASS)) */
7333
static object LI132(V1710,V1711,V1712,V1713)
7335
object V1710;object V1711;object V1712;object V1713;
7336
{ VMB108 VMS108 VMV108
7339
{object V1715 = (((V1713))==((VV[219]->s.s_dbind))?Ct:Cnil);
7343
/* local entry for function (FAST-METHOD VALIDATE-SUPERCLASS (SLOT-CLASS FORWARD-REFERENCED-CLASS)) */
7345
static object LI133(V1720,V1721,V1722,V1723)
7347
object V1720;object V1721;object V1722;object V1723;
7348
{ VMB109 VMS109 VMV109
7355
/* local entry for function (FAST-METHOD ADD-DEPENDENT (DEPENDENT-UPDATE-MIXIN T)) */
7357
static object LI134(V1730,V1731,V1732,V1733)
7359
object V1730;object V1731;object V1732;object V1733;
7360
{ VMB110 VMS110 VMV110
7365
base[2]= (*(LnkLI272))(V1732,VV[248]);
7366
vs_top=(vs_base=base+1)+2;
7370
base[1]= ({object _tmp=get(VV[272],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[272])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[272])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
7374
vs_top=(vs_base=base+2)+3;
7375
{object _funobj = base[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
7376
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
7377
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
7378
else super_funcall_no_event(_funobj);}
7380
{object V1739 = vs_base[0];
7385
/* local entry for function (FAST-METHOD REMOVE-DEPENDENT (DEPENDENT-UPDATE-MIXIN T)) */
7387
static object LI135(V1744,V1745,V1746,V1747)
7389
object V1744;object V1745;register object V1746;object V1747;
7390
{ VMB111 VMS111 VMV111
7395
base[2]= (*(LnkLI272))((V1746),VV[248]);
7396
vs_top=(vs_base=base+1)+2;
7400
base[1]= ({object _tmp=get(VV[272],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[272])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[272])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
7404
vs_top=(vs_base=base+2)+3;
7405
{object _funobj = base[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
7406
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
7407
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
7408
else super_funcall_no_event(_funobj);}
7410
{object V1752 = vs_base[0];
7415
/* local entry for function (FAST-METHOD MAP-DEPENDENTS (DEPENDENT-UPDATE-MIXIN T)) */
7417
static object LI136(V1757,V1758,V1759,V1760)
7419
object V1757;object V1758;object V1759;register object V1760;
7420
{ VMB112 VMS112 VMV112
7423
{register object V1762;
7424
register object V1763;
7425
V1762= (*(LnkLI272))((V1759),VV[248]);
7426
V1763= CMPcar((V1762));
7429
if(!(((V1762))==Cnil)){
7431
{object V1764 = Cnil;
7436
(type_of((V1760)) == t_sfun ?(*(((V1760))->sfn.sfn_self)):
7437
(fcall.argd=1,type_of((V1760))==t_vfun) ?
7438
(*(((V1760))->sfn.sfn_self)):
7439
(fcall.fun=((V1760)),fcalln))((V1763))));
7440
V1762= CMPcdr((V1762));
7441
V1763= CMPcar((V1762));
7446
/* local function CALL-NEXT-METHOD */
7448
static void L102(base0)
7449
register object *base0;
7450
{ register object *base=vs_base;
7451
register object *sup=base+VM113; VC113
7456
for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
7459
if((base0[2])==Cnil){
7461
if(((V1765))==Cnil){
7463
{register object V1766;
7464
register object V1767;
7468
V1769= CMPcar((V1766));
7469
V1766= CMPcdr((V1766));
7472
V1770= CMPcar((V1766));
7473
V1766= CMPcdr((V1766));
7477
vs_top=(vs_base=base+3)+2;
7480
if((vs_base[0])==Cnil){
7482
base[3]= STREF(object,base0[2],0);
7483
base[4]= STREF(object,base0[2],4);
7484
base[5]= STREF(object,base0[2],8);
7487
vs_top=(vs_base=base+4)+4;
7488
{object _funobj = base[3];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
7489
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
7490
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
7491
else super_funcall_no_event(_funobj);}
7495
if(!(type_of(base0[2])==t_fixnum)){
7498
if(type_of(V1767)==t_structure){
7503
if(!(((V1767)->str.str_def)==(VV[208]))){
7505
V1772= STREF(object,(V1767),4);
7508
T3018:;{object V1774;
7509
V1774= (VV[16]->s.s_dbind);
7510
base[3]= small_fixnum(14);
7512
vs_top=(vs_base=base+3)+2;
7516
if(!((V1774)==(CMPcar(V1775)))){
7518
V1772= CMPcar(((V1767))->cc.cc_turbo[12]);
7525
if(((V1772))==Cnil){
7527
base[3]= ((V1772))->v.v_self[fix(base0[2])]= (V1767);
7528
vs_top=(vs_base=base+3)+1;
7533
vs_top=(vs_base=base+3)+1;
7537
{register object V1777;
7541
vs_top=(vs_base=base+3)+2;
7544
if((vs_base[0])==Cnil){
7548
register object V1780;
7549
V1778= STREF(object,base0[2],0);
7550
V1779= list(2,(V1767),(V1768));
7551
V1780= STREF(object,base0[2],4);
7552
if(((V1780))==Cnil){
7554
if((CMPcdr((V1780)))!=Cnil){
7557
base[4]= CMPcar((V1780));
7558
vs_top=(vs_base=base+3)+2;
7559
{object _funobj = (V1778);if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
7560
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
7561
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
7562
else super_funcall_no_event(_funobj);}
7572
{vs_push((V1781)->c.c_car);V1781=(V1781)->c.c_cdr;}
7574
{object _funobj = base[3];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
7575
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
7576
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
7577
else super_funcall_no_event(_funobj);}
7582
vs_top=(vs_base=base+3)+1;
7585
if((vs_base[0])==Cnil){
7589
vs_top=(vs_base=base+3)+2;
7590
{object _funobj = base0[2];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
7591
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
7592
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
7593
else super_funcall_no_event(_funobj);}
7606
vs_top=(vs_base=base+3)+9;
7613
vs_top=(vs_base=base+1)+2;
7616
if((vs_base[0])==Cnil){
7618
base[1]= STREF(object,base0[2],0);
7619
base[2]= STREF(object,base0[2],4);
7620
base[3]= STREF(object,base0[2],8);
7623
vs_top=(vs_base=base+2)+4;
7624
{object _funobj = base[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
7625
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
7626
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
7627
else super_funcall_no_event(_funobj);}
7631
if(!(type_of(base0[2])==t_fixnum)){
7634
if(type_of(base0[1])==t_structure){
7639
if(!(((base0[1])->str.str_def)==(VV[211]))){
7641
V1783= STREF(object,base0[1],4);
7644
T3080:;{object V1785;
7645
V1785= (VV[16]->s.s_dbind);
7646
base[1]= small_fixnum(14);
7648
vs_top=(vs_base=base+1)+2;
7652
if(!((V1785)==(CMPcar(V1786)))){
7654
V1783= CMPcar((base0[1])->cc.cc_turbo[12]);
7661
if(((V1783))==Cnil){
7663
base[1]= ((V1783))->v.v_self[fix(base0[2])]= (base0[1]);
7664
vs_top=(vs_base=base+1)+1;
7669
vs_top=(vs_base=base+1)+1;
7673
{register object V1788;
7677
vs_top=(vs_base=base+1)+2;
7680
if((vs_base[0])==Cnil){
7684
register object V1791;
7685
V1789= STREF(object,base0[2],0);
7686
V1790= list(2,base0[1],base0[0]);
7687
V1791= STREF(object,base0[2],4);
7688
if(((V1791))==Cnil){
7690
if((CMPcdr((V1791)))!=Cnil){
7693
base[2]= CMPcar((V1791));
7694
vs_top=(vs_base=base+1)+2;
7695
{object _funobj = (V1789);if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
7696
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
7697
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
7698
else super_funcall_no_event(_funobj);}
7708
{vs_push((V1792)->c.c_car);V1792=(V1792)->c.c_cdr;}
7710
{object _funobj = base[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
7711
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
7712
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
7713
else super_funcall_no_event(_funobj);}
7718
vs_top=(vs_base=base+1)+1;
7721
if((vs_base[0])==Cnil){
7725
vs_top=(vs_base=base+1)+2;
7726
{object _funobj = base0[2];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
7727
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
7728
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
7729
else super_funcall_no_event(_funobj);}
7742
vs_top=(vs_base=base+1)+9;
7750
vs_top=(vs_base=base+1)+3;
7755
/* local function CALL-NEXT-METHOD */
7757
static void L94(base0)
7758
register object *base0;
7759
{ register object *base=vs_base;
7760
register object *sup=base+VM114; VC114
7765
for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
7768
if((base0[1])==Cnil){
7770
if(((V1793))==Cnil){
7773
register object V1795;
7776
V1796= CMPcar((V1794));
7777
V1794= CMPcdr((V1794));
7781
vs_top=(vs_base=base+2)+2;
7784
if((vs_base[0])==Cnil){
7786
base[2]= STREF(object,base0[1],0);
7787
base[3]= STREF(object,base0[1],4);
7788
base[4]= STREF(object,base0[1],8);
7790
vs_top=(vs_base=base+3)+3;
7791
{object _funobj = base[2];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
7792
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
7793
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
7794
else super_funcall_no_event(_funobj);}
7798
if(!(type_of(base0[1])==t_fixnum)){
7802
if(type_of(V1795)==t_structure){
7807
if(!(((V1795)->str.str_def)==(VV[185]))){
7809
V1797= STREF(object,(V1795),4);
7812
T3155:;{object V1800;
7813
V1800= (VV[16]->s.s_dbind);
7814
base[4]= small_fixnum(14);
7816
vs_top=(vs_base=base+4)+2;
7820
if(!((V1800)==(CMPcar(V1801)))){
7822
V1797= CMPcar(((V1795))->cc.cc_turbo[12]);
7829
if(((V1797))==Cnil){
7831
V1798= ((V1797))->v.v_self[fix(base0[1])];
7838
if(!(((V1798))==(VV[17]))){
7842
vs_top=(vs_base=base+4)+2;
7848
vs_top=(vs_base=base+4)+1;
7852
{register object V1803;
7856
vs_top=(vs_base=base+2)+2;
7859
if((vs_base[0])==Cnil){
7863
register object V1806;
7864
V1804= STREF(object,base0[1],0);
7865
V1805= make_cons((V1795),Cnil);
7866
V1806= STREF(object,base0[1],4);
7867
if(((V1806))==Cnil){
7869
if((CMPcdr((V1806)))!=Cnil){
7872
base[3]= CMPcar((V1806));
7873
vs_top=(vs_base=base+2)+2;
7874
{object _funobj = (V1804);if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
7875
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
7876
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
7877
else super_funcall_no_event(_funobj);}
7887
{vs_push((V1807)->c.c_car);V1807=(V1807)->c.c_cdr;}
7889
{object _funobj = base[2];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
7890
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
7891
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
7892
else super_funcall_no_event(_funobj);}
7897
vs_top=(vs_base=base+2)+1;
7900
if((vs_base[0])==Cnil){
7903
vs_top=(vs_base=base+2)+1;
7904
{object _funobj = base0[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
7905
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
7906
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
7907
else super_funcall_no_event(_funobj);}
7920
vs_top=(vs_base=base+2)+9;
7927
vs_top=(vs_base=base+1)+2;
7930
if((vs_base[0])==Cnil){
7932
base[1]= STREF(object,base0[1],0);
7933
base[2]= STREF(object,base0[1],4);
7934
base[3]= STREF(object,base0[1],8);
7936
vs_top=(vs_base=base+2)+3;
7937
{object _funobj = base[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
7938
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
7939
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
7940
else super_funcall_no_event(_funobj);}
7944
if(!(type_of(base0[1])==t_fixnum)){
7948
if(type_of(base0[0])==t_structure){
7953
if(!(((base0[0])->str.str_def)==(VV[188]))){
7955
V1808= STREF(object,base0[0],4);
7958
T3221:;{object V1811;
7959
V1811= (VV[16]->s.s_dbind);
7960
base[3]= small_fixnum(14);
7962
vs_top=(vs_base=base+3)+2;
7966
if(!((V1811)==(CMPcar(V1812)))){
7968
V1808= CMPcar((base0[0])->cc.cc_turbo[12]);
7975
if(((V1808))==Cnil){
7977
V1809= ((V1808))->v.v_self[fix(base0[1])];
7984
if(!(((V1809))==(VV[17]))){
7988
vs_top=(vs_base=base+3)+2;
7994
vs_top=(vs_base=base+3)+1;
7998
{register object V1814;
8002
vs_top=(vs_base=base+1)+2;
8005
if((vs_base[0])==Cnil){
8009
register object V1817;
8010
V1815= STREF(object,base0[1],0);
8011
V1816= make_cons(base0[0],Cnil);
8012
V1817= STREF(object,base0[1],4);
8013
if(((V1817))==Cnil){
8015
if((CMPcdr((V1817)))!=Cnil){
8018
base[2]= CMPcar((V1817));
8019
vs_top=(vs_base=base+1)+2;
8020
{object _funobj = (V1815);if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
8021
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
8022
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
8023
else super_funcall_no_event(_funobj);}
8033
{vs_push((V1818)->c.c_car);V1818=(V1818)->c.c_cdr;}
8035
{object _funobj = base[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
8036
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
8037
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
8038
else super_funcall_no_event(_funobj);}
8043
vs_top=(vs_base=base+1)+1;
8046
if((vs_base[0])==Cnil){
8049
vs_top=(vs_base=base+1)+1;
8050
{object _funobj = base0[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
8051
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
8052
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
8053
else super_funcall_no_event(_funobj);}
8066
vs_top=(vs_base=base+1)+9;
8073
vs_top=(vs_base=base+1)+2;
8078
/* local function CALL-NEXT-METHOD */
8080
static void L89(base0)
8081
register object *base0;
8082
{ register object *base=vs_base;
8083
register object *sup=base+VM115; VC115
8088
for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
8091
if((base0[1])==Cnil){
8093
if(((V1819))==Cnil){
8099
V1822= CMPcar((V1820));
8100
V1820= CMPcdr((V1820));
8104
vs_top=(vs_base=base+2)+2;
8107
if((vs_base[0])==Cnil){
8109
base[2]= STREF(object,base0[1],0);
8110
base[3]= STREF(object,base0[1],4);
8111
base[4]= STREF(object,base0[1],8);
8113
vs_top=(vs_base=base+3)+3;
8114
{object _funobj = base[2];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
8115
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
8116
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
8117
else super_funcall_no_event(_funobj);}
8121
if(!(type_of(base0[1])==t_fixnum)){
8125
if(type_of(V1821)==t_structure){
8130
if(!(((V1821)->str.str_def)==(VV[170]))){
8132
V1823= STREF(object,(V1821),4);
8135
T3300:;{object V1826;
8136
V1826= (VV[16]->s.s_dbind);
8137
base[4]= small_fixnum(14);
8139
vs_top=(vs_base=base+4)+2;
8143
if(!((V1826)==(CMPcar(V1827)))){
8145
V1823= CMPcar(((V1821))->cc.cc_turbo[12]);
8152
if(((V1823))==Cnil){
8154
V1824= ((V1823))->v.v_self[fix(base0[1])];
8161
if(!(((V1824))==(VV[17]))){
8165
vs_top=(vs_base=base+4)+2;
8171
vs_top=(vs_base=base+4)+1;
8177
vs_top=(vs_base=base+2)+2;
8180
if((vs_base[0])==Cnil){
8185
V1830= STREF(object,base0[1],0);
8186
V1831= make_cons((V1821),Cnil);
8187
V1832= STREF(object,base0[1],4);
8188
if(((V1832))==Cnil){
8190
if((CMPcdr((V1832)))!=Cnil){
8193
base[3]= CMPcar((V1832));
8194
vs_top=(vs_base=base+2)+2;
8195
{object _funobj = (V1830);if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
8196
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
8197
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
8198
else super_funcall_no_event(_funobj);}
8208
{vs_push((V1833)->c.c_car);V1833=(V1833)->c.c_cdr;}
8210
{object _funobj = base[2];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
8211
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
8212
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
8213
else super_funcall_no_event(_funobj);}
8218
vs_top=(vs_base=base+2)+1;
8221
if((vs_base[0])==Cnil){
8224
vs_top=(vs_base=base+2)+1;
8225
{object _funobj = base0[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
8226
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
8227
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
8228
else super_funcall_no_event(_funobj);}
8241
vs_top=(vs_base=base+2)+9;
8248
vs_top=(vs_base=base+1)+2;
8251
if((vs_base[0])==Cnil){
8253
base[1]= STREF(object,base0[1],0);
8254
base[2]= STREF(object,base0[1],4);
8255
base[3]= STREF(object,base0[1],8);
8257
vs_top=(vs_base=base+2)+3;
8258
{object _funobj = base[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
8259
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
8260
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
8261
else super_funcall_no_event(_funobj);}
8265
if(!(type_of(base0[1])==t_fixnum)){
8269
if(type_of(base0[0])==t_structure){
8274
if(!(((base0[0])->str.str_def)==(VV[173]))){
8276
V1834= STREF(object,base0[0],4);
8279
T3366:;{object V1837;
8280
V1837= (VV[16]->s.s_dbind);
8281
base[3]= small_fixnum(14);
8283
vs_top=(vs_base=base+3)+2;
8287
if(!((V1837)==(CMPcar(V1838)))){
8289
V1834= CMPcar((base0[0])->cc.cc_turbo[12]);
8296
if(((V1834))==Cnil){
8298
V1835= ((V1834))->v.v_self[fix(base0[1])];
8305
if(!(((V1835))==(VV[17]))){
8309
vs_top=(vs_base=base+3)+2;
8315
vs_top=(vs_base=base+3)+1;
8321
vs_top=(vs_base=base+1)+2;
8324
if((vs_base[0])==Cnil){
8329
V1841= STREF(object,base0[1],0);
8330
V1842= make_cons(base0[0],Cnil);
8331
V1843= STREF(object,base0[1],4);
8332
if(((V1843))==Cnil){
8334
if((CMPcdr((V1843)))!=Cnil){
8337
base[2]= CMPcar((V1843));
8338
vs_top=(vs_base=base+1)+2;
8339
{object _funobj = (V1841);if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
8340
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
8341
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
8342
else super_funcall_no_event(_funobj);}
8352
{vs_push((V1844)->c.c_car);V1844=(V1844)->c.c_cdr;}
8354
{object _funobj = base[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
8355
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
8356
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
8357
else super_funcall_no_event(_funobj);}
8362
vs_top=(vs_base=base+1)+1;
8365
if((vs_base[0])==Cnil){
8368
vs_top=(vs_base=base+1)+1;
8369
{object _funobj = base0[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
8370
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
8371
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
8372
else super_funcall_no_event(_funobj);}
8385
vs_top=(vs_base=base+1)+9;
8392
vs_top=(vs_base=base+1)+2;
8397
/* local function WALK */
8399
static void L82(base0)
8400
register object *base0;
8401
{ register object *base=vs_base;
8402
register object *sup=base+VM116; VC116
8404
{register object V1845;
8410
if(((V1845))!=Cnil){
8413
vs_top=(vs_base=base+1)+1;
8419
V1847= CMPcar((V1845));
8420
V1845= CMPcdr((V1845));
8422
if(!(((V1846))==(base0[0]))){
8429
vs_top=(vs_base=base+1)+1;
8430
(void) (*Lnk372)(Lclptr372);
8436
vs_top=(vs_base=base+1)+1;
8440
base[1]= append(V1848,V1849);
8441
vs_top=(vs_base=base+1)+1;
8445
/* local function CLOSURE */
8447
static void LC144(base0)
8448
register object *base0;
8449
{ register object *base=vs_base;
8450
register object *sup=base+VM117; VC117
8458
base[2]= (base0[0]->c.c_car);
8460
vs_top=(vs_base=base+2)+2;
8461
(void) (*Lnk410)(Lclptr410);
8465
/* local function COLLECT-GFS */
8467
static void L75(base0)
8468
register object *base0;
8469
{ register object *base=vs_base;
8470
register object *sup=base+VM118; VC118
8478
{register object V1853;
8479
register object V1854;
8481
vs_top=(vs_base=base+3)+1;
8482
(void) (*Lnk411)(Lclptr411);
8485
V1854= CMPcar((V1853));
8488
if(!(((V1853))==Cnil)){
8493
{register object V1855;
8494
register object V1856;
8495
register object V1857;
8502
vs_top=(vs_base=base+3)+3;
8505
V1853= CMPcdr((V1853));
8506
V1854= CMPcar((V1853));
8511
vs_top=(vs_base=base+1)+1;
8512
(void) (*Lnk326)(Lclptr326);
8516
object V1858= V1859;
8519
vs_top=(vs_base=base+1)+1;
8523
base[1]= (V1858->c.c_car);
8524
vs_top=(vs_base=base+1)+1;
8527
if((V1858=MMcdr(V1858))==Cnil){
8529
vs_top=(vs_base=base+1)+1;
8534
/* local function RWALK */
8536
static void L71(base0)
8537
register object *base0;
8538
{ register object *base=vs_base;
8539
register object *sup=base+VM119; VC119
8547
if(((V1860))==Cnil){
8549
base[1]= CMPcdr((V1860));
8550
vs_top=(vs_base=base+1)+1;
8553
{register object V1861;
8555
base[3]= CMPcar((V1860));
8556
vs_top=(vs_base=base+3)+1;
8557
(void) (*Lnk412)(Lclptr412);
8560
V1862= CMPcar((V1861));
8563
if(!(((V1861))==Cnil)){
8566
vs_top=(vs_base=base+3)+1;
8570
{register object V1863;
8572
vs_top=(vs_base=base+3)+1;
8573
(void) (*Lnk314)(Lclptr314);
8576
{register object x= (V1863),V1864= base0[0];
8578
if(eql(x,V1864->c.c_car)){
8580
}else V1864=V1864->c.c_cdr;
8584
base0[1]= make_cons((V1863),base0[1]);
8587
vs_top=(vs_base=base+3)+2;
8590
base0[0]= vs_base[0];}
8593
V1861= CMPcdr((V1861));
8594
V1862= CMPcar((V1861));
8599
vs_top=(vs_base=base+1)+1;
8603
/* local function FIX */
8605
static void L59(base0)
8606
register object *base0;
8607
{ register object *base=vs_base;
8608
register object *sup=base+VM120; VC120
8622
vs_top=(vs_base=base+3)+1;
8626
{object V1869= (V1867);
8627
if((V1869!= VV[146]))goto T3493;
8628
if(!((base0[0])==(VV[144]))){
8633
vs_top=(vs_base=base+3)+3;
8634
(void) (*Lnk414)(Lclptr414);
8640
vs_top=(vs_base=base+3)+2;
8641
(void) (*Lnk415)(Lclptr415);
8645
if((V1869!= VV[147]))goto T3502;
8646
if(!((base0[0])==(VV[144]))){
8651
vs_top=(vs_base=base+3)+3;
8652
(void) (*Lnk416)(Lclptr416);
8658
vs_top=(vs_base=base+3)+2;
8659
(void) (*Lnk417)(Lclptr417);
8664
vs_top=(vs_base=base+3)+1;
8668
/* local function CLOSURE */
8670
static void LC143(base0)
8671
register object *base0;
8672
{ register object *base=vs_base;
8673
register object *sup=base+VM121; VC121
8679
base[1]=VV[418]->s.s_gfdef;
8680
base[2]= (base0[1]->c.c_car);
8683
V1871= (base0[0]->c.c_car);
8686
{vs_push((V1871)->c.c_car);V1871=(V1871)->c.c_cdr;}
8688
(void) (*Lnk418)(Lclptr418);
8692
/* local function CLOSURE */
8694
static void LC142(base0)
8695
register object *base0;
8696
{ register object *base=vs_base;
8697
register object *sup=base+VM122; VC122
8703
base[1]= ((CMPcar((V1872)))==((base0[0]->c.c_car))?Ct:Cnil);
8704
vs_top=(vs_base=base+1)+1;
8708
/* local function CLOSURE */
8710
static void LC141(base0)
8711
register object *base0;
8712
{ register object *base=vs_base;
8713
register object *sup=base+VM123; VC123
8721
vs_top=(vs_base=base+1)+2;
8725
base[1]= (((base0[0]->c.c_car))==(V1874)?Ct:Cnil);
8726
vs_top=(vs_base=base+1)+1;
8730
/* local function FIX-SUPER */
8732
static void L46(base0)
8733
register object *base0;
8734
{ register object *base=vs_base;
8735
register object *sup=base+VM124; VC124
8744
vs_top=(vs_base=base+1)+1;
8745
(void) (*Lnk364)(Lclptr364);
8747
if((vs_base[0])==Cnil){
8750
vs_top=(vs_base=base+1)+1;
8754
if(((*(LnkLI419))((V1875)))!=Cnil){
8758
vs_top=(vs_base=base+1)+2;
8762
T3522:;{object V1876;
8763
V1876= (VFUN_NARGS=2,(*(LnkLI296))((V1875),Cnil));
8764
if(V1876==Cnil)goto T3526;
8766
vs_top=(vs_base=base+1)+1;
8774
vs_top=(vs_base=base+2)+3;
8775
(void) (*Lnk300)(Lclptr300);
8778
base[2]= ({object _tmp=get(VV[296],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[296])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[296])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
8781
vs_top=(vs_base=base+3)+2;
8782
{object _funobj = base[2];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
8783
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
8784
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
8785
else super_funcall_no_event(_funobj);}
8789
/* local function CLOSURE */
8791
static void LC140(base0)
8792
register object *base0;
8793
{ register object *base=vs_base;
8794
register object *sup=base+VM125; VC125
8800
{register object V1880;
8801
register object V1881;
8803
vs_top=(vs_base=base+3)+1;
8804
(void) (*Lnk411)(Lclptr411);
8807
V1881= CMPcar((V1880));
8810
if(!(((V1880))==Cnil)){
8813
vs_top=(vs_base=base+3)+1;
8818
base[4]= (base0[0]->c.c_car);
8819
vs_top=(vs_base=base+3)+2;
8822
if((vs_base[0])!=Cnil){
8824
{register object V1882;
8825
register object V1883;
8826
register object V1884;
8828
V1883= (base0[0]->c.c_car);
8833
vs_top=(vs_base=base+3)+3;
8837
(type_of((base0[1]->c.c_car)) == t_sfun ?(*(((base0[1]->c.c_car))->sfn.sfn_self)):
8838
(fcall.argd=1,type_of((base0[1]->c.c_car))==t_vfun) ?
8839
(*(((base0[1]->c.c_car))->sfn.sfn_self)):
8840
(fcall.fun=((base0[1]->c.c_car)),fcalln))((V1881))));
8843
V1880= CMPcdr((V1880));
8844
V1881= CMPcar((V1880));
8848
/* local function CLOSURE */
8850
static void LC139(base0)
8851
register object *base0;
8852
{ register object *base=vs_base;
8853
register object *sup=base+VM126; VC126
8862
vs_top=(vs_base=base+2)+1;
8863
{object _funobj = (base0[0]->c.c_car);if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
8864
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
8865
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
8866
else super_funcall_no_event(_funobj);}
8870
/* local function CLOSURE */
8872
static void LC138(base0)
8873
register object *base0;
8874
{ register object *base=vs_base;
8875
register object *sup=base+VM127; VC127
8883
base[2]= (*(LnkLI420))((V1887));
8884
vs_top=(vs_base=base+2)+1;
8888
/* local function CLOSURE */
8890
static void LC137(base0)
8891
register object *base0;
8892
{ register object *base=vs_base;
8893
register object *sup=base+VM128; VC128
8900
vs_top=(vs_base=base+1)+1;
8901
(void) (*Lnk112)(Lclptr112);
8905
(type_of((base0[0]->c.c_car)) == t_sfun ?(*(((base0[0]->c.c_car))->sfn.sfn_self)):
8906
(fcall.argd=1,type_of((base0[0]->c.c_car))==t_vfun) ?
8907
(*(((base0[0]->c.c_car))->sfn.sfn_self)):
8908
(fcall.fun=((base0[0]->c.c_car)),fcalln))(V1890)));
8910
vs_top=(vs_base=base+1)+1;
8911
{object _funobj = (base0[0]->c.c_car);if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
8912
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
8913
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
8914
else super_funcall_no_event(_funobj);}
8918
static void LnkT112(ptr) object *ptr;{ call_or_link_closure(VV[112],(void **)(void *)&Lnk112,(void **)(void *)&Lclptr112);} /* CLASS-EQ-SPECIALIZER */
8919
static object LnkTLI420(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[420],(void **)(void *)&LnkLI420,1,first,ap);va_end(ap);return V1;} /* INTERN-EQL-SPECIALIZER */
8920
static object LnkTLI419(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[419],(void **)(void *)&LnkLI419,1,first,ap);va_end(ap);return V1;} /* LEGAL-CLASS-NAME-P */
8921
static void LnkT418(ptr) object *ptr;{ call_or_link_closure(VV[418],(void **)(void *)&Lnk418,(void **)(void *)&Lclptr418);} /* UPDATE-DEPENDENT */
8922
static void LnkT417(ptr) object *ptr;{ call_or_link_closure(VV[417],(void **)(void *)&Lnk417,(void **)(void *)&Lclptr417);} /* REMOVE-WRITER-METHOD */
8923
static void LnkT416(ptr) object *ptr;{ call_or_link_closure(VV[416],(void **)(void *)&Lnk416,(void **)(void *)&Lclptr416);} /* ADD-WRITER-METHOD */
8924
static void LnkT415(ptr) object *ptr;{ call_or_link_closure(VV[415],(void **)(void *)&Lnk415,(void **)(void *)&Lclptr415);} /* REMOVE-READER-METHOD */
8925
static void LnkT414(ptr) object *ptr;{ call_or_link_closure(VV[414],(void **)(void *)&Lnk414,(void **)(void *)&Lclptr414);} /* ADD-READER-METHOD */
8926
static void LnkT413(){ call_or_link(VV[413],(void **)(void *)&Lnk413);} /* ENSURE-GENERIC-FUNCTION */
8927
static void LnkT412(ptr) object *ptr;{ call_or_link_closure(VV[412],(void **)(void *)&Lnk412,(void **)(void *)&Lclptr412);} /* CLASS-SLOTS */
8928
static void LnkT411(ptr) object *ptr;{ call_or_link_closure(VV[411],(void **)(void *)&Lnk411,(void **)(void *)&Lclptr411);} /* SPECIALIZER-DIRECT-GENERIC-FUNCTIONS */
8929
static void LnkT410(ptr) object *ptr;{ call_or_link_closure(VV[410],(void **)(void *)&Lnk410,(void **)(void *)&Lclptr410);} /* UPDATE-GF-DFUN */
8930
static void LnkT409(){ call_or_link(VV[409],(void **)(void *)&Lnk409);} /* SLOT-UNBOUND-INTERNAL */
8931
static void LnkT408(){ call_or_link(VV[408],(void **)(void *)&Lnk408);} /* CALL-NO-NEXT-METHOD */
8932
static void LnkT407(){ call_or_link(VV[407],(void **)(void *)&Lnk407);} /* STRUCTURE-SUBTYPE-P */
8933
static void LnkT406(){ call_or_link(VV[406],(void **)(void *)&Lnk406);} /* DELETE */
8934
static object LnkTLI405(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[405],(void **)(void *)&LnkLI405,3,first,ap);va_end(ap);return V1;} /* CHANGE-CLASS-INTERNAL */
8935
static void LnkT404(ptr) object *ptr;{ call_or_link_closure(VV[404],(void **)(void *)&Lnk404,(void **)(void *)&Lclptr404);} /* UPDATE-INSTANCE-FOR-DIFFERENT-CLASS */
8936
static void LnkT403(ptr) object *ptr;{ call_or_link_closure(VV[403],(void **)(void *)&Lnk403,(void **)(void *)&Lclptr403);} /* UPDATE-INSTANCE-FOR-REDEFINED-CLASS */
8937
static object LnkTLI402(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[402],(void **)(void *)&LnkLI402,2,first,ap);va_end(ap);return V1;} /* SWAP-WRAPPERS-AND-SLOTS */
8938
static object LnkTLI401(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[401],(void **)(void *)&LnkLI401,2,first,ap);va_end(ap);return V1;} /* SET-WRAPPER */
8939
static object LnkTLI400(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[400],(void **)(void *)&LnkLI400,3,first,ap);va_end(ap);return V1;} /* INVALIDATE-WRAPPER */
8940
static object LnkTLI399(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[399],(void **)(void *)&LnkLI399,1,first,ap);va_end(ap);return V1;} /* INFORM-TYPE-SYSTEM-ABOUT-STD-CLASS */
8941
static object LnkTLI398(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[398],(void **)(void *)&LnkLI398,2,first,ap);va_end(ap);return V1;} /* MAKE-STD-BOUNDP-METHOD-FUNCTION */
8942
static object LnkTLI397(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[397],(void **)(void *)&LnkLI397,2,first,ap);va_end(ap);return V1;} /* MAKE-STD-WRITER-METHOD-FUNCTION */
8943
static object LnkTLI396(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[396],(void **)(void *)&LnkLI396,2,first,ap);va_end(ap);return V1;} /* MAKE-STD-READER-METHOD-FUNCTION */
8944
static object LnkTLI394(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[394],(void **)(void *)&LnkLI394,first,ap);va_end(ap);return V1;} /* GET-METHOD */
8945
static void LnkT393(ptr) object *ptr;{ call_or_link_closure(VV[393],(void **)(void *)&Lnk393,(void **)(void *)&Lclptr393);} /* MAKE-BOUNDP-METHOD-FUNCTION */
8946
static void LnkT392(ptr) object *ptr;{ call_or_link_closure(VV[392],(void **)(void *)&Lnk392,(void **)(void *)&Lclptr392);} /* MAKE-WRITER-METHOD-FUNCTION */
8947
static void LnkT391(ptr) object *ptr;{ call_or_link_closure(VV[391],(void **)(void *)&Lnk391,(void **)(void *)&Lclptr391);} /* MAKE-READER-METHOD-FUNCTION */
8948
static void LnkT388(ptr) object *ptr;{ call_or_link_closure(VV[388],(void **)(void *)&Lnk388,(void **)(void *)&Lclptr388);} /* SLOT-DEFINITION-INTERNAL-WRITER-FUNCTION */
8949
static void LnkT387(ptr) object *ptr;{ call_or_link_closure(VV[387],(void **)(void *)&Lnk387,(void **)(void *)&Lclptr387);} /* SLOT-DEFINITION-INTERNAL-READER-FUNCTION */
8950
static void LnkT386(){ call_or_link(VV[386],(void **)(void *)&Lnk386);} /* *SUBTYPEP */
8951
static void LnkT385(ptr) object *ptr;{ call_or_link_closure(VV[385],(void **)(void *)&Lnk385,(void **)(void *)&Lclptr385);} /* SLOT-DEFINITION-TYPE */
8952
static void LnkT384(ptr) object *ptr;{ call_or_link_closure(VV[384],(void **)(void *)&Lnk384,(void **)(void *)&Lclptr384);} /* SLOT-DEFINITION-INITARGS */
8953
static void LnkT383(ptr) object *ptr;{ call_or_link_closure(VV[383],(void **)(void *)&Lnk383,(void **)(void *)&Lclptr383);} /* SLOT-DEFINITION-INITFORM */
8954
static void LnkT382(ptr) object *ptr;{ call_or_link_closure(VV[382],(void **)(void *)&Lnk382,(void **)(void *)&Lclptr382);} /* EFFECTIVE-SLOT-DEFINITION-CLASS */
8955
static void LnkT381(ptr) object *ptr;{ call_or_link_closure(VV[381],(void **)(void *)&Lnk381,(void **)(void *)&Lclptr381);} /* COMPUTE-EFFECTIVE-SLOT-DEFINITION-INITARGS */
8956
static void LnkT380(ptr) object *ptr;{ call_or_link_closure(VV[380],(void **)(void *)&Lnk380,(void **)(void *)&Lclptr380);} /* PCL CLASS-PRECEDENCE-LIST slot READER */
8957
static void LnkT379(ptr) object *ptr;{ call_or_link_closure(VV[379],(void **)(void *)&Lnk379,(void **)(void *)&Lclptr379);} /* INITIALIZE-INTERNAL-SLOT-FUNCTIONS */
8958
static void LnkT378(){ call_or_link(VV[378],(void **)(void *)&Lnk378);} /* POSITION */
8959
static object LnkTLI377(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[377],(void **)(void *)&LnkLI377,2,first,ap);va_end(ap);return V1;} /* COMPUTE-LAYOUT */
8960
static void LnkT376(ptr) object *ptr;{ call_or_link_closure(VV[376],(void **)(void *)&Lnk376,(void **)(void *)&Lclptr376);} /* COMPUTE-EFFECTIVE-SLOT-DEFINITION */
8961
static void LnkT375(ptr) object *ptr;{ call_or_link_closure(VV[375],(void **)(void *)&Lnk375,(void **)(void *)&Lclptr375);} /* DIRECT-SLOT-DEFINITION-CLASS */
8962
static void LnkT374(){ call_or_link(VV[374],(void **)(void *)&Lnk374);} /* DELETE-DUPLICATES */
8963
static void LnkT372(ptr) object *ptr;{ call_or_link_closure(VV[372],(void **)(void *)&Lnk372,(void **)(void *)&Lclptr372);} /* CLASS-DIRECT-DEFAULT-INITARGS */
8964
static void LnkT371(){ call_or_link(VV[371],(void **)(void *)&Lnk371);} /* SLOT-BOUNDP-NORMAL */
8965
static void LnkT66(ptr) object *ptr;{ call_or_link_closure(VV[66],(void **)(void *)&Lnk66,(void **)(void *)&Lclptr66);} /* CLASS-SLOT-CELLS */
8966
static void LnkT370(ptr) object *ptr;{ call_or_link_closure(VV[370],(void **)(void *)&Lnk370,(void **)(void *)&Lclptr370);} /* MAKE-INSTANCES-OBSOLETE */
8967
static void LnkT369(ptr) object *ptr;{ call_or_link_closure(VV[369],(void **)(void *)&Lnk369,(void **)(void *)&Lclptr369);} /* CLASS-WRAPPER */
8968
static object LnkTLI368(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[368],(void **)(void *)&LnkLI368,1,first,ap);va_end(ap);return V1;} /* COMPUTE-CLASS-SLOTS */
8969
static void LnkT367(){ call_or_link(VV[367],(void **)(void *)&Lnk367);} /* SORT */
8970
static void LnkT364(ptr) object *ptr;{ call_or_link_closure(VV[364],(void **)(void *)&Lnk364,(void **)(void *)&Lclptr364);} /* CLASSP */
8971
static void LnkT363(ptr) object *ptr;{ call_or_link_closure(VV[363],(void **)(void *)&Lnk363,(void **)(void *)&Lclptr363);} /* CLASS-CAN-PRECEDE-LIST */
8972
static void LnkT362(){ call_or_link(VV[362],(void **)(void *)&Lnk362);} /* SET-SLOT-VALUE-NORMAL */
8973
static void LnkT361(){ call_or_link(VV[361],(void **)(void *)&Lnk361);} /* SLOT-VALUE-NORMAL */
8974
static object LnkTLI360(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[360],(void **)(void *)&LnkLI360,1,first,ap);va_end(ap);return V1;} /* UPDATE-CLASS-CAN-PRECEDE-P */
8975
static object LnkTLI359(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[359],(void **)(void *)&LnkLI359,2,first,ap);va_end(ap);return V1;} /* NO-SLOT */
8976
static object LnkTLI358(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[358],(void **)(void *)&LnkLI358,1,first,ap);va_end(ap);return V1;} /* %FBOUNDP */
8977
static object LnkTLI357(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[357],(void **)(void *)&LnkLI357,1,first,ap);va_end(ap);return V1;} /* FORCE-CACHE-FLUSHES */
8978
static void LnkT149(ptr) object *ptr;{ call_or_link_closure(VV[149],(void **)(void *)&Lnk149,(void **)(void *)&Lclptr149);} /* CLASS-PRECEDENCE-LIST */
8979
static void LnkT356(){ call_or_link(VV[356],(void **)(void *)&Lnk356);} /* UPDATE-MAKE-INSTANCE-FUNCTION-TABLE */
8980
static void LnkT355(ptr) object *ptr;{ call_or_link_closure(VV[355],(void **)(void *)&Lnk355,(void **)(void *)&Lclptr355);} /* COMPUTE-DEFAULT-INITARGS */
8981
static object LnkTLI354(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[354],(void **)(void *)&LnkLI354,2,first,ap);va_end(ap);return V1;} /* UPDATE-INITS */
8982
static object LnkTLI353(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[353],(void **)(void *)&LnkLI353,1,first,ap);va_end(ap);return V1;} /* UPDATE-GFS-OF-CLASS */
8983
static object LnkTLI352(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[352],(void **)(void *)&LnkLI352,2,first,ap);va_end(ap);return V1;} /* UPDATE-SLOTS */
8984
static object LnkTLI351(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[351],(void **)(void *)&LnkLI351,2,first,ap);va_end(ap);return V1;} /* UPDATE-CPL */
8985
static object LnkTLI349(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[349],(void **)(void *)&LnkLI349,1,first,ap);va_end(ap);return V1;} /* CLASS-HAS-A-FORWARD-REFERENCED-SUPERCLASS-P */
8986
static void LnkT350(ptr) object *ptr;{ call_or_link_closure(VV[350],(void **)(void *)&Lnk350,(void **)(void *)&Lclptr350);} /* CLASS-FINALIZED-P */
8987
static void LnkT348(ptr) object *ptr;{ call_or_link_closure(VV[348],(void **)(void *)&Lnk348,(void **)(void *)&Lclptr348);} /* REMOVE-DIRECT-SUBCLASS */
8988
static void LnkT347(){ call_or_link(VV[347],(void **)(void *)&Lnk347);} /* SET-DIFFERENCE */
8989
static void LnkT346(ptr) object *ptr;{ call_or_link_closure(VV[346],(void **)(void *)&Lnk346,(void **)(void *)&Lclptr346);} /* ADD-DIRECT-SUBCLASS */
8990
static void LnkT345(ptr) object *ptr;{ call_or_link_closure(VV[345],(void **)(void *)&Lnk345,(void **)(void *)&Lclptr345);} /* CLASS-DIRECT-SUBCLASSES */
8991
static void LnkT344(ptr) object *ptr;{ call_or_link_closure(VV[344],(void **)(void *)&Lnk344,(void **)(void *)&Lclptr344);} /* SLOT-DEFINITION-WRITERS */
8992
static void LnkT343(ptr) object *ptr;{ call_or_link_closure(VV[343],(void **)(void *)&Lnk343,(void **)(void *)&Lclptr343);} /* SLOT-DEFINITION-READERS */
8993
static object LnkTLI342(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[342],(void **)(void *)&LnkLI342,3,first,ap);va_end(ap);return V1;} /* FIX-SLOT-ACCESSORS */
8994
static object LnkTLI341(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[341],(void **)(void *)&LnkLI341,1,first,ap);va_end(ap);return V1;} /* UPDATE-PV-TABLE-CACHE-INFO */
8995
static void LnkT154(ptr) object *ptr;{ call_or_link_closure(VV[154],(void **)(void *)&Lnk154,(void **)(void *)&Lclptr154);} /* PCL WRAPPER slot WRITER */
8996
static object LnkTLI340(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[340],(void **)(void *)&LnkLI340,first,ap);va_end(ap);return V1;} /* MAKE-WRAPPER */
8997
static void LnkT152(ptr) object *ptr;{ call_or_link_closure(VV[152],(void **)(void *)&Lnk152,(void **)(void *)&Lclptr152);} /* PCL SLOTS slot WRITER */
8998
static void LnkT339(ptr) object *ptr;{ call_or_link_closure(VV[339],(void **)(void *)&Lnk339,(void **)(void *)&Lclptr339);} /* COMPUTE-SLOTS */
8999
static void LnkT148(ptr) object *ptr;{ call_or_link_closure(VV[148],(void **)(void *)&Lnk148,(void **)(void *)&Lclptr148);} /* PCL CLASS-PRECEDENCE-LIST slot WRITER */
9000
static void LnkT338(ptr) object *ptr;{ call_or_link_closure(VV[338],(void **)(void *)&Lnk338,(void **)(void *)&Lclptr338);} /* COMPUTE-CLASS-PRECEDENCE-LIST */
9001
static void LnkT337(ptr) object *ptr;{ call_or_link_closure(VV[337],(void **)(void *)&Lnk337,(void **)(void *)&Lclptr337);} /* PCL DEFSTRUCT-CONSTRUCTOR slot WRITER */
9002
static void LnkT336(ptr) object *ptr;{ call_or_link_closure(VV[336],(void **)(void *)&Lnk336,(void **)(void *)&Lclptr336);} /* PCL DEFSTRUCT-FORM slot WRITER */
9003
static void LnkT335(ptr) object *ptr;{ call_or_link_closure(VV[335],(void **)(void *)&Lnk335,(void **)(void *)&Lclptr335);} /* PCL INTERNAL-WRITER-FUNCTION slot WRITER */
9004
static void LnkT334(ptr) object *ptr;{ call_or_link_closure(VV[334],(void **)(void *)&Lnk334,(void **)(void *)&Lclptr334);} /* PCL INTERNAL-READER-FUNCTION slot WRITER */
9005
static object LnkTLI333(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[333],(void **)(void *)&LnkLI333,1,first,ap);va_end(ap);return V1;} /* GBOUNDP */
9006
static void LnkT332(ptr) object *ptr;{ call_or_link_closure(VV[332],(void **)(void *)&Lnk332,(void **)(void *)&Lclptr332);} /* SLOT-DEFINITION-DEFSTRUCT-ACCESSOR-SYMBOL */
9007
static object LnkTLI331(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[331],(void **)(void *)&LnkLI331,1,first,ap);va_end(ap);return V1;} /* STRUCTURE-TYPE-P */
9008
static void LnkT330(ptr) object *ptr;{ call_or_link_closure(VV[330],(void **)(void *)&Lnk330,(void **)(void *)&Lclptr330);} /* PCL FROM-DEFCLASS-P slot READER */
9009
static void LnkT329(ptr) object *ptr;{ call_or_link_closure(VV[329],(void **)(void *)&Lnk329,(void **)(void *)&Lclptr329);} /* MAP-DEPENDENTS */
9010
static void LnkT328(ptr) object *ptr;{ call_or_link_closure(VV[328],(void **)(void *)&Lnk328,(void **)(void *)&Lclptr328);} /* CLASS-DIRECT-SLOTS */
9011
static object LnkTLI327(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[327],(void **)(void *)&LnkLI327,2,first,ap);va_end(ap);return V1;} /* REMOVE-SLOT-ACCESSORS */
9012
static void LnkT326(ptr) object *ptr;{ call_or_link_closure(VV[326],(void **)(void *)&Lnk326,(void **)(void *)&Lclptr326);} /* CLASS-DIRECT-SUPERCLASSES */
9013
static object LnkTLI325(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[325],(void **)(void *)&LnkLI325,2,first,ap);va_end(ap);return V1;} /* REMOVE-DIRECT-SUBCLASSES */
9014
static void LnkT324(ptr) object *ptr;{ call_or_link_closure(VV[324],(void **)(void *)&Lnk324,(void **)(void *)&Lclptr324);} /* PCL CLASS-EQ-SPECIALIZER slot WRITER */
9015
static void LnkT323(){ call_or_link(VV[323],(void **)(void *)&Lnk323);} /* MAKE-INSTANCE CLASS-EQ-SPECIALIZER (:CLASS) NIL */
9016
static object LnkTLI322(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[322],(void **)(void *)&LnkLI322,2,first,ap);va_end(ap);return V1;} /* ADD-SLOT-ACCESSORS */
9017
static object LnkTLI321(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[321],(void **)(void *)&LnkLI321,2,first,ap);va_end(ap);return V1;} /* MAKE-CLASS-PREDICATE */
9018
static object LnkTLI320(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[320],(void **)(void *)&LnkLI320,2,first,ap);va_end(ap);return V1;} /* UPDATE-CLASS */
9019
static object LnkTLI319(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[319],(void **)(void *)&LnkLI319,2,first,ap);va_end(ap);return V1;} /* ADD-DIRECT-SUBCLASSES */
9020
static void LnkT318(){ call_or_link(VV[318],(void **)(void *)&Lnk318);} /* MAKE-CLASS-PREDICATE-NAME */
9021
static void LnkT317(ptr) object *ptr;{ call_or_link_closure(VV[317],(void **)(void *)&Lnk317,(void **)(void *)&Lclptr317);} /* CLASS-NAME */
9022
static void LnkT316(ptr) object *ptr;{ call_or_link_closure(VV[316],(void **)(void *)&Lnk316,(void **)(void *)&Lclptr316);} /* PCL PREDICATE-NAME slot READER */
9023
static void LnkT315(ptr) object *ptr;{ call_or_link_closure(VV[315],(void **)(void *)&Lnk315,(void **)(void *)&Lclptr315);} /* PCL PREDICATE-NAME slot WRITER */
9024
static void LnkT314(ptr) object *ptr;{ call_or_link_closure(VV[314],(void **)(void *)&Lnk314,(void **)(void *)&Lclptr314);} /* SLOT-DEFINITION-NAME */
9025
static void LnkT313(ptr) object *ptr;{ call_or_link_closure(VV[313],(void **)(void *)&Lnk313,(void **)(void *)&Lclptr313);} /* SLOT-DEFINITION-INITFUNCTION */
9026
static void LnkT312(ptr) object *ptr;{ call_or_link_closure(VV[312],(void **)(void *)&Lnk312,(void **)(void *)&Lclptr312);} /* SLOT-DEFINITION-ALLOCATION */
9027
static void LnkT311(ptr) object *ptr;{ call_or_link_closure(VV[311],(void **)(void *)&Lnk311,(void **)(void *)&Lclptr311);} /* PCL DIRECT-SLOTS slot READER */
9028
static void LnkT310(ptr) object *ptr;{ call_or_link_closure(VV[310],(void **)(void *)&Lnk310,(void **)(void *)&Lclptr310);} /* PCL DIRECT-SLOTS slot WRITER */
9029
static void LnkT309(){ call_or_link(VV[309],(void **)(void *)&Lnk309);} /* MAKE-DIRECT-SLOTD */
9030
static void LnkT308(ptr) object *ptr;{ call_or_link_closure(VV[308],(void **)(void *)&Lnk308,(void **)(void *)&Lclptr308);} /* PCL DIRECT-SUPERCLASSES slot READER */
9031
static void LnkT307(ptr) object *ptr;{ call_or_link_closure(VV[307],(void **)(void *)&Lnk307,(void **)(void *)&Lclptr307);} /* PCL DIRECT-SUPERCLASSES slot WRITER */
9032
static void LnkT107(ptr) object *ptr;{ call_or_link_closure(VV[107],(void **)(void *)&Lnk107,(void **)(void *)&Lclptr107);} /* VALIDATE-SUPERCLASS */
9033
static void LnkT306(){ call_or_link(VV[306],(void **)(void *)&Lnk306);} /* SPECIFIC-ERROR */
9034
static void LnkT305(){ call_or_link(VV[305],(void **)(void *)&Lnk305);} /* SOME */
9035
static void LnkT304(ptr) object *ptr;{ call_or_link_closure(VV[304],(void **)(void *)&Lnk304,(void **)(void *)&Lclptr304);} /* FORWARD-REFERENCED-CLASS-P */
9036
static void LnkT303(ptr) object *ptr;{ call_or_link_closure(VV[303],(void **)(void *)&Lnk303,(void **)(void *)&Lclptr303);} /* REINITIALIZE-INSTANCE */
9037
static void LnkT302(ptr) object *ptr;{ call_or_link_closure(VV[302],(void **)(void *)&Lnk302,(void **)(void *)&Lclptr302);} /* CHANGE-CLASS */
9038
static object LnkTLI301(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[301],(void **)(void *)&LnkLI301,1,first,ap);va_end(ap);return V1;} /* CLASS-OF */
9039
static void LnkT300(ptr) object *ptr;{ call_or_link_closure(VV[300],(void **)(void *)&Lnk300,(void **)(void *)&Lclptr300);} /* MAKE-INSTANCE */
9040
static void LnkT299(ptr) object *ptr;{ call_or_link_closure(VV[299],(void **)(void *)&Lnk299,(void **)(void *)&Lclptr299);} /* INFORM-TYPE-SYSTEM-ABOUT-CLASS */
9041
static void LnkT298(ptr) object *ptr;{ call_or_link_closure(VV[298],(void **)(void *)&Lnk298,(void **)(void *)&Lclptr298);} /* CLASS-PROTOTYPE */
9042
static void LnkT297(){ call_or_link(VV[297],(void **)(void *)&Lnk297);} /* ENSURE-CLASS-VALUES */
9043
static void LnkT295(ptr) object *ptr;{ call_or_link_closure(VV[295],(void **)(void *)&Lnk295,(void **)(void *)&Lclptr295);} /* ENSURE-CLASS-USING-CLASS */
9044
static object LnkTLI296(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[296],(void **)(void *)&LnkLI296,first,ap);va_end(ap);return V1;} /* FIND-CLASS */
9045
static void LnkT294(){ call_or_link(VV[294],(void **)(void *)&Lnk294);} /* ENSURE-CLASS */
9046
static void LnkT293(){ call_or_link(VV[293],(void **)(void *)&Lnk293);} /* LOAD-TRUENAME */
9047
static object LnkTLI292(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[292],(void **)(void *)&LnkLI292,1,first,ap);va_end(ap);return V1;} /* DO-STANDARD-DEFSETFS-FOR-DEFCLASS */
9048
static void LnkT291(ptr) object *ptr;{ call_or_link_closure(VV[291],(void **)(void *)&Lnk291,(void **)(void *)&Lclptr291);} /* LISP TYPE slot WRITER */
9049
static void LnkT290(ptr) object *ptr;{ call_or_link_closure(VV[290],(void **)(void *)&Lnk290,(void **)(void *)&Lclptr290);} /* SPECIALIZER-CLASS */
9050
static object LnkTLI289(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[289],(void **)(void *)&LnkLI289,1,first,ap);va_end(ap);return V1;} /* MAP-SPECIALIZERS */
9051
static void LnkT288(){ call_or_link(VV[288],(void **)(void *)&Lnk288);} /* MAP-ALL-CLASSES */
9052
static void LnkT287(ptr) object *ptr;{ call_or_link_closure(VV[287],(void **)(void *)&Lnk287,(void **)(void *)&Lclptr287);} /* SPECIALIZER-METHOD-TABLE */
9053
static void LnkT286(ptr) object *ptr;{ call_or_link_closure(VV[286],(void **)(void *)&Lnk286,(void **)(void *)&Lclptr286);} /* SPECIALIZER-OBJECT */
9054
static void LnkT285(ptr) object *ptr;{ call_or_link_closure(VV[285],(void **)(void *)&Lnk285,(void **)(void *)&Lclptr285);} /* METHOD-GENERIC-FUNCTION */
9055
static void LnkT284(ptr) object *ptr;{ call_or_link_closure(VV[284],(void **)(void *)&Lnk284,(void **)(void *)&Lclptr284);} /* PCL DIRECT-METHODS slot READER */
9056
static void LnkT145(){ call_or_link(VV[145],(void **)(void *)&Lnk145);} /* REMOVE */
9057
static void LnkT283(ptr) object *ptr;{ call_or_link_closure(VV[283],(void **)(void *)&Lnk283,(void **)(void *)&Lclptr283);} /* PCL DIRECT-SUBCLASSES slot WRITER */
9058
static void LnkT282(ptr) object *ptr;{ call_or_link_closure(VV[282],(void **)(void *)&Lnk282,(void **)(void *)&Lclptr282);} /* PCL DIRECT-SUBCLASSES slot READER */
9059
static object LnkTLI281(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[281],(void **)(void *)&LnkLI281,first,ap);va_end(ap);return V1;} /* ALLOCATE-STANDARD-INSTANCE */
9060
static void LnkT280(ptr) object *ptr;{ call_or_link_closure(VV[280],(void **)(void *)&Lnk280,(void **)(void *)&Lclptr280);} /* PCL DEFSTRUCT-CONSTRUCTOR slot READER */
9061
static void LnkT279(ptr) object *ptr;{ call_or_link_closure(VV[279],(void **)(void *)&Lnk279,(void **)(void *)&Lclptr279);} /* PCL PROTOTYPE slot WRITER */
9062
static void LnkT278(ptr) object *ptr;{ call_or_link_closure(VV[278],(void **)(void *)&Lnk278,(void **)(void *)&Lclptr278);} /* ALLOCATE-INSTANCE */
9063
static void LnkT277(ptr) object *ptr;{ call_or_link_closure(VV[277],(void **)(void *)&Lnk277,(void **)(void *)&Lclptr277);} /* PCL PROTOTYPE slot READER */
9064
static void LnkT276(ptr) object *ptr;{ call_or_link_closure(VV[276],(void **)(void *)&Lnk276,(void **)(void *)&Lclptr276);} /* PCL WRAPPER slot READER */
9065
static void LnkT275(ptr) object *ptr;{ call_or_link_closure(VV[275],(void **)(void *)&Lnk275,(void **)(void *)&Lclptr275);} /* PCL DOCUMENTATION slot WRITER */
9066
static void LnkT274(ptr) object *ptr;{ call_or_link_closure(VV[274],(void **)(void *)&Lnk274,(void **)(void *)&Lclptr274);} /* PCL DOCUMENTATION slot READER */
9067
static object LnkTLI272(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[272],(void **)(void *)&LnkLI272,2,first,ap);va_end(ap);return V1;} /* PLIST-VALUE */
9068
static void LnkT273(){ call_or_link(VV[273],(void **)(void *)&Lnk273);} /* DOCUMENTATION */
9069
static void LnkT271(){ call_or_link(VV[271],(void **)(void *)&Lnk271);} /* GET-KEY-ARG-TAIL */
9070
static void LnkT269(){ call_or_link(VV[269],(void **)(void *)&Lnk269);} /* TURBO-CLOSURE */
9071
static void LnkT268(){ call_or_link(VV[268],(void **)(void *)&Lnk268);} /* GET-OPTIMIZED-STD-ACCESSOR-METHOD-FUNCTION */
9072
static void LnkT267(){ call_or_link(VV[267],(void **)(void *)&Lnk267);} /* GET-ACCESSOR-METHOD-FUNCTION */
9073
static void LnkT266(ptr) object *ptr;{ call_or_link_closure(VV[266],(void **)(void *)&Lnk266,(void **)(void *)&Lclptr266);} /* SLOT-ACCESSOR-STD-P */
9074
static object LnkTLI265(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[265],(void **)(void *)&LnkLI265,2,first,ap);va_end(ap);return V1;} /* FIND-SLOT-DEFINITION */
9075
static object LnkTLI264(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[264],(void **)(void *)&LnkLI264,first,ap);va_end(ap);return V1;} /* INITIALIZE-INTERNAL-SLOT-GFS */
9076
static void LnkT263(ptr) object *ptr;{ call_or_link_closure(VV[263],(void **)(void *)&Lnk263,(void **)(void *)&Lclptr263);} /* COMPUTE-SLOT-ACCESSOR-INFO */
9077
static object LnkTLI262(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[262],(void **)(void *)&LnkLI262,1,first,ap);va_end(ap);return V1;} /* GDEFINITION */
9078
static void LnkT261(ptr) object *ptr;{ call_or_link_closure(VV[261],(void **)(void *)&Lnk261,(void **)(void *)&Lclptr261);} /* LISP CLASS slot READER */
9079
static void LnkT260(ptr) object *ptr;{ call_or_link_closure(VV[260],(void **)(void *)&Lnk260,(void **)(void *)&Lclptr260);} /* PCL NAME slot READER */
9080
static void LnkT259(ptr) object *ptr;{ call_or_link_closure(VV[259],(void **)(void *)&Lnk259,(void **)(void *)&Lclptr259);} /* PCL ACCESSOR-FLAGS slot WRITER */
9081
static void LnkT258(ptr) object *ptr;{ call_or_link_closure(VV[258],(void **)(void *)&Lnk258,(void **)(void *)&Lclptr258);} /* PCL ACCESSOR-FLAGS slot READER */
9082
static object LnkTLI257(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[257],(void **)(void *)&LnkLI257,4098,first,ap);va_end(ap);return V1;} /* %CCLOSURE-ENV-NTHCDR */
9083
static void LnkT256(){ call_or_link(VV[256],(void **)(void *)&Lnk256);} /* CCLOSURE-ENV-NTHCDR */
9084
static void LnkT255(){ call_or_link(VV[255],(void **)(void *)&Lnk255);} /* ERROR */
9085
static void LnkT254(ptr) object *ptr;{ call_or_link_closure(VV[254],(void **)(void *)&Lnk254,(void **)(void *)&Lclptr254);} /* SLOT-DEFINITION-BOUNDP-FUNCTION */
9086
static void LnkT252(ptr) object *ptr;{ call_or_link_closure(VV[252],(void **)(void *)&Lnk252,(void **)(void *)&Lclptr252);} /* SLOT-DEFINITION-WRITER-FUNCTION */
9087
static void LnkT250(ptr) object *ptr;{ call_or_link_closure(VV[250],(void **)(void *)&Lnk250,(void **)(void *)&Lclptr250);} /* SLOT-DEFINITION-READER-FUNCTION */
9089
#ifdef SYSTEM_SPECIAL_INIT