2
#include "cmpinclude.h"
3
#include "pcl_fast_init.h"
4
void init_pcl_fast_init(){do_init(VV);}
5
/* function definition for UPDATE-MAKE-INSTANCE-FUNCTION-TABLE */
8
{register object *base=vs_base;
9
register object *sup=base+VM1; VC1
12
if(vs_top-vs_base>1) too_many_arguments();
13
if(vs_base>=vs_top){vs_top=sup;goto T1;}
19
V1= (VV[0]->s.s_dbind);
22
if(!(type_of((V1))==t_symbol)){
24
V1= (VFUN_NARGS=1,(*(LnkLI243))((V1)));
27
if(!(((V1))==((VV[0]->s.s_dbind)))){
29
V1= (VV[1]->s.s_dbind);
32
V3= (VV[1]->s.s_dbind);
34
vs_top=(vs_base=base+1)+1;
35
(void) (*Lnk244)(Lclptr244);
38
{register object x= V3,V2= V4;
46
base[1]= (VV[245]->s.s_gfdef);
48
vs_top=(vs_base=base+1)+2;
54
vs_top=(vs_base=base+1)+1;
58
/* local entry for function CONSTANT-SYMBOL-P */
67
vs_top=(vs_base=base+0)+1;
70
if((vs_base[0])!=Cnil){
78
vs_top=(vs_base=base+0)+1;
82
if(type_of((V8))==t_symbol){
89
vs_top=(vs_base=base+0)+1;
92
{object V10 = vs_base[0];
97
/* local entry for function EXPAND-MAKE-INSTANCE-FORM */
99
static object LI3(V12)
117
if(((*(LnkLI247))((V13)))==Cnil){
119
{register object V19;
128
if(((*(LnkLI247))(CMPcar((V19))))!=Cnil){
133
{register object V20;
137
vs_top=(vs_base=base+0)+1;
141
{register object V21;
145
if(!((VV[2])==((V17)))){
150
{register object V22;
152
V15= make_cons((V22),(V15));}
161
vs_top=(vs_base=base+4)+1;
165
V24= nreverse((V15));
166
V25= list(3,(V23),(V24),(V16));
167
V26= (*(LnkLI75))((V25));
168
(VV[3]->s.s_dbind)= make_cons(V25,(VV[3]->s.s_dbind));
171
{object V28 = listA(3,(V26),list(2,VV[4],(V23)),(V14));
184
/* macro definition for EXPANDING-MAKE-INSTANCE-TOP-LEVEL */
187
{register object *base=vs_base;
188
register object *sup=base+VM4; VC4
193
{object V31=base[0]->c.c_cdr;
196
bds_bind(VV[3],Cnil);
197
base[5]= make_cons(VV[5],base[2]);
199
vs_top=(vs_base=base+5)+2;
203
if(((VV[3]->s.s_dbind))==Cnil){
205
V34= list(2,VV[7],list(2,VV[4],(VV[3]->s.s_dbind)));
206
V33= make_cons(/* INLINE-ARGS */V34,Cnil);
213
V35= make_cons((V32),Cnil);
214
V36= append(V33,/* INLINE-ARGS */V35);
215
base[5]= make_cons(VV[6],/* INLINE-ARGS */V36);
216
vs_top=(vs_base=base+5)+1;
220
/* macro definition for EXPANDING-MAKE-INSTANCE */
223
{register object *base=vs_base;
224
register object *sup=base+VM5; VC5
228
{object V37=base[0]->c.c_cdr;
235
base[3]=V39=MMcons(Cnil,Cnil);
238
base[4]= (V40->c.c_car);
241
vs_top=(vs_base=base+4)+3;
244
(V39->c.c_car)= vs_base[0];
245
if((V40=MMcdr(V40))==Cnil){
248
V39=MMcdr(V39)=MMcons(Cnil,Cnil);
252
base[3]= make_cons(VV[6],V38);
253
vs_top=(vs_base=base+3)+1;
256
/* macro definition for DEFCONSTRUCTOR */
259
{register object *base=vs_base;
260
register object *sup=base+VM6; VC6
264
{object V42=base[0]->c.c_cdr;
265
if(endp(V42))invalid_macro_call();
266
base[2]= (V42->c.c_car);
268
if(endp(V42))invalid_macro_call();
269
base[3]= (V42->c.c_car);
271
if(endp(V42))invalid_macro_call();
272
base[4]= (V42->c.c_car);
275
base[6]= list(2,VV[10],list(4,VV[11],base[2],base[4],listA(3,VV[9],list(2,VV[4],base[3]),base[5])));
276
vs_top=(vs_base=base+6)+1;
279
/* local entry for function GET-MAKE-INSTANCE-FUNCTIONS */
281
static object LI7(V44)
287
{register object V45;
293
if(!(((V45))==Cnil)){
299
{register object V48;
302
V48= (VFUN_NARGS=1,(*(LnkLI250))(CMPcar((V46))));
304
V50= make_cons(CMPcadr((V46)),CMPcaddr((V46)));
308
base[7]= (VV[251]->s.s_gfdef);
309
vs_top=(vs_base=base+4)+4;
312
if((vs_base[0])!=Cnil){
314
{register object V52;
317
V53= make_cons(V50,CMPcddr((V52)));
318
(CMPcdr((V52)))->c.c_cdr = (V53);
319
(void)(CMPcdr((V52)));}
320
{register object V54;
325
vs_top=(vs_base=base+4)+1;
326
(void) (*Lnk253)(Lclptr253);
328
if((vs_base[0])!=Cnil){
330
V55= (VFUN_NARGS=4,(*(LnkLI39))((V54),CMPcar((V50)),Cnil,CMPcdr((V50))));
331
(void)((*(LnkLI61))(/* INLINE-ARGS */V55,VV[13]));}}
340
/* local entry for function MAKE-INSTANCE-FUNCTION-SYMBOL */
342
static object LI8(V57)
349
{register object V58;
352
V59= (type_of((V58))==t_symbol?Ct:Cnil);
356
vs_top=(vs_base=base+2)+1;
357
(void) (*Lnk254)(Lclptr254);
359
if((vs_base[0])==Cnil){
363
{register object V60;
366
if(!(type_of((V58))==t_symbol)){
373
vs_top=(vs_base=base+5)+1;
374
(void) (*Lnk255)(Lclptr255);
380
V62= CMPcaddr((V57));
383
if(!(type_of((V60))==t_symbol)){
385
V63= (VFUN_NARGS=2,(*(LnkLI243))((V60),Cnil));
386
if(!(((V58))==(/* INLINE-ARGS */V63))){
391
vs_top=(vs_base=base+5)+1;
394
if((vs_base[0])==Cnil){
396
bds_bind(VV[14],(VV[15]->s.s_dbind));
397
bds_bind(VV[16],Cnil);
398
bds_bind(VV[17],Cnil);
399
bds_bind(VV[18],Cnil);
400
bds_bind(VV[19],VV[20]);
401
bds_bind(VV[21],Cnil);
407
vs_top=(vs_base=base+12)+5;
410
base[11]= vs_base[0];
411
vs_top=(vs_base=base+11)+1;
414
{object V64 = vs_base[0];
433
/* function definition for MAKE-INSTANCE-1 */
436
{register object *base=vs_base;
437
register object *sup=base+VM9; VC9
441
if(vs_top-vs_base<1) too_few_arguments();
446
for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
449
base[2]=VV[9]->s.s_gfdef;
455
{vs_push((V69)->c.c_car);V69=(V69)->c.c_cdr;}
457
(void) (*Lnk9)(Lclptr9);
461
/* macro definition for DEFINE-CACHED-READER */
464
{register object *base=vs_base;
465
register object *sup=base+VM10; VC10
469
{object V70=base[0]->c.c_cdr;
470
if(endp(V70))invalid_macro_call();
471
base[2]= (V70->c.c_car);
473
if(endp(V70))invalid_macro_call();
474
base[3]= (V70->c.c_car);
476
if(endp(V70))invalid_macro_call();
477
base[4]= (V70->c.c_car);
479
if(!endp(V70))invalid_macro_call();}
486
vs_top=(vs_base=base+6)+4;
490
vs_top=(vs_base=base+5)+1;
498
vs_top=(vs_base=base+6)+4;
502
vs_top=(vs_base=base+5)+1;
506
V73= list(2,VV[27],list(3,VV[27],VV[29],list(3,VV[27],list(2,VV[4],(V72)),VV[30])));
507
V74= list(2,VV[4],base[4]);
508
V75= list(4,VV[27],/* INLINE-ARGS */V74,VV[30],list(3,VV[27],VV[34],list(2,VV[4],base[3])));
509
base[5]= list(4,VV[25],(V71),VV[26],list(4,VV[27],VV[28],/* INLINE-ARGS */V73,list(5,VV[27],VV[31],VV[32],list(4,VV[27],VV[33],/* INLINE-ARGS */V75,list(3,VV[27],list(2,VV[4],(V72)),VV[30])),VV[35])));
510
vs_top=(vs_base=base+5)+1;
513
/* macro definition for DEFINE-INITIALIZE-INFO */
516
{register object *base=vs_base;
517
register object *sup=base+VM11; VC11
521
{object V76=base[0]->c.c_cdr;
522
if(!endp(V76))invalid_macro_call();}
525
base[3]= (VV[37]->s.s_dbind);
531
base[2]=V79=MMcons(Cnil,Cnil);
536
base[7]= (V80->c.c_car);
537
vs_top=(vs_base=base+5)+3;
541
vs_top=(vs_base=base+4)+1;
544
(V79->c.c_car)= vs_base[0];
545
if((V80=MMcdr(V80))==Cnil){
548
V79=MMcdr(V79)=MMcons(Cnil,Cnil);
552
base[3]= (VV[37]->s.s_dbind);
558
base[2]=V82=MMcons(Cnil,Cnil);
564
base[8]= (V83->c.c_car);
565
vs_top=(vs_base=base+5)+4;
569
vs_top=(vs_base=base+4)+1;
572
(V82->c.c_car)= vs_base[0];
573
if((V83=MMcdr(V83))==Cnil){
576
V82=MMcdr(V82)=MMcons(Cnil,Cnil);
585
base[2]=V86=MMcons(Cnil,Cnil);
588
(V86->c.c_car)= list(2,(V87->c.c_car),VV[43]);
589
if((V87=MMcdr(V87))==Cnil){
592
V86=MMcdr(V86)=MMcons(Cnil,Cnil);
596
V89= listA(5,VV[40],VV[39],VV[41],VV[42],V85);
597
V90= list(4,VV[25],VV[44],VV[45],list(3,VV[46],VV[47],list(3,VV[48],VV[49],list(2,VV[4],(V78)))));
598
base[3]= (VV[37]->s.s_dbind);
602
if(V93==Cnil||V94==Cnil){
605
base[2]=V92=MMcons(Cnil,Cnil);
608
V97= list(3,VV[55],VV[56],list(2,(V94->c.c_car),VV[30]));
609
(V92->c.c_car)= list(3,VV[54],/* INLINE-ARGS */V97,list(3,VV[57],list(2,VV[4],(V93->c.c_car)),VV[58]));
610
if((V93=MMcdr(V93))==Cnil||(V94=MMcdr(V94))==Cnil){
613
V92=MMcdr(V92)=MMcons(Cnil,Cnil);
617
V98= list(4,VV[11],VV[50],VV[51],listA(3,VV[52],VV[53],append(V91,VV[59])));
618
base[3]= (VV[37]->s.s_dbind);
620
object V101= base[3];
624
base[2]=V100=MMcons(Cnil,Cnil);
627
(V100->c.c_car)= list(4,VV[60],VV[39],(V101->c.c_car),VV[61]);
628
if((V101=MMcdr(V101))==Cnil){
631
V100=MMcdr(V100)=MMcons(Cnil,Cnil);
635
base[2]= listA(5,VV[6],/* INLINE-ARGS */V89,/* INLINE-ARGS */V90,/* INLINE-ARGS */V98,V99);
636
vs_top=(vs_base=base+2)+1;
639
/* local entry for function MAKE-INITIALIZE-INFO */
641
static object LI12(object first,...)
644
int narg = VFUN_NARGS; VMB12 VMS12 VMV12
662
parse_key_new_new(narg,Vcs +0,(struct key *)(void *)&LI12key,first,ap);
692
vs_top=(vs_base=base+0)+15;
695
{object V117 = vs_base[0];
701
/* macro definition for RESET-INITIALIZE-INFO-INTERNAL */
704
{register object *base=vs_base;
705
register object *sup=base+VM13; VC13
709
{object V118=base[0]->c.c_cdr;
710
if(endp(V118))invalid_macro_call();
711
base[2]= (V118->c.c_car);
713
if(!endp(V118))invalid_macro_call();}
719
base[3]=V120=MMcons(Cnil,Cnil);
722
(V120->c.c_car)= list(3,VV[62],list(2,(V121->c.c_car),base[2]),VV[63]);
723
if((V121=MMcdr(V121))==Cnil){
726
V120=MMcdr(V120)=MMcons(Cnil,Cnil);
730
base[3]= make_cons(VV[6],V119);
731
vs_top=(vs_base=base+3)+1;
734
/* local entry for function INITIALIZE-INFO-BOUND-SLOTS */
736
static object LI14(V124)
738
register object V124;
742
{register object V125;
744
if((VV[43])==(STREF(object,(V124),8))){
746
V125= make_cons(VV[65],(V125));
749
if((VV[43])==(STREF(object,(V124),12))){
751
V125= make_cons(VV[66],(V125));
754
if((VV[43])==(STREF(object,(V124),16))){
756
V125= make_cons(VV[67],(V125));
759
if((VV[43])==(STREF(object,(V124),20))){
761
V125= make_cons(VV[68],(V125));
764
if((VV[43])==(STREF(object,(V124),24))){
766
V125= make_cons(VV[69],(V125));
769
if((VV[43])==(STREF(object,(V124),28))){
771
V125= make_cons(VV[70],(V125));
774
if((VV[43])==(STREF(object,(V124),32))){
776
V125= make_cons(VV[71],(V125));
779
if((VV[43])==(STREF(object,(V124),36))){
781
V125= make_cons(VV[72],(V125));
784
if((VV[43])==(STREF(object,(V124),40))){
786
V125= make_cons(VV[73],(V125));
789
if((VV[43])==(STREF(object,(V124),44))){
791
V125= make_cons(VV[74],(V125));
794
if((VV[43])==(STREF(object,(V124),48))){
796
V125= make_cons(VV[13],(V125));
799
if((VV[43])==(STREF(object,(V124),52))){
801
V125= make_cons(VV[75],(V125));
804
{object V138 = (V125);
808
/* macro definition for INITIALIZE-INFO-VALID-P */
811
{register object *base=vs_base;
812
register object *sup=base+VM15; VC15
816
{object V139=base[0]->c.c_cdr;
817
if(endp(V139))invalid_macro_call();
818
base[2]= (V139->c.c_car);
820
if(!endp(V139))invalid_macro_call();}
821
V140= list(2,VV[76],list(2,VV[77],base[2]));
822
V141= make_cons(/* INLINE-ARGS */V140,Cnil);
823
V142= list(3,VV[61],base[2],list(2,VV[4],VV[65]));
824
base[3]= list(3,VV[52],/* INLINE-ARGS */V141,list(4,VV[78],VV[79],list(3,VV[6],/* INLINE-ARGS */V142,list(2,VV[77],base[2])),VV[76]));
825
vs_top=(vs_base=base+3)+1;
828
/* macro definition for INITIALIZE-INFO-RI-VALID-P */
831
{register object *base=vs_base;
832
register object *sup=base+VM16; VC16
836
{object V143=base[0]->c.c_cdr;
837
if(endp(V143))invalid_macro_call();
838
base[2]= (V143->c.c_car);
840
if(!endp(V143))invalid_macro_call();}
841
V144= list(2,VV[76],list(2,VV[80],base[2]));
842
V145= make_cons(/* INLINE-ARGS */V144,Cnil);
843
V146= list(3,VV[61],base[2],list(2,VV[4],VV[66]));
844
base[3]= list(3,VV[52],/* INLINE-ARGS */V145,list(4,VV[78],VV[79],list(3,VV[6],/* INLINE-ARGS */V146,list(2,VV[80],base[2])),VV[76]));
845
vs_top=(vs_base=base+3)+1;
848
/* macro definition for INITIALIZE-INFO-INITARGS-FORM-LIST */
851
{register object *base=vs_base;
852
register object *sup=base+VM17; VC17
856
{object V147=base[0]->c.c_cdr;
857
if(endp(V147))invalid_macro_call();
858
base[2]= (V147->c.c_car);
860
if(!endp(V147))invalid_macro_call();}
861
V148= list(2,VV[76],list(2,VV[81],base[2]));
862
V149= make_cons(/* INLINE-ARGS */V148,Cnil);
863
V150= list(3,VV[61],base[2],list(2,VV[4],VV[67]));
864
base[3]= list(3,VV[52],/* INLINE-ARGS */V149,list(4,VV[78],VV[79],list(3,VV[6],/* INLINE-ARGS */V150,list(2,VV[81],base[2])),VV[76]));
865
vs_top=(vs_base=base+3)+1;
868
/* macro definition for INITIALIZE-INFO-COMBINED-INITARGS-FORM-LIST */
871
{register object *base=vs_base;
872
register object *sup=base+VM18; VC18
876
{object V151=base[0]->c.c_cdr;
877
if(endp(V151))invalid_macro_call();
878
base[2]= (V151->c.c_car);
880
if(!endp(V151))invalid_macro_call();}
881
V152= list(2,VV[76],list(2,VV[82],base[2]));
882
V153= make_cons(/* INLINE-ARGS */V152,Cnil);
883
V154= list(3,VV[61],base[2],list(2,VV[4],VV[68]));
884
base[3]= list(3,VV[52],/* INLINE-ARGS */V153,list(4,VV[78],VV[79],list(3,VV[6],/* INLINE-ARGS */V154,list(2,VV[82],base[2])),VV[76]));
885
vs_top=(vs_base=base+3)+1;
888
/* macro definition for INITIALIZE-INFO-NEW-KEYS */
891
{register object *base=vs_base;
892
register object *sup=base+VM19; VC19
896
{object V155=base[0]->c.c_cdr;
897
if(endp(V155))invalid_macro_call();
898
base[2]= (V155->c.c_car);
900
if(!endp(V155))invalid_macro_call();}
901
V156= list(2,VV[76],list(2,VV[83],base[2]));
902
V157= make_cons(/* INLINE-ARGS */V156,Cnil);
903
V158= list(3,VV[61],base[2],list(2,VV[4],VV[69]));
904
base[3]= list(3,VV[52],/* INLINE-ARGS */V157,list(4,VV[78],VV[79],list(3,VV[6],/* INLINE-ARGS */V158,list(2,VV[83],base[2])),VV[76]));
905
vs_top=(vs_base=base+3)+1;
908
/* macro definition for INITIALIZE-INFO-DEFAULT-INITARGS-FUNCTION */
911
{register object *base=vs_base;
912
register object *sup=base+VM20; VC20
916
{object V159=base[0]->c.c_cdr;
917
if(endp(V159))invalid_macro_call();
918
base[2]= (V159->c.c_car);
920
if(!endp(V159))invalid_macro_call();}
921
V160= list(2,VV[76],list(2,VV[84],base[2]));
922
V161= make_cons(/* INLINE-ARGS */V160,Cnil);
923
V162= list(3,VV[61],base[2],list(2,VV[4],VV[70]));
924
base[3]= list(3,VV[52],/* INLINE-ARGS */V161,list(4,VV[78],VV[79],list(3,VV[6],/* INLINE-ARGS */V162,list(2,VV[84],base[2])),VV[76]));
925
vs_top=(vs_base=base+3)+1;
928
/* macro definition for INITIALIZE-INFO-SHARED-INITIALIZE-T-FUNCTION */
931
{register object *base=vs_base;
932
register object *sup=base+VM21; VC21
936
{object V163=base[0]->c.c_cdr;
937
if(endp(V163))invalid_macro_call();
938
base[2]= (V163->c.c_car);
940
if(!endp(V163))invalid_macro_call();}
941
V164= list(2,VV[76],list(2,VV[85],base[2]));
942
V165= make_cons(/* INLINE-ARGS */V164,Cnil);
943
V166= list(3,VV[61],base[2],list(2,VV[4],VV[71]));
944
base[3]= list(3,VV[52],/* INLINE-ARGS */V165,list(4,VV[78],VV[79],list(3,VV[6],/* INLINE-ARGS */V166,list(2,VV[85],base[2])),VV[76]));
945
vs_top=(vs_base=base+3)+1;
948
/* macro definition for INITIALIZE-INFO-SHARED-INITIALIZE-NIL-FUNCTION */
951
{register object *base=vs_base;
952
register object *sup=base+VM22; VC22
956
{object V167=base[0]->c.c_cdr;
957
if(endp(V167))invalid_macro_call();
958
base[2]= (V167->c.c_car);
960
if(!endp(V167))invalid_macro_call();}
961
V168= list(2,VV[76],list(2,VV[86],base[2]));
962
V169= make_cons(/* INLINE-ARGS */V168,Cnil);
963
V170= list(3,VV[61],base[2],list(2,VV[4],VV[72]));
964
base[3]= list(3,VV[52],/* INLINE-ARGS */V169,list(4,VV[78],VV[79],list(3,VV[6],/* INLINE-ARGS */V170,list(2,VV[86],base[2])),VV[76]));
965
vs_top=(vs_base=base+3)+1;
968
/* macro definition for INITIALIZE-INFO-CONSTANTS */
971
{register object *base=vs_base;
972
register object *sup=base+VM23; VC23
976
{object V171=base[0]->c.c_cdr;
977
if(endp(V171))invalid_macro_call();
978
base[2]= (V171->c.c_car);
980
if(!endp(V171))invalid_macro_call();}
981
V172= list(2,VV[76],list(2,VV[87],base[2]));
982
V173= make_cons(/* INLINE-ARGS */V172,Cnil);
983
V174= list(3,VV[61],base[2],list(2,VV[4],VV[73]));
984
base[3]= list(3,VV[52],/* INLINE-ARGS */V173,list(4,VV[78],VV[79],list(3,VV[6],/* INLINE-ARGS */V174,list(2,VV[87],base[2])),VV[76]));
985
vs_top=(vs_base=base+3)+1;
988
/* macro definition for INITIALIZE-INFO-COMBINED-INITIALIZE-FUNCTION */
991
{register object *base=vs_base;
992
register object *sup=base+VM24; VC24
996
{object V175=base[0]->c.c_cdr;
997
if(endp(V175))invalid_macro_call();
998
base[2]= (V175->c.c_car);
1000
if(!endp(V175))invalid_macro_call();}
1001
V176= list(2,VV[76],list(2,VV[88],base[2]));
1002
V177= make_cons(/* INLINE-ARGS */V176,Cnil);
1003
V178= list(3,VV[61],base[2],list(2,VV[4],VV[74]));
1004
base[3]= list(3,VV[52],/* INLINE-ARGS */V177,list(4,VV[78],VV[79],list(3,VV[6],/* INLINE-ARGS */V178,list(2,VV[88],base[2])),VV[76]));
1005
vs_top=(vs_base=base+3)+1;
1008
/* macro definition for INITIALIZE-INFO-MAKE-INSTANCE-FUNCTION */
1011
{register object *base=vs_base;
1012
register object *sup=base+VM25; VC25
1016
{object V179=base[0]->c.c_cdr;
1017
if(endp(V179))invalid_macro_call();
1018
base[2]= (V179->c.c_car);
1020
if(!endp(V179))invalid_macro_call();}
1021
V180= list(2,VV[76],list(2,VV[89],base[2]));
1022
V181= make_cons(/* INLINE-ARGS */V180,Cnil);
1023
V182= list(3,VV[61],base[2],list(2,VV[4],VV[13]));
1024
base[3]= list(3,VV[52],/* INLINE-ARGS */V181,list(4,VV[78],VV[79],list(3,VV[6],/* INLINE-ARGS */V182,list(2,VV[89],base[2])),VV[76]));
1025
vs_top=(vs_base=base+3)+1;
1028
/* macro definition for INITIALIZE-INFO-MAKE-INSTANCE-FUNCTION-SYMBOL */
1031
{register object *base=vs_base;
1032
register object *sup=base+VM26; VC26
1036
{object V183=base[0]->c.c_cdr;
1037
if(endp(V183))invalid_macro_call();
1038
base[2]= (V183->c.c_car);
1040
if(!endp(V183))invalid_macro_call();}
1041
V184= list(2,VV[76],list(2,VV[90],base[2]));
1042
V185= make_cons(/* INLINE-ARGS */V184,Cnil);
1043
V186= list(3,VV[61],base[2],list(2,VV[4],VV[75]));
1044
base[3]= list(3,VV[52],/* INLINE-ARGS */V185,list(4,VV[78],VV[79],list(3,VV[6],/* INLINE-ARGS */V186,list(2,VV[90],base[2])),VV[76]));
1045
vs_top=(vs_base=base+3)+1;
1048
/* local entry for function RESET-INITIALIZE-INFO */
1050
static object LI27(V188)
1052
register object V188;
1056
base[0]= CMPcar(STREF(object,(V188),0));
1057
vs_top=(vs_base=base+0)+1;
1058
(void) (*Lnk269)(Lclptr269);
1062
STSET(object,(V188),4, V189);
1065
if(((VV[91]->s.s_dbind))==Cnil){
1067
V191= (*(LnkLI50))((V188));
1075
STSET(object,(V188),8, VV[43]);
1078
STSET(object,(V188),12, VV[43]);
1081
STSET(object,(V188),16, VV[43]);
1084
STSET(object,(V188),20, VV[43]);
1087
STSET(object,(V188),24, VV[43]);
1090
STSET(object,(V188),28, VV[43]);
1093
STSET(object,(V188),32, VV[43]);
1096
STSET(object,(V188),36, VV[43]);
1099
STSET(object,(V188),40, VV[43]);
1102
STSET(object,(V188),44, VV[43]);
1105
STSET(object,(V188),48, VV[43]);
1108
STSET(object,(V188),52, VV[43]);
1110
{register object V204;
1111
register object V205;
1113
V205= CMPcar((V204));
1116
if(!(((V204))==Cnil)){
1121
(void)((*(LnkLI61))((V188),(V205)));
1122
V204= CMPcdr((V204));
1123
V205= CMPcar((V204));
1127
{object V206 = (V188);
1132
/* local entry for function RESET-CLASS-INITIALIZE-INFO */
1134
static object LI28(V208)
1141
vs_top=(vs_base=base+0)+1;
1142
(void) (*Lnk271)(Lclptr271);
1145
{object V210 = (*(LnkLI270))(V209);
1150
/* local entry for function RESET-CLASS-INITIALIZE-INFO-1 */
1152
static object LI29(V212)
1154
register object V212;
1158
if(!(type_of((V212))==t_cons)){
1160
if((CMPcar((V212)))==Cnil){
1162
(void)((*(LnkLI272))(CMPcar((V212))));
1166
V213= CMPcdr((V212));
1167
{register object V214;
1168
register object V215;
1170
V215= CMPcar((V214));
1173
if(!(((V214))==Cnil)){
1175
{object V216 = Cnil;
1179
(void)((*(LnkLI270))(CMPcdr((V215))));
1180
V214= CMPcdr((V214));
1181
V215= CMPcar((V214));
1185
{object V217 = Cnil;
1190
/* local entry for function INITIALIZE-INFO */
1192
static object LI30(object V219,object V218,object first,...)
1195
int narg = VFUN_NARGS; VMB30 VMS30 VMV30
1201
if(narg <2) too_few_arguments();
1205
if (narg <= 0) goto T309;
1208
if (--narg <= 0) goto T310;
1210
V223= va_arg(ap,object);}
1222
if(!(((VV[93]->s.s_dbind))==((V220)))){
1224
if(!(((VV[94]->s.s_dbind))==((V221)))){
1226
V224= (VV[95]->s.s_dbind);
1230
{register object V225;
1232
register object V227;{object V228;
1234
vs_top=(vs_base=base+0)+1;
1235
(void) (*Lnk271)(Lclptr271);
1238
if(V228==Cnil)goto T322;
1244
V230= make_cons(Cnil,Cnil);
1245
V231= ({object _tmp=get(VV[271],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[271])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[271])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
1248
(type_of(V232) == t_sfun ?(*((V232)->sfn.sfn_self)):
1249
(fcall.argd=2,type_of(V232)==t_vfun) ?
1250
(*((V232)->sfn.sfn_self)):
1251
(fcall.fun=(V232),fcalln))((V230),V220));}
1263
{register object V233;
1264
register object V234;
1266
V235= CMPcar((V225));
1267
V225= CMPcdr((V225));
1274
if(!(((V233))==(VV[2]))){
1277
V236= CMPcar((V225));
1278
V225= CMPcdr((V225));
1285
V237= CMPcar((V225));
1286
V225= CMPcdr((V225));}
1291
{register object V238;
1292
V238= CMPcdr((V234));
1295
V227= make_cons(Cnil,Cnil);
1297
V241= make_cons((V233),(V227));
1298
V240= make_cons(/* INLINE-ARGS */V241,Cnil);
1299
(V234)->c.c_cdr = (V240);}
1303
if(!(eql((V233),CMPcaar((V238))))){
1305
V227= CMPcdar((V238));
1316
V242= CMPcar((V227));
1317
if(V242==Cnil)goto T376;
1323
V244= (VFUN_NARGS=0,(*(LnkLI273))());
1324
(V227)->c.c_car = (V244);
1331
V245= STREF(object,(V224),4);
1333
vs_top=(vs_base=base+0)+1;
1334
(void) (*Lnk269)(Lclptr269);
1337
if(((V245))==(V246)){
1341
{register object V247;
1345
V248= make_cons(Cnil,Cnil);
1356
V251= CMPcar((V247));
1357
V247= CMPcdr((V247));
1360
V253= make_cons((V250),Cnil);
1361
(V249)->c.c_cdr = (V253);}}
1362
V249= CMPcdr((V249));
1366
V254= CMPcar((V247));
1367
V247= CMPcdr((V247));}
1373
V255= list(3,(V220),CMPcdr((V248)),(V223));
1375
STSET(object,(V224),0, /* INLINE-ARGS */V255);
1376
(void)(/* INLINE-ARGS */V255);}
1379
(void)((*(LnkLI272))((V224)));}
1382
(VV[93]->s.s_dbind)= (V220);
1383
(VV[94]->s.s_dbind)= (V221);
1384
(VV[95]->s.s_dbind)= (V224);
1385
{object V257 = (V224);
1391
/* local entry for function UPDATE-INITIALIZE-INFO-INTERNAL */
1393
static object LI31(V260,V261)
1395
register object V260;object V261;
1399
{register object V262;
1400
V262= STREF(object,(V260),0);
1401
base[1]= CMPcar((V262));
1402
base[2]= CMPcadr((V262));
1403
base[3]= CMPcaddr((V262));
1406
&& (V264!= VV[69]))goto T425;
1411
vs_top=(vs_base=base+4)+2;
1413
if(vs_base>=vs_top){vs_top=sup;goto T429;}
1416
if(vs_base>=vs_top){vs_top=sup;goto T430;}
1429
STSET(object,(V260),16, (V265));
1432
STSET(object,(V260),24, (V266));
1437
if((V264!= VV[68]))goto T433;
1443
vs_top=(vs_base=base+4)+3;
1445
if(vs_base>=vs_top){vs_top=sup;goto T438;}
1448
if(vs_base>=vs_top){vs_top=sup;goto T439;}
1461
STSET(object,(V260),20, (V269));
1464
STSET(object,(V260),24, (V270));
1469
if((V264!= VV[70]))goto T442;
1472
V274= STREF(object,(V260),16);
1473
if(!(((V274))==(VV[43]))){
1475
(void)((*(LnkLI61))((V260),VV[67]));
1476
V273= STREF(object,(V260),16);
1487
vs_top=(vs_base=base+4)+4;
1492
STSET(object,(V260),28, V275);
1498
&& (V264!= VV[66]))goto T454;
1501
vs_top=(vs_base=base+4)+1;
1502
(void) (*Lnk276)(Lclptr276);
1505
V279= listA(3,VV[96],base[1],Cnil);
1506
V280= listA(3,VV[97],(V277),Cnil);
1507
base[4]= list(3,/* INLINE-ARGS */V279,/* INLINE-ARGS */V280,listA(4,VV[98],(V277),Ct,Cnil));
1508
vs_top=(vs_base=base+4)+1;
1513
STSET(object,(V260),8, V278);
1515
V283= listA(3,VV[99],(V277),Cnil);
1516
base[4]= list(2,/* INLINE-ARGS */V283,listA(4,VV[98],(V277),Cnil,Cnil));
1517
vs_top=(vs_base=base+4)+1;
1522
STSET(object,(V260),12, V282);
1527
if((V264!= VV[71]))goto T462;
1534
vs_top=(vs_base=base+4)+4;
1536
if(vs_base>=vs_top){vs_top=sup;goto T468;}
1539
if(vs_base>=vs_top){vs_top=sup;goto T469;}
1555
vs_top=(vs_base=base+4)+4;
1560
STSET(object,(V260),32, V287);
1565
if((V264!= VV[72]))goto T476;
1572
vs_top=(vs_base=base+4)+4;
1574
if(vs_base>=vs_top){vs_top=sup;goto T482;}
1577
if(vs_base>=vs_top){vs_top=sup;goto T483;}
1593
vs_top=(vs_base=base+4)+4;
1598
STSET(object,(V260),36, V291);
1604
&& (V264!= VV[74]))goto T490;
1608
V295= STREF(object,(V260),20);
1609
if(!(((V295))==(VV[43]))){
1611
(void)((*(LnkLI61))((V260),VV[68]));
1612
V293= STREF(object,(V260),20);
1620
V296= STREF(object,(V260),24);
1621
if(!(((V296))==(VV[43]))){
1623
(void)((*(LnkLI61))((V260),VV[69]));
1624
V294= STREF(object,(V260),24);
1637
vs_top=(vs_base=base+4)+4;
1639
if(vs_base>=vs_top){vs_top=sup;goto T508;}
1642
if(vs_base>=vs_top){vs_top=sup;goto T509;}
1655
STSET(object,(V260),40, (V298));
1660
base[7]= append((V293),(V297));
1661
vs_top=(vs_base=base+4)+4;
1666
STSET(object,(V260),44, V300);
1671
if((V264!= VV[75]))goto T517;
1672
V302= (*(LnkLI75))((V262));
1674
STSET(object,(V260),52, /* INLINE-ARGS */V302);
1675
(void)(/* INLINE-ARGS */V302);
1679
if((V264!= VV[13]))goto T518;
1682
V304= (*(LnkLI278))((V262));
1684
V306= STREF(object,(V260),52);
1685
if(!(((V306))==(VV[43]))){
1687
(void)((*(LnkLI61))((V260),VV[75]));
1688
V305= STREF(object,(V260),52);
1696
STSET(object,(V260),48, (V304));
1704
V309= (VV[279]->s.s_gfdef);
1707
V310= ({object _tmp=get(VV[280],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[280])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[280])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
1710
(type_of(V311) == t_sfun ?(*((V311)->sfn.sfn_self)):
1711
(fcall.argd=2,type_of(V311)==t_vfun) ?
1712
(*((V311)->sfn.sfn_self)):
1713
(fcall.fun=(V311),fcalln))((V309),V305)));
1726
vs_top=(vs_base=base+4)+9;
1731
{object V312 = (V260);
1736
/* local entry for function GET-MAKE-INSTANCE-FUNCTION */
1738
static object LI33(V314)
1744
{register object V315;
1746
V315= CMPcar((V314));
1747
V316= CMPcadr((V314));
1748
if(((VV[109]->s.s_dbind))==(VV[110])){
1750
{object V317 = Cnil;
1754
if(!(type_of((V315))==t_symbol)){
1756
V315= (VFUN_NARGS=1,(*(LnkLI243))((V315)));
1760
vs_top=(vs_base=base+2)+1;
1761
(void) (*Lnk254)(Lclptr254);
1763
if((vs_base[0])==Cnil){
1766
vs_top=(vs_base=base+2)+1;
1767
(void) (*Lnk282)(Lclptr282);
1769
if((vs_base[0])!=Cnil){
1772
vs_top=(vs_base=base+2)+1;
1773
(void) (*Lnk283)(Lclptr283);
1777
{register object V318;
1779
register object V320;
1784
register object V325;
1788
object V329= (V316);
1792
base[13]=V328=MMcons(Cnil,Cnil);
1795
(V328->c.c_cdr)= list(2,(V329->c.c_car),Cnil);
1796
while(MMcdr(V328)!=Cnil)V328=MMcdr(V328);
1797
if((V329=MMcdr(V329))==Cnil){
1798
base[13]=base[13]->c.c_cdr;
1804
V319= make_cons((V315),(V318));
1805
base[4]= (*(LnkLI280))(VV[9]);
1806
base[4]=MMcons(base[4],Cnil);
1807
base[13]= (base[4]->c.c_car);
1809
vs_top=(vs_base=base+13)+2;
1810
(void) (*Lnk284)(Lclptr284);
1813
V321= (*(LnkLI285))((V320),VV[111]);
1814
V322= list(2,(V315),(V318));
1815
V323= (*(LnkLI280))(VV[112]);
1818
vs_top=(vs_base=base+13)+2;
1819
(void) (*Lnk284)(Lclptr284);
1823
vs_top=(vs_base=base+13)+1;
1824
(void) (*Lnk254)(Lclptr254);
1826
if((vs_base[0])!=Cnil){
1833
vs_top=(vs_base=base+13)+1;
1834
(void) (*Lnk276)(Lclptr276);
1841
base[13]= (*(LnkLI280))(VV[97]);
1842
base[14]= make_cons((V325),(V318));
1843
vs_top=(vs_base=base+13)+2;
1844
(void) (*Lnk284)(Lclptr284);
1855
base[13]= (*(LnkLI280))(VV[98]);
1856
base[14]= listA(3,(V325),Ct,(V318));
1857
vs_top=(vs_base=base+13)+2;
1858
(void) (*Lnk284)(Lclptr284);
1870
make_cclosure_new(LC66,Cnil,base[4],Cdata);
1874
if((CMPcdr((V320)))!=Cnil){
1876
if(!((CMPcar((V320)))==((V321)))){
1878
if((CMPcdr((V324)))!=Cnil){
1880
base[13]= CMPcar((V324));
1881
vs_top=(vs_base=base+13)+1;
1882
(void) (*Lnk286)(Lclptr286);
1885
if(!((CMPcar(V332))==((VV[113]->s.s_dbind)))){
1887
base[13]=make_cclosure_new(LC34,Cnil,base[4],Cdata);
1888
base[13]=MMcons(base[13],base[4]);
1889
base[14]= (base[13]->c.c_car);
1891
vs_top=(vs_base=base+14)+2;
1894
if((vs_base[0])!=Cnil){
1899
base[14]= (base[13]->c.c_car);
1901
vs_top=(vs_base=base+14)+2;
1904
if((vs_base[0])!=Cnil){
1910
{object V333 = Cnil;
1916
vs_top=(vs_base=base+13)+2;
1917
(void) (*Lnk112)(Lclptr112);
1920
{object V335 = (*(LnkLI288))((V315),(V314),V334,(V326),(V327));
1925
/* local entry for function GET-MAKE-INSTANCE-FUNCTION-INTERNAL */
1927
static object LI35(V341,V342,V343,V344,V345)
1929
register object V341;register object V342;object V343;register object V344;register object V345;
1936
V346= CMPcadr((V342));
1937
V347= CMPcaddr((V342));
1938
base[3]= (*(LnkLI280))(VV[96]);
1939
base[4]= make_cons((V341),(V343));
1940
vs_top=(vs_base=base+3)+2;
1941
(void) (*Lnk284)(Lclptr284);
1949
vs_top=(vs_base=base+3)+3;
1953
if(((VFUN_NARGS=5,(*(LnkLI289))((V341),(V343),V349,Ct,Cnil)))!=Cnil){
1955
{object V350 = Cnil;
1959
if((CMPcdr((V348)))!=Cnil){
1961
base[3]= (VV[290]->s.s_gfdef);
1963
vs_top=(vs_base=base+3)+2;
1966
if((vs_base[0])!=Cnil){
1968
base[3]= (VV[290]->s.s_gfdef);
1970
vs_top=(vs_base=base+3)+2;
1973
if((vs_base[0])==Cnil){
1977
{object V351 = (*(LnkLI292))((V342),(V341),(V346),(V344),(V345));
1981
{object V352 = (*(LnkLI293))((V342),(V341),(V346),(V344),(V345));
1986
/* local entry for function COMPLICATED-INSTANCE-CREATION-METHOD */
1988
static object LI36(V354)
1996
vs_top=(vs_base=base+0)+1;
1997
(void) (*Lnk294)(Lclptr294);
2002
if((CMPcdr((V355)))==Cnil){
2008
V356= ((CMPcar((V355)))==(VV[115])?Ct:Cnil);
2011
{object V357 = ((V356)==Cnil?Ct:Cnil);
2017
vs_top=(vs_base=base+0)+1;
2018
(void) (*Lnk286)(Lclptr286);
2023
vs_top=(vs_base=base+0)+1;
2024
(void) (*Lnk254)(Lclptr254);
2027
if(!((V360)==Cnil)){
2034
vs_top=(vs_base=base+0)+1;
2035
(void) (*Lnk255)(Lclptr255);
2038
{object V363 = ((((VV[116])==(V362)?Ct:Cnil))==Cnil?Ct:Cnil);
2043
/* local entry for function FIND-STANDARD-II-METHOD */
2045
static object LI37(V366,V367)
2047
object V366;register object V367;
2051
{register object V368;
2052
register object V369;
2054
V369= CMPcar((V368));
2057
if(!(((V368))==Cnil)){
2059
{object V370 = Cnil;
2064
vs_top=(vs_base=base+1)+1;
2065
(void) (*Lnk294)(Lclptr294);
2067
if((vs_base[0])!=Cnil){
2069
{register object V371;
2071
vs_top=(vs_base=base+1)+1;
2072
(void) (*Lnk286)(Lclptr286);
2077
vs_top=(vs_base=base+1)+1;
2078
(void) (*Lnk254)(Lclptr254);
2080
if((vs_base[0])==Cnil){
2082
if(!(type_of((V367))==t_cons||((V367))==Cnil)){
2085
vs_top=(vs_base=base+1)+1;
2086
(void) (*Lnk255)(Lclptr255);
2089
{register object x= V374,V373= (V367);
2091
if(eql(x,V373->c.c_car)){
2093
}else V373=V373->c.c_cdr;
2098
vs_top=(vs_base=base+1)+1;
2099
(void) (*Lnk255)(Lclptr255);
2102
if(!((V375)==((V367)))){
2106
{object V376 = (V369);
2110
V368= CMPcdr((V368));
2111
V369= CMPcar((V368));
2116
/* macro definition for CALL-INITIALIZE-FUNCTION */
2119
{register object *base=vs_base;
2120
register object *sup=base+VM36; VC36
2124
{object V377=base[0]->c.c_cdr;
2125
if(endp(V377))invalid_macro_call();
2126
base[2]= (V377->c.c_car);
2128
if(endp(V377))invalid_macro_call();
2129
base[3]= (V377->c.c_car);
2131
if(endp(V377))invalid_macro_call();
2132
base[4]= (V377->c.c_car);
2134
if(!endp(V377))invalid_macro_call();}
2135
V378= list(2,VV[117],base[2]);
2136
V379= make_cons(/* INLINE-ARGS */V378,Cnil);
2137
V380= list(5,VV[119],VV[120],VV[121],base[3],base[4]);
2138
base[5]= list(3,VV[52],/* INLINE-ARGS */V379,list(4,VV[78],VV[118],/* INLINE-ARGS */V380,list(4,VV[122],VV[123],base[3],base[4])));
2139
vs_top=(vs_base=base+5)+1;
2142
/* macro definition for COPY-SLOTS */
2145
{register object *base=vs_base;
2146
register object *sup=base+VM37; VC37
2150
{object V381=base[0]->c.c_cdr;
2151
if(endp(V381))invalid_macro_call();
2152
base[2]= (V381->c.c_car);
2154
if(!endp(V381))invalid_macro_call();}
2155
base[3]= list(2,VV[124],base[2]);
2156
vs_top=(vs_base=base+3)+1;
2159
/* macro definition for ALLOCATE-STANDARD-INSTANCE--MACRO */
2162
{register object *base=vs_base;
2163
register object *sup=base+VM38; VC38
2167
{object V382=base[0]->c.c_cdr;
2168
if(endp(V382))invalid_macro_call();
2169
base[2]= (V382->c.c_car);
2171
if(endp(V382))invalid_macro_call();
2172
base[3]= (V382->c.c_car);
2174
if(!endp(V382))invalid_macro_call();}
2175
V383= list(3,VV[62],VV[126],base[2]);
2176
base[4]= list(5,VV[52],VV[125],/* INLINE-ARGS */V383,list(3,VV[62],VV[127],list(2,VV[128],base[3])),VV[129]);
2177
vs_top=(vs_base=base+4)+1;
2180
/* macro definition for WITH-MAKE-INSTANCE-FUNCTION-VALID-P-CHECK */
2183
{register object *base=vs_base;
2184
register object *sup=base+VM39; VC39
2188
{object V384=base[0]->c.c_cdr;
2189
if(endp(V384))invalid_macro_call();
2190
base[2]= (V384->c.c_car);
2193
V385= list(3,VV[132],VV[133],base[2]);
2194
base[4]= list(3,VV[52],VV[130],list(4,VV[78],VV[131],/* INLINE-ARGS */V385,make_cons(VV[6],base[3])));
2195
vs_top=(vs_base=base+4)+1;
2198
/* function definition for MAKE-INSTANCE-FUNCTION-TRAP */
2201
{register object *base=vs_base;
2202
register object *sup=base+VM40; VC40
2214
V388= (VFUN_NARGS=2,(*(LnkLI39))((V386),(V387)));
2216
V390= STREF(object,(V388),48);
2217
if(!(((V390))==(VV[43]))){
2219
(void)((*(LnkLI61))((V388),VV[13]));
2220
V389= STREF(object,(V388),48);
2229
vs_top=(vs_base=base+4)+2;
2230
{object _funobj = (V389);if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
2231
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
2232
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
2233
else super_funcall_no_event(_funobj);}
2237
/* local entry for function MAKE-INSTANCE-FUNCTION-SIMPLE */
2239
static object LI43(V396,V397,V398,V399,V400)
2241
object V396;object V397;object V398;object V399;object V400;
2249
base[0]= CMPcar((V396));
2250
base[0]=MMcons(base[0],Cnil);
2251
if(!(type_of((base[0]->c.c_car))==t_symbol)){
2253
base[1]= (VFUN_NARGS=2,(*(LnkLI250))((base[0]->c.c_car),Cnil));
2260
base[1]=MMcons(base[1],base[0]);
2262
vs_top=(vs_base=base+10)+1;
2263
(void) (*Lnk269)(Lclptr269);
2265
base[2]= vs_base[0];
2266
base[2]=MMcons(base[2],base[1]);
2267
V401= make_cons((base[2]->c.c_car),Cnil);
2269
vs_top=(vs_base=base+10)+1;
2270
(void) (*Lnk295)(Lclptr295);
2272
if((vs_base[0])==Cnil){
2274
base[4]= (VV[296]->s.s_gfdef);
2279
vs_top=(vs_base=base+10)+1;
2280
(void) (*Lnk297)(Lclptr297);
2282
if((vs_base[0])==Cnil){
2284
base[4]= (VV[298]->s.s_gfdef);
2289
vs_top=(vs_base=base+10)+1;
2290
(void) (*Lnk299)(Lclptr299);
2292
if((vs_base[0])==Cnil){
2294
base[4]= (VV[300]->s.s_gfdef);
2299
vs_top=(vs_base=base+10)+1;
2302
base[4]= vs_base[0];
2305
base[4]=MMcons(base[4],base[2]);
2307
vs_top=(vs_base=base+10)+1;
2308
(void) (*Lnk297)(Lclptr297);
2310
if((vs_base[0])==Cnil){
2319
V403= (*(LnkLI285))((V400),VV[116]);
2322
vs_top=(vs_base=base+11)+2;
2331
base[10]=V406=MMcons(Cnil,Cnil);
2334
base[11]= (VV[98]->s.s_gfdef);
2335
base[12]= list(3,VV[136],(V407->c.c_car),Cnil);
2338
vs_top=(vs_base=base+11)+4;
2341
(V406->c.c_car)= vs_base[0];
2342
if((V407=MMcdr(V407))==Cnil){
2345
V406=MMcdr(V406)=MMcons(Cnil,Cnil);
2349
base[7]= nreverse(V405);
2350
base[7]=MMcons(base[7],base[4]);
2351
V404= (*(LnkLI285))((V399),VV[116]);
2354
vs_top=(vs_base=base+11)+2;
2363
base[10]=V411=MMcons(Cnil,Cnil);
2366
base[11]= (VV[97]->s.s_gfdef);
2367
base[12]= list(3,VV[136],(V412->c.c_car),Cnil);
2370
vs_top=(vs_base=base+11)+4;
2373
(V411->c.c_car)= vs_base[0];
2374
if((V412=MMcdr(V412))==Cnil){
2377
V411=MMcdr(V411)=MMcons(Cnil,Cnil);
2381
base[9]= nreverse(V410);
2382
base[9]=MMcons(base[9],base[7]);
2385
base[14]= CMPcaddr((V396));
2386
vs_top=(vs_base=base+12)+3;
2388
if(vs_base>=vs_top){vs_top=sup;goto T751;}
2389
base[10]=MMcons(vs_base[0],base[9]);
2391
if(vs_base>=vs_top){vs_top=sup;goto T752;}
2392
base[11]=MMcons(vs_base[0],base[10]);
2397
base[10]=MMcons(Cnil,base[9]);
2400
base[11]=MMcons(Cnil,base[10]);
2403
if(!(((V402))==(VV[135]))){
2406
make_cclosure_new(LC67,Cnil,base[11],Cdata);
2411
make_cclosure_new(LC68,Cnil,base[11],Cdata);
2416
/* local entry for function MAKE-INSTANCE-FUNCTION-COMPLEX */
2418
static object LI45(V422,V423,V424,V425,V426)
2420
object V422;object V423;object V424;object V425;object V426;
2424
base[0]=MMcons((V423),Cnil);
2425
base[3]= (base[0]->c.c_car);
2427
base[5]= CMPcaddr((V422));
2428
vs_top=(vs_base=base+3)+3;
2430
if(vs_base>=vs_top){vs_top=sup;goto T761;}
2431
base[1]=MMcons(vs_base[0],base[0]);
2433
if(vs_base>=vs_top){vs_top=sup;goto T762;}
2434
base[2]=MMcons(vs_base[0],base[1]);
2439
base[1]=MMcons(Cnil,base[0]);
2442
base[2]=MMcons(Cnil,base[1]);
2445
base[3]= CMPcar((V422));
2446
base[3]=MMcons(base[3],base[2]);
2447
if(!(type_of((base[3]->c.c_car))==t_symbol)){
2449
base[4]= (VFUN_NARGS=2,(*(LnkLI250))((base[3]->c.c_car),Cnil));
2456
base[4]=MMcons(base[4],base[3]);
2457
base[8]= (base[0]->c.c_car);
2458
vs_top=(vs_base=base+8)+1;
2459
(void) (*Lnk269)(Lclptr269);
2461
base[5]= vs_base[0];
2462
base[5]=MMcons(base[5],base[4]);
2463
base[8]= (VV[98]->s.s_gfdef);
2465
V427= list(2,VV[150],(base[0]->c.c_car));
2466
base[10]= make_cons(/* INLINE-ARGS */V427,VV[151]);
2467
V428= (*(LnkLI285))((V426),VV[116]);
2469
make_cclosure_new(LC69,Cnil,base[5],Cdata);
2470
V430= list(2,/* INLINE-ARGS */V428,V429);
2471
base[11]= make_cons(/* INLINE-ARGS */V430,Cnil);
2472
base[12]= list(3,(base[5]->c.c_car),(VV[152]->s.s_dbind),(VV[152]->s.s_dbind));
2473
vs_top=(vs_base=base+8)+5;
2476
base[6]= vs_base[0];
2477
base[6]=MMcons(base[6],base[5]);
2478
base[8]= (VV[97]->s.s_gfdef);
2480
base[10]= list(2,list(2,VV[150],(base[0]->c.c_car)),Ct);
2481
V431= (*(LnkLI285))((V425),VV[116]);
2483
make_cclosure_new(LC70,Cnil,base[6],Cdata);
2484
V433= list(2,/* INLINE-ARGS */V431,V432);
2485
base[11]= make_cons(/* INLINE-ARGS */V433,Cnil);
2486
base[12]= list(2,(base[5]->c.c_car),(VV[152]->s.s_dbind));
2487
vs_top=(vs_base=base+8)+5;
2490
base[7]= vs_base[0];
2491
base[7]=MMcons(base[7],base[6]);
2493
make_cclosure_new(LC71,Cnil,base[7],Cdata);
2498
/* function definition for GET-SIMPLE-INITIALIZATION-FUNCTION */
2501
{register object *base=vs_base;
2502
register object *sup=base+VM43; VC43
2507
if(vs_top-vs_base<2) too_few_arguments();
2508
if(vs_top-vs_base>3) too_many_arguments();
2512
if(vs_base>=vs_top){vs_top=sup;goto T785;}
2521
{register object V438;
2522
V438= (VFUN_NARGS=4,(*(LnkLI39))((V435),(V436),Cnil,(V437)));
2524
V439= STREF(object,(V438),44);
2525
if(!(((V439))==(VV[43]))){
2527
(void)((*(LnkLI61))((V438),VV[74]));
2528
base[3]= STREF(object,(V438),44);
2536
V440= STREF(object,(V438),40);
2537
if(!(((V440))==(VV[43]))){
2539
(void)((*(LnkLI61))((V438),VV[73]));
2540
base[4]= STREF(object,(V438),40);
2547
vs_top=(vs_base=base+3)+2;
2551
/* function definition for GET-COMPLEX-INITIALIZATION-FUNCTIONS */
2554
{register object *base=vs_base;
2555
register object *sup=base+VM44; VC44
2557
{register object V441;
2559
register object V443;
2561
if(vs_top-vs_base<2) too_few_arguments();
2562
if(vs_top-vs_base>4) too_many_arguments();
2566
if(vs_base>=vs_top){vs_top=sup;goto T801;}
2569
if(vs_base>=vs_top){vs_top=sup;goto T802;}
2581
{register object V445;
2583
V445= (VFUN_NARGS=4,(*(LnkLI39))((V441),(V442),Cnil,(V443)));
2585
V447= STREF(object,(V445),28);
2586
if(!(((V447))==(VV[43]))){
2588
(void)((*(LnkLI61))((V445),VV[70]));
2589
V446= STREF(object,(V445),28);
2600
V448= STREF(object,(V445),32);
2601
if(!(((V448))==(VV[43]))){
2603
(void)((*(LnkLI61))((V445),VV[71]));
2604
base[7]= STREF(object,(V445),32);
2611
vs_top=(vs_base=base+6)+2;
2618
V451= STREF(object,(V445),24);
2619
if(!(((V451))==(VV[43]))){
2621
(void)((*(LnkLI61))((V445),VV[69]));
2622
V450= STREF(object,(V445),24);
2629
V452= (VFUN_NARGS=4,(*(LnkLI39))((V441),V450,Cnil,(V443)));
2630
V449= STREF(object,/* INLINE-ARGS */V452,32);
2631
if(!(((V449))==(VV[43]))){
2634
V454= STREF(object,(V445),24);
2635
if(!(((V454))==(VV[43]))){
2637
(void)((*(LnkLI61))((V445),VV[69]));
2638
V453= STREF(object,(V445),24);
2645
V455= (VFUN_NARGS=4,(*(LnkLI39))((V441),V453,Cnil,(V443)));
2646
(void)((*(LnkLI61))(/* INLINE-ARGS */V455,VV[71]));
2648
V457= STREF(object,(V445),24);
2649
if(!(((V457))==(VV[43]))){
2651
(void)((*(LnkLI61))((V445),VV[69]));
2652
V456= STREF(object,(V445),24);
2659
V458= (VFUN_NARGS=4,(*(LnkLI39))((V441),V456,Cnil,(V443)));
2660
base[7]= STREF(object,/* INLINE-ARGS */V458,32);
2667
vs_top=(vs_base=base+6)+2;
2671
/* local entry for function ADD-FORMS */
2673
static object LI48(V461,V462)
2675
register object V461;register object V462;
2682
vs_top=(vs_base=base+0)+1;
2686
if((CMPcar((V462)))!=Cnil){
2688
(V462)->c.c_car = V461;
2692
(CMPcdr(V462))->c.c_cdr = V461;
2693
(void)(CMPcdr(V462));
2698
vs_top=(vs_base=base+1)+1;
2702
(V462)->c.c_cdr = (V468);}
2705
{object V469 = CMPcar((V462));
2710
/* function definition for MAKE-DEFAULT-INITARGS-FORM-LIST */
2713
{register object *base=vs_base;
2714
register object *sup=base+VM46; VC46
2719
if(vs_top-vs_base<2) too_few_arguments();
2720
if(vs_top-vs_base>3) too_many_arguments();
2724
if(vs_base>=vs_top){vs_top=sup;goto T863;}
2737
register object V477;
2738
V473= make_cons(Cnil,Cnil);
2740
vs_top=(vs_base=base+3)+1;
2741
(void) (*Lnk306)(Lclptr306);
2745
vs_top=(vs_base=base+4)+1;
2746
(void) (*Lnk307)(Lclptr307);
2754
base[3]=V478=MMcons(Cnil,Cnil);
2757
base[5]= (V479->c.c_car);
2758
vs_top=(vs_base=base+5)+1;
2759
(void) (*Lnk308)(Lclptr308);
2765
(V478->c.c_cdr)= Cnil;
2767
base[4]=V482=MMcons(Cnil,Cnil);
2770
(V482->c.c_car)= make_cons((V483->c.c_car),(V479->c.c_car));
2771
if((V483=MMcdr(V483))==Cnil){
2772
(V478->c.c_cdr)= base[4];
2774
V482=MMcdr(V482)=MMcons(Cnil,Cnil);
2778
while(MMcdr(V478)!=Cnil)V478=MMcdr(V478);
2779
if((V479=MMcdr(V479))==Cnil){
2780
base[3]=base[3]->c.c_cdr;
2788
{register object V486;
2791
V487= CMPcar((V486));
2794
if(!(((V486))==Cnil)){
2800
{register object x= (V487),V490= (V476);
2802
if(eql(x,V490->c.c_car->c.c_car) &&V490->c.c_car != Cnil){
2803
V489= (V490->c.c_car);
2805
}else V490=V490->c.c_cdr;
2812
vs_top=(vs_base=base+5)+2;
2816
V486= CMPcdr((V486));
2817
V487= CMPcar((V486));
2821
{register object V491;
2822
register object V492;
2824
V492= CMPcar((V491));
2827
if(!(((V491))==Cnil)){
2832
{register object V493;
2833
register object V494;
2835
V493= CMPcar((V492));
2836
{register object x= (V493),V497= (V476);
2838
if(eql(x,V497->c.c_car->c.c_car) &&V497->c.c_car != Cnil){
2839
V496= (V497->c.c_car);
2841
}else V497=V497->c.c_cdr;
2846
V495= CMPcadr((V492));
2847
{register object x= (V494),V498= (V477);
2849
if(eql(x,V498->c.c_car)){
2851
}else V498=V498->c.c_cdr;}
2852
V499= list(2,VV[122],(V495));
2853
V500= list(2,/* INLINE-ARGS */V499,list(2,VV[161],(V493)));
2854
(void)((*(LnkLI309))(/* INLINE-ARGS */V500,(V473)));
2855
V475= make_cons(V493,(V475));
2856
V477= make_cons(V494,(V477));}
2859
V491= CMPcdr((V491));
2860
V492= CMPcar((V491));
2866
V503= list(3,VV[162],(V470),(VFUN_NARGS=3,(*(LnkLI39))((V470),(V475),Cnil)));
2867
V504= make_cons(/* INLINE-ARGS */V503,Cnil);
2868
(void)((*(LnkLI309))(/* INLINE-ARGS */V504,(V473)));
2871
(void)((*(LnkLI309))(VV[163],(V473)));
2872
base[3]= CMPcar((V473));
2874
vs_top=(vs_base=base+3)+2;
2878
/* function definition for MAKE-SHARED-INITIALIZE-FORM-LIST */
2881
{register object *base=vs_base;
2882
register object *sup=base+VM47; VC47
2904
V509= make_cons(Cnil,Cnil);
2906
vs_top=(vs_base=base+12)+1;
2907
(void) (*Lnk295)(Lclptr295);
2909
if((vs_base[0])==Cnil){
2916
vs_top=(vs_base=base+12)+1;
2917
(void) (*Lnk297)(Lclptr297);
2919
if((vs_base[0])==Cnil){
2926
vs_top=(vs_base=base+12)+1;
2927
(void) (*Lnk299)(Lclptr299);
2929
if((vs_base[0])==Cnil){
2936
vs_top=(vs_base=base+12)+1;
2943
vs_top=(vs_base=base+12)+1;
2944
(void) (*Lnk269)(Lclptr269);
2949
base[12]= ((V511))->v.v_self[12];
2951
base[14]= (VV[169]->s.s_dbind);
2952
vs_top=(vs_base=base+12)+3;
2963
vs_top=(vs_base=base+12)+1;
2964
(void) (*Lnk307)(Lclptr307);
2967
base[13]=VV[311]->s.s_gfdef;
2969
object V518= (V513);
2973
base[12]=V517=MMcons(Cnil,Cnil);
2976
base[14]= (V518->c.c_car);
2977
vs_top=(vs_base=base+14)+1;
2978
(void) (*Lnk311)(Lclptr311);
2980
(V517->c.c_car)= vs_base[0];
2981
if((V518=MMcdr(V518))==Cnil){
2984
V517=MMcdr(V517)=MMcons(Cnil,Cnil);
2989
object V520= (V513);
2993
base[12]=V519=MMcons(Cnil,Cnil);
2998
{register object V523;
3000
base[15]= (V520->c.c_car);
3001
vs_top=(vs_base=base+15)+1;
3002
(void) (*Lnk308)(Lclptr308);
3005
V524= CMPcar((V523));
3008
if(!(((V523))==Cnil)){
3016
vs_top=(vs_base=base+15)+2;
3022
V522= (number_compare((V522),(V525))<=0?((V522)):(V525));}
3025
V523= CMPcdr((V523));
3026
V524= CMPcar((V523));
3030
(V519->c.c_car)= make_cons((V520->c.c_car),(V522));}
3031
if((V520=MMcdr(V520))==Cnil){
3034
V519=MMcdr(V519)=MMcons(Cnil,Cnil);
3039
base[13]= (VV[313]->s.s_gfdef);
3041
base[15]= (VV[207]->s.s_gfdef);
3042
vs_top=(vs_base=base+12)+4;
3048
{register object V527;
3049
register object V528;
3051
V528= CMPcar((V527));
3054
if(!(((V527))==Cnil)){
3062
V529= CMPcar((V528));
3064
vs_top=(vs_base=base+15)+1;
3065
(void) (*Lnk311)(Lclptr311);
3068
V532= CMPcdr((V528));
3069
V533 = CMPmake_fixnum(V526);
3070
V534= number_minus(/* INLINE-ARGS */V532,V533);
3071
V531= fix(one_plus(/* INLINE-ARGS */V534));
3072
if(eql(CMPcdr((V528)),VV[170])){
3077
vs_top=(vs_base=base+16)+2;
3081
V535= one_plus(V536);
3084
V538 = CMPmake_fixnum((long)(2)*(V531));
3085
V539= list(2,VV[172],V538);
3086
V537= make_cons(/* INLINE-ARGS */V539,Cnil);
3093
V540= list(3,VV[173],(V535),(V529));
3094
V541= make_cons(/* INLINE-ARGS */V540,Cnil);
3095
V542= append(V537,/* INLINE-ARGS */V541);
3096
(void)((*(LnkLI309))(/* INLINE-ARGS */V542,(V509)));}
3097
V526= (long)(V526)+(V531);}
3100
V527= CMPcdr((V527));
3101
V528= CMPcar((V527));
3105
{register object V543;
3108
V544= CMPcar((V543));
3111
if(!(((V543))==Cnil)){
3116
{register object V545;
3118
V545= CMPcar((V544));
3120
vs_top=(vs_base=base+15)+1;
3121
(void) (*Lnk311)(Lclptr311);
3124
if(!(eql(CMPcdr((V544)),VV[170]))){
3128
{register object x= (V546),V547= (V507);
3130
if(eql(x,V547->c.c_car)){
3132
}else V547=V547->c.c_cdr;
3141
register object V551;
3142
register object V552;
3144
vs_top=(vs_base=base+20)+1;
3145
(void) (*Lnk315)(Lclptr315);
3149
vs_top=(vs_base=base+20)+1;
3150
(void) (*Lnk316)(Lclptr316);
3153
if(((V510))==(VV[164])){
3156
vs_top=(vs_base=base+20)+1;
3157
(void) (*Lnk317)(Lclptr317);
3168
vs_top=(vs_base=base+20)+2;
3172
V551= one_plus(V553);
3180
vs_top=(vs_base=base+20)+1;
3183
if((vs_base[0])==Cnil){
3187
(type_of((V549)) == t_sfun ?(*(((V549))->sfn.sfn_self)):
3188
(fcall.argd=0,type_of((V549))==t_vfun) ?
3189
(*(((V549))->sfn.sfn_self)):
3190
(fcall.fun=((V549)),fcalln))());
3193
if(!(type_of((V550))==t_fixnum||type_of((V550))==t_bignum)){
3195
(void)((((V512))->v.v_self[fix((V550))]=((V554))));
3200
V555= list(2,VV[174],(V554));
3201
V552= list(2,/* INLINE-ARGS */V555,list(3,VV[173],(V551),(V545)));
3206
vs_top=(vs_base=base+20)+1;
3207
(void) (*Lnk316)(Lclptr316);
3210
V557= list(2,VV[122],V556);
3211
V552= list(2,/* INLINE-ARGS */V557,list(3,VV[173],(V551),(V545)));
3218
V559 = CMPmake_fixnum((long)length((V552)));
3219
V560= list(4,VV[175],(V551),(V545),V559);
3220
V558= make_cons(/* INLINE-ARGS */V560,Cnil);
3227
V561= append(V558,(V552));
3228
(void)((*(LnkLI309))(/* INLINE-ARGS */V561,(V509)));}}
3231
V543= CMPcdr((V543));
3232
V544= CMPcar((V543));
3236
base[12]= CMPcar((V509));
3238
vs_top=(vs_base=base+12)+2;
3242
/* local entry for function GET-PV-CELL-FOR-CLASS */
3244
static object LI51(V563)
3246
register object V563;
3252
register object V566;
3253
base[4]=VV[311]->s.s_gfdef;
3255
vs_top=(vs_base=base+5)+1;
3256
(void) (*Lnk307)(Lclptr307);
3264
base[3]=V567=MMcons(Cnil,Cnil);
3267
base[5]= (V568->c.c_car);
3268
vs_top=(vs_base=base+5)+1;
3269
(void) (*Lnk311)(Lclptr311);
3271
(V567->c.c_car)= vs_base[0];
3272
if((V568=MMcdr(V568))==Cnil){
3275
V567=MMcdr(V567)=MMcons(Cnil,Cnil);
3279
V570= make_cons(Cnil,(V564));
3280
V565= make_cons(/* INLINE-ARGS */V570,Cnil);
3282
base[4]= (VV[176]->s.s_dbind);
3283
vs_top=(vs_base=base+3)+2;
3289
if(equal((V565),STREF(object,(V566),8))){
3293
V566= (VFUN_NARGS=2,(*(LnkLI318))(VV[178],(V565)));
3295
V572= (VV[176]->s.s_dbind);
3299
vs_top=(vs_base=base+3)+3;
3305
vs_top=(vs_base=base+3)+1;
3306
(void) (*Lnk269)(Lclptr269);
3309
{object V575 = (*(LnkLI319))((V566),V574);
3314
/* function definition for INITIALIZE-INSTANCE-SIMPLE-FUNCTION */
3317
{register object *base=vs_base;
3318
register object *sup=base+VM49; VC49
3334
register object V582;
3335
V580= (*(LnkLI320))((V578));
3336
V581= STREF(object,(V577),0);
3337
base[7]= CMPcar((V581));
3338
vs_top=(vs_base=base+7)+1;
3339
(void) (*Lnk255)(Lclptr255);
3342
V582= listA(3,(V576),V583,CMPcdr((V581)));
3343
if(((VV[179]->s.s_dbind))!=Cnil){
3346
base[8]= (VV[180]->s.s_dbind);
3347
vs_top=(vs_base=base+7)+2;
3350
if((vs_base[0])==Cnil){
3358
vs_top=(vs_base=base+7)+2;
3360
if(vs_base>=vs_top){vs_top=sup;goto T1121;}
3363
if(vs_base>=vs_top){vs_top=sup;goto T1122;}
3375
{register object V586;
3376
{register object x= (V584),V587= (VV[181]->s.s_dbind);
3378
if(equal(x,V587->c.c_car->c.c_car) &&V587->c.c_car != Cnil){
3379
V586= (V587->c.c_car);
3381
}else V587=V587->c.c_cdr;
3386
V589= (VV[180]->s.s_dbind);
3390
vs_top=(vs_base=base+7)+3;
3396
base[8]= make_cons((V582),Cnil);
3397
base[9]= CMPcdddr((V586));
3399
base[11]= (VV[251]->s.s_gfdef);
3400
vs_top=(vs_base=base+8)+4;
3404
(CMPcddr(V586))->c.c_cdr = (V592);
3405
(void)(CMPcddr(V586));
3409
V586= listA(4,(V584),Cnil,Cnil,make_cons((V582),Cnil));{object V593;
3410
V593= (VV[181]->s.s_dbind);
3411
V594= make_cons((V586),Cnil);
3412
(VV[181]->s.s_dbind)= nconc(V593,/* INLINE-ARGS */V594);}
3415
if(((VV[182]->s.s_dbind))!=Cnil){
3417
if((CMPcadr((V586)))!=Cnil){
3420
base[8]= CMPcar((V586));
3421
vs_top=(vs_base=base+8)+1;
3425
(CMPcdr(V586))->c.c_car = (V596);
3426
(void)(CMPcdr(V586));}
3429
if((CMPcadr((V586)))==Cnil){
3431
base[7]= CMPcadr((V586));
3436
{vs_push((V597)->c.c_car);V597=(V597)->c.c_cdr;}
3438
{object _funobj = base[7];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
3439
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
3440
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
3441
else super_funcall_no_event(_funobj);}
3445
base[7]= list(3,VV[138],(V580),(V579));
3446
vs_top=(vs_base=base+7)+1;
3450
base[7]= list(3,VV[138],(V580),(V579));
3451
vs_top=(vs_base=base+7)+1;
3455
/* local entry for function LOAD-PRECOMPILED-IIS-ENTRY */
3457
static object LI53(V602,V603,V604,V605)
3459
object V602;object V603;object V604;object V605;
3464
{register object x= (V602),V607= (VV[181]->s.s_dbind);
3466
if(equal(x,V607->c.c_car->c.c_car) &&V607->c.c_car != Cnil){
3467
V606= (V607->c.c_car);
3469
}else V607=V607->c.c_cdr;
3475
V606= listA(4,(V602),Cnil,Cnil,Cnil);{object V608;
3476
V608= (VV[181]->s.s_dbind);
3477
V609= make_cons((V606),Cnil);
3478
(VV[181]->s.s_dbind)= nconc(V608,/* INLINE-ARGS */V609);}
3481
(CMPcdr(V606))->c.c_car = V603;
3482
(void)(CMPcdr(V606));
3483
(CMPcddr(V606))->c.c_car = V604;
3484
(void)(CMPcddr(V606));
3485
{register object V614;
3486
register object V615;
3488
V615= CMPcar((V614));
3491
if(!(((V614))==Cnil)){
3496
{register object V616;
3497
register object V617;
3498
register object V618;
3500
V617= (VV[180]->s.s_dbind);
3505
vs_top=(vs_base=base+1)+3;
3508
V614= CMPcdr((V614));
3509
V615= CMPcar((V614));
3515
base[2]= CMPcdddr((V606));
3517
base[4]= (VV[251]->s.s_gfdef);
3518
vs_top=(vs_base=base+1)+4;
3522
(CMPcddr(V606))->c.c_cdr = (V620);
3523
(void)(CMPcddr(V606));
3524
{object V621 = (V620);
3529
/* macro definition for PRECOMPILE-IIS-FUNCTIONS */
3532
{register object *base=vs_base;
3533
register object *sup=base+VM51; VC51
3537
{object V622=base[0]->c.c_cdr;
3541
base[2]= (V622->c.c_car);
3542
V622=V622->c.c_cdr;}
3543
if(!endp(V622))invalid_macro_call();}
3544
{register object V623;
3545
V623= small_fixnum(-1);
3546
{register object V625;
3547
register object V626;
3550
{register object V627;
3551
register object V628;
3552
V627= (VV[181]->s.s_dbind);
3553
V628= CMPcar((V627));
3556
if(!(((V627))==Cnil)){
3561
if((CMPcaddr((V628)))==Cnil){
3563
if(!((CMPcaddr((V628)))==(base[2]))){
3567
if((base[2])==Cnil){
3569
{register object V629;
3570
register object V630;
3573
(CMPcddr((V629)))->c.c_car = (V630);
3574
(void)(CMPcddr((V629)));}
3577
{register object V631;
3578
V623= number_plus((V623),small_fixnum(1));
3579
V632= list(3,VV[183],base[2],(V623));
3580
V633= list(2,VV[4],CMPcar((V628)));
3581
V634= list(2,VV[186],CMPcar((V628)));
3582
V635= list(2,VV[4],base[2]);
3583
V636= list(5,VV[185],/* INLINE-ARGS */V633,/* INLINE-ARGS */V634,/* INLINE-ARGS */V635,list(2,VV[4],CMPcdddr((V628))));
3584
V631= (*(LnkLI324))(/* INLINE-ARGS */V632,VV[184],/* INLINE-ARGS */V636);
3587
V626= make_cons((V631),Cnil);
3592
V638= make_cons((V631),Cnil);
3593
((V626))->c.c_cdr = /* INLINE-ARGS */V638;
3595
V626= CMPcdr(V637);}
3598
V627= CMPcdr((V627));
3599
V628= CMPcar((V627));
3604
base[3]= make_cons(VV[6],V624);
3605
vs_top=(vs_base=base+3)+1;
3608
/* function definition for COMPILE-IIS-FUNCTIONS */
3611
{register object *base=vs_base;
3612
register object *sup=base+VM52; VC52
3621
base[3]= (((V639))==Cnil?Ct:Cnil);
3622
bds_bind(VV[179],Ct);
3623
bds_bind(VV[91],Ct);
3624
bds_bind(VV[182],base[3]);
3625
if(!(((VV[109]->s.s_dbind))==(VV[110]))){
3636
vs_top=(vs_base=base+4)+1;
3643
/* local entry for function INITIALIZE-INSTANCE-SIMPLE */
3645
static object LI56(V644,V645,V646,V647)
3647
object V644;register object V645;object V646;register object V647;
3652
register object V649;
3655
register object V652;
3656
V648= CMPcar((V644));
3657
if(type_of(V646)==t_structure){
3662
if(!(((V646)->str.str_def)==(VV[187]))){
3664
V650= STREF(object,(V646),4);
3667
T1239:;{object V654;
3668
V654= (VV[188]->s.s_dbind);
3669
base[0]= small_fixnum(14);
3671
vs_top=(vs_base=base+0)+2;
3675
if(!((V654)==(CMPcar(V655)))){
3677
V650= CMPcar(((V646))->cc.cc_turbo[12]);
3684
V651= (*(LnkLI328))((V646));
3694
{register object V656;
3696
V657= CMPcar((V645));
3697
V645= CMPcdr((V645));
3700
V658= CMPcar((V656));
3701
{object V659= (V658);
3702
if((V659!= VV[161]))goto T1262;
3703
V647= make_cons(V652,(V647));
3705
V661= CMPcadr((V656));
3706
V647= make_cons((V661),(V647));
3710
if((V659!= VV[174]))goto T1267;
3711
V652= CMPcadr((V656));
3715
if((V659!= VV[122]))goto T1269;
3717
V662 = CMPcadr((V656)),
3718
(type_of(V662) == t_sfun ?(*((V662)->sfn.sfn_self)):
3719
(fcall.argd=0,type_of(V662)==t_vfun) ?
3720
(*((V662)->sfn.sfn_self)):
3721
(fcall.fun=(V662),fcalln))());
3725
if((V659!= VV[172]))goto T1271;
3726
V663= one_minus(CMPcadr((V656)));
3727
V649= nthcdr(fix(/* INLINE-ARGS */V663),(V649));
3729
V664= CMPcar((V649));
3730
V649= CMPcdr((V649));
3735
if((V659!= VV[173]))goto T1278;
3737
V665= ((V648))->v.v_self[fix(CMPcadr((V656)))];
3738
if(!(type_of(V665)==t_fixnum)){
3740
(void)(((V650))->v.v_self[fix((V665))]= ((V652)));
3744
if(!(type_of(V665)==t_cons)){
3746
(V665)->c.c_cdr = V652;
3751
V671= CMPcaddr((V656));
3752
V673= ({object _tmp=get(VV[204],sSsetf_function,Cnil);if (_tmp==Cnil) {int bs=((object)VV[204])->s.s_fillp+8;char *b=alloca(bs);snprintf(b,bs,"(SETF %-.*s)",bs-8,((object)VV[204])->s.s_self);FEundefined_function(make_simple_string(b));}_tmp;});
3755
(type_of(V674) == t_sfun ?(*((V674)->sfn.sfn_self)):
3756
(fcall.argd=4,type_of(V674)==t_vfun) ?
3757
(*((V674)->sfn.sfn_self)):
3758
(fcall.fun=(V674),fcalln))(V652,V651,V646,(V671))));
3762
if((V659!= VV[175]))goto T1289;
3764
V675= ((V648))->v.v_self[fix(CMPcadr((V656)))];
3765
if(!(type_of(V675)==t_fixnum)){
3767
if(!((((((V650))->v.v_self[fix((V675))])==(VV[189])?Ct:Cnil))==Cnil)){
3772
if(!(type_of(V675)==t_cons)){
3774
if(!((((CMPcdr((V675)))==(VV[189])?Ct:Cnil))==Cnil)){
3781
base[2]= CMPcaddr((V656));
3782
vs_top=(vs_base=base+0)+3;
3783
(void) (*Lnk213)(Lclptr213);
3785
if((vs_base[0])==Cnil){
3791
V677= fix(CMPcadddr((V656)));
3795
if(!((V678)>=(V677))){
3801
V679= CMPcar((V645));
3802
V645= CMPcdr((V645));}
3803
V678= (long)(V678)+1;
3807
if((V659!= VV[162]))goto T1316;
3808
if(!(type_of((V647))==t_cons)){
3810
V647= make_cons(CMPcar((V647)),CMPcdr((V647)));
3813
(VV[93]->s.s_dbind)= CMPcadr((V656));
3814
(VV[94]->s.s_dbind)= (V647);
3815
(VV[95]->s.s_dbind)= CMPcaddr((V656));
3819
if((V659!= VV[329]))goto T1326;
3833
vs_top=(vs_base=base+0)+9;
3841
{object V680 = (V647);
3846
/* local entry for function ADD-TO-CVECTOR */
3848
static object LI57(V683,V684)
3850
register object V683;object V684;
3856
vs_top=(vs_base=base+0)+2;
3860
if(V685==Cnil)goto T1338;
3861
{object V686 = V685;
3866
V687= CMPmake_fixnum((long)(((V683))->st.st_fillp));
3867
{register object V689;
3871
V690= (long)(((V689))->st.st_fillp);
3872
V691= (long)(((V689))->st.st_dim);
3873
if(!((V690)<(V691))){
3875
(void)((((V689))->st.st_fillp)=((long)(1)+(V690)));
3876
V692 = CMPmake_fixnum(V690);
3877
(void)(aset1((V689),fix(V692),V684));
3883
vs_top=(vs_base=base+0)+2;
3888
{object V693 = (V687);
3893
/* local entry for function FIRST-FORM-TO-LISP */
3895
static object LI60(V697,V698,V699)
3897
register object V697;object V698;register object V699;
3904
V702= CMPcdr(CMPcar(V697));
3906
V703= CMPcar(CMPcar(V697));
3907
(V697)->c.c_car = (V702);
3910
V704= CMPcar((V700));
3911
{object V705= (V704);
3912
if((V705!= VV[161]))goto T1360;
3913
base[1]= CMPcadr((V700));
3914
vs_top=(vs_base=base+1)+1;
3918
{object V707 = list(2,VV[192],list(3,VV[57],V706,VV[193]));
3922
if((V705!= VV[174]))goto T1363;
3923
base[1]= CMPcadr((V700));
3924
vs_top=(vs_base=base+1)+1;
3928
V709= list(3,VV[194],VV[76],V708);
3929
{object V710 = make_cons(/* INLINE-ARGS */V709,Cnil);
3933
if((V705!= VV[122]))goto T1366;
3934
base[1]= CMPcadr((V700));
3935
vs_top=(vs_base=base+1)+1;
3939
V712= list(3,VV[194],VV[76],list(2,VV[122],list(3,VV[195],VV[186],V711)));
3940
{object V713 = make_cons(/* INLINE-ARGS */V712,Cnil);
3944
if((V705!= VV[172]))goto T1369;
3946
V715= one_minus(CMPcadr((V700)));
3947
{object V716= (V715);
3948
if(!eql(V716,VV[197]))goto T1372;
3953
if(!eql(V716,VV[199]))goto T1373;
3958
V714= list(2,VV[201],(V715));}}
3961
{object V717 = list(2,list(3,VV[194],VV[196],append(V714,VV[202])),VV[203]);
3965
if((V705!= VV[173]))goto T1374;
3969
V718= CMPcadr((V700));
3970
V719= ((V699))->v.v_self[fix((V718))];
3971
base[4]= CMPcaddr((V700));
3972
vs_top=(vs_base=base+4)+1;
3976
V720= list(3,VV[62],list(4,VV[204],VV[111],VV[129],V721),VV[76]);
3977
if(((VV[205]->s.s_dbind))==Cnil){
3979
if(!(type_of(V719)==t_fixnum)){
3982
vs_top=(vs_base=base+4)+1;
3986
V724= list(3,VV[62],list(3,VV[206],VV[58],V723),VV[76]);
3987
{object V725 = make_cons(/* INLINE-ARGS */V724,Cnil);
3991
if(!(type_of(V719)==t_cons)){
3994
vs_top=(vs_base=base+4)+1;
3998
V727= list(3,VV[62],list(2,VV[207],V726),VV[76]);
3999
{object V728 = make_cons(/* INLINE-ARGS */V727,Cnil);
4003
{object V729 = make_cons((V720),Cnil);
4008
vs_top=(vs_base=base+4)+1;
4012
if(!(type_of(V719)==t_fixnum)){
4018
if(!(type_of(V719)==t_cons)){
4027
V733= list(7,VV[208],VV[209],VV[58],V730,VV[76],(V720),V731);
4028
{object V734 = make_cons(/* INLINE-ARGS */V733,Cnil);
4032
if((V705!= VV[175]))goto T1402;
4036
V735= CMPcadr((V700));
4037
V736= ((V699))->v.v_self[fix((V735))];
4038
base[4]= CMPcaddr((V700));
4039
vs_top=(vs_base=base+4)+1;
4043
V737= list(4,VV[213],VV[111],VV[129],V738);
4044
if(((VV[205]->s.s_dbind))==Cnil){
4046
if(!(type_of(V736)==t_fixnum)){
4049
vs_top=(vs_base=base+4)+1;
4053
V742= list(3,VV[206],VV[58],V741);
4054
V739= list(2,VV[214],list(3,VV[55],/* INLINE-ARGS */V742,list(2,VV[4],(VV[169]->s.s_dbind))));
4058
if(!(type_of(V736)==t_cons)){
4061
vs_top=(vs_base=base+4)+1;
4065
V744= list(2,VV[207],V743);
4066
V739= list(2,VV[214],list(3,VV[55],/* INLINE-ARGS */V744,list(2,VV[4],(VV[169]->s.s_dbind))));
4075
vs_top=(vs_base=base+4)+1;
4080
V747= ((V699))->v.v_self[fix((V735))];
4081
if(!(type_of((V747))==t_fixnum)){
4087
if(!(type_of((V747))==t_cons)){
4096
V739= list(6,VV[215],VV[209],VV[58],V745,(V737),V746);
4099
{register object V749;
4100
V749= make_cons(Cnil,Cnil);
4103
V750= fix(CMPcadddr((V700)));
4107
if(!((V751)>=(V750))){
4109
V748= CMPcar((V749));
4113
V752= (*(LnkLI331))((V697),base[0],(V699));
4114
(void)((*(LnkLI309))(/* INLINE-ARGS */V752,(V749)));
4115
V751= (long)(V751)+1;
4119
V753= listA(3,VV[54],V739,V748);
4120
{object V754 = make_cons(/* INLINE-ARGS */V753,Cnil);
4124
if((V705!= VV[162]))goto T1445;
4125
base[1]= CMPcadr((V700));
4126
vs_top=(vs_base=base+1)+1;
4130
V756= list(3,VV[194],VV[93],V755);
4131
base[1]= CMPcaddr((V700));
4132
vs_top=(vs_base=base+1)+1;
4136
{object V758 = list(4,VV[216],/* INLINE-ARGS */V756,VV[217],list(3,VV[194],VV[95],V757));
4140
if((V705!= VV[329]))goto T1450;
4141
{object V759 = VV[218];
4154
vs_top=(vs_base=base+1)+9;
4157
{object V760 = vs_base[0];
4162
/* macro definition for IIS-BODY */
4165
{register object *base=vs_base;
4166
register object *sup=base+VM56; VC56
4170
{object V761=base[0]->c.c_cdr;
4172
V763= listA(3,VV[231],VV[232],base[2]);
4173
base[3]= listA(3,VV[52],VV[230],append(VV[229],/* INLINE-ARGS */V763));
4174
vs_top=(vs_base=base+3)+1;
4177
/* function definition for FORM-LIST-TO-LISP */
4180
{register object *base=vs_base;
4181
register object *sup=base+VM57; VC57
4191
{register object V766;
4192
register object V767;
4193
register object V768;
4196
V766= make_cons((V765),Cnil);
4197
base[8]= CMPmake_fixnum((long)length((V765)));
4198
base[9]= small_fixnum(2);
4199
vs_top=(vs_base=base+8)+2;
4202
base[7]= vs_base[0];
4204
base[9]= small_fixnum(0);
4207
vs_top=(vs_base=base+7)+5;
4211
V768= CMPcar((V764));
4212
{register object V771;
4213
V771= make_cons(Cnil,Cnil);
4216
if((CMPcar((V766)))!=Cnil){
4218
V769= CMPcar((V771));
4222
V772= (*(LnkLI331))((V766),(V767),(V768));
4223
(void)((*(LnkLI309))(/* INLINE-ARGS */V772,(V771)));
4227
V773 = CMPmake_fixnum((long)length((V767)));
4228
V770= list(2,VV[235],V773);
4229
V774= list(2,VV[238],list(3,VV[239],(V770),VV[222]));
4230
base[7]= list(4,VV[236],VV[237],/* INLINE-ARGS */V774,list(2,VV[186],list(5,VV[236],VV[240],VV[241],make_cons(VV[242],(V769)),VV[193])));
4233
vs_top=(vs_base=base+9)+2;
4237
base[8]= list(2,(V764),V775);
4238
vs_top=(vs_base=base+7)+2;
4242
/* local entry for function GET-MAKE-INSTANCE-FUNCTION-SYMBOL */
4244
static object LI64(V777)
4250
V778= make_cons((V777),Cnil);
4251
(void)((*(LnkLI7))(/* INLINE-ARGS */V778));
4252
{object V779 = (*(LnkLI75))((V777));
4256
/* local function CONST */
4258
static void L61(base0)
4259
register object *base0;
4260
{ register object *base=vs_base;
4261
register object *sup=base+VM59; VC59
4269
if(type_of((V780))==t_fixnum||
4270
type_of((V780))==t_bignum||
4271
type_of((V780))==t_ratio||
4272
type_of((V780))==t_shortfloat||
4273
type_of((V780))==t_longfloat||
4274
type_of((V780))==t_complex){
4276
if(!(type_of((V780))==t_character)){
4281
vs_top=(vs_base=base+1)+1;
4285
if(!(type_of((V780))==t_symbol)){
4288
vs_top=(vs_base=base+1)+1;
4291
if((vs_base[0])==Cnil){
4293
base[1]= list(2,VV[4],(V780));
4294
vs_top=(vs_base=base+1)+1;
4298
base[1]= list(3,VV[221],VV[222],(*(LnkLI333))(base0[0],(V780)));
4299
vs_top=(vs_base=base+1)+1;
4303
/* local function CLOSURE */
4305
static void LC71(base0)
4306
register object *base0;
4307
{ register object *base=vs_base;
4308
register object *sup=base+VM60; VC60
4312
if(vs_top-vs_base<1) too_few_arguments();
4317
for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
4321
if(((base0[3]->c.c_car))==Cnil){
4323
V783= (VFUN_NARGS=2,(*(LnkLI334))((base0[4]->c.c_car),(base0[3]->c.c_car)));
4330
if(!(((V783))==((V781)))){
4332
if(!((((((base0[2]->c.c_car))->v.v_self[8])==(Ct)?Ct:Cnil))==Cnil)){
4338
vs_top=(vs_base=base+2)+2;
4343
{register object V784;
4344
register object V785;
4345
{register object V786;
4346
V786= (base0[6]->c.c_car);
4347
if(!(type_of((V786))==t_cons)){
4349
if(!((CMPcar((V786)))==(VV[138]))){
4351
V784= (*(LnkLI119))(CMPcadr((V786)),CMPcaddr((V786)),Cnil,(V782));
4356
(type_of((V786)) == t_sfun ?(*(((V786))->sfn.sfn_self)):
4357
(fcall.argd=2,type_of((V786))==t_vfun) ?
4358
(*(((V786))->sfn.sfn_self)):
4359
(fcall.fun=((V786)),fcalln))(Cnil,(V782)));}
4362
base[4]=VV[96]->s.s_gfdef;
4363
base[5]= (base0[7]->c.c_car);
4368
{vs_push((V787)->c.c_car);V787=(V787)->c.c_cdr;}
4370
(void) (*Lnk96)(Lclptr96);
4373
base[4]= (base0[0]->c.c_car);
4375
vs_top=(vs_base=base+4)+2;
4378
if((vs_base[0])==Cnil){
4381
V788 = STREF(object,(base0[0]->c.c_car),0),
4382
(type_of(V788) == t_sfun ?(*((V788)->sfn.sfn_self)):
4383
(fcall.argd=4,type_of(V788)==t_vfun) ?
4384
(*((V788)->sfn.sfn_self)):
4385
(fcall.fun=(V788),fcalln))(STREF(object,(base0[0]->c.c_car),4),STREF(object,(base0[0]->c.c_car),8),(V785),(V784))));
4390
V789= (base0[0]->c.c_car);
4391
{register object V790;
4395
vs_top=(vs_base=base+4)+2;
4398
if((vs_base[0])==Cnil){
4402
register object V793;
4403
V791= STREF(object,(base0[0]->c.c_car),0);
4404
V792= make_cons((V785),(V784));
4405
V793= STREF(object,(base0[0]->c.c_car),4);
4408
if((CMPcdr((V793)))!=Cnil){
4411
(type_of((V791)) == t_sfun ?(*(((V791))->sfn.sfn_self)):
4412
(fcall.argd=2,type_of((V791))==t_vfun) ?
4413
(*(((V791))->sfn.sfn_self)):
4414
(fcall.fun=((V791)),fcalln))((V792),CMPcar((V793)))));
4424
{vs_push((V794)->c.c_car);V794=(V794)->c.c_cdr;}
4426
{object _funobj = base[4];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
4427
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
4428
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
4429
else super_funcall_no_event(_funobj);}
4435
vs_top=(vs_base=base+4)+1;
4438
if((vs_base[0])==Cnil){
4440
base[4]= (base0[0]->c.c_car);
4446
{vs_push((V795)->c.c_car);V795=(V795)->c.c_cdr;}
4448
{object _funobj = base[4];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
4449
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
4450
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
4451
else super_funcall_no_event(_funobj);}
4465
vs_top=(vs_base=base+4)+9;
4471
vs_top=(vs_base=base+4)+1;
4475
/* local function CLOSURE */
4477
static void LC70(base0)
4478
register object *base0;
4479
{ register object *base=vs_base;
4480
register object *sup=base+VM61; VC61
4484
if(vs_top-vs_base<1) too_few_arguments();
4489
for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
4492
base[2]= (base0[0]->c.c_car);
4494
vs_top=(vs_base=base+2)+2;
4497
if((vs_base[0])==Cnil){
4499
base[2]= STREF(object,(base0[0]->c.c_car),0);
4500
base[3]= STREF(object,(base0[0]->c.c_car),4);
4501
base[4]= STREF(object,(base0[0]->c.c_car),8);
4505
vs_top=(vs_base=base+3)+5;
4506
{object _funobj = base[2];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
4507
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
4508
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
4509
else super_funcall_no_event(_funobj);}
4514
V798= (base0[0]->c.c_car);
4515
{register object V799;
4519
vs_top=(vs_base=base+2)+2;
4522
if((vs_base[0])==Cnil){
4526
register object V802;
4527
V800= STREF(object,(base0[0]->c.c_car),0);
4528
V801= listA(3,(V796),Ct,(V797));
4529
V802= STREF(object,(base0[0]->c.c_car),4);
4532
if((CMPcdr((V802)))!=Cnil){
4535
base[3]= CMPcar((V802));
4536
vs_top=(vs_base=base+2)+2;
4537
{object _funobj = (V800);if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
4538
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
4539
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
4540
else super_funcall_no_event(_funobj);}
4550
{vs_push((V803)->c.c_car);V803=(V803)->c.c_cdr;}
4552
{object _funobj = base[2];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
4553
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
4554
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
4555
else super_funcall_no_event(_funobj);}
4560
vs_top=(vs_base=base+2)+1;
4563
if((vs_base[0])==Cnil){
4565
base[2]= (base0[0]->c.c_car);
4572
{vs_push((V804)->c.c_car);V804=(V804)->c.c_cdr;}
4574
{object _funobj = base[2];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
4575
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
4576
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
4577
else super_funcall_no_event(_funobj);}
4590
vs_top=(vs_base=base+2)+9;
4595
/* local function CLOSURE */
4597
static void LC69(base0)
4598
register object *base0;
4599
{ register object *base=vs_base;
4600
register object *sup=base+VM62; VC62
4605
if(vs_top-vs_base<2) too_few_arguments();
4611
for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
4614
{register object V808;
4615
V808= (base0[3]->c.c_car);
4616
if(!(type_of((V808))==t_cons)){
4618
if(!((CMPcar((V808)))==(VV[138]))){
4620
(void)((*(LnkLI119))(CMPcadr((V808)),CMPcaddr((V808)),(V805),(V807)));
4625
(type_of((V808)) == t_sfun ?(*(((V808))->sfn.sfn_self)):
4626
(fcall.argd=2,type_of((V808))==t_vfun) ?
4627
(*(((V808))->sfn.sfn_self)):
4628
(fcall.fun=((V808)),fcalln))((V805),(V807))));}
4632
vs_top=(vs_base=base+3)+1;
4636
/* local function CLOSURE */
4638
static void LC68(base0)
4639
register object *base0;
4640
{ register object *base=vs_base;
4641
register object *sup=base+VM63; VC63
4645
if(vs_top-vs_base<1) too_few_arguments();
4650
for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
4654
if(((base0[6]->c.c_car))==Cnil){
4656
V811= (VFUN_NARGS=2,(*(LnkLI334))((base0[7]->c.c_car),(base0[6]->c.c_car)));
4663
if(!(((V811))==((V809)))){
4665
if(!((((((base0[5]->c.c_car))->v.v_self[8])==(Ct)?Ct:Cnil))==Cnil)){
4671
vs_top=(vs_base=base+2)+2;
4676
{register object V812;
4679
(type_of((base0[4]->c.c_car)) == t_sfun ?(*(((base0[4]->c.c_car))->sfn.sfn_self)):
4680
(fcall.argd=2,type_of((base0[4]->c.c_car))==t_vfun) ?
4681
(*(((base0[4]->c.c_car))->sfn.sfn_self)):
4682
(fcall.fun=((base0[4]->c.c_car)),fcalln))((base0[5]->c.c_car),(base0[0]->c.c_car)));
4684
V814= (base0[1]->c.c_car);
4685
if(!(type_of((V814))==t_cons)){
4687
if(!((CMPcar((V814)))==(VV[138]))){
4689
V813= (*(LnkLI119))(CMPcadr((V814)),CMPcaddr((V814)),(V812),(V810));
4694
(type_of((V814)) == t_sfun ?(*(((V814))->sfn.sfn_self)):
4695
(fcall.argd=2,type_of((V814))==t_vfun) ?
4696
(*(((V814))->sfn.sfn_self)):
4697
(fcall.fun=((V814)),fcalln))((V812),(V810)));}
4701
register object V816;
4702
V815= (base0[3]->c.c_car);
4703
V816= CMPcar((V815));
4706
if(!(((V815))==Cnil)){
4713
vs_top=(vs_base=base+5)+2;
4716
if((vs_base[0])==Cnil){
4719
V817 = STREF(object,(V816),0),
4720
(type_of(V817) == t_sfun ?(*((V817)->sfn.sfn_self)):
4721
(fcall.argd=5,type_of(V817)==t_vfun) ?
4722
(*((V817)->sfn.sfn_self)):
4723
(fcall.fun=(V817),fcalln))(STREF(object,(V816),4),STREF(object,(V816),8),(V812),Ct,(V813))));
4729
vs_top=(vs_base=base+5)+2;
4732
if((vs_base[0])==Cnil){
4737
V820= STREF(object,(V816),0);
4738
V821= listA(3,(V812),Ct,(V813));
4739
V822= STREF(object,(V816),4);
4742
if((CMPcdr((V822)))!=Cnil){
4745
(type_of((V820)) == t_sfun ?(*(((V820))->sfn.sfn_self)):
4746
(fcall.argd=2,type_of((V820))==t_vfun) ?
4747
(*(((V820))->sfn.sfn_self)):
4748
(fcall.fun=((V820)),fcalln))((V821),CMPcar((V822)))));
4758
{vs_push((V823)->c.c_car);V823=(V823)->c.c_cdr;}
4760
{object _funobj = base[5];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
4761
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
4762
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
4763
else super_funcall_no_event(_funobj);}
4769
vs_top=(vs_base=base+5)+1;
4772
if((vs_base[0])==Cnil){
4781
{vs_push((V824)->c.c_car);V824=(V824)->c.c_cdr;}
4783
{object _funobj = base[5];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
4784
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
4785
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
4786
else super_funcall_no_event(_funobj);}
4800
vs_top=(vs_base=base+5)+9;
4805
V815= CMPcdr((V815));
4806
V816= CMPcar((V815));
4811
register object V826;
4812
V825= (base0[2]->c.c_car);
4813
V826= CMPcar((V825));
4816
if(!(((V825))==Cnil)){
4823
vs_top=(vs_base=base+5)+2;
4826
if((vs_base[0])==Cnil){
4829
V827 = STREF(object,(V826),0),
4830
(type_of(V827) == t_sfun ?(*((V827)->sfn.sfn_self)):
4831
(fcall.argd=4,type_of(V827)==t_vfun) ?
4832
(*((V827)->sfn.sfn_self)):
4833
(fcall.fun=(V827),fcalln))(STREF(object,(V826),4),STREF(object,(V826),8),(V812),(V813))));
4839
vs_top=(vs_base=base+5)+2;
4842
if((vs_base[0])==Cnil){
4847
V830= STREF(object,(V826),0);
4848
V831= make_cons((V812),(V813));
4849
V832= STREF(object,(V826),4);
4852
if((CMPcdr((V832)))!=Cnil){
4855
(type_of((V830)) == t_sfun ?(*(((V830))->sfn.sfn_self)):
4856
(fcall.argd=2,type_of((V830))==t_vfun) ?
4857
(*(((V830))->sfn.sfn_self)):
4858
(fcall.fun=((V830)),fcalln))((V831),CMPcar((V832)))));
4868
{vs_push((V833)->c.c_car);V833=(V833)->c.c_cdr;}
4870
{object _funobj = base[5];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
4871
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
4872
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
4873
else super_funcall_no_event(_funobj);}
4879
vs_top=(vs_base=base+5)+1;
4882
if((vs_base[0])==Cnil){
4890
{vs_push((V834)->c.c_car);V834=(V834)->c.c_cdr;}
4892
{object _funobj = base[5];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
4893
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
4894
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
4895
else super_funcall_no_event(_funobj);}
4909
vs_top=(vs_base=base+5)+9;
4914
V825= CMPcdr((V825));
4915
V826= CMPcar((V825));
4920
vs_top=(vs_base=base+4)+1;
4924
/* local function CLOSURE */
4926
static void LC67(base0)
4927
register object *base0;
4928
{ register object *base=vs_base;
4929
register object *sup=base+VM64; VC64
4932
register object V836;
4933
if(vs_top-vs_base<1) too_few_arguments();
4938
for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
4942
if(((base0[6]->c.c_car))==Cnil){
4944
V837= (VFUN_NARGS=2,(*(LnkLI334))((base0[7]->c.c_car),(base0[6]->c.c_car)));
4951
if(!(((V837))==((V835)))){
4953
if(!((((((base0[5]->c.c_car))->v.v_self[8])==(Ct)?Ct:Cnil))==Cnil)){
4959
vs_top=(vs_base=base+2)+2;
4964
{register object V838;
4966
V839= (*(LnkLI336))();
4968
STSET(object,(V839),0, (base0[5]->c.c_car));
4969
(void)((base0[5]->c.c_car));
4970
base[2]= (base0[0]->c.c_car);
4971
vs_top=(vs_base=base+2)+1;
4976
STSET(object,(V839),4, V841);
4980
V843= (base0[1]->c.c_car);
4981
if(!(type_of((V843))==t_cons)){
4983
if(!((CMPcar((V843)))==(VV[138]))){
4985
(void)((*(LnkLI119))(CMPcadr((V843)),CMPcaddr((V843)),(V838),(V836)));
4990
(type_of((V843)) == t_sfun ?(*(((V843))->sfn.sfn_self)):
4991
(fcall.argd=2,type_of((V843))==t_vfun) ?
4992
(*(((V843))->sfn.sfn_self)):
4993
(fcall.fun=((V843)),fcalln))((V838),(V836))));}
4997
register object V845;
4998
V844= (base0[3]->c.c_car);
4999
V845= CMPcar((V844));
5002
if(!(((V844))==Cnil)){
5009
vs_top=(vs_base=base+3)+2;
5012
if((vs_base[0])==Cnil){
5015
V846 = STREF(object,(V845),0),
5016
(type_of(V846) == t_sfun ?(*((V846)->sfn.sfn_self)):
5017
(fcall.argd=5,type_of(V846)==t_vfun) ?
5018
(*((V846)->sfn.sfn_self)):
5019
(fcall.fun=(V846),fcalln))(STREF(object,(V845),4),STREF(object,(V845),8),(V838),Ct,(V836))));
5025
vs_top=(vs_base=base+3)+2;
5028
if((vs_base[0])==Cnil){
5033
V849= STREF(object,(V845),0);
5034
V850= listA(3,(V838),Ct,(V836));
5035
V851= STREF(object,(V845),4);
5038
if((CMPcdr((V851)))!=Cnil){
5041
(type_of((V849)) == t_sfun ?(*(((V849))->sfn.sfn_self)):
5042
(fcall.argd=2,type_of((V849))==t_vfun) ?
5043
(*(((V849))->sfn.sfn_self)):
5044
(fcall.fun=((V849)),fcalln))((V850),CMPcar((V851)))));
5054
{vs_push((V852)->c.c_car);V852=(V852)->c.c_cdr;}
5056
{object _funobj = base[3];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
5057
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
5058
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
5059
else super_funcall_no_event(_funobj);}
5065
vs_top=(vs_base=base+3)+1;
5068
if((vs_base[0])==Cnil){
5077
{vs_push((V853)->c.c_car);V853=(V853)->c.c_cdr;}
5079
{object _funobj = base[3];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
5080
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
5081
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
5082
else super_funcall_no_event(_funobj);}
5096
vs_top=(vs_base=base+3)+9;
5101
V844= CMPcdr((V844));
5102
V845= CMPcar((V844));
5107
register object V855;
5108
V854= (base0[2]->c.c_car);
5109
V855= CMPcar((V854));
5112
if(!(((V854))==Cnil)){
5119
vs_top=(vs_base=base+3)+2;
5122
if((vs_base[0])==Cnil){
5125
V856 = STREF(object,(V855),0),
5126
(type_of(V856) == t_sfun ?(*((V856)->sfn.sfn_self)):
5127
(fcall.argd=4,type_of(V856)==t_vfun) ?
5128
(*((V856)->sfn.sfn_self)):
5129
(fcall.fun=(V856),fcalln))(STREF(object,(V855),4),STREF(object,(V855),8),(V838),(V836))));
5135
vs_top=(vs_base=base+3)+2;
5138
if((vs_base[0])==Cnil){
5143
V859= STREF(object,(V855),0);
5144
V860= make_cons((V838),(V836));
5145
V861= STREF(object,(V855),4);
5148
if((CMPcdr((V861)))!=Cnil){
5151
(type_of((V859)) == t_sfun ?(*(((V859))->sfn.sfn_self)):
5152
(fcall.argd=2,type_of((V859))==t_vfun) ?
5153
(*(((V859))->sfn.sfn_self)):
5154
(fcall.fun=((V859)),fcalln))((V860),CMPcar((V861)))));
5164
{vs_push((V862)->c.c_car);V862=(V862)->c.c_cdr;}
5166
{object _funobj = base[3];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
5167
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
5168
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
5169
else super_funcall_no_event(_funobj);}
5175
vs_top=(vs_base=base+3)+1;
5178
if((vs_base[0])==Cnil){
5186
{vs_push((V863)->c.c_car);V863=(V863)->c.c_cdr;}
5188
{object _funobj = base[3];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
5189
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
5190
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
5191
else super_funcall_no_event(_funobj);}
5205
vs_top=(vs_base=base+3)+9;
5210
V854= CMPcdr((V854));
5211
V855= CMPcar((V854));
5216
vs_top=(vs_base=base+2)+1;
5220
/* local function CHECK-METH */
5222
static void LC34(base0)
5223
register object *base0;
5224
{ register object *base=vs_base;
5225
register object *sup=base+VM65; VC65
5231
{register object V865;
5233
vs_top=(vs_base=base+1)+1;
5234
(void) (*Lnk294)(Lclptr294);
5240
vs_top=(vs_base=base+1)+1;
5241
(void) (*Lnk286)(Lclptr286);
5244
base[1]= ((CMPcar(V866))==((VV[1]->s.s_dbind))?Ct:Cnil);
5245
vs_top=(vs_base=base+1)+1;
5249
if((CMPcdr((V865)))==Cnil){
5252
vs_top=(vs_base=base+1)+1;
5256
if(!((CMPcar((V865)))==(VV[114]))){
5259
vs_top=(vs_base=base+1)+1;
5263
base[1]= ((CMPcar((V865)))==(VV[115])?Ct:Cnil);
5264
vs_top=(vs_base=base+1)+1;
5268
/* local function CLOSURE */
5270
static void LC66(base0)
5271
register object *base0;
5272
{ register object *base=vs_base;
5273
register object *sup=base+VM66; VC66
5277
if(vs_top-vs_base<1) too_few_arguments();
5282
for(;p>vs_base;p--)p[-1]=MMcons(p[-1],p[0]);}
5285
base[2]=VV[337]->s.s_gfdef;
5286
base[3]= (base0[0]->c.c_car);
5292
{vs_push((V869)->c.c_car);V869=(V869)->c.c_cdr;}
5294
(void) (*Lnk337)(Lclptr337);
5298
/* local function COMPUTE-VALID-P */
5300
static void L32(base0)
5301
register object *base0;
5302
{ register object *base=vs_base;
5303
register object *sup=base+VM67; VC67
5311
if(!((((base0[3])==Cnil?Ct:Cnil))==Cnil)){
5314
vs_top=(vs_base=base+1)+1;
5318
{register object V871;
5322
vs_top=(vs_base=base+1)+2;
5324
if(vs_base>=vs_top){vs_top=sup;goto T1883;}
5327
if(vs_base>=vs_top){vs_top=sup;goto T1884;}
5339
if(!(((((V872))==Cnil?Ct:Cnil))==Cnil)){
5342
vs_top=(vs_base=base+1)+1;
5346
{register object V873;
5347
register object V874;
5349
V874= CMPcar((V873));
5352
if(!(((V873))==Cnil)){
5355
vs_top=(vs_base=base+2)+1;
5359
{register object x= (V874),V875= (V871);
5361
if(eql(x,V875->c.c_car)){
5363
}else V875=V875->c.c_cdr;}
5364
if(((V874))==(VV[2])){
5366
base[2]= make_cons(VV[100],(V874));
5367
vs_top=(vs_base=base+2)+1;
5371
V873= CMPcdr((V873));
5372
V874= CMPcar((V873));
5376
/* local function CLOSURE */
5378
static void LC65(base0)
5379
register object *base0;
5380
{ register object *base=vs_base;
5381
register object *sup=base+VM68; VC68
5383
{register object V876;
5390
vs_top=sup;{object V879;
5391
if(((V877))==(VV[8])){
5397
if(type_of((V876))==t_cons){
5403
if((CMPcar((V876)))==(VV[9])){
5409
V879= (*(LnkLI339))((V876));
5412
if(V879==Cnil)goto T1906;
5414
vs_top=(vs_base=base+3)+1;
5419
vs_top=(vs_base=base+3)+1;
5423
static object LnkTLI339(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[339],(void **)(void *)&LnkLI339,1,first,ap);va_end(ap);return V1;} /* EXPAND-MAKE-INSTANCE-FORM */
5424
static void LnkT338(){ call_or_link(VV[338],(void **)(void *)&Lnk338);} /* CHECK-INITARGS-VALUES */
5425
static void LnkT337(ptr) object *ptr;{ call_or_link_closure(VV[337],(void **)(void *)&Lnk337,(void **)(void *)&Lclptr337);} /* NO-APPLICABLE-METHOD */
5426
static object LnkTLI336(){return call_proc0(VV[336],(void **)(void *)&LnkLI336);} /* %%ALLOCATE-INSTANCE--CLASS */
5427
static void LnkT335(){ call_or_link(VV[335],(void **)(void *)&Lnk335);} /* STRUCTURE-SUBTYPE-P */
5428
static void LnkT96(ptr) object *ptr;{ call_or_link_closure(VV[96],(void **)(void *)&Lnk96,(void **)(void *)&Lclptr96);} /* ALLOCATE-INSTANCE */
5429
static object LnkTLI119(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[119],(void **)(void *)&LnkLI119,4,first,ap);va_end(ap);return V1;} /* INITIALIZE-INSTANCE-SIMPLE */
5430
static void LnkT132(){ call_or_link(VV[132],(void **)(void *)&Lnk132);} /* MAKE-INSTANCE-FUNCTION-TRAP */
5431
static object LnkTLI334(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[334],(void **)(void *)&LnkLI334,first,ap);va_end(ap);return V1;} /* FIND-CLASS-FROM-CELL */
5432
static object LnkTLI333(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[333],(void **)(void *)&LnkLI333,2,first,ap);va_end(ap);return V1;} /* ADD-TO-CVECTOR */
5433
static object LnkTLI7(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[7],(void **)(void *)&LnkLI7,1,first,ap);va_end(ap);return V1;} /* GET-MAKE-INSTANCE-FUNCTIONS */
5434
static void LnkT332(){ call_or_link(VV[332],(void **)(void *)&Lnk332);} /* COERCE */
5435
static object LnkTLI331(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[331],(void **)(void *)&LnkLI331,3,first,ap);va_end(ap);return V1;} /* FIRST-FORM-TO-LISP */
5436
static void LnkT330(){ call_or_link(VV[330],(void **)(void *)&Lnk330);} /* VECTOR-PUSH-EXTEND */
5437
static void LnkT213(ptr) object *ptr;{ call_or_link_closure(VV[213],(void **)(void *)&Lnk213,(void **)(void *)&Lclptr213);} /* SLOT-BOUNDP-USING-CLASS */
5438
static object LnkTLI328(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[328],(void **)(void *)&LnkLI328,1,first,ap);va_end(ap);return V1;} /* CLASS-OF */
5439
static object LnkTLI327(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[327],(void **)(void *)&LnkLI327,4098,first,ap);va_end(ap);return V1;} /* %CCLOSURE-ENV-NTHCDR */
5440
static void LnkT326(){ call_or_link(VV[326],(void **)(void *)&Lnk326);} /* CCLOSURE-ENV-NTHCDR */
5441
static void LnkT325(){ call_or_link(VV[325],(void **)(void *)&Lnk325);} /* UPDATE-MAKE-INSTANCE-FUNCTION-TABLE */
5442
static object LnkTLI324(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[324],(void **)(void *)&LnkLI324,3,first,ap);va_end(ap);return V1;} /* MAKE-TOP-LEVEL-FORM */
5443
static void LnkT323(){ call_or_link(VV[323],(void **)(void *)&Lnk323);} /* COMPILE-LAMBDA */
5444
static void LnkT322(){ call_or_link(VV[322],(void **)(void *)&Lnk322);} /* UNION */
5445
static void LnkT321(){ call_or_link(VV[321],(void **)(void *)&Lnk321);} /* FORM-LIST-TO-LISP */
5446
static object LnkTLI320(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[320],(void **)(void *)&LnkLI320,1,first,ap);va_end(ap);return V1;} /* GET-PV-CELL-FOR-CLASS */
5447
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;} /* PV-TABLE-LOOKUP */
5448
static object LnkTLI318(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[318],(void **)(void *)&LnkLI318,first,ap);va_end(ap);return V1;} /* INTERN-PV-TABLE */
5449
static void LnkT317(ptr) object *ptr;{ call_or_link_closure(VV[317],(void **)(void *)&Lnk317,(void **)(void *)&Lclptr317);} /* SLOT-DEFINITION-LOCATION */
5450
static void LnkT316(ptr) object *ptr;{ call_or_link_closure(VV[316],(void **)(void *)&Lnk316,(void **)(void *)&Lclptr316);} /* SLOT-DEFINITION-INITFUNCTION */
5451
static void LnkT315(ptr) object *ptr;{ call_or_link_closure(VV[315],(void **)(void *)&Lnk315,(void **)(void *)&Lclptr315);} /* SLOT-DEFINITION-INITFORM */
5452
static void LnkT314(){ call_or_link(VV[314],(void **)(void *)&Lnk314);} /* STABLE-SORT */
5453
static void LnkT312(){ call_or_link(VV[312],(void **)(void *)&Lnk312);} /* POSITION */
5454
static void LnkT311(ptr) object *ptr;{ call_or_link_closure(VV[311],(void **)(void *)&Lnk311,(void **)(void *)&Lclptr311);} /* SLOT-DEFINITION-NAME */
5455
static void LnkT310(){ call_or_link(VV[310],(void **)(void *)&Lnk310);} /* MAKE-ARRAY */
5456
static object LnkTLI309(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[309],(void **)(void *)&LnkLI309,2,first,ap);va_end(ap);return V1;} /* ADD-FORMS */
5457
static void LnkT308(ptr) object *ptr;{ call_or_link_closure(VV[308],(void **)(void *)&Lnk308,(void **)(void *)&Lclptr308);} /* SLOT-DEFINITION-INITARGS */
5458
static void LnkT307(ptr) object *ptr;{ call_or_link_closure(VV[307],(void **)(void *)&Lnk307,(void **)(void *)&Lclptr307);} /* CLASS-SLOTS */
5459
static void LnkT306(ptr) object *ptr;{ call_or_link_closure(VV[306],(void **)(void *)&Lnk306,(void **)(void *)&Lclptr306);} /* CLASS-DEFAULT-INITARGS */
5460
static void LnkT305(){ call_or_link(VV[305],(void **)(void *)&Lnk305);} /* GET-SECONDARY-DISPATCH-FUNCTION */
5461
static void LnkT304(){ call_or_link(VV[304],(void **)(void *)&Lnk304);} /* GET-COMPLEX-INITIALIZATION-FUNCTIONS */
5462
static void LnkT303(){ call_or_link(VV[303],(void **)(void *)&Lnk303);} /* GET-SIMPLE-INITIALIZATION-FUNCTION */
5463
static void LnkT302(){ call_or_link(VV[302],(void **)(void *)&Lnk302);} /* MAKE-EFFECTIVE-METHOD-FUNCTION */
5464
static void LnkT301(){ call_or_link(VV[301],(void **)(void *)&Lnk301);} /* REMOVE */
5465
static void LnkT299(ptr) object *ptr;{ call_or_link_closure(VV[299],(void **)(void *)&Lnk299,(void **)(void *)&Lclptr299);} /* FUNCALLABLE-STANDARD-CLASS-P */
5466
static void LnkT297(ptr) object *ptr;{ call_or_link_closure(VV[297],(void **)(void *)&Lnk297,(void **)(void *)&Lclptr297);} /* STANDARD-CLASS-P */
5467
static void LnkT295(ptr) object *ptr;{ call_or_link_closure(VV[295],(void **)(void *)&Lnk295,(void **)(void *)&Lclptr295);} /* STRUCTURE-CLASS-P */
5468
static void LnkT294(ptr) object *ptr;{ call_or_link_closure(VV[294],(void **)(void *)&Lnk294,(void **)(void *)&Lclptr294);} /* METHOD-QUALIFIERS */
5469
static object LnkTLI293(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[293],(void **)(void *)&LnkLI293,5,first,ap);va_end(ap);return V1;} /* MAKE-INSTANCE-FUNCTION-SIMPLE */
5470
static object LnkTLI292(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[292],(void **)(void *)&LnkLI292,5,first,ap);va_end(ap);return V1;} /* MAKE-INSTANCE-FUNCTION-COMPLEX */
5471
static void LnkT291(){ call_or_link(VV[291],(void **)(void *)&Lnk291);} /* SOME */
5472
static object LnkTLI289(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[289],(void **)(void *)&LnkLI289,first,ap);va_end(ap);return V1;} /* CHECK-INITARGS-1 */
5473
static void LnkT112(ptr) object *ptr;{ call_or_link_closure(VV[112],(void **)(void *)&Lnk112,(void **)(void *)&Lclptr112);} /* DEFAULT-INITARGS */
5474
static object LnkTLI288(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[288],(void **)(void *)&LnkLI288,5,first,ap);va_end(ap);return V1;} /* GET-MAKE-INSTANCE-FUNCTION-INTERNAL */
5475
static void LnkT287(){ call_or_link(VV[287],(void **)(void *)&Lnk287);} /* EVERY */
5476
static void LnkT286(ptr) object *ptr;{ call_or_link_closure(VV[286],(void **)(void *)&Lnk286,(void **)(void *)&Lclptr286);} /* METHOD-SPECIALIZERS */
5477
static object LnkTLI285(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[285],(void **)(void *)&LnkLI285,2,first,ap);va_end(ap);return V1;} /* FIND-STANDARD-II-METHOD */
5478
static void LnkT284(ptr) object *ptr;{ call_or_link_closure(VV[284],(void **)(void *)&Lnk284,(void **)(void *)&Lclptr284);} /* COMPUTE-APPLICABLE-METHODS */
5479
static object LnkTLI280(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[280],(void **)(void *)&LnkLI280,1,first,ap);va_end(ap);return V1;} /* GDEFINITION */
5480
static void LnkT283(ptr) object *ptr;{ call_or_link_closure(VV[283],(void **)(void *)&Lnk283,(void **)(void *)&Lclptr283);} /* FINALIZE-INHERITANCE */
5481
static void LnkT282(ptr) object *ptr;{ call_or_link_closure(VV[282],(void **)(void *)&Lnk282,(void **)(void *)&Lclptr282);} /* CLASS-FINALIZED-P */
5482
static void LnkT281(){ call_or_link(VV[281],(void **)(void *)&Lnk281);} /* ERROR */
5483
static object LnkTLI278(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[278],(void **)(void *)&LnkLI278,1,first,ap);va_end(ap);return V1;} /* GET-MAKE-INSTANCE-FUNCTION */
5484
static void LnkT277(){ call_or_link(VV[277],(void **)(void *)&Lnk277);} /* MAKE-SHARED-INITIALIZE-FORM-LIST */
5485
static void LnkT276(ptr) object *ptr;{ call_or_link_closure(VV[276],(void **)(void *)&Lnk276,(void **)(void *)&Lclptr276);} /* CLASS-PROTOTYPE */
5486
static void LnkT275(){ call_or_link(VV[275],(void **)(void *)&Lnk275);} /* INITIALIZE-INSTANCE-SIMPLE-FUNCTION */
5487
static void LnkT274(){ call_or_link(VV[274],(void **)(void *)&Lnk274);} /* MAKE-DEFAULT-INITARGS-FORM-LIST */
5488
static object LnkTLI273(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[273],(void **)(void *)&LnkLI273,first,ap);va_end(ap);return V1;} /* MAKE-INITIALIZE-INFO */
5489
static object LnkTLI272(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[272],(void **)(void *)&LnkLI272,1,first,ap);va_end(ap);return V1;} /* RESET-INITIALIZE-INFO */
5490
static void LnkT271(ptr) object *ptr;{ call_or_link_closure(VV[271],(void **)(void *)&Lnk271,(void **)(void *)&Lclptr271);} /* CLASS-INITIALIZE-INFO */
5491
static object LnkTLI270(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[270],(void **)(void *)&LnkLI270,1,first,ap);va_end(ap);return V1;} /* RESET-CLASS-INITIALIZE-INFO-1 */
5492
static object LnkTLI50(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[50],(void **)(void *)&LnkLI50,1,first,ap);va_end(ap);return V1;} /* INITIALIZE-INFO-BOUND-SLOTS */
5493
static void LnkT269(ptr) object *ptr;{ call_or_link_closure(VV[269],(void **)(void *)&Lnk269,(void **)(void *)&Lclptr269);} /* CLASS-WRAPPER */
5494
static void LnkT9(ptr) object *ptr;{ call_or_link_closure(VV[9],(void **)(void *)&Lnk9,(void **)(void *)&Lclptr9);} /* MAKE-INSTANCE */
5495
static void LnkT255(ptr) object *ptr;{ call_or_link_closure(VV[255],(void **)(void *)&Lnk255,(void **)(void *)&Lclptr255);} /* CLASS-NAME */
5496
static void LnkT254(ptr) object *ptr;{ call_or_link_closure(VV[254],(void **)(void *)&Lnk254,(void **)(void *)&Lclptr254);} /* CLASSP */
5497
static object LnkTLI39(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[39],(void **)(void *)&LnkLI39,first,ap);va_end(ap);return V1;} /* INITIALIZE-INFO */
5498
static object LnkTLI61(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[61],(void **)(void *)&LnkLI61,2,first,ap);va_end(ap);return V1;} /* UPDATE-INITIALIZE-INFO-INTERNAL */
5499
static void LnkT253(ptr) object *ptr;{ call_or_link_closure(VV[253],(void **)(void *)&Lnk253,(void **)(void *)&Lclptr253);} /* FORWARD-REFERENCED-CLASS-P */
5500
static void LnkT252(){ call_or_link(VV[252],(void **)(void *)&Lnk252);} /* FIND */
5501
static object LnkTLI250(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[250],(void **)(void *)&LnkLI250,first,ap);va_end(ap);return V1;} /* FIND-CLASS-CELL */
5502
static void LnkT249(){ call_or_link(VV[249],(void **)(void *)&Lnk249);} /* WALK-FORM */
5503
static object LnkTLI75(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[75],(void **)(void *)&LnkLI75,1,first,ap);va_end(ap);return V1;} /* MAKE-INSTANCE-FUNCTION-SYMBOL */
5504
static object LnkTLI247(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[247],(void **)(void *)&LnkLI247,1,first,ap);va_end(ap);return V1;} /* CONSTANT-SYMBOL-P */
5505
static void LnkT246(){ call_or_link(VV[246],(void **)(void *)&Lnk246);} /* MAP-ALL-CLASSES */
5506
static void LnkT244(ptr) object *ptr;{ call_or_link_closure(VV[244],(void **)(void *)&Lnk244,(void **)(void *)&Lclptr244);} /* CLASS-PRECEDENCE-LIST */
5507
static object LnkTLI243(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[243],(void **)(void *)&LnkLI243,first,ap);va_end(ap);return V1;} /* FIND-CLASS */
5509
#ifdef SYSTEM_SPECIAL_INIT