2
#include "cmpinclude.h"
4
init_cmpif(){do_init(VV);}
5
/* local entry for function C1IF */
18
if(!(endp(cdr((V2))))){
21
V5 = make_fixnum(length((V2)));
22
(void)((*(LnkLI43))(VV[0],small_fixnum(2),V5));
26
if(endp(cdddr((V2)))){
28
V6 = make_fixnum(length((V2)));
29
(void)((*(LnkLI44))(VV[0],small_fixnum(3),V6));
31
V4= (*(LnkLI45))(car((V2)));
33
if((V7!= Ct))goto T15;
34
{object V8 = (*(LnkLI46))(cadr((V2)));
37
if((V7!= Cnil))goto T16;
38
if(!(endp(cddr((V2))))){
40
{object V9 = (*(LnkLI47))();
43
{object V10 = (*(LnkLI46))(caddr((V2)));
46
V3= (VFUN_NARGS=0,(*(LnkLI48))());
47
V11= (*(LnkLI49))((V4),(V3));
48
V12= (*(LnkLI50))(cadr((V2)),(V3));
49
if(!(endp(cddr((V2))))){
54
V13= (*(LnkLI50))(caddr((V2)),(V3));
56
{object V14 = list(5,VV[0],(V3),/* INLINE-ARGS */V11,/* INLINE-ARGS */V12,V13);
59
/* local entry for function C1FMLA-CONSTANT */
61
static object LI2(V16)
68
if(!(type_of((V16))==t_cons)){
70
{object V18= car((V16));
71
if((V18!= VV[1]))goto T30;
80
V17= (*(LnkLI45))(car((V19)));
82
if((V21!= Ct))goto T41;
85
if((V21!= Cnil))goto T42;
89
if(!(endp(cdr((V19))))){
94
{object V24 = listA(3,VV[1],(V17),cdr((V19)));
100
if((V18!= VV[2]))goto T49;
101
{register object V25;
109
V17= (*(LnkLI45))(car((V25)));
111
if((V27!= Ct))goto T60;
115
if((V27!= Cnil))goto T61;
118
if(!(endp(cdr((V25))))){
123
{object V30 = listA(3,VV[2],(V17),cdr((V25)));
130
&& (V18!= VV[51]))goto T68;
131
if(!(endp(cdr((V16))))){
133
(void)((*(LnkLI43))(VV[3],small_fixnum(1),small_fixnum(0)));
135
if(endp(cddr((V16)))){
137
V31 = make_fixnum(length(cdr((V16))));
138
(void)((*(LnkLI44))(VV[3],small_fixnum(1),V31));
140
V17= (*(LnkLI45))(cadr((V16)));
142
if((V32!= Ct))goto T77;
146
if((V32!= Cnil))goto T78;
150
{object V35 = list(2,VV[3],(V17));
156
if(!(type_of((V16))==t_symbol)){
159
vs_top=(vs_base=base+0)+1;
162
if((vs_base[0])==Cnil){
165
vs_top=(vs_base=base+0)+1;
168
if((vs_base[0])==Cnil){
182
/* local entry for function C1FMLA */
184
static object LI3(V43,V44)
186
register object V43;register object V44;
189
if(!(type_of((V43))==t_cons)){
191
{object V45= car((V43));
192
if((V45!= VV[1]))goto T93;switch(length(cdr((V43)))){
195
{object V46 = (*(LnkLI52))();
204
object V49= cdr((V43));
208
base[0]=V48=MMcons(Cnil,Cnil);
210
{register object V50;
212
(V48->c.c_car)= (*(LnkLI49))((V50),(V44));}
213
if(endp(V49=MMcdr(V49))){
216
V48=MMcdr(V48)=MMcons(Cnil,Cnil);
219
{object V51 = make_cons(VV[4],V47);
226
if((V45!= VV[2]))goto T105;switch(length(cdr((V43)))){
229
{object V54 = (*(LnkLI47))();
238
object V57= cdr((V43));
242
base[0]=V56=MMcons(Cnil,Cnil);
244
{register object V58;
246
(V56->c.c_car)= (*(LnkLI49))((V58),(V44));}
247
if(endp(V57=MMcdr(V57))){
250
V56=MMcdr(V56)=MMcons(Cnil,Cnil);
253
{object V59 = make_cons(VV[5],V55);
261
&& (V45!= VV[51]))goto T117;
262
if(!(endp(cdr((V43))))){
264
(void)((*(LnkLI43))(VV[3],small_fixnum(1),small_fixnum(0)));
266
if(endp(cddr((V43)))){
268
V62 = make_fixnum(length(cdr((V43))));
269
(void)((*(LnkLI44))(VV[3],small_fixnum(1),V62));
271
{object V63 = list(2,VV[6],(*(LnkLI49))(cadr((V43)),(V44)));
274
V64= list(3,VV[7],VV[8],(V43));
275
{object V65 = (*(LnkLI50))(/* INLINE-ARGS */V64,(V44));
278
{object V66 = (*(LnkLI50))((V43),(V44));
281
/* function definition for C2IF */
284
{register object *base=vs_base;
285
register object *sup=base+VM4; VC4
297
{register object V70;
299
setq(VV[9],number_plus(symbol_value(VV[9]),small_fixnum(1)));
300
V70= make_cons(symbol_value(VV[9]),Cnil);
302
if(!((car((V69)))==(VV[10]))){
304
if((caddr((V69)))!=Cnil){
306
if(!((symbol_value(VV[11]))==(VV[12]))){
308
if((symbol_value(VV[13]))==(VV[14])){
311
V72= symbol_value(VV[13]);
312
base[4]= make_cons((V70),symbol_value(VV[15]));
313
bds_bind(VV[15],base[4]);
314
bds_bind(VV[13],(V70));
315
V73= (*(LnkLI53))((V67),(V70),(V72));
318
if((cdr((V70)))==Cnil){
320
princ_str("\nT",VV[16]);
321
(void)((*(LnkLI54))(car((V70))));
322
princ_str(":;",VV[16]);
325
vs_top=(vs_base=base+4)+1;
329
setq(VV[9],number_plus(symbol_value(VV[9]),small_fixnum(1)));
330
V71= make_cons(symbol_value(VV[9]),Cnil);
331
base[4]= listA(3,(V71),(V70),symbol_value(VV[15]));
332
bds_bind(VV[15],base[4]);
333
bds_bind(VV[13],(V70));
334
V74= (*(LnkLI53))((V67),(V70),(V71));
337
if((cdr((V70)))==Cnil){
339
princ_str("\nT",VV[16]);
340
(void)((*(LnkLI54))(car((V70))));
341
princ_str(":;",VV[16]);
343
base[4]= make_cons(VV[17],symbol_value(VV[15]));
344
bds_bind(VV[15],base[4]);
346
vs_top=(vs_base=base+5)+1;
350
if((cdr((V71)))==Cnil){
352
princ_str("\nT",VV[16]);
353
(void)((*(LnkLI54))(car((V71))));
354
princ_str(":;",VV[16]);
357
vs_top=(vs_base=base+4)+1;
362
/* local entry for function CJT */
364
static object LI5(V78,V79,V80)
366
object V78;object V79;object V80;
370
{object V81= car((V78));
371
if((V81!= VV[4]))goto T167;
372
{register object V82;
375
if(!(endp(cdr((V82))))){
380
{register object V83;
381
setq(VV[9],number_plus(symbol_value(VV[9]),small_fixnum(1)));
382
V83= make_cons(symbol_value(VV[9]),Cnil);
383
bds_bind(VV[15],make_cons((V83),symbol_value(VV[15])));
384
(void)((*(LnkLI53))(car((V82)),(V83),(V80)));
385
if((cdr((V83)))==Cnil){
388
princ_str("\nT",VV[16]);
389
(void)((*(LnkLI54))(car((V83))));
390
princ_str(":;",VV[16]);
396
if((V81!= VV[5]))goto T192;
397
{register object V84;
400
if(!(endp(cdr((V84))))){
405
{register object V85;
406
setq(VV[9],number_plus(symbol_value(VV[9]),small_fixnum(1)));
407
V85= make_cons(symbol_value(VV[9]),Cnil);
408
bds_bind(VV[15],make_cons((V85),symbol_value(VV[15])));
409
(void)((*(LnkLI56))(car((V84)),(V79),(V85)));
410
if((cdr((V85)))==Cnil){
413
princ_str("\nT",VV[16]);
414
(void)((*(LnkLI54))(car((V85))));
415
princ_str(":;",VV[16]);
421
if((V81!= VV[6]))goto T217;
422
{object V86 = (*(LnkLI53))(cadr((V78)),(V80),(V79));
425
if((V81!= VV[10]))goto T218;
426
{object V87= caddr((V78));
427
if((V87!= Ct))goto T219;
428
(void)((*(LnkLI57))((V79)));
429
princ_str("\n ",VV[16]);
430
if(type_of((V79))!=t_cons)FEwrong_type_argument(Scons,(V79));
431
((V79))->c.c_cdr = Ct;
432
princ_str("goto T",VV[16]);
433
(void)((*(LnkLI54))(car((V79))));
434
princ_char(59,VV[16]);
438
if((V87!= Cnil))goto T226;
442
base[0]= list(2,VV[18],(V79));
443
bds_bind(VV[11],base[0]);
444
{object V90 = (*(LnkLI58))((V78));
448
base[0]= list(2,VV[18],(V79));
449
bds_bind(VV[11],base[0]);
450
{object V91 = (*(LnkLI58))((V78));
454
/* local entry for function CJF */
456
static object LI6(V95,V96,V97)
458
object V95;object V96;object V97;
462
{object V98= car((V95));
463
if((V98!= VV[4]))goto T229;
464
{register object V99;
467
if(!(endp(cdr((V99))))){
472
{register object V100;
473
setq(VV[9],number_plus(symbol_value(VV[9]),small_fixnum(1)));
474
V100= make_cons(symbol_value(VV[9]),Cnil);
475
bds_bind(VV[15],make_cons((V100),symbol_value(VV[15])));
476
(void)((*(LnkLI53))(car((V99)),(V100),(V97)));
477
if((cdr((V100)))==Cnil){
480
princ_str("\nT",VV[16]);
481
(void)((*(LnkLI54))(car((V100))));
482
princ_str(":;",VV[16]);
488
if((V98!= VV[5]))goto T254;
489
{register object V101;
492
if(!(endp(cdr((V101))))){
497
{register object V102;
498
setq(VV[9],number_plus(symbol_value(VV[9]),small_fixnum(1)));
499
V102= make_cons(symbol_value(VV[9]),Cnil);
500
bds_bind(VV[15],make_cons((V102),symbol_value(VV[15])));
501
(void)((*(LnkLI56))(car((V101)),(V96),(V102)));
502
if((cdr((V102)))==Cnil){
505
princ_str("\nT",VV[16]);
506
(void)((*(LnkLI54))(car((V102))));
507
princ_str(":;",VV[16]);
513
if((V98!= VV[6]))goto T279;
514
{object V103 = (*(LnkLI56))(cadr((V95)),(V97),(V96));
517
if((V98!= VV[10]))goto T280;
518
{object V104= caddr((V95));
519
if((V104!= Ct))goto T281;
523
if((V104!= Cnil))goto T282;
524
(void)((*(LnkLI57))((V97)));
525
princ_str("\n ",VV[16]);
526
if(type_of((V97))!=t_cons)FEwrong_type_argument(Scons,(V97));
527
((V97))->c.c_cdr = Ct;
528
princ_str("goto T",VV[16]);
529
(void)((*(LnkLI54))(car((V97))));
530
princ_char(59,VV[16]);
534
base[0]= list(2,VV[19],(V97));
535
bds_bind(VV[11],base[0]);
536
{object V107 = (*(LnkLI58))((V95));
540
base[0]= list(2,VV[19],(V97));
541
bds_bind(VV[11],base[0]);
542
{object V108 = (*(LnkLI58))((V95));
546
/* local entry for function C1AND */
548
static object LI7(V110)
550
register object V110;
555
{object V111 = (*(LnkLI52))();
558
if(!(endp(cdr((V110))))){
560
{object V112 = (*(LnkLI46))(car((V110)));
564
V113= (VFUN_NARGS=0,(*(LnkLI48))());
565
{object V114 = list(3,VV[1],(V113),(*(LnkLI59))((V110),(V113)));
568
/* function definition for C2AND */
571
{register object *base=vs_base;
572
register object *sup=base+VM8; VC8
580
{register object V116;
583
if(!(endp(cdr((V116))))){
585
base[1]= car((V116));
586
vs_top=(vs_base=base+1)+1;
590
if(!((caar((V116)))==(VV[10]))){
592
{object V117= caddar((V116));
593
if((V117!= Ct))goto T309;
596
if((V117!= Cnil))goto T310;
597
(void)((VFUN_NARGS=2,(*(LnkLI60))(Cnil,VV[17])));
600
princ_str("\n if(",VV[16]);
601
(void)((*(LnkLI54))(caddar((V116))));
602
princ_str("==Cnil){",VV[16]);
603
(void)((VFUN_NARGS=2,(*(LnkLI60))(Cnil,VV[17])));
604
princ_char(125,VV[16]);
607
if(!((caar((V116)))==(VV[20]))){
609
princ_str("\n if(",VV[16]);
610
(void)((*(LnkLI61))(car(caddar((V116))),cadr(caddar((V116)))));
611
princ_str("==Cnil){",VV[16]);
612
(void)((VFUN_NARGS=2,(*(LnkLI60))(Cnil,VV[17])));
613
princ_char(125,VV[16]);
616
{register object V118;
617
setq(VV[9],number_plus(symbol_value(VV[9]),small_fixnum(1)));
618
V118= make_cons(symbol_value(VV[9]),Cnil);
619
bds_bind(VV[15],make_cons((V118),symbol_value(VV[15])));
620
base[3]= list(2,VV[18],(V118));
621
bds_bind(VV[11],base[3]);
622
V119= (*(LnkLI58))(car((V116)));
624
(void)((VFUN_NARGS=2,(*(LnkLI60))(Cnil,VV[17])));
625
if((cdr((V118)))==Cnil){
628
princ_str("\nT",VV[16]);
629
(void)((*(LnkLI54))(car((V118))));
630
princ_str(":;",VV[16]);
637
/* local entry for function C1OR */
639
static object LI9(V121)
641
register object V121;
646
{object V122 = (*(LnkLI47))();
649
if(!(endp(cdr((V121))))){
651
{object V123 = (*(LnkLI46))(car((V121)));
655
V124= (VFUN_NARGS=0,(*(LnkLI48))());
656
{object V125 = list(3,VV[2],(V124),(*(LnkLI59))((V121),(V124)));
659
/* function definition for C2OR */
662
{register object *base=vs_base;
663
register object *sup=base+VM10; VC10
672
bds_bind(VV[21],symbol_value(VV[21]));
674
{register object V128;
677
if(!(endp(cdr((V128))))){
679
base[2]= car((V128));
680
vs_top=(vs_base=base+2)+1;
685
if(!((caar((V128)))==(VV[10]))){
687
{object V129= caddar((V128));
688
if((V129!= Ct))goto T360;
689
(void)((VFUN_NARGS=2,(*(LnkLI60))(Ct,VV[17])));
692
if((V129!= Cnil))goto T361;
695
princ_str("\n if(",VV[16]);
696
(void)((*(LnkLI54))(caddar((V128))));
697
princ_str("!=Cnil){",VV[16]);
698
(void)((VFUN_NARGS=2,(*(LnkLI60))(caddar((V128)),VV[17])));
699
princ_char(125,VV[16]);
702
if(!((caar((V128)))==(VV[20]))){
704
princ_str("\n if(",VV[16]);
705
(void)((*(LnkLI61))(car(caddar((V128))),cadr(caddar((V128)))));
706
princ_str("!=Cnil){",VV[16]);
707
V130= make_cons(VV[20],caddar((V128)));
708
(void)((VFUN_NARGS=2,(*(LnkLI60))(/* INLINE-ARGS */V130,VV[17])));
709
princ_char(125,VV[16]);
712
if(!((caar((V128)))==(VV[22]))){
714
if((get(caddar((V128)),VV[23],Cnil))==Cnil){
716
{register object V131;
717
setq(VV[9],number_plus(symbol_value(VV[9]),small_fixnum(1)));
718
V131= make_cons(symbol_value(VV[9]),Cnil);
719
bds_bind(VV[15],make_cons((V131),symbol_value(VV[15])));
720
base[4]= list(2,VV[19],(V131));
721
bds_bind(VV[11],base[4]);
722
V132= (*(LnkLI58))(car((V128)));
724
(void)((VFUN_NARGS=2,(*(LnkLI60))(Ct,VV[17])));
725
if((cdr((V131)))==Cnil){
728
princ_str("\nT",VV[16]);
729
(void)((*(LnkLI54))(car((V131))));
730
princ_str(":;",VV[16]);
734
{register object V133;
735
setq(VV[9],number_plus(symbol_value(VV[9]),small_fixnum(1)));
736
V133= make_cons(symbol_value(VV[9]),Cnil);
737
bds_bind(VV[24],small_fixnum(0));
738
bds_bind(VV[15],make_cons((V133),symbol_value(VV[15])));
739
V127= (*(LnkLI62))();
740
bds_bind(VV[11],(V127));
741
V134= (*(LnkLI58))(car((V128)));
743
princ_str("\n if(",VV[16]);
744
(void)((*(LnkLI54))((V127)));
745
princ_str("==Cnil)",VV[16]);
746
if(type_of((V133))!=t_cons)FEwrong_type_argument(Scons,(V133));
747
((V133))->c.c_cdr = Ct;
748
princ_str("goto T",VV[16]);
749
(void)((*(LnkLI54))(car((V133))));
750
princ_char(59,VV[16]);
751
(void)((VFUN_NARGS=2,(*(LnkLI60))((V127),VV[17])));
752
if((cdr((V133)))==Cnil){
754
princ_str("\nT",VV[16]);
755
(void)((*(LnkLI54))(car((V133))));
756
princ_str(":;",VV[16]);
758
V135= (*(LnkLI63))();
766
/* local entry for function SET-JUMP-TRUE */
768
static object LI11(V138,V139)
770
register object V138;object V139;
776
V140= (((V138))==(Ct)?Ct:Cnil);
781
if(!(type_of((V138))==t_cons)){
783
if(!((car((V138)))==(VV[25]))){
785
princ_str("\n if(",VV[16]);
786
base[0]= caddr((V138));
787
base[1]= cadddr((V138));
788
vs_top=(vs_base=base+0)+2;
791
princ_char(41,VV[16]);
794
princ_str("\n if((",VV[16]);
795
(void)((*(LnkLI54))((V138)));
796
princ_str(")!=Cnil)",VV[16]);}
800
princ_char(123,VV[16]);
802
(void)((*(LnkLI57))((V139)));
803
princ_str("\n ",VV[16]);
804
if(type_of((V139))!=t_cons)FEwrong_type_argument(Scons,(V139));
805
((V139))->c.c_cdr = Ct;
806
princ_str("goto T",VV[16]);
807
(void)((*(LnkLI54))(car((V139))));
808
princ_char(59,VV[16]);
811
princ_char(125,VV[16]);
821
/* local entry for function SET-JUMP-FALSE */
823
static object LI12(V146,V147)
825
register object V146;object V147;
831
V148= (((V146))==Cnil?Ct:Cnil);
836
if(!(type_of((V146))==t_cons)){
838
if(!((car((V146)))==(VV[25]))){
840
princ_str("\n if(!(",VV[16]);
841
base[0]= caddr((V146));
842
base[1]= cadddr((V146));
843
vs_top=(vs_base=base+0)+2;
846
princ_str("))",VV[16]);
849
princ_str("\n if((",VV[16]);
850
(void)((*(LnkLI54))((V146)));
851
princ_str(")==Cnil)",VV[16]);}
855
princ_char(123,VV[16]);
857
(void)((*(LnkLI57))((V147)));
858
princ_str("\n ",VV[16]);
859
if(type_of((V147))!=t_cons)FEwrong_type_argument(Scons,(V147));
860
((V147))->c.c_cdr = Ct;
861
princ_str("goto T",VV[16]);
862
(void)((*(LnkLI54))(car((V147))));
863
princ_char(59,VV[16]);
866
princ_char(125,VV[16]);
876
/* local entry for function C1ECASE */
878
static object LI13(V153)
883
{object V154 = (VFUN_NARGS=2,(*(LnkLI65))((V153),Ct));
886
/* local entry for function CONVERT-CASE-TO-SWITCH */
888
static object LI14(V157,V158)
890
object V157;object V158;
894
register object V160;
895
register object V161;
902
{register object V162;
903
register object V163;
911
if(!(type_of(car((V163)))==t_fixnum)){
913
V160= make_cons(car((V163)),(V160));
916
if(!(type_of(car((V163)))==t_cons)){
918
{register object V164;
919
register object V165;
927
V160= make_cons((V165),(V160));
932
{register object x= car((V163)),V166= VV[26];
934
if(eql(x,V166->c.c_car)){
936
}else V166=V166->c.c_cdr;
942
vs_top=(vs_base=base+2)+1;
946
V160= make_cons(Ct,(V160));
948
V167= list(3,VV[28],(V159),make_cons(VV[29],cdr((V163))));
949
V160= make_cons(/* INLINE-ARGS */V167,(V160));
956
V160= make_cons(Ct,(V160));
957
{register object V168;
966
if(!(type_of(car((V169)))!=t_cons)){
968
V161= make_cons(car((V169)),(V161));
971
V161= append(car((V169)),(V161));
978
V171= list(4,VV[30],VV[31],/* INLINE-ARGS */V170,list(2,VV[32],(V161)));
979
V160= make_cons(/* INLINE-ARGS */V171,(V160));
982
{object V173 = list(3,VV[33],(V159),listA(3,VV[34],/* INLINE-ARGS */V172,nreverse((V160))));
985
/* local entry for function C1CASE */
987
static object LI15(V174,va_alist)
992
int narg = VFUN_NARGS; VMB15 VMS15 VMV15
994
register object V176;
995
if(narg <1) too_few_arguments();
998
if (narg <= 0) goto T564;
1001
V176= va_arg(ap,object);}
1006
if(!(endp((V175)))){
1008
(void)((*(LnkLI43))(VV[35],small_fixnum(1),small_fixnum(0)));
1010
{register object V177;
1013
V177= (VFUN_NARGS=0,(*(LnkLI48))());
1014
V178= (*(LnkLI50))(car((V175)),(V177));
1016
base[2]= structure_ref(cadr((V178)),VV[36],2);
1018
vs_top=(vs_base=base+2)+2;
1021
if((vs_base[0])==Cnil){
1023
V180= (*(LnkLI68))((V175),(V176));
1024
{object V181 = (*(LnkLI46))(/* INLINE-ARGS */V180);
1027
{register object V182;
1028
register object V183;
1032
if(!(endp((V182)))){
1036
if(!(endp((V183)))){
1038
(void)((VFUN_NARGS=2,(*(LnkLI69))(VV[38],(V183))));
1040
{object V184= car((V183));
1041
if((V184!= Cnil))goto T591;
1045
&& (V184!= VV[70]))goto T592;
1048
if(!(((V176))==(Ct))){
1055
(void)((VFUN_NARGS=1,(*(LnkLI69))(V185)));
1057
V176= (*(LnkLI71))(cdr((V183)));
1058
(void)((*(LnkLI72))((V177),cadr((V176))));
1062
register object V187;
1063
if(!(type_of(car((V183)))==t_cons)){
1066
object V189= car((V183));
1070
base[6]=V188=MMcons(Cnil,Cnil);
1072
{register object V190;
1073
V190= (V189->c.c_car);
1074
if(!(type_of((V190))==t_symbol)){
1076
(V188->c.c_car)= (V190);
1079
(V188->c.c_car)= (*(LnkLI73))((V190));}
1081
if(endp(V189=MMcdr(V189))){
1084
V188=MMcdr(V188)=MMcons(Cnil,Cnil);
1087
if(!(type_of(car((V183)))==t_symbol)){
1089
V186= make_cons(car((V183)),Cnil);
1092
V191= (*(LnkLI73))(car((V183)));
1093
V186= make_cons(/* INLINE-ARGS */V191,Cnil);
1095
V187= (*(LnkLI71))(cdr((V183)));
1096
(void)((*(LnkLI72))((V177),cadr((V187))));
1097
V192= make_cons((V186),(V187));
1098
V179= make_cons(/* INLINE-ARGS */V192,(V179));}}
1104
V193= reverse((V179));
1108
V194= (*(LnkLI47))();
1110
{object V195 = list(5,VV[35],(V177),(V178),/* INLINE-ARGS */V193,V194);
1113
/* local entry for function C2CASE */
1115
static object LI16(V199,V200,V201)
1117
object V199;object V200;object V201;
1121
{register object V202;
1122
setq(VV[41],number_plus(symbol_value(VV[41]),small_fixnum(1)));
1123
V202= symbol_value(VV[41]);
1124
bds_bind(VV[21],symbol_value(VV[21]));
1125
bds_bind(VV[24],small_fixnum(0));
1126
V203= make_cons((V199),Cnil);
1127
V204= (VFUN_NARGS=2,(*(LnkLI74))(/* INLINE-ARGS */V203,VV[42]));
1128
V199= car(/* INLINE-ARGS */V204);
1129
princ_str("\n {object V",VV[16]);
1130
(void)((*(LnkLI54))((V202)));
1131
princ_str("= ",VV[16]);
1132
(void)((*(LnkLI54))((V199)));
1133
princ_char(59,VV[16]);
1139
if(!(endp((V205)))){
1144
register object V208;
1145
register object V209;
1146
setq(VV[9],number_plus(symbol_value(VV[9]),small_fixnum(1)));
1147
V207= make_cons(symbol_value(VV[9]),Cnil);
1151
if(!((length((V208)))<=(5))){
1157
setq(VV[9],number_plus(symbol_value(VV[9]),small_fixnum(1)));
1158
V209= make_cons(symbol_value(VV[9]),Cnil);
1160
princ_str("\n if(",VV[16]);
1161
{register object V211;
1162
V211= small_fixnum(0);
1164
if(!(number_compare((V211),small_fixnum(5))>=0)){
1168
if(!(type_of(car((V208)))==t_symbol)){
1170
princ_str("(V",VV[16]);
1171
(void)((*(LnkLI54))((V202)));
1172
princ_str("== ",VV[16]);
1173
{object V212= car((V208));
1174
if((V212!= Ct))goto T678;
1175
princ_str("Ct",VV[16]);
1178
if((V212!= Cnil))goto T680;
1179
princ_str("Cnil",VV[16]);
1182
princ_str("VV[",VV[16]);
1183
V213= (*(LnkLI75))(car((V208)));
1184
(void)((*(LnkLI54))(/* INLINE-ARGS */V213));
1185
princ_char(93,VV[16]);}
1187
princ_char(41,VV[16]);
1190
princ_str("eql(V",VV[16]);
1191
(void)((*(LnkLI54))((V202)));
1192
princ_str(",VV[",VV[16]);
1193
(void)((*(LnkLI54))(car((V208))));
1194
princ_str("])",VV[16]);
1196
if(!(number_compare((V211),small_fixnum(4))<0)){
1198
princ_str("\n || ",VV[16]);
1203
V211= one_plus((V211));
1206
princ_char(41,VV[16]);
1207
if(type_of((V209))!=t_cons)FEwrong_type_argument(Scons,(V209));
1208
((V209))->c.c_cdr = Ct;
1209
princ_str("goto T",VV[16]);
1210
(void)((*(LnkLI54))(car((V209))));
1211
princ_char(59,VV[16]);
1214
princ_str("\n if(",VV[16]);
1216
if(!(endp((V208)))){
1220
if(!(type_of(car((V208)))==t_symbol)){
1222
princ_str("(V",VV[16]);
1223
(void)((*(LnkLI54))((V202)));
1224
princ_str("!= ",VV[16]);
1225
{object V215= car((V208));
1226
if((V215!= Ct))goto T729;
1227
princ_str("Ct",VV[16]);
1230
if((V215!= Cnil))goto T731;
1231
princ_str("Cnil",VV[16]);
1234
princ_str("VV[",VV[16]);
1235
V216= (*(LnkLI75))(car((V208)));
1236
(void)((*(LnkLI54))(/* INLINE-ARGS */V216));
1237
princ_char(93,VV[16]);}
1239
princ_char(41,VV[16]);
1242
princ_str("!eql(V",VV[16]);
1243
(void)((*(LnkLI54))((V202)));
1244
princ_str(",VV[",VV[16]);
1245
(void)((*(LnkLI54))(car((V208))));
1246
princ_str("])",VV[16]);
1248
if(endp(cdr((V208)))){
1250
princ_str("\n && ",VV[16]);
1257
princ_char(41,VV[16]);
1258
if(type_of((V207))!=t_cons)FEwrong_type_argument(Scons,(V207));
1259
((V207))->c.c_cdr = Ct;
1260
princ_str("goto T",VV[16]);
1261
(void)((*(LnkLI54))(car((V207))));
1262
princ_char(59,VV[16]);
1265
if((cdr((V209)))==Cnil){
1267
princ_str("\nT",VV[16]);
1268
(void)((*(LnkLI54))(car((V209))));
1269
princ_str(":;",VV[16]);
1271
base[6]= make_cons(VV[17],symbol_value(VV[15]));
1272
bds_bind(VV[15],base[6]);
1273
base[7]= cdr((V206));
1274
vs_top=(vs_base=base+7)+1;
1278
if((cdr((V207)))==Cnil){
1280
princ_str("\nT",VV[16]);
1281
(void)((*(LnkLI54))(car((V207))));
1282
princ_str(":;",VV[16]);}
1288
if(!(((V201))==(Ct))){
1290
princ_str("\n FEerror(\"The ECASE key value ~s is illegal.\",1,V",VV[16]);
1291
(void)((*(LnkLI54))((V202)));
1292
princ_str(");",VV[16]);
1296
vs_top=(vs_base=base+3)+1;
1300
princ_char(125,VV[16]);
1301
{object V218 = (*(LnkLI63))();
1306
static object LnkTLI75(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[75],&LnkLI75,1,ap);} /* ADD-SYMBOL */
1307
static object LnkTLI74(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[74],&LnkLI74,ap);} /* INLINE-ARGS */
1308
static object LnkTLI73(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[73],&LnkLI73,1,ap);} /* ADD-OBJECT */
1309
static object LnkTLI72(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[72],&LnkLI72,2,ap);} /* ADD-INFO */
1310
static object LnkTLI71(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[71],&LnkLI71,1,ap);} /* C1PROGN */
1311
static object LnkTLI69(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[69],&LnkLI69,ap);} /* CMPERR */
1312
static object LnkTLI68(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[68],&LnkLI68,2,ap);} /* CONVERT-CASE-TO-SWITCH */
1313
static LnkT67(){ call_or_link(VV[67],&Lnk67);} /* SUBTYPEP */
1314
static LnkT66(){ call_or_link(VV[66],&Lnk66);} /* CMPERROR */
1315
static object LnkTLI65(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[65],&LnkLI65,ap);} /* C1CASE */
1316
static LnkT64(){ call_or_link(VV[64],&Lnk64);} /* WT-INLINE-LOC */
1317
static object LnkTLI63(){return call_proc0(VV[63],&LnkLI63);} /* CLOSE-INLINE-BLOCKS */
1318
static object LnkTLI62(){return call_proc0(VV[62],&LnkLI62);} /* WT-C-PUSH */
1319
static object LnkTLI61(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[61],&LnkLI61,2,ap);} /* WT-VAR */
1320
static object LnkTLI60(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[60],&LnkLI60,ap);} /* UNWIND-EXIT */
1321
static object LnkTLI59(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[59],&LnkLI59,2,ap);} /* C1ARGS */
1322
static object LnkTLI58(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[58],&LnkLI58,1,ap);} /* C2EXPR* */
1323
static object LnkTLI57(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[57],&LnkLI57,1,ap);} /* UNWIND-NO-EXIT */
1324
static object LnkTLI56(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[56],&LnkLI56,3,ap);} /* CJT */
1325
static LnkT55(){ call_or_link(VV[55],&Lnk55);} /* C2EXPR */
1326
static object LnkTLI54(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[54],&LnkLI54,1,ap);} /* WT1 */
1327
static object LnkTLI53(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[53],&LnkLI53,3,ap);} /* CJF */
1328
static object LnkTLI52(){return call_proc0(VV[52],&LnkLI52);} /* C1T */
1329
static object LnkTLI50(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[50],&LnkLI50,2,ap);} /* C1EXPR* */
1330
static object LnkTLI49(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[49],&LnkLI49,2,ap);} /* C1FMLA */
1331
static object LnkTLI48(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[48],&LnkLI48,ap);} /* MAKE-INFO */
1332
static object LnkTLI47(){return call_proc0(VV[47],&LnkLI47);} /* C1NIL */
1333
static object LnkTLI46(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[46],&LnkLI46,1,ap);} /* C1EXPR */
1334
static object LnkTLI45(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[45],&LnkLI45,1,ap);} /* C1FMLA-CONSTANT */
1335
static object LnkTLI44(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[44],&LnkLI44,3,ap);} /* TOO-MANY-ARGS */
1336
static object LnkTLI43(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[43],&LnkLI43,3,ap);} /* TOO-FEW-ARGS */