2
#include "cmpinclude.h"
3
#include "pcl_macros.h"
4
void init_pcl_macros(){do_init(VV);}
5
/* macro definition for MEMQ */
8
{register object *base=vs_base;
9
register object *sup=base+VM1; VC1
13
{object V1=base[0]->c.c_cdr;
14
if(endp(V1))invalid_macro_call();
15
base[2]= (V1->c.c_car);
17
if(endp(V1))invalid_macro_call();
18
base[3]= (V1->c.c_car);
20
if(!endp(V1))invalid_macro_call();}
21
base[4]= listA(4,VV[0],base[2],base[3],VV[1]);
22
vs_top=(vs_base=base+4)+1;
25
/* macro definition for ASSQ */
28
{register object *base=vs_base;
29
register object *sup=base+VM2; VC2
33
{object V2=base[0]->c.c_cdr;
34
if(endp(V2))invalid_macro_call();
35
base[2]= (V2->c.c_car);
37
if(endp(V2))invalid_macro_call();
38
base[3]= (V2->c.c_car);
40
if(!endp(V2))invalid_macro_call();}
41
base[4]= listA(4,VV[2],base[2],base[3],VV[3]);
42
vs_top=(vs_base=base+4)+1;
45
/* macro definition for RASSQ */
48
{register object *base=vs_base;
49
register object *sup=base+VM3; VC3
53
{object V3=base[0]->c.c_cdr;
54
if(endp(V3))invalid_macro_call();
55
base[2]= (V3->c.c_car);
57
if(endp(V3))invalid_macro_call();
58
base[3]= (V3->c.c_car);
60
if(!endp(V3))invalid_macro_call();}
61
base[4]= listA(4,VV[4],base[2],base[3],VV[5]);
62
vs_top=(vs_base=base+4)+1;
65
/* macro definition for DELQ */
68
{register object *base=vs_base;
69
register object *sup=base+VM4; VC4
73
{object V4=base[0]->c.c_cdr;
74
if(endp(V4))invalid_macro_call();
75
base[2]= (V4->c.c_car);
77
if(endp(V4))invalid_macro_call();
78
base[3]= (V4->c.c_car);
80
if(!endp(V4))invalid_macro_call();}
81
base[4]= listA(4,VV[6],base[2],base[3],VV[7]);
82
vs_top=(vs_base=base+4)+1;
85
/* macro definition for POSQ */
88
{register object *base=vs_base;
89
register object *sup=base+VM5; VC5
93
{object V5=base[0]->c.c_cdr;
94
if(endp(V5))invalid_macro_call();
95
base[2]= (V5->c.c_car);
97
if(endp(V5))invalid_macro_call();
98
base[3]= (V5->c.c_car);
100
if(!endp(V5))invalid_macro_call();}
101
base[4]= listA(4,VV[8],base[2],base[3],VV[9]);
102
vs_top=(vs_base=base+4)+1;
105
/* macro definition for NEQ */
108
{register object *base=vs_base;
109
register object *sup=base+VM6; VC6
113
{object V6=base[0]->c.c_cdr;
114
if(endp(V6))invalid_macro_call();
115
base[2]= (V6->c.c_car);
117
if(endp(V6))invalid_macro_call();
118
base[3]= (V6->c.c_car);
120
if(!endp(V6))invalid_macro_call();}
121
base[4]= list(2,VV[10],list(3,VV[11],base[2],base[3]));
122
vs_top=(vs_base=base+4)+1;
125
/* local entry for function MAKE-CAXR */
127
static object LI7(V9,V10)
129
object V9;object V10;
133
if(!(number_compare((V9),small_fixnum(4))<0)){
135
{object V11 = list(2,nth(fix((V9)),VV[12]),(V10));
139
V9= number_minus((V9),small_fixnum(4));
140
V10= list(2,VV[13],(V10));
144
/* local entry for function MAKE-CDXR */
146
static object LI8(V14,V15)
148
register object V14;object V15;
152
if(!(number_compare(small_fixnum(0),(V14))==0)){
158
if(!(number_compare((V14),small_fixnum(5))<0)){
160
{object V17 = list(2,nth(fix((V14)),VV[14]),(V15));
164
V14= number_minus((V14),small_fixnum(4));
165
V15= list(2,VV[13],(V15));
169
/* function definition for G2005 */
172
{register object *base=vs_base;
173
register object *sup=base+VM9; VC9
180
vs_top=(vs_base=base+0)+1;
183
/* local entry for function TRUE */
185
static object LI10(object first,...)
188
int narg = VFUN_NARGS; VMB10 VMS10 VMV10
192
V19 = list_vector_new(narg,first,ap);
199
/* local entry for function FALSE */
201
static object LI11(object first,...)
204
int narg = VFUN_NARGS; VMB11 VMS11 VMV11
208
V22 = list_vector_new(narg,first,ap);
215
/* local entry for function ZERO */
217
static object LI12(object first,...)
220
int narg = VFUN_NARGS; VMB12 VMS12 VMV12
224
V25 = list_vector_new(narg,first,ap);
226
{object V26 = small_fixnum(0);
231
/* local entry for function MAKE-PLIST */
233
static object LI13(V29,V30)
235
object V29;object V30;
247
{object V34 = listA(3,/* INLINE-ARGS */V32,/* INLINE-ARGS */V33,(*(LnkLI125))(CMPcdr((V29)),CMPcdr((V30))));
251
/* local entry for function REMTAIL */
253
static object LI14(V37,V38)
255
object V37;object V38;
259
if(!(((V37))==((V38)))){
266
V41= (*(LnkLI126))(CMPcdr((V37)),(V38));
267
{object V42 = make_cons(/* INLINE-ARGS */V40,/* INLINE-ARGS */V41);
271
/* macro definition for ONCE-ONLY */
274
{register object *base=vs_base;
275
register object *sup=base+VM15; VC15
279
{object V43=base[0]->c.c_cdr;
280
if(endp(V43))invalid_macro_call();
281
base[2]= (V43->c.c_car);
284
{register object V44;
301
{register object V48;
307
if(!(((V48))==Cnil)){
312
{register object V50;
313
V51= list(2,VV[18],(V49));
314
V52= list(2,VV[19],(V49));
315
V53= list(2,VV[21],(V49));
316
V54= list(4,VV[17],/* INLINE-ARGS */V51,/* INLINE-ARGS */V52,list(3,VV[20],/* INLINE-ARGS */V53,list(3,VV[0],list(2,VV[22],(V49)),VV[23])));
317
V55= list(2,(V44),VV[25]);
318
V56= make_cons(/* INLINE-ARGS */V55,Cnil);
319
V57= list(3,VV[26],(V44),(V45));
320
V50= list(4,VV[16],/* INLINE-ARGS */V54,(V49),list(5,VV[24],/* INLINE-ARGS */V56,/* INLINE-ARGS */V57,list(3,VV[26],(V49),(V46)),(V44)));
321
V47= make_cons((V50),(V47));}
330
object V61= /* INLINE-ARGS */V62;
331
if(V60==Cnil||V61==Cnil){
334
base[4]=V59=MMcons(Cnil,Cnil);
337
(V59->c.c_car)= list(2,(V60->c.c_car),(V61->c.c_car));
338
if((V60=MMcdr(V60))==Cnil||(V61=MMcdr(V61))==Cnil){
341
V59=MMcdr(V59)=MMcons(Cnil,Cnil);
345
V63= list(3,(V45),(V46),list(2,VV[28],listA(3,VV[24],V58,base[3])));
346
V64= list(2,VV[33],(V45));
347
base[4]= list(3,VV[27],/* INLINE-ARGS */V63,list(4,VV[29],VV[30],list(4,VV[31],VV[32],/* INLINE-ARGS */V64,list(2,VV[33],(V46))),VV[28]));
348
vs_top=(vs_base=base+4)+1;
351
/* function definition for EXTRACT-DECLARATIONS */
354
{register object *base=vs_base;
355
register object *sup=base+VM16; VC16
357
{register object V65;
359
if(vs_top-vs_base<1) too_few_arguments();
360
if(vs_top-vs_base>2) too_many_arguments();
363
if(vs_base>=vs_top){vs_top=sup;goto T45;}
378
if(!(type_of(CMPcar((V65)))==t_string)){
380
if((CMPcdr((V65)))==Cnil){
398
if(type_of((V69))==t_cons||((V69))==Cnil){
403
if(!((CMPcar((V69)))==(VV[34]))){
408
{register object V71;
412
vs_top=(vs_base=base+2)+2;
414
if(vs_base>=vs_top){vs_top=sup;goto T80;}
417
if(vs_base>=vs_top){vs_top=sup;goto T81;}
429
if(!(((V71))==((V69)))){
448
{register object V74;
454
if(!(((V74))==Cnil)){
459
V68= make_cons(V75,(V68));
472
V77= nreverse((V68));
473
V78= make_cons(VV[34],/* INLINE-ARGS */V77);
474
base[3]= make_cons(/* INLINE-ARGS */V78,Cnil);
478
vs_top=(vs_base=base+2)+3;
482
/* local entry for function GET-DECLARATION */
484
static object LI17(object V80,object V79,object first,...)
487
int narg = VFUN_NARGS; VMB17 VMS17 VMV17
488
{register object V81;
492
if(narg <2) too_few_arguments();
496
if (narg <= 0) goto T113;
505
{register object V84;
511
if(!(((V84))==Cnil)){
517
{register object V87;
523
if(!(((V87))==Cnil)){
528
if(!(type_of((V88))==t_cons)){
530
if(!((CMPcar((V88)))==((V81)))){
532
{object V89 = CMPcdr((V88));
548
/* function definition for MAKE-KEYWORD */
551
{register object *base=vs_base;
552
register object *sup=base+VM18; VC18
560
base[1]= symbol_name((V90));
561
base[2]= (VV[35]->s.s_dbind);
562
vs_top=(vs_base=base+1)+2;
567
/* local entry for function STRING-APPEND */
569
static object LI19(object first,...)
572
int narg = VFUN_NARGS; VMB19 VMS19 VMV19
573
{register object V91;
576
V92 = list_vector_new(narg,first,ap);
579
vs_top=(vs_base=base+0)+1;
583
{register object V93;
589
base[0]=VV[127]->s.s_gfdef;
595
{vs_push((V94)->c.c_car);V94=(V94)->c.c_cdr;}
599
{object V95 = vs_base[0];
603
V96= coerce_to_string(CMPcar((V93)));
604
((V93))->c.c_car = /* INLINE-ARGS */V96;
611
/* function definition for SYMBOL-APPEND */
614
{register object *base=vs_base;
615
register object *sup=base+VM20; VC20
620
if(vs_top-vs_base<2) too_few_arguments();
621
if(vs_top-vs_base>3) too_many_arguments();
625
if(vs_base>=vs_top){vs_top=sup;goto T165;}
631
V99= (VV[37]->s.s_dbind);
634
base[3]= (VFUN_NARGS=2,(*(LnkLI128))((V97),(V98)));
636
vs_top=(vs_base=base+3)+2;
641
/* macro definition for CHECK-MEMBER */
644
{register object *base=vs_base;
645
register object *sup=base+VM21; VC21
649
{object V100=base[0]->c.c_cdr;
650
if(endp(V100))invalid_macro_call();
651
base[2]= (V100->c.c_car);
653
if(endp(V100))invalid_macro_call();
654
base[3]= (V100->c.c_car);
656
{object V101=getf(V100,VV[39],OBJNULL);
658
base[4]= (VV[129]->s.s_gfdef);} else {
661
{object V102=getf(V100,VV[130],OBJNULL);
663
base[5]= base[2];} else {
666
check_other_key(V100,2,VV[39],VV[130]);}
667
{register object V103;
668
register object V104;
674
if(type_of(base[2])==t_symbol){
676
if(type_of(base[2])==t_fixnum||
677
type_of(base[2])==t_bignum||
678
type_of(base[2])==t_ratio||
679
type_of(base[2])==t_shortfloat||
680
type_of(base[2])==t_longfloat||
681
type_of(base[2])==t_complex){
683
if(!(type_of(base[2])==t_cons||(base[2])==Cnil)){
685
{register object x= CMPcar(base[2]),V108= VV[38];
687
if(eql(x,V108->c.c_car)){
689
}else V108=V108->c.c_cdr;
704
V103= make_cons(V109,(V103));
705
V104= make_cons(base[2],(V104));
709
if(type_of(base[3])==t_symbol){
711
if(type_of(base[3])==t_fixnum||
712
type_of(base[3])==t_bignum||
713
type_of(base[3])==t_ratio||
714
type_of(base[3])==t_shortfloat||
715
type_of(base[3])==t_longfloat||
716
type_of(base[3])==t_complex){
718
if(!(type_of(base[3])==t_cons||(base[3])==Cnil)){
720
{register object x= CMPcar(base[3]),V112= VV[38];
722
if(eql(x,V112->c.c_car)){
724
}else V112=V112->c.c_cdr;
739
V103= make_cons(V113,(V103));
740
V104= make_cons(base[3],(V104));
744
V116= list(5,VV[0],(V106),(V107),VV[39],base[4]);
745
V105= list(3,VV[17],/* INLINE-ARGS */V116,list(5,VV[40],VV[41],list(2,VV[42],base[5]),(V106),(V107)));}
746
V121= reverse((V103));
747
V122= reverse((V104));
749
object V119= /* INLINE-ARGS */V121;
750
object V120= /* INLINE-ARGS */V122;
751
if(V119==Cnil||V120==Cnil){
754
base[7]=V118=MMcons(Cnil,Cnil);
757
(V118->c.c_car)= list(2,(V119->c.c_car),(V120->c.c_car));
758
if((V119=MMcdr(V119))==Cnil||(V120=MMcdr(V120))==Cnil){
761
V118=MMcdr(V118)=MMcons(Cnil,Cnil);
765
base[7]= list(3,VV[24],V117,(V105));
766
vs_top=(vs_base=base+7)+1;
769
/* macro definition for ALIST-ENTRY */
772
{register object *base=vs_base;
773
register object *sup=base+VM22; VC22
777
{object V123=base[0]->c.c_cdr;
778
if(endp(V123))invalid_macro_call();
779
base[2]= (V123->c.c_car);
781
if(endp(V123))invalid_macro_call();
782
base[3]= (V123->c.c_car);
784
if(endp(V123))invalid_macro_call();
785
base[4]= (V123->c.c_car);
787
if(!endp(V123))invalid_macro_call();}
788
{register object V124;
789
register object V125;
793
{register object V127;
795
if(type_of(base[2])==t_symbol){
797
if(type_of(base[2])==t_fixnum||
798
type_of(base[2])==t_bignum||
799
type_of(base[2])==t_ratio||
800
type_of(base[2])==t_shortfloat||
801
type_of(base[2])==t_longfloat||
802
type_of(base[2])==t_complex){
804
if(!(type_of(base[2])==t_cons||(base[2])==Cnil)){
806
{register object x= CMPcar(base[2]),V129= VV[38];
808
if(eql(x,V129->c.c_car)){
810
}else V129=V129->c.c_cdr;
825
V124= make_cons(V130,(V124));
826
V125= make_cons(base[2],(V125));
830
if(type_of(base[3])==t_symbol){
832
if(type_of(base[3])==t_fixnum||
833
type_of(base[3])==t_bignum||
834
type_of(base[3])==t_ratio||
835
type_of(base[3])==t_shortfloat||
836
type_of(base[3])==t_longfloat||
837
type_of(base[3])==t_complex){
839
if(!(type_of(base[3])==t_cons||(base[3])==Cnil)){
841
{register object x= CMPcar(base[3]),V133= VV[38];
843
if(eql(x,V133->c.c_car)){
845
}else V133=V133->c.c_cdr;
860
V124= make_cons(V134,(V124));
861
V125= make_cons(base[3],(V125));
865
V137= list(3,VV[43],(V128),(V127));
866
V138= list(3,VV[45],(V127),list(3,VV[46],list(2,base[4],(V128)),(V127)));
867
V126= list(3,VV[17],/* INLINE-ARGS */V137,list(3,VV[44],/* INLINE-ARGS */V138,list(2,VV[22],(V127))));}
868
V143= reverse((V124));
869
V144= reverse((V125));
871
object V141= /* INLINE-ARGS */V143;
872
object V142= /* INLINE-ARGS */V144;
873
if(V141==Cnil||V142==Cnil){
876
base[6]=V140=MMcons(Cnil,Cnil);
879
(V140->c.c_car)= list(2,(V141->c.c_car),(V142->c.c_car));
880
if((V141=MMcdr(V141))==Cnil||(V142=MMcdr(V142))==Cnil){
883
V140=MMcdr(V140)=MMcons(Cnil,Cnil);
887
base[6]= list(3,VV[24],V139,(V126));
888
vs_top=(vs_base=base+6)+1;
891
/* macro definition for PCL-DESTRUCTURING-BIND */
894
{register object *base=vs_base;
895
register object *sup=base+VM23; VC23
899
{object V145=base[0]->c.c_cdr;
900
if(endp(V145))invalid_macro_call();
901
base[2]= (V145->c.c_car);
903
if(endp(V145))invalid_macro_call();
904
base[3]= (V145->c.c_car);
911
vs_top=(vs_base=base+5)+1;
913
if(vs_base>=vs_top){vs_top=sup;goto T246;}
916
if(vs_base>=vs_top){vs_top=sup;goto T247;}
919
if(vs_base>=vs_top){vs_top=sup;goto T248;}
938
vs_top=(vs_base=base+5)+2;
940
if(vs_base>=vs_top){vs_top=sup;goto T253;}
943
if(vs_base>=vs_top){vs_top=sup;goto T254;}
957
base[7]= make_cons(VV[47],(V148));
958
vs_top=(vs_base=base+5)+3;
962
base[5]= listA(3,VV[24],(V150),V151);
963
vs_top=(vs_base=base+5)+1;
966
/* function definition for DESTRUCTURE */
969
{register object *base=vs_base;
970
register object *sup=base+VM24; VC24
982
bds_bind(VV[48],Cnil);
984
(VV[48]->s.s_dbind)= VV[49];
985
V155= list(3,VV[50],VV[51],(V153));
986
V154= make_cons(/* INLINE-ARGS */V155,Cnil);
988
V156= (*(LnkLI133))((V152),(V153));
989
V157= nreverse(/* INLINE-ARGS */V156);
990
base[3]= nconc((V154),/* INLINE-ARGS */V157);
992
base[6]= (VV[48]->s.s_dbind);
993
vs_top=(vs_base=base+5)+2;
997
vs_top=(vs_base=base+3)+2;
1002
/* local entry for function DESTRUCTURE-INTERNAL */
1004
static object LI25(V160,V161)
1006
object V160;register object V161;
1011
register object V163;
1012
register object V164;
1017
base[0]= small_fixnum(0);
1020
{register object V165;
1029
V163= CMPcar((V165));
1030
if(!(type_of((V163))==t_symbol)){
1032
{register object x= (V163),V166= VV[52];
1034
if(x==(V166->c.c_car)){
1036
}else V166=V166->c.c_cdr;}
1037
(VV[48]->s.s_dbind)= make_cons(V163,(VV[48]->s.s_dbind));
1040
if((CMPcdr((V165)))!=Cnil){
1046
vs_top=(vs_base=base+2)+3;
1050
V164= make_cons((V168),(V164));
1054
if(!(type_of(CMPcdr((V165)))==t_symbol)){
1059
base[4]= CMPcdr((V165));
1060
vs_top=(vs_base=base+2)+3;
1064
V164= make_cons((V169),(V164));}
1066
V170= CMPcdr((V165));
1067
(VV[48]->s.s_dbind)= make_cons((V170),(VV[48]->s.s_dbind));}
1071
{register object x= (V163),V171= VV[53];
1073
if(x==(V171->c.c_car)){
1075
}else V171=V171->c.c_cdr;
1079
base[0]= number_plus(base[0],small_fixnum(1));
1083
{register object x= CMPcadr((V165)),V172= VV[54];
1085
if(x==(V172->c.c_car)){
1087
}else V172=V172->c.c_cdr;
1095
vs_top=(vs_base=base+2)+3;
1099
V164= make_cons((V173),(V164));}
1100
base[0]= number_plus(base[0],small_fixnum(1));
1108
vs_top=(vs_base=base+2)+3;
1112
V164= make_cons((V174),(V164));
1117
V176= list(2,(V162),Cnil);
1118
V177= make_cons(/* INLINE-ARGS */V176,Cnil);
1121
if(!(type_of(CMPcdr((V165)))==t_symbol)){
1123
base[4]= CMPcdr((V165));
1130
vs_top=(vs_base=base+2)+3;
1134
if(!(type_of((V165))==t_cons)){
1136
V179= CMPcar((V165));
1143
V180= (*(LnkLI133))(V179,(V162));
1144
V175= listA(4,VV[24],/* INLINE-ARGS */V177,V178,nreverse(/* INLINE-ARGS */V180));
1145
V164= make_cons((V175),(V164));}
1146
if(!(type_of(CMPcdr((V165)))==t_symbol)){
1149
V181= CMPcdr((V165));
1150
(VV[48]->s.s_dbind)= make_cons((V181),(VV[48]->s.s_dbind));}
1154
V165= CMPcdr((V165));
1158
{object V182 = (V164);
1163
/* macro definition for COLLECTING-ONCE */
1166
{register object *base=vs_base;
1167
register object *sup=base+VM26; VC26
1171
{object V183=base[0]->c.c_cdr;
1172
{object V184=getf(V183,VV[134],OBJNULL);
1174
base[2]= Cnil;} else {
1177
check_other_key(V183,1,VV[134]);}
1178
V185= list(2,VV[57],base[2]);
1185
base[3]= list(3,VV[27],list(2,/* INLINE-ARGS */V185,list(2,VV[58],V186)),VV[60]);
1186
vs_top=(vs_base=base+3)+1;
1189
/* macro definition for DOPLIST */
1192
{register object *base=vs_base;
1193
register object *sup=base+VM27; VC27
1197
{object V187=base[0]->c.c_cdr;
1198
if(endp(V187))invalid_macro_call();
1199
{object V188= (V187->c.c_car);
1200
if(endp(V188))invalid_macro_call();
1201
base[2]= (V188->c.c_car);
1203
if(endp(V188))invalid_macro_call();
1204
base[3]= (V188->c.c_car);
1206
if(!endp(V188))invalid_macro_call();}
1208
if(endp(V187))invalid_macro_call();
1209
base[4]= (V187->c.c_car);
1217
vs_top=(vs_base=base+6)+2;
1219
if(vs_base>=vs_top){vs_top=sup;goto T353;}
1222
if(vs_base>=vs_top){vs_top=sup;goto T354;}
1225
if(vs_base>=vs_top){vs_top=sup;goto T355;}
1240
V192= list(3,list(2,VV[61],base[4]),base[2],base[3]);
1241
V193= list(3,VV[50],base[2],VV[64]);
1242
V194= list(3,VV[66],list(2,VV[10],list(2,VV[18],base[2])),VV[67]);
1243
V195= list(3,VV[50],base[3],VV[68]);
1244
V196= list(7,VV[62],VV[63],/* INLINE-ARGS */V193,VV[65],/* INLINE-ARGS */V194,/* INLINE-ARGS */V195,make_cons(VV[44],(V191)));
1245
V197= make_cons(/* INLINE-ARGS */V196,Cnil);
1246
base[6]= listA(3,VV[24],/* INLINE-ARGS */V192,append((V190),/* INLINE-ARGS */V197));
1247
vs_top=(vs_base=base+6)+1;
1250
/* macro definition for IF* */
1253
{register object *base=vs_base;
1254
register object *sup=base+VM28; VC28
1258
{object V198=base[0]->c.c_cdr;
1259
if(endp(V198))invalid_macro_call();
1260
base[2]= (V198->c.c_car);
1262
if(endp(V198))invalid_macro_call();
1263
base[3]= (V198->c.c_car);
1266
base[5]= list(4,VV[16],base[2],base[3],make_cons(VV[44],base[4]));
1267
vs_top=(vs_base=base+5)+1;
1270
/* macro definition for DOLIST-CAREFULLY */
1273
{register object *base=vs_base;
1274
register object *sup=base+VM29; VC29
1278
{object V199=base[0]->c.c_cdr;
1279
if(endp(V199))invalid_macro_call();
1280
{object V200= (V199->c.c_car);
1281
if(endp(V200))invalid_macro_call();
1282
base[2]= (V200->c.c_car);
1284
if(endp(V200))invalid_macro_call();
1285
base[3]= (V200->c.c_car);
1287
if(endp(V200))invalid_macro_call();
1288
base[4]= (V200->c.c_car);
1290
if(!endp(V200))invalid_macro_call();}
1293
V201= list(2,base[2],Cnil);
1294
V202= list(2,/* INLINE-ARGS */V201,list(2,VV[69],base[3]));
1295
V203= listA(3,VV[44],list(3,VV[50],base[2],VV[72]),base[5]);
1296
base[6]= list(3,VV[24],/* INLINE-ARGS */V202,list(3,VV[62],VV[70],list(4,VV[16],VV[71],/* INLINE-ARGS */V203,make_cons(base[4],Cnil))));
1297
vs_top=(vs_base=base+6)+1;
1300
/* macro definition for PRINTING-RANDOM-THING */
1303
{register object *base=vs_base;
1304
register object *sup=base+VM30; VC30
1308
{object V204=base[0]->c.c_cdr;
1309
if(endp(V204))invalid_macro_call();
1310
{object V205= (V204->c.c_car);
1311
if(endp(V205))invalid_macro_call();
1312
base[2]= (V205->c.c_car);
1314
if(endp(V205))invalid_macro_call();
1315
base[3]= (V205->c.c_car);
1317
if(!endp(V205))invalid_macro_call();}
1320
{register object V206;
1321
register object V207;
1326
register object V210;
1327
if(type_of(base[2])==t_symbol){
1329
if(type_of(base[2])==t_fixnum||
1330
type_of(base[2])==t_bignum||
1331
type_of(base[2])==t_ratio||
1332
type_of(base[2])==t_shortfloat||
1333
type_of(base[2])==t_longfloat||
1334
type_of(base[2])==t_complex){
1336
if(!(type_of(base[2])==t_cons||(base[2])==Cnil)){
1338
{register object x= CMPcar(base[2]),V211= VV[38];
1340
if(eql(x,V211->c.c_car)){
1342
}else V211=V211->c.c_cdr;
1357
V206= make_cons(V212,(V206));
1358
V207= make_cons(base[2],(V207));
1362
if(type_of(base[3])==t_symbol){
1364
if(type_of(base[3])==t_fixnum||
1365
type_of(base[3])==t_bignum||
1366
type_of(base[3])==t_ratio||
1367
type_of(base[3])==t_shortfloat||
1368
type_of(base[3])==t_longfloat||
1369
type_of(base[3])==t_complex){
1371
if(!(type_of(base[3])==t_cons||(base[3])==Cnil)){
1373
{register object x= CMPcar(base[3]),V215= VV[38];
1375
if(eql(x,V215->c.c_car)){
1377
}else V215=V215->c.c_cdr;
1392
V206= make_cons(V216,(V206));
1393
V207= make_cons(base[3],(V207));
1397
V219= list(3,VV[73],(V210),VV[74]);
1398
V220= list(3,VV[73],(V210),VV[75]);
1399
V221= list(3,VV[76],(V209),(V210));
1400
V222= list(3,/* INLINE-ARGS */V220,/* INLINE-ARGS */V221,list(3,VV[73],(V210),VV[77]));
1401
V208= listA(3,VV[44],/* INLINE-ARGS */V219,append(base[4],/* INLINE-ARGS */V222));}
1402
V227= reverse((V206));
1403
V228= reverse((V207));
1405
object V225= /* INLINE-ARGS */V227;
1406
object V226= /* INLINE-ARGS */V228;
1407
if(V225==Cnil||V226==Cnil){
1410
base[6]=V224=MMcons(Cnil,Cnil);
1413
(V224->c.c_car)= list(2,(V225->c.c_car),(V226->c.c_car));
1414
if((V225=MMcdr(V225))==Cnil||(V226=MMcdr(V226))==Cnil){
1417
V224=MMcdr(V224)=MMcons(Cnil,Cnil);
1421
base[6]= list(3,VV[24],V223,(V208));
1422
vs_top=(vs_base=base+6)+1;
1425
/* local entry for function PRINTING-RANDOM-THING-INTERNAL */
1427
static object LI32(V231,V232)
1429
object V231;object V232;
1433
{object V233 = Cnil;
1437
/* local entry for function CAPITALIZE-WORDS */
1439
static object LI33(object V234,object first,...)
1442
int narg = VFUN_NARGS; VMB32 VMS32 VMV32
1444
register object V236;
1446
if(narg <1) too_few_arguments();
1449
if (narg <= 0) goto T393;
1458
{register object V237;
1459
base[0]= coerce_to_string((V235));
1460
vs_top=(vs_base=base+0)+1;
1464
{register object V238;
1465
register object V239;
1466
register object V240;
1467
register object V241;
1469
V239= CMPmake_fixnum((long)((V237))->v.v_fillp);
1471
V241= small_fixnum(0);
1474
if(!(number_compare((V241),(V239))==0)){
1476
{object V242 = (V237);
1480
V240= elt((V237),fix((V241)));
1482
vs_top=(vs_base=base+1)+1;
1485
if((vs_base[0])==Cnil){
1490
vs_top=(vs_base=base+1)+1;
1500
vs_top=(vs_base=base+1)+1;
1504
(void)(elt_set((V237),fix((V241)),V243));
1514
vs_top=(vs_base=base+1)+1;
1518
(void)(elt_set((V237),fix((V241)),V244));
1527
vs_top=(vs_base=base+1)+2;
1530
if((vs_base[0])==Cnil){
1535
(void)(elt_set((V237),fix((V241)),VV[79]));
1542
V241= number_plus((V241),small_fixnum(1));
1548
/* macro definition for DEFINE-COMPILER-MACRO */
1551
{register object *base=vs_base;
1552
register object *sup=base+VM33; VC33
1556
{object V245=base[0]->c.c_cdr;
1557
if(endp(V245))invalid_macro_call();
1558
base[2]= (V245->c.c_car);
1560
if(endp(V245))invalid_macro_call();
1561
base[3]= (V245->c.c_car);
1564
base[5]= listA(4,VV[80],base[2],base[3],base[4]);
1565
vs_top=(vs_base=base+5)+1;
1568
/* local entry for function MAKE-CONSTANT-FUNCTION */
1570
static object LI36(V247)
1576
base[0]=MMcons((V247),Cnil);
1578
make_cclosure_new(LC65,Cnil,base[0],Cdata);
1583
/* local entry for function FUNCTION-RETURNING-NIL */
1585
static object LI37(V250)
1591
{object V251 = Cnil;
1595
/* local entry for function FUNCTION-RETURNING-T */
1597
static object LI38(V253)
1607
/* macro definition for FIND-CLASS-CELL-CLASS */
1610
{register object *base=vs_base;
1611
register object *sup=base+VM37; VC37
1615
{object V255=base[0]->c.c_cdr;
1616
if(endp(V255))invalid_macro_call();
1617
base[2]= (V255->c.c_car);
1619
if(!endp(V255))invalid_macro_call();}
1620
base[3]= list(2,VV[22],base[2]);
1621
vs_top=(vs_base=base+3)+1;
1624
/* macro definition for FIND-CLASS-CELL-PREDICATE */
1627
{register object *base=vs_base;
1628
register object *sup=base+VM38; VC38
1632
{object V256=base[0]->c.c_cdr;
1633
if(endp(V256))invalid_macro_call();
1634
base[2]= (V256->c.c_car);
1636
if(!endp(V256))invalid_macro_call();}
1637
base[3]= list(2,VV[81],base[2]);
1638
vs_top=(vs_base=base+3)+1;
1641
/* macro definition for FIND-CLASS-CELL-MAKE-INSTANCE-FUNCTION-KEYS */
1644
{register object *base=vs_base;
1645
register object *sup=base+VM39; VC39
1649
{object V257=base[0]->c.c_cdr;
1650
if(endp(V257))invalid_macro_call();
1651
base[2]= (V257->c.c_car);
1653
if(!endp(V257))invalid_macro_call();}
1654
base[3]= list(2,VV[82],base[2]);
1655
vs_top=(vs_base=base+3)+1;
1658
/* macro definition for MAKE-FIND-CLASS-CELL */
1661
{register object *base=vs_base;
1662
register object *sup=base+VM40; VC40
1666
{object V258=base[0]->c.c_cdr;
1667
if(endp(V258))invalid_macro_call();
1668
base[2]= (V258->c.c_car);
1670
if(!endp(V258))invalid_macro_call();}
1672
vs_top=(vs_base=base+3)+1;
1675
/* local entry for function FIND-CLASS-CELL */
1677
static object LI43(object V259,object first,...)
1680
int narg = VFUN_NARGS; VMB41 VMS41 VMV41
1681
{register object V260;
1684
if(narg <1) too_few_arguments();
1687
if (narg <= 0) goto T449;
1697
base[1]= (VV[84]->s.s_dbind);
1698
vs_top=(vs_base=base+0)+2;
1702
if(V262==Cnil)goto T452;
1703
{object V263 = V262;
1709
if(((*(LnkLI135))((V260)))!=Cnil){
1713
vs_top=(vs_base=base+0)+2;
1720
V265= (VV[84]->s.s_dbind);
1721
V267= (VV[136]->s.s_gfdef);
1722
V266= listA(3,Cnil,V267,Cnil);
1726
vs_top=(vs_base=base+1)+3;
1729
{object V268 = vs_base[0];
1733
{object V269 = Cnil;
1739
/* local entry for function FIND-CLASS-FROM-CELL */
1741
static object LI44(object V271,object V270,object first,...)
1744
int narg = VFUN_NARGS; VMB42 VMS42 VMV42
1745
{register object V272;
1749
if(narg <2) too_few_arguments();
1753
if (narg <= 0) goto T470;
1762
V275= CMPcar((V273));
1763
if(V275==Cnil)goto T473;
1764
{object V276 = V275;
1767
T473:;}{object V277;
1768
if((VV[86]->s.s_dbind)==Cnil){
1771
if(((*(LnkLI137))((V272)))!=Cnil){
1778
vs_top=(vs_base=base+0)+1;
1784
if(V277==Cnil)goto T475;
1785
{object V278 = V277;
1791
{object V279 = Cnil;
1795
if(((*(LnkLI135))((V272)))==Cnil){
1799
vs_top=(vs_base=base+0)+2;
1802
{object V280 = vs_base[0];
1808
vs_top=(vs_base=base+0)+2;
1811
{object V281 = vs_base[0];
1817
/* local entry for function FIND-CLASS-PREDICATE-FROM-CELL */
1819
static object LI45(object V283,object V282,object first,...)
1822
int narg = VFUN_NARGS; VMB43 VMS43 VMV43
1827
if(narg <2) too_few_arguments();
1831
if (narg <= 0) goto T490;
1840
if((CMPcar((V285)))!=Cnil){
1842
(void)((VFUN_NARGS=3,(*(LnkLI139))((V284),(V285),(V286))));
1845
{object V287 = CMPcadr((V285));
1850
/* local entry for function LEGAL-CLASS-NAME-P */
1852
static object LI46(V289)
1858
{object V290 = (type_of((V289))==t_symbol?Ct:Cnil);
1862
/* local entry for function FIND-CLASS */
1864
static object LI47(object V291,object first,...)
1867
int narg = VFUN_NARGS; VMB45 VMS45 VMV45
1872
if(narg <1) too_few_arguments();
1875
if (narg <= 0) goto T496;
1878
if (--narg <= 0) goto T497;
1880
V294= va_arg(ap,object);}
1890
V295= (VFUN_NARGS=2,(*(LnkLI140))((V292),(V293)));
1891
{object V296 = (VFUN_NARGS=3,(*(LnkLI139))((V292),/* INLINE-ARGS */V295,(V293)));
1896
/* local entry for function FIND-CLASS-PREDICATE */
1898
static object LI48(object V297,object first,...)
1901
int narg = VFUN_NARGS; VMB46 VMS46 VMV46
1906
if(narg <1) too_few_arguments();
1909
if (narg <= 0) goto T501;
1912
if (--narg <= 0) goto T502;
1914
V300= va_arg(ap,object);}
1924
V301= (VFUN_NARGS=2,(*(LnkLI140))((V298),(V299)));
1925
{object V302 = (VFUN_NARGS=3,(*(LnkLI141))((V298),/* INLINE-ARGS */V301,(V299)));
1930
/* function definition for G2145 */
1933
{register object *base=vs_base;
1934
register object *sup=base+VM47; VC47
1936
{register object V303;
1940
if(vs_top-vs_base<2) too_few_arguments();
1941
if(vs_top-vs_base>4) too_many_arguments();
1945
if(vs_base>=vs_top){vs_top=sup;goto T506;}
1948
if(vs_base>=vs_top){vs_top=sup;goto T507;}
1960
if(((*(LnkLI135))((V304)))==Cnil){
1963
V307= (VFUN_NARGS=1,(*(LnkLI140))((V304)));
1964
(V307)->c.c_car = V303;
1965
if(((VV[89]->s.s_dbind))==(VV[90])){
1967
if(!(((VV[89]->s.s_dbind))==(VV[91]))){
1973
vs_top=(vs_base=base+6)+1;
1974
(void) (*Lnk142)(Lclptr142);
1976
base[5]= vs_base[0];
1977
vs_top=(vs_base=base+5)+1;
1981
(CMPcdr(V307))->c.c_car = (V311);
1982
(void)(CMPcdr(V307));}
1986
vs_top=(vs_base=base+4)+1;
1987
(void) (*Lnk143)(Lclptr143);
1989
if((vs_base[0])!=Cnil){
1991
{register object V312;
1992
register object V313;
1993
V312= CMPcddr((V307));
1994
V313= CMPcar((V312));
1997
if(!(((V312))==Cnil)){
2002
V314= (VFUN_NARGS=4,(*(LnkLI145))((V303),CMPcar((V313)),Cnil,CMPcdr((V313))));
2003
(void)((*(LnkLI144))(/* INLINE-ARGS */V314,VV[92]));
2004
V312= CMPcdr((V312));
2005
V313= CMPcar((V312));
2010
vs_top=(vs_base=base+4)+1;
2016
vs_top=(vs_base=base+4)+2;
2021
/* function definition for G2154 */
2024
{register object *base=vs_base;
2025
register object *sup=base+VM48; VC48
2035
if(((*(LnkLI135))((V316)))==Cnil){
2038
V317= (VFUN_NARGS=1,(*(LnkLI140))((V316)));
2039
(CMPcdr((V317)))->c.c_car = V315;
2040
(void)(CMPcdr((V317)));
2042
vs_top=(vs_base=base+3)+1;
2048
vs_top=(vs_base=base+2)+2;
2053
/* function definition for FIND-WRAPPER */
2056
{register object *base=vs_base;
2057
register object *sup=base+VM49; VC49
2065
base[1]= (VFUN_NARGS=1,(*(LnkLI146))((V319)));
2066
vs_top=(vs_base=base+1)+1;
2067
(void) (*Lnk147)(Lclptr147);
2071
/* macro definition for GATHERING1 */
2074
{register object *base=vs_base;
2075
register object *sup=base+VM50; VC50
2079
{object V320=base[0]->c.c_cdr;
2080
if(endp(V320))invalid_macro_call();
2081
base[2]= (V320->c.c_car);
2084
V321= list(2,VV[96],base[2]);
2085
V322= make_cons(/* INLINE-ARGS */V321,Cnil);
2086
base[4]= list(3,VV[95],/* INLINE-ARGS */V322,listA(3,VV[97],VV[98],base[3]));
2087
vs_top=(vs_base=base+4)+1;
2090
/* macro definition for VECTORIZING */
2093
{register object *base=vs_base;
2094
register object *sup=base+VM51; VC51
2098
{object V323=base[0]->c.c_cdr;
2099
{object V324=getf(V323,VV[148],OBJNULL);
2101
base[2]= small_fixnum(0);} else {
2104
check_other_key(V323,1,VV[148]);}
2105
V325= list(2,VV[99],base[2]);
2106
base[3]= list(3,VV[27],make_cons(/* INLINE-ARGS */V325,VV[100]),VV[101]);
2107
vs_top=(vs_base=base+3)+1;
2110
/* macro definition for *LIST-ELEMENTS */
2113
{register object *base=vs_base;
2114
register object *sup=base+VM52; VC52
2118
{object V326=base[0]->c.c_cdr;
2119
if(endp(V326))invalid_macro_call();
2120
base[2]= (V326->c.c_car);
2122
{object V327=getf(V326,VV[149],OBJNULL);
2124
base[3]= (VV[55]->s.s_gfdef);} else {
2127
check_other_key(V326,1,VV[149]);}
2128
V328= list(2,VV[58],base[2]);
2129
V329= make_cons(/* INLINE-ARGS */V328,Cnil);
2130
base[4]= list(3,VV[24],/* INLINE-ARGS */V329,list(2,VV[102],list(3,VV[103],VV[104],list(4,VV[16],VV[105],VV[106],list(3,VV[107],VV[108],list(3,VV[50],VV[58],list(3,VV[109],base[3],VV[58])))))));
2131
vs_top=(vs_base=base+4)+1;
2134
/* macro definition for *LIST-TAILS */
2137
{register object *base=vs_base;
2138
register object *sup=base+VM53; VC53
2142
{object V330=base[0]->c.c_cdr;
2143
if(endp(V330))invalid_macro_call();
2144
base[2]= (V330->c.c_car);
2146
{object V331=getf(V330,VV[149],OBJNULL);
2148
base[3]= (VV[55]->s.s_gfdef);} else {
2151
check_other_key(V330,1,VV[149]);}
2152
V332= list(2,VV[58],base[2]);
2153
V333= make_cons(/* INLINE-ARGS */V332,Cnil);
2154
base[4]= list(3,VV[24],/* INLINE-ARGS */V333,list(2,VV[102],list(3,VV[103],VV[110],list(3,VV[107],VV[111],list(3,VV[50],VV[58],list(3,VV[109],base[3],VV[58]))))));
2155
vs_top=(vs_base=base+4)+1;
2158
/* macro definition for FUNCTION-FUNCALL */
2161
{register object *base=vs_base;
2162
register object *sup=base+VM54; VC54
2166
{object V334=base[0]->c.c_cdr;
2167
if(endp(V334))invalid_macro_call();
2168
base[2]= (V334->c.c_car);
2171
base[4]= listA(3,VV[109],base[2],base[3]);
2172
vs_top=(vs_base=base+4)+1;
2175
/* macro definition for FUNCTION-APPLY */
2178
{register object *base=vs_base;
2179
register object *sup=base+VM55; VC55
2183
{object V335=base[0]->c.c_cdr;
2184
if(endp(V335))invalid_macro_call();
2185
base[2]= (V335->c.c_car);
2188
base[4]= listA(3,VV[112],base[2],base[3]);
2189
vs_top=(vs_base=base+4)+1;
2192
/* local entry for function GET-SETF-FUNCTION-NAME */
2194
static object LI58(V337)
2200
{object V338 = list(2,VV[45],(V337));
2204
/* macro definition for DO-STANDARD-DEFSETF */
2207
{register object *base=vs_base;
2208
register object *sup=base+VM57; VC57
2212
{object V339=base[0]->c.c_cdr;
2214
base[3]= list(3,VV[113],VV[114],list(3,VV[115],list(2,VV[116],list(2,VV[42],base[2])),VV[117]));
2215
vs_top=(vs_base=base+3)+1;
2218
/* local entry for function DO-STANDARD-DEFSETFS-FOR-DEFCLASS */
2220
static object LI60(V341)
2226
{register object V342;
2227
register object V343;
2229
V343= CMPcar((V342));
2232
if(!(((V342))==Cnil)){
2234
{object V344 = Cnil;
2238
(void)((*(LnkLI150))((V343)));
2239
V342= CMPcdr((V342));
2240
V343= CMPcar((V342));
2245
/* local entry for function DO-STANDARD-DEFSETF-1 */
2247
static object LI61(V346)
2253
{object V347 = Cnil;
2257
/* local entry for function SETFBOUNDP */
2259
static object LI62(V349)
2265
{object V351 =((V349))->s.s_plist;
2266
object ind= VV[118];
2268
if(V351->c.c_car==ind){
2269
V350= (V351->c.c_cdr->c.c_car);
2271
}else V351=V351->c.c_cdr->c.c_cdr;}
2275
if(V350==Cnil)goto T573;
2276
{object V352 = V350;
2279
T573:;}{object V353;
2280
{object V354 =((V349))->s.s_plist;
2281
object ind= VV[119];
2283
if(V354->c.c_car==ind){
2284
V353= (V354->c.c_cdr->c.c_car);
2286
}else V354=V354->c.c_cdr->c.c_cdr;}
2290
if(V353==Cnil)goto T575;
2291
{object V355 = V353;
2295
{object V356 =((V349))->s.s_plist;
2296
object ind= VV[120];
2298
if(V356->c.c_car==ind){
2299
{object V357 = (V356->c.c_cdr->c.c_car);
2301
}else V356=V356->c.c_cdr->c.c_cdr;}
2302
{object V358 = Cnil;
2306
/* macro definition for ORIGINAL-DEFINITION */
2309
{register object *base=vs_base;
2310
register object *sup=base+VM61; VC61
2314
{object V359=base[0]->c.c_cdr;
2315
if(endp(V359))invalid_macro_call();
2316
base[2]= (V359->c.c_car);
2318
if(!endp(V359))invalid_macro_call();}
2319
base[3]= list(3,VV[121],base[2],VV[122]);
2320
vs_top=(vs_base=base+3)+1;
2323
/* local entry for function REDEFINE-FUNCTION */
2325
static object LI64(V362,V363)
2327
register object V362;object V363;
2332
base[1]= (VV[123]->s.s_dbind);
2333
vs_top=(vs_base=base+0)+2;
2336
(VV[123]->s.s_dbind)= vs_base[0];
2337
{object V365 =((V362))->s.s_plist;
2338
object ind= VV[124];
2340
if(V365->c.c_car==ind){
2341
if(((V365->c.c_cdr->c.c_car))!=Cnil){
2344
}else V365=V365->c.c_cdr->c.c_cdr;}}
2348
vs_top=(vs_base=base+0)+1;
2352
(void)(sputprop((V362),VV[124],V366));
2357
vs_top=(vs_base=base+2)+1;
2360
base[1]= vs_base[0];
2361
vs_top=(vs_base=base+0)+2;
2364
{object V367 = vs_base[0];
2369
/* local function CLOSURE */
2371
static void LC65(base0)
2372
register object *base0;
2373
{ register object *base=vs_base;
2374
register object *sup=base+VM63; VC63
2380
base[1]= (base0[0]->c.c_car);
2381
vs_top=(vs_base=base+1)+1;
2385
/* local function MAKE-POP */
2387
static void L26(base0)
2388
register object *base0;
2389
{ register object *base=vs_base;
2390
register object *sup=base+VM64; VC64
2403
if(!(number_compare(small_fixnum(0),base0[0])==0)){
2408
V373= list(3,VV[50],(V369),list(2,VV[22],(V370)));
2414
V374= list(3,VV[50],(V371),list(2,VV[55],(V370)));
2417
V372= list(3,VV[44],V373,V374);
2426
V372= list(3,VV[50],(V369),(*(LnkLI151))(base0[0],(V370)));
2430
V375= list(3,VV[50],(V371),(*(LnkLI152))(base0[0],(V370)));
2434
V376= list(3,VV[50],(V369),list(2,VV[56],(V371)));
2437
V372= list(3,VV[44],/* INLINE-ARGS */V375,V376);
2440
base0[0]= small_fixnum(0);
2442
vs_top=(vs_base=base+3)+1;
2446
static object LnkTLI152(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[152],(void **)(void *)&LnkLI152,2,first,ap);va_end(ap);return V1;} /* MAKE-CDXR */
2447
static object LnkTLI151(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[151],(void **)(void *)&LnkLI151,2,first,ap);va_end(ap);return V1;} /* MAKE-CAXR */
2448
static object LnkTLI150(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[150],(void **)(void *)&LnkLI150,1,first,ap);va_end(ap);return V1;} /* DO-STANDARD-DEFSETF-1 */
2449
static void LnkT147(ptr) object *ptr;{ call_or_link_closure(VV[147],(void **)(void *)&Lnk147,(void **)(void *)&Lclptr147);} /* CLASS-WRAPPER */
2450
static object LnkTLI146(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[146],(void **)(void *)&LnkLI146,first,ap);va_end(ap);return V1;} /* FIND-CLASS */
2451
static object LnkTLI145(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[145],(void **)(void *)&LnkLI145,first,ap);va_end(ap);return V1;} /* INITIALIZE-INFO */
2452
static object LnkTLI144(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[144],(void **)(void *)&LnkLI144,2,first,ap);va_end(ap);return V1;} /* UPDATE-INITIALIZE-INFO-INTERNAL */
2453
static void LnkT143(ptr) object *ptr;{ call_or_link_closure(VV[143],(void **)(void *)&Lnk143,(void **)(void *)&Lclptr143);} /* FORWARD-REFERENCED-CLASS-P */
2454
static void LnkT142(ptr) object *ptr;{ call_or_link_closure(VV[142],(void **)(void *)&Lnk142,(void **)(void *)&Lclptr142);} /* CLASS-PREDICATE-NAME */
2455
static object LnkTLI141(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[141],(void **)(void *)&LnkLI141,first,ap);va_end(ap);return V1;} /* FIND-CLASS-PREDICATE-FROM-CELL */
2456
static object LnkTLI140(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[140],(void **)(void *)&LnkLI140,first,ap);va_end(ap);return V1;} /* FIND-CLASS-CELL */
2457
static object LnkTLI139(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[139],(void **)(void *)&LnkLI139,first,ap);va_end(ap);return V1;} /* FIND-CLASS-FROM-CELL */
2458
static void LnkT138(){ call_or_link(VV[138],(void **)(void *)&Lnk138);} /* FIND-STRUCTURE-CLASS */
2459
static object LnkTLI137(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[137],(void **)(void *)&LnkLI137,1,first,ap);va_end(ap);return V1;} /* STRUCTURE-TYPE-P */
2460
static object LnkTLI135(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[135],(void **)(void *)&LnkLI135,1,first,ap);va_end(ap);return V1;} /* LEGAL-CLASS-NAME-P */
2461
static void LnkT6(){ call_or_link(VV[6],(void **)(void *)&Lnk6);} /* DELETE */
2462
static object LnkTLI133(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[133],(void **)(void *)&LnkLI133,2,first,ap);va_end(ap);return V1;} /* DESTRUCTURE-INTERNAL */
2463
static void LnkT132(){ call_or_link(VV[132],(void **)(void *)&Lnk132);} /* DESTRUCTURE */
2464
static void LnkT131(){ call_or_link(VV[131],(void **)(void *)&Lnk131);} /* EXTRACT-DECLARATIONS */
2465
static object LnkTLI128(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[128],(void **)(void *)&LnkLI128,first,ap);va_end(ap);return V1;} /* STRING-APPEND */
2466
static void LnkT127(){ call_or_link(VV[127],(void **)(void *)&Lnk127);} /* CONCATENATE */
2467
static object LnkTLI126(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[126],(void **)(void *)&LnkLI126,2,first,ap);va_end(ap);return V1;} /* REMTAIL */
2468
static object LnkTLI125(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[125],(void **)(void *)&LnkLI125,2,first,ap);va_end(ap);return V1;} /* MAKE-PLIST */
2470
#ifdef SYSTEM_SPECIAL_INIT