~ubuntu-branches/ubuntu/quantal/gclcvs/quantal

« back to all changes in this revision

Viewing changes to mod/c/gcl_destructuring_bind.c

  • Committer: Bazaar Package Importer
  • Author(s): Camm Maguire
  • Date: 2004-06-24 15:13:46 UTC
  • Revision ID: james.westby@ubuntu.com-20040624151346-xh0xaaktyyp7aorc
Tags: 2.7.0-26
C_GC_OFFSET is 2 on m68k-linux

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
#include "cmpinclude.h"
 
3
#include "gcl_destructuring_bind.h"
 
4
void init_gcl_destructuring_bind(){do_init(VV);}
 
5
/*      local entry for function DO-ARG-COUNT-ERROR     */
 
6
 
 
7
static object LI1(V7,V8,V9,V10,V11,V12)
 
8
 
 
9
object V7;object V8;object V9;object V10;object V11;object V12;
 
10
{        VMB1 VMS1 VMV1
 
11
        goto TTL;
 
12
TTL:;
 
13
        base[0]= VV[0];
 
14
        base[1]= (V7);
 
15
        base[2]= (V8);
 
16
        base[3]= (V9);
 
17
        base[4]= (V10);
 
18
        base[5]= (V11);
 
19
        base[6]= (V12);
 
20
        vs_top=(vs_base=base+0)+7;
 
21
        Lerror();
 
22
        vs_top=sup;
 
23
        {object V13 = vs_base[0];
 
24
        VMR1(V13)}
 
25
        base[0]=base[0];
 
26
        return Cnil;
 
27
}
 
28
/*      function definition for PARSE-DEFMACRO  */
 
29
 
 
30
static void L2()
 
31
{register object *base=vs_base;
 
32
        register object *sup=base+VM2; VC2
 
33
        vs_check;
 
34
        bds_check;
 
35
        {object V14;
 
36
        object V15;
 
37
        object V16;
 
38
        object V17;
 
39
        object V18;
 
40
        object V19;
 
41
        object V20;
 
42
        object V21;
 
43
        object V22;
 
44
        parse_key(vs_base+5,FALSE,FALSE,5,VV[83],VV[84],VV[85],VV[86],VV[87]);
 
45
        V14=(base[0]);
 
46
        V15=(base[1]);
 
47
        V16=(base[2]);
 
48
        V17=(base[3]);
 
49
        V18=(base[4]);
 
50
        vs_top=sup;
 
51
        V19=(base[5]);
 
52
        if(base[11]==Cnil){
 
53
        V20= Ct;
 
54
        }else{
 
55
        V20=(base[6]);}
 
56
        V21=(base[7]);
 
57
        bds_bind(VV[1],base[8]);
 
58
        if(base[14]==Cnil){
 
59
        V22= VV[2];
 
60
        }else{
 
61
        V22=(base[9]);}
 
62
        {object V23;
 
63
        object V24;
 
64
        object V25;
 
65
        base[15]= (V16);
 
66
        base[16]= Cnil;
 
67
        base[17]= (V20);
 
68
        vs_top=(vs_base=base+15)+3;
 
69
        (void) (*Lnk30)();
 
70
        if(vs_base>=vs_top){vs_top=sup;goto T14;}
 
71
        V23= vs_base[0];
 
72
        vs_base++;
 
73
        if(vs_base>=vs_top){vs_top=sup;goto T15;}
 
74
        V24= vs_base[0];
 
75
        vs_base++;
 
76
        if(vs_base>=vs_top){vs_top=sup;goto T16;}
 
77
        V25= vs_base[0];
 
78
        vs_top=sup;
 
79
        goto T17;
 
80
        goto T14;
 
81
T14:;
 
82
        V23= Cnil;
 
83
        goto T15;
 
84
T15:;
 
85
        V24= Cnil;
 
86
        goto T16;
 
87
T16:;
 
88
        V25= Cnil;
 
89
        goto T17;
 
90
T17:;
 
91
        bds_bind(VV[3],Cnil);
 
92
        bds_bind(VV[4],Cnil);
 
93
        bds_bind(VV[5],Cnil);
 
94
        bds_bind(VV[6],Cnil);
 
95
        {object V26;
 
96
        object V27;
 
97
        object V28;
 
98
        base[19]= (V14);
 
99
        base[20]= (V15);
 
100
        base[21]= (V17);
 
101
        base[22]= (V18);
 
102
        base[23]= (V22);
 
103
        base[24]= (((V19))==Cnil?Ct:Cnil);
 
104
        base[25]= Cnil;
 
105
        base[26]= (V21);
 
106
        vs_top=(vs_base=base+19)+8;
 
107
        (void) (*Lnk88)();
 
108
        if(vs_base>=vs_top){vs_top=sup;goto T27;}
 
109
        V26= vs_base[0];
 
110
        vs_base++;
 
111
        if(vs_base>=vs_top){vs_top=sup;goto T28;}
 
112
        V27= vs_base[0];
 
113
        vs_base++;
 
114
        if(vs_base>=vs_top){vs_top=sup;goto T29;}
 
115
        V28= vs_base[0];
 
116
        vs_top=sup;
 
117
        goto T30;
 
118
        goto T27;
 
119
T27:;
 
120
        V26= Cnil;
 
121
        goto T28;
 
122
T28:;
 
123
        V27= Cnil;
 
124
        goto T29;
 
125
T29:;
 
126
        V28= Cnil;
 
127
        goto T30;
 
128
T30:;
 
129
        V29= nreverse((VV[5]->s.s_dbind));
 
130
        if(((VV[6]->s.s_dbind))==Cnil){
 
131
        goto T35;}
 
132
        V31= list(2,VV[8],make_cons(VV[9],(VV[6]->s.s_dbind)));
 
133
        base[20]= make_cons(/* INLINE-ARGS */V31,Cnil);
 
134
        goto T33;
 
135
        goto T35;
 
136
T35:;
 
137
        base[20]= Cnil;
 
138
        goto T33;
 
139
T33:;
 
140
        base[21]= (VV[3]->s.s_dbind);
 
141
        V32= nreverse((VV[4]->s.s_dbind));
 
142
        V33= listA(3,VV[7],/* INLINE-ARGS */V32,append((V24),(V23)));
 
143
        base[22]= make_cons(/* INLINE-ARGS */V33,Cnil);
 
144
        vs_top=(vs_base=base+20)+3;
 
145
        Lappend();
 
146
        vs_top=sup;
 
147
        V30= vs_base[0];
 
148
        base[19]= listA(3,VV[7],/* INLINE-ARGS */V29,V30);
 
149
        if(((V21))==Cnil){
 
150
        goto T41;}
 
151
        if(((V26))!=Cnil){
 
152
        goto T41;}
 
153
        V34= list(2,VV[8],list(2,VV[10],(V21)));
 
154
        base[20]= make_cons(/* INLINE-ARGS */V34,Cnil);
 
155
        goto T39;
 
156
        goto T41;
 
157
T41:;
 
158
        base[20]= Cnil;
 
159
        goto T39;
 
160
T39:;
 
161
        base[21]= (V25);
 
162
        base[22]= (V27);
 
163
        base[23]= (V28);
 
164
        vs_top=(vs_base=base+19)+5;
 
165
        bds_unwind1;
 
166
        bds_unwind1;
 
167
        bds_unwind1;
 
168
        bds_unwind1;
 
169
        bds_unwind1;
 
170
        return;}}
 
171
        }
 
172
}
 
173
/*      function definition for MAKE-KEYWORD    */
 
174
 
 
175
static void L3()
 
176
{register object *base=vs_base;
 
177
        register object *sup=base+VM3; VC3
 
178
        vs_check;
 
179
        {object V35;
 
180
        V35=(base[0]);
 
181
        vs_top=sup;
 
182
        goto TTL;
 
183
TTL:;
 
184
        base[1]= symbol_name((V35));
 
185
        base[3]= VV[11];
 
186
        vs_top=(vs_base=base+3)+1;
 
187
        Lfind_package();
 
188
        vs_top=sup;
 
189
        base[2]= vs_base[0];
 
190
        vs_top=(vs_base=base+1)+2;
 
191
        Lintern();
 
192
        return;
 
193
        }
 
194
}
 
195
/*      function definition for DEFMACRO-ERROR  */
 
196
 
 
197
static void L4()
 
198
{register object *base=vs_base;
 
199
        register object *sup=base+VM4; VC4
 
200
        vs_check;
 
201
        {object V36;
 
202
        object V37;
 
203
        object V38;
 
204
        V36=(base[0]);
 
205
        V37=(base[1]);
 
206
        V38=(base[2]);
 
207
        vs_top=sup;
 
208
        goto TTL;
 
209
TTL:;
 
210
        base[3]= VV[12];
 
211
        base[4]= VV[13];
 
212
        base[5]= (V36);
 
213
        base[6]= (V38);
 
214
        vs_top=(vs_base=base+3)+4;
 
215
        (void) (*Lnk89)();
 
216
        return;
 
217
        }
 
218
}
 
219
/*      function definition for VERIFY-KEYWORDS */
 
220
 
 
221
static void L5()
 
222
{register object *base=vs_base;
 
223
        register object *sup=base+VM5; VC5
 
224
        vs_check;
 
225
        {register object V39;
 
226
        register object V40;
 
227
        object V41;
 
228
        V39=(base[0]);
 
229
        V40=(base[1]);
 
230
        V41=(base[2]);
 
231
        vs_top=sup;
 
232
        goto TTL;
 
233
TTL:;
 
234
        {register object V42;
 
235
        register object V43;
 
236
        register object V44;
 
237
        V42= Cnil;
 
238
        V43= Cnil;
 
239
        V44= (V39);
 
240
        goto T56;
 
241
T56:;
 
242
        if(((V44))!=Cnil){
 
243
        goto T57;}
 
244
        if(((V43))==Cnil){
 
245
        goto T61;}
 
246
        if(((V41))!=Cnil){
 
247
        goto T61;}
 
248
        if(((*(LnkLI49))(VV[14],(V39)))!=Cnil){
 
249
        goto T61;}
 
250
        base[3]= VV[15];
 
251
        base[4]= list(2,(V43),(V40));
 
252
        vs_top=(vs_base=base+3)+2;
 
253
        return;
 
254
        goto T61;
 
255
T61:;
 
256
        base[3]= Cnil;
 
257
        base[4]= Cnil;
 
258
        vs_top=(vs_base=base+3)+2;
 
259
        return;
 
260
        goto T57;
 
261
T57:;
 
262
        if(!(type_of((V44))==t_cons)){
 
263
        goto T73;}
 
264
        {object V45= CMPcdr((V44));
 
265
        if(type_of(V45)==t_cons||(V45)==Cnil){
 
266
        goto T74;}}
 
267
        goto T73;
 
268
T73:;
 
269
        base[3]= VV[16];
 
270
        base[4]= (V39);
 
271
        vs_top=(vs_base=base+3)+2;
 
272
        return;
 
273
        goto T74;
 
274
T74:;
 
275
        if((CMPcdr((V44)))!=Cnil){
 
276
        goto T81;}
 
277
        base[3]= VV[17];
 
278
        base[4]= (V39);
 
279
        vs_top=(vs_base=base+3)+2;
 
280
        return;
 
281
        goto T81;
 
282
T81:;
 
283
        if((CMPcar((V44)))==(VV[14])){
 
284
        goto T85;}
 
285
        {register object x= CMPcar((V44)),V46= (V40);
 
286
        while(V46!=Cnil)
 
287
        if(eql(x,V46->c.c_car)){
 
288
        goto T89;
 
289
        }else V46=V46->c.c_cdr;
 
290
        goto T86;}
 
291
        goto T89;
 
292
T89:;
 
293
        goto T85;
 
294
T85:;
 
295
        {register object V47;
 
296
        V47= CMPcar((V44));
 
297
        V42= make_cons((V47),(V42));
 
298
        goto T72;}
 
299
        goto T86;
 
300
T86:;
 
301
        V43= CMPcar((V44));
 
302
        goto T72;
 
303
T72:;
 
304
        V44= CMPcddr((V44));
 
305
        goto T56;}
 
306
        }
 
307
}
 
308
/*      local entry for function LOOKUP-KEYWORD */
 
309
 
 
310
static object LI6(V50,V51)
 
311
 
 
312
register object V50;object V51;
 
313
{        VMB6 VMS6 VMV6
 
314
        goto TTL;
 
315
TTL:;
 
316
        {register object V52;
 
317
        V52= (V51);
 
318
        goto T97;
 
319
T97:;
 
320
        if(!(((V52))==Cnil)){
 
321
        goto T98;}
 
322
        {object V53 = Cnil;
 
323
        VMR6(V53)}
 
324
        goto T98;
 
325
T98:;
 
326
        if(!(((V50))==(CMPcar((V52))))){
 
327
        goto T102;}
 
328
        {object V54 = CMPcadr((V52));
 
329
        VMR6(V54)}
 
330
        goto T102;
 
331
T102:;
 
332
        V52= CMPcddr((V52));
 
333
        goto T97;}
 
334
        return Cnil;
 
335
}
 
336
/*      local entry for function KEYWORD-SUPPLIED-P     */
 
337
 
 
338
static object LI7(V57,V58)
 
339
 
 
340
register object V57;object V58;
 
341
{        VMB7 VMS7 VMV7
 
342
        goto TTL;
 
343
TTL:;
 
344
        {register object V59;
 
345
        V59= (V58);
 
346
        goto T109;
 
347
T109:;
 
348
        if(!(((V59))==Cnil)){
 
349
        goto T110;}
 
350
        {object V60 = Cnil;
 
351
        VMR7(V60)}
 
352
        goto T110;
 
353
T110:;
 
354
        if(!(((V57))==(CMPcar((V59))))){
 
355
        goto T114;}
 
356
        {object V61 = Ct;
 
357
        VMR7(V61)}
 
358
        goto T114;
 
359
T114:;
 
360
        V59= CMPcddr((V59));
 
361
        goto T109;}
 
362
        return Cnil;
 
363
}
 
364
/*      function definition for PARSE-DEFMACRO-LAMBDA-LIST      */
 
365
 
 
366
static void L8()
 
367
{register object *base=vs_base;
 
368
        register object *sup=base+VM8; VC8
 
369
        vs_check;
 
370
        {object V62;
 
371
        object V63;
 
372
        register object V64;
 
373
        register object V65;
 
374
        object V66;
 
375
        object V67;
 
376
        object V68;
 
377
        object V69;
 
378
        V62=(base[0]);
 
379
        V63=(base[1]);
 
380
        V64=(base[2]);
 
381
        V65=(base[3]);
 
382
        V66=(base[4]);
 
383
        vs_base=vs_base+5;
 
384
        if(vs_base>=vs_top){vs_top=sup;goto T120;}
 
385
        V67=(base[5]);
 
386
        vs_base++;
 
387
        if(vs_base>=vs_top){vs_top=sup;goto T121;}
 
388
        V68=(base[6]);
 
389
        vs_base++;
 
390
        if(vs_base>=vs_top){vs_top=sup;goto T122;}
 
391
        V69=(base[7]);
 
392
        vs_top=sup;
 
393
        goto T123;
 
394
        goto T120;
 
395
T120:;
 
396
        V67= Cnil;
 
397
        goto T121;
 
398
T121:;
 
399
        V68= Cnil;
 
400
        goto T122;
 
401
T122:;
 
402
        V69= Cnil;
 
403
        goto T123;
 
404
T123:;
 
405
        {register object V70;
 
406
        object V71;
 
407
        register object V72;
 
408
        object V73;
 
409
        object V74;
 
410
        object V75;
 
411
        object V76;
 
412
        object V77;
 
413
        object V78;
 
414
        if(((V67))==Cnil){
 
415
        goto T129;}
 
416
        V70= list(2,VV[18],(V63));
 
417
        goto T127;
 
418
        goto T129;
 
419
T129:;
 
420
        V70= (V63);
 
421
        goto T127;
 
422
T127:;
 
423
        V71= VV[19];
 
424
        V72= small_fixnum(0);
 
425
        V73= small_fixnum(0);
 
426
        V74= Cnil;
 
427
        V75= Cnil;
 
428
        V76= Cnil;
 
429
        V77= Cnil;
 
430
        V78= Cnil;
 
431
        {object V79;
 
432
        V79= (V62);
 
433
        goto T136;
 
434
T136:;
 
435
        if(!(type_of((V79))!=t_cons)){
 
436
        goto T137;}
 
437
        goto T131;
 
438
        goto T137;
 
439
T137:;
 
440
        if(!((CMPcar((V79)))==(VV[20]))){
 
441
        goto T141;}
 
442
        goto T134;
 
443
        goto T141;
 
444
T141:;
 
445
        V79= CMPcdr((V79));
 
446
        goto T136;}
 
447
        goto T134;
 
448
T134:;
 
449
        if((CMPcar((V62)))==(VV[20])){
 
450
        goto T131;}
 
451
        base[8]= VV[21];
 
452
        base[9]= (V65);
 
453
        vs_top=(vs_base=base+8)+2;
 
454
        Lerror();
 
455
        vs_top=sup;
 
456
        goto T131;
 
457
T131:;
 
458
        {register object V80;
 
459
        V80= (V62);
 
460
        goto T152;
 
461
T152:;
 
462
        if(!(type_of((V80))!=t_cons)){
 
463
        goto T153;}
 
464
        if(((V80))!=Cnil){
 
465
        goto T157;}
 
466
        goto T150;
 
467
        goto T157;
 
468
T157:;
 
469
        (void)((VFUN_NARGS=3,(*(LnkLI90))((V80),(V70),Cnil)));
 
470
        V76= Ct;
 
471
        goto T150;
 
472
        goto T153;
 
473
T153:;
 
474
        {register object V81;
 
475
        V81= CMPcar((V80));
 
476
        if(!(((V81))==(VV[20]))){
 
477
        goto T165;}
 
478
        if((CMPcdr((V80)))==Cnil){
 
479
        goto T168;}
 
480
        if(!(type_of(CMPcadr((V80)))==t_symbol)){
 
481
        goto T168;}
 
482
        V80= CMPcdr((V80));
 
483
        (void)((VFUN_NARGS=3,(*(LnkLI90))(CMPcar((V80)),(V63),Cnil)));
 
484
        goto T162;
 
485
        goto T168;
 
486
T168:;
 
487
        base[8]= VV[22];
 
488
        base[9]= (V65);
 
489
        base[10]= (V64);
 
490
        vs_top=(vs_base=base+8)+3;
 
491
        (void) (*Lnk91)();
 
492
        vs_top=sup;
 
493
        goto T162;
 
494
        goto T165;
 
495
T165:;
 
496
        if(!(((V81))==(VV[23]))){
 
497
        goto T178;}
 
498
        if(((V68))==Cnil){
 
499
        goto T182;}
 
500
        base[8]= VV[24];
 
501
        base[9]= (V65);
 
502
        vs_top=(vs_base=base+8)+2;
 
503
        Lerror();
 
504
        vs_top=sup;
 
505
        goto T180;
 
506
        goto T182;
 
507
T182:;
 
508
        if(((V67))!=Cnil){
 
509
        goto T180;}
 
510
        base[8]= VV[25];
 
511
        vs_top=(vs_base=base+8)+1;
 
512
        Lerror();
 
513
        vs_top=sup;
 
514
        goto T180;
 
515
T180:;
 
516
        if((CMPcdr((V80)))==Cnil){
 
517
        goto T190;}
 
518
        if(!(type_of(CMPcadr((V80)))==t_symbol)){
 
519
        goto T190;}
 
520
        V80= CMPcdr((V80));
 
521
        (void)((VFUN_NARGS=3,(*(LnkLI90))(CMPcar((V80)),(V69),Cnil)));
 
522
        V78= Ct;
 
523
        goto T162;
 
524
        goto T190;
 
525
T190:;
 
526
        base[8]= VV[26];
 
527
        base[9]= (V65);
 
528
        base[10]= (V64);
 
529
        vs_top=(vs_base=base+8)+3;
 
530
        (void) (*Lnk91)();
 
531
        vs_top=sup;
 
532
        goto T162;
 
533
        goto T178;
 
534
T178:;
 
535
        if(((V81))==(VV[27])){
 
536
        goto T201;}
 
537
        if(!(((V81))==(VV[28]))){
 
538
        goto T202;}
 
539
        goto T201;
 
540
T201:;
 
541
        if((CMPcdr((V80)))==Cnil){
 
542
        goto T207;}
 
543
        if(!(type_of(CMPcadr((V80)))==t_symbol)){
 
544
        goto T207;}
 
545
        V80= CMPcdr((V80));
 
546
        V76= Ct;
 
547
        (void)((VFUN_NARGS=3,(*(LnkLI90))(CMPcar((V80)),(V70),Cnil)));
 
548
        goto T162;
 
549
        goto T207;
 
550
T207:;
 
551
        if((CMPcdr((V80)))==Cnil){
 
552
        goto T216;}
 
553
        if(!(type_of(CMPcadr((V80)))==t_cons)){
 
554
        goto T216;}
 
555
        if(!(type_of(CMPcaadr((V80)))==t_symbol)){
 
556
        goto T216;}
 
557
        V80= CMPcdr((V80));
 
558
        V76= Ct;
 
559
        {object V82;
 
560
        object V83;
 
561
        object V84;
 
562
        object V85;
 
563
        V82= CMPcaar((V80));
 
564
        V83= CMPcadar((V80));
 
565
        V84= CMPcaddar((V80));
 
566
        vs_base=vs_top;
 
567
        Lgensym();
 
568
        vs_top=sup;
 
569
        V85= vs_base[0];
 
570
        V86= list(2,VV[29],list(4,VV[30],(V70),(V69),(((((V84))==Cnil?Ct:Cnil))==Cnil?Ct:Cnil)));
 
571
        (void)((VFUN_NARGS=3,(*(LnkLI90))((V85),/* INLINE-ARGS */V86,Ct)));
 
572
        V78= Ct;
 
573
        if(((V82))==Cnil){
 
574
        goto T233;}
 
575
        V87= list(2,VV[31],(V85));
 
576
        (void)((VFUN_NARGS=3,(*(LnkLI90))((V82),/* INLINE-ARGS */V87,Cnil)));
 
577
        goto T233;
 
578
T233:;
 
579
        if(((V83))==Cnil){
 
580
        goto T236;}
 
581
        V88= list(2,VV[32],(V85));
 
582
        (void)((VFUN_NARGS=3,(*(LnkLI90))((V83),/* INLINE-ARGS */V88,Cnil)));
 
583
        goto T236;
 
584
T236:;
 
585
        if(((V84))==Cnil){
 
586
        goto T162;}
 
587
        V89= list(2,VV[33],(V85));
 
588
        (void)((VFUN_NARGS=3,(*(LnkLI90))((V84),/* INLINE-ARGS */V89,Cnil)));
 
589
        goto T162;}
 
590
        goto T216;
 
591
T216:;
 
592
        base[8]= symbol_name((V81));
 
593
        base[9]= (V65);
 
594
        base[10]= (V64);
 
595
        vs_top=(vs_base=base+8)+3;
 
596
        (void) (*Lnk91)();
 
597
        vs_top=sup;
 
598
        goto T162;
 
599
        goto T202;
 
600
T202:;
 
601
        if(!(((V81))==(VV[34]))){
 
602
        goto T245;}
 
603
        V71= VV[35];
 
604
        goto T162;
 
605
        goto T245;
 
606
T245:;
 
607
        if(!(((V81))==(VV[36]))){
 
608
        goto T249;}
 
609
        V71= VV[37];
 
610
        base[8]= VV[38];
 
611
        vs_top=(vs_base=base+8)+1;
 
612
        Lgensym();
 
613
        vs_top=sup;
 
614
        V75= vs_base[0];
 
615
        (VV[6]->s.s_dbind)= make_cons(V75,(VV[6]->s.s_dbind));
 
616
        V76= Ct;
 
617
        (void)((VFUN_NARGS=3,(*(LnkLI90))((V75),(V70),Ct)));
 
618
        goto T162;
 
619
        goto T249;
 
620
T249:;
 
621
        if(!(((V81))==(VV[39]))){
 
622
        goto T261;}
 
623
        V77= Ct;
 
624
        goto T162;
 
625
        goto T261;
 
626
T261:;
 
627
        if(!(((V81))==(VV[40]))){
 
628
        goto T265;}
 
629
        V71= VV[41];
 
630
        goto T162;
 
631
        goto T265;
 
632
T265:;
 
633
        if(!(type_of((V81))==t_cons||((V81))==Cnil)){
 
634
        goto T269;}
 
635
        {object V91= (V71);
 
636
        if((V91!= VV[19]))goto T271;
 
637
        {object V92;
 
638
        base[8]= VV[42];
 
639
        vs_top=(vs_base=base+8)+1;
 
640
        Lgensym();
 
641
        vs_top=sup;
 
642
        V92= vs_base[0];
 
643
        V93= list(2,VV[31],(V70));
 
644
        (void)((*(LnkLI92))((V92),/* INLINE-ARGS */V93,(V81),(V64),(V65),(V66)));
 
645
        base[8]= (V81);
 
646
        base[9]= (V92);
 
647
        base[10]= (V64);
 
648
        base[11]= (V65);
 
649
        base[12]= (V66);
 
650
        vs_top=(vs_base=base+8)+5;
 
651
        (void) (*Lnk88)();
 
652
        vs_top=sup;}
 
653
        V70= list(2,VV[18],(V70));
 
654
        V73= number_plus((V73),small_fixnum(1));
 
655
        V72= number_plus((V72),small_fixnum(1));
 
656
        goto T162;
 
657
        goto T271;
 
658
T271:;
 
659
        if((V91!= VV[35]))goto T286;
 
660
        if(!(((long)length((V81)))>(3))){
 
661
        goto T287;}
 
662
        base[8]= VV[43];
 
663
        base[9]= VV[44];
 
664
        base[10]= (V81);
 
665
        vs_top=(vs_base=base+8)+3;
 
666
        Lcerror();
 
667
        vs_top=sup;
 
668
        goto T287;
 
669
T287:;
 
670
        base[8]= CMPcar((V81));
 
671
        base[9]= CMPcadr((V81));
 
672
        base[10]= CMPcaddr((V81));
 
673
        base[11]= list(2,VV[45],list(2,VV[46],(V70)));
 
674
        base[12]= list(2,VV[31],(V70));
 
675
        base[13]= (V64);
 
676
        base[14]= (V65);
 
677
        base[15]= (V66);
 
678
        vs_top=(vs_base=base+8)+8;
 
679
        (void) (*Lnk93)();
 
680
        vs_top=sup;
 
681
        V70= list(2,VV[18],(V70));
 
682
        V72= number_plus((V72),small_fixnum(1));
 
683
        goto T162;
 
684
        goto T286;
 
685
T286:;
 
686
        if((V91!= VV[37]))goto T305;
 
687
        {object V94;
 
688
        object V95;
 
689
        object V96;
 
690
        object V97;
 
691
        V94= (type_of(CMPcar((V81)))==t_cons?Ct:Cnil);
 
692
        if(((V94))==Cnil){
 
693
        goto T309;}
 
694
        V95= CMPcadar((V81));
 
695
        goto T307;
 
696
        goto T309;
 
697
T309:;
 
698
        V95= CMPcar((V81));
 
699
        goto T307;
 
700
T307:;
 
701
        if(((V94))==Cnil){
 
702
        goto T313;}
 
703
        V96= CMPcaar((V81));
 
704
        goto T311;
 
705
        goto T313;
 
706
T313:;
 
707
        base[12]= (V95);
 
708
        vs_top=(vs_base=base+12)+1;
 
709
        (void) (*Lnk94)();
 
710
        vs_top=sup;
 
711
        V96= vs_base[0];
 
712
        goto T311;
 
713
T311:;
 
714
        V97= CMPcaddr((V81));
 
715
        base[12]= (V95);
 
716
        base[13]= CMPcadr((V81));
 
717
        base[14]= (V97);
 
718
        base[15]= list(3,VV[47],list(2,VV[48],(V96)),(V75));
 
719
        base[16]= list(3,VV[49],list(2,VV[48],(V96)),(V75));
 
720
        base[17]= (V64);
 
721
        base[18]= (V65);
 
722
        base[19]= (V66);
 
723
        vs_top=(vs_base=base+12)+8;
 
724
        (void) (*Lnk93)();
 
725
        vs_top=sup;
 
726
        V74= make_cons(V96,(V74));
 
727
        goto T162;}
 
728
        goto T305;
 
729
T305:;
 
730
        if((V91!= VV[41]))goto T327;
 
731
        (void)((VFUN_NARGS=3,(*(LnkLI90))(CMPcar((V81)),CMPcadr((V81)),Cnil)));
 
732
        goto T162;
 
733
        goto T327;
 
734
T327:;
 
735
        goto T162;}
 
736
        goto T269;
 
737
T269:;
 
738
        if(!(type_of((V81))==t_symbol)){
 
739
        goto T329;}
 
740
        {object V99= (V71);
 
741
        if((V99!= VV[19]))goto T331;
 
742
        V73= number_plus((V73),small_fixnum(1));
 
743
        V72= number_plus((V72),small_fixnum(1));
 
744
        V100= list(2,VV[31],(V70));
 
745
        (void)((VFUN_NARGS=3,(*(LnkLI90))((V81),/* INLINE-ARGS */V100,Cnil)));
 
746
        V70= list(2,VV[18],(V70));
 
747
        goto T162;
 
748
        goto T331;
 
749
T331:;
 
750
        if((V99!= VV[35]))goto T338;
 
751
        V72= number_plus((V72),small_fixnum(1));
 
752
        V101= list(2,VV[31],(V70));
 
753
        V102= list(2,VV[45],list(2,VV[46],(V70)));
 
754
        (void)((VFUN_NARGS=4,(*(LnkLI90))((V81),/* INLINE-ARGS */V101,Cnil,/* INLINE-ARGS */V102)));
 
755
        V70= list(2,VV[18],(V70));
 
756
        goto T162;
 
757
        goto T338;
 
758
T338:;
 
759
        if((V99!= VV[37]))goto T343;
 
760
        {object V103;
 
761
        base[8]= (V81);
 
762
        vs_top=(vs_base=base+8)+1;
 
763
        (void) (*Lnk94)();
 
764
        vs_top=sup;
 
765
        V103= vs_base[0];
 
766
        V104= list(3,VV[49],(V103),(V75));
 
767
        (void)((VFUN_NARGS=3,(*(LnkLI90))((V81),/* INLINE-ARGS */V104,Cnil)));
 
768
        V74= make_cons(V103,(V74));
 
769
        goto T162;}
 
770
        goto T343;
 
771
T343:;
 
772
        if((V99!= VV[41]))goto T348;
 
773
        (void)((VFUN_NARGS=3,(*(LnkLI90))((V81),Cnil,Cnil)));
 
774
        goto T162;
 
775
        goto T348;
 
776
T348:;
 
777
        goto T162;}
 
778
        goto T329;
 
779
T329:;
 
780
        base[8]= VV[50];
 
781
        base[9]= (V81);
 
782
        vs_top=(vs_base=base+8)+2;
 
783
        Lerror();
 
784
        vs_top=sup;}
 
785
        goto T162;
 
786
T162:;
 
787
        V80= CMPcdr((V80));
 
788
        goto T152;}
 
789
        goto T150;
 
790
T150:;
 
791
        if(((V76))!=Cnil){
 
792
        goto T354;}
 
793
        {object V106;
 
794
        if(((V67))==Cnil){
 
795
        goto T360;}
 
796
        V107= list(2,VV[18],(V63));
 
797
        goto T358;
 
798
        goto T360;
 
799
T360:;
 
800
        V107= (V63);
 
801
        goto T358;
 
802
T358:;
 
803
        V108= list(2,VV[53],list(3,VV[54],VV[55],V107));
 
804
        if(((V76))!=Cnil){
 
805
        goto T364;}
 
806
        V109= make_cons((V72),Cnil);
 
807
        goto T362;
 
808
        goto T364;
 
809
T364:;
 
810
        V109= Cnil;
 
811
        goto T362;
 
812
T362:;
 
813
        V110= listA(4,VV[52],(V73),/* INLINE-ARGS */V108,V109);
 
814
        {object V112;
 
815
        if(((V67))==Cnil){
 
816
        goto T369;}
 
817
        V112= list(2,VV[18],(V63));
 
818
        goto T367;
 
819
        goto T369;
 
820
T369:;
 
821
        V112= (V63);
 
822
        goto T367;
 
823
T367:;
 
824
        if(!(((V66))==(VV[2]))){
 
825
        goto T372;}
 
826
        V113= list(2,VV[48],(V65));
 
827
        V114= list(2,VV[48],(V64));
 
828
        V115= list(2,VV[48],(V62));
 
829
        if(((V76))!=Cnil){
 
830
        goto T376;}
 
831
        V116= (V72);
 
832
        goto T374;
 
833
        goto T376;
 
834
T376:;
 
835
        V116= Cnil;
 
836
        goto T374;
 
837
T374:;
 
838
        V111= list(7,VV[56],/* INLINE-ARGS */V113,/* INLINE-ARGS */V114,(V112),/* INLINE-ARGS */V115,(V73),V116);
 
839
        goto T366;
 
840
        goto T372;
 
841
T372:;
 
842
        V117= list(2,VV[48],(V65));
 
843
        if(((V64))==Cnil){
 
844
        goto T380;}
 
845
        V118= list(2,VV[59],list(2,VV[48],(V64)));
 
846
        goto T378;
 
847
        goto T380;
 
848
T380:;
 
849
        V118= Cnil;
 
850
        goto T378;
 
851
T378:;
 
852
        V119= list(2,VV[48],(V62));
 
853
        if(((V76))!=Cnil){
 
854
        goto T384;}
 
855
        V120= list(2,VV[63],(V72));
 
856
        goto T382;
 
857
        goto T384;
 
858
T384:;
 
859
        V120= Cnil;
 
860
        goto T382;
 
861
T382:;
 
862
        V121= listA(7,VV[60],(V112),VV[61],/* INLINE-ARGS */V119,VV[62],(V73),V120);
 
863
        V111= listA(5,(V66),VV[57],VV[58],/* INLINE-ARGS */V117,append(V118,/* INLINE-ARGS */V121));}
 
864
        goto T366;
 
865
T366:;
 
866
        V106= list(3,VV[51],/* INLINE-ARGS */V110,V111);
 
867
        (VV[3]->s.s_dbind)= make_cons((V106),(VV[3]->s.s_dbind));}
 
868
        goto T354;
 
869
T354:;
 
870
        if(((V74))==Cnil){
 
871
        goto T387;}
 
872
        {object V122;
 
873
        object V123;
 
874
        base[8]= VV[64];
 
875
        vs_top=(vs_base=base+8)+1;
 
876
        Lgensym();
 
877
        vs_top=sup;
 
878
        V122= vs_base[0];
 
879
        base[8]= VV[65];
 
880
        vs_top=(vs_base=base+8)+1;
 
881
        Lgensym();
 
882
        vs_top=sup;
 
883
        V123= vs_base[0];
 
884
        {object V124;
 
885
        V125= list(2,(V122),(V123));
 
886
        V126= list(2,VV[48],(V74));
 
887
        V127= list(4,VV[67],(V75),/* INLINE-ARGS */V126,list(2,VV[48],(V77)));
 
888
        V128= list(2,VV[48],(V65));
 
889
        if(((V64))==Cnil){
 
890
        goto T397;}
 
891
        V129= list(2,VV[59],list(2,VV[48],(V64)));
 
892
        goto T395;
 
893
        goto T397;
 
894
T397:;
 
895
        V129= Cnil;
 
896
        goto T395;
 
897
T395:;
 
898
        V130= list(4,VV[70],(V122),VV[71],(V123));
 
899
        V124= list(4,VV[66],/* INLINE-ARGS */V125,/* INLINE-ARGS */V127,list(3,VV[68],(V122),listA(5,(V66),VV[69],VV[58],/* INLINE-ARGS */V128,append(V129,/* INLINE-ARGS */V130))));
 
900
        (VV[3]->s.s_dbind)= make_cons((V124),(VV[3]->s.s_dbind));}}
 
901
        goto T387;
 
902
T387:;
 
903
        base[8]= (V78);
 
904
        base[9]= (V73);
 
905
        if(((V76))!=Cnil){
 
906
        goto T404;}
 
907
        base[10]= (V72);
 
908
        goto T402;
 
909
        goto T404;
 
910
T404:;
 
911
        base[10]= Cnil;
 
912
        goto T402;
 
913
T402:;
 
914
        vs_top=(vs_base=base+8)+3;
 
915
        return;}
 
916
        }
 
917
}
 
918
/*      local entry for function PUSH-SUB-LIST-BINDING  */
 
919
 
 
920
static object LI9(V137,V138,V139,V140,V141,V142)
 
921
 
 
922
object V137;object V138;object V139;object V140;object V141;object V142;
 
923
{        VMB9 VMS9 VMV9
 
924
        goto TTL;
 
925
TTL:;
 
926
        {register object V143;
 
927
        base[0]= VV[72];
 
928
        vs_top=(vs_base=base+0)+1;
 
929
        Lgensym();
 
930
        vs_top=sup;
 
931
        V143= vs_base[0];
 
932
        {object V144;
 
933
        V145= list(2,(V143),(V138));
 
934
        V146= make_cons(/* INLINE-ARGS */V145,Cnil);
 
935
        V147= list(2,VV[75],(V143));
 
936
        V148= list(2,VV[48],(V141));
 
937
        if(((V140))==Cnil){
 
938
        goto T411;}
 
939
        V149= list(2,VV[59],list(2,VV[48],(V140)));
 
940
        goto T409;
 
941
        goto T411;
 
942
T411:;
 
943
        V149= Cnil;
 
944
        goto T409;
 
945
T409:;
 
946
        V150= list(4,VV[77],(V143),VV[61],list(2,VV[48],(V139)));
 
947
        V144= list(2,(V137),list(3,VV[73],/* INLINE-ARGS */V146,list(4,VV[74],/* INLINE-ARGS */V147,(V143),listA(5,(V142),VV[76],VV[58],/* INLINE-ARGS */V148,append(V149,/* INLINE-ARGS */V150)))));
 
948
        (VV[5]->s.s_dbind)= make_cons((V144),(VV[5]->s.s_dbind));
 
949
        {object V151 = (VV[5]->s.s_dbind);
 
950
        VMR9(V151)}}}
 
951
        base[0]=base[0];
 
952
        return Cnil;
 
953
}
 
954
/*      local entry for function PUSH-LET-BINDING       */
 
955
 
 
956
static object LI10(object V154,object V153,object V152,object first,...)
 
957
{       
 
958
        va_list ap;
 
959
        int narg = VFUN_NARGS; VMB10 VMS10 VMV10
 
960
        {object V155;
 
961
        object V156;
 
962
        object V157;
 
963
        object V158;
 
964
        object V159;
 
965
        va_start(ap,first);
 
966
        V155= V154;
 
967
        V156= V153;
 
968
        V157= V152;
 
969
        narg = narg - 3;
 
970
        if (narg <= 0) goto T414;
 
971
        else {
 
972
        V158= first;}
 
973
        if (--narg <= 0) goto T415;
 
974
        else {
 
975
        V159= va_arg(ap,object);}
 
976
        --narg; goto T416;
 
977
        goto T414;
 
978
T414:;
 
979
        V158= Cnil;
 
980
        goto T415;
 
981
T415:;
 
982
        V159= (VV[1]->s.s_dbind);
 
983
        goto T416;
 
984
T416:;
 
985
        {object V160;
 
986
        if(((V158))==Cnil){
 
987
        goto T421;}
 
988
        V160= list(2,(V155),list(4,VV[74],(V158),(V156),(V159)));
 
989
        goto T419;
 
990
        goto T421;
 
991
T421:;
 
992
        V160= list(2,(V155),(V156));
 
993
        goto T419;
 
994
T419:;
 
995
        if(((V157))==Cnil){
 
996
        goto T424;}
 
997
        (VV[5]->s.s_dbind)= make_cons(V160,(VV[5]->s.s_dbind));
 
998
        {object V162 = (VV[5]->s.s_dbind);
 
999
        VMR10(V162)}
 
1000
        goto T424;
 
1001
T424:;
 
1002
        (VV[4]->s.s_dbind)= make_cons(V160,(VV[4]->s.s_dbind));
 
1003
        {object V164 = (VV[4]->s.s_dbind);
 
1004
        VMR10(V164)}}
 
1005
        va_end(ap);
 
1006
        return Cnil;}
 
1007
        }
 
1008
/*      function definition for PUSH-OPTIONAL-BINDING   */
 
1009
 
 
1010
static void L11()
 
1011
{register object *base=vs_base;
 
1012
        register object *sup=base+VM11; VC11
 
1013
        vs_check;
 
1014
        {register object V165;
 
1015
        object V166;
 
1016
        register object V167;
 
1017
        object V168;
 
1018
        object V169;
 
1019
        object V170;
 
1020
        object V171;
 
1021
        object V172;
 
1022
        V165=(base[0]);
 
1023
        V166=(base[1]);
 
1024
        V167=(base[2]);
 
1025
        V168=(base[3]);
 
1026
        V169=(base[4]);
 
1027
        V170=(base[5]);
 
1028
        V171=(base[6]);
 
1029
        V172=(base[7]);
 
1030
        vs_top=sup;
 
1031
        goto TTL;
 
1032
TTL:;
 
1033
        if(((V167))!=Cnil){
 
1034
        goto T428;}
 
1035
        base[8]= VV[78];
 
1036
        vs_top=(vs_base=base+8)+1;
 
1037
        Lgensym();
 
1038
        vs_top=sup;
 
1039
        V167= vs_base[0];
 
1040
        goto T428;
 
1041
T428:;
 
1042
        (void)((VFUN_NARGS=3,(*(LnkLI90))((V167),(V168),Ct)));
 
1043
        if(!(type_of((V165))==t_cons)){
 
1044
        goto T435;}
 
1045
        {object V173;
 
1046
        base[8]= VV[79];
 
1047
        vs_top=(vs_base=base+8)+1;
 
1048
        Lgensym();
 
1049
        vs_top=sup;
 
1050
        V173= vs_base[0];
 
1051
        V174= list(4,VV[74],(V167),(V169),(V166));
 
1052
        (void)((*(LnkLI92))((V173),/* INLINE-ARGS */V174,(V165),(V170),(V171),(V172)));
 
1053
        base[8]= (V165);
 
1054
        base[9]= (V173);
 
1055
        base[10]= (V170);
 
1056
        base[11]= (V171);
 
1057
        base[12]= (V172);
 
1058
        vs_top=(vs_base=base+8)+5;
 
1059
        (void) (*Lnk88)();
 
1060
        return;}
 
1061
        goto T435;
 
1062
T435:;
 
1063
        if(!(type_of((V165))==t_symbol)){
 
1064
        goto T446;}
 
1065
        base[8]= (VFUN_NARGS=5,(*(LnkLI90))((V165),(V169),Cnil,(V167),(V166)));
 
1066
        vs_top=(vs_base=base+8)+1;
 
1067
        return;
 
1068
        goto T446;
 
1069
T446:;
 
1070
        base[8]= VV[80];
 
1071
        base[9]= (V165);
 
1072
        vs_top=(vs_base=base+8)+2;
 
1073
        Lerror();
 
1074
        return;
 
1075
        }
 
1076
}
 
1077
/*      function definition for PARSE-BODY      */
 
1078
 
 
1079
static void L12()
 
1080
{register object *base=vs_base;
 
1081
        register object *sup=base+VM12; VC12
 
1082
        vs_check;
 
1083
        {object V175;
 
1084
        object V176;
 
1085
        register object V177;
 
1086
        V175=(base[0]);
 
1087
        V176=(base[1]);
 
1088
        vs_base=vs_base+2;
 
1089
        if(vs_base>=vs_top){vs_top=sup;goto T450;}
 
1090
        V177=(base[2]);
 
1091
        vs_top=sup;
 
1092
        goto T451;
 
1093
        goto T450;
 
1094
T450:;
 
1095
        V177= Ct;
 
1096
        goto T451;
 
1097
T451:;
 
1098
        {register object V178;
 
1099
        register object V179;
 
1100
        V178= Cnil;
 
1101
        V179= Cnil;
 
1102
        {register object V180;
 
1103
        V180= (V175);
 
1104
        goto T454;
 
1105
T454:;
 
1106
        if(!(((V180))==Cnil)){
 
1107
        goto T455;}
 
1108
        base[3]= (V180);
 
1109
        base[4]= nreverse((V178));
 
1110
        base[5]= (V179);
 
1111
        vs_top=(vs_base=base+3)+3;
 
1112
        return;
 
1113
        goto T455;
 
1114
T455:;
 
1115
        {register object V181;
 
1116
        V181= CMPcar((V180));
 
1117
        if(!(type_of((V181))==t_string)){
 
1118
        goto T465;}
 
1119
        if((CMPcdr((V180)))==Cnil){
 
1120
        goto T465;}
 
1121
        if(((V177))==Cnil){
 
1122
        goto T470;}
 
1123
        V179= (V181);
 
1124
        V177= Cnil;
 
1125
        goto T462;
 
1126
        goto T470;
 
1127
T470:;
 
1128
        base[3]= (V180);
 
1129
        base[4]= nreverse((V178));
 
1130
        base[5]= (V179);
 
1131
        vs_top=(vs_base=base+3)+3;
 
1132
        return;
 
1133
        goto T465;
 
1134
T465:;
 
1135
        if(!(type_of((V181))==t_cons)){
 
1136
        goto T478;}
 
1137
        if(type_of(CMPcar((V181)))==t_symbol){
 
1138
        goto T479;}
 
1139
        goto T478;
 
1140
T478:;
 
1141
        base[3]= (V180);
 
1142
        base[4]= nreverse((V178));
 
1143
        base[5]= (V179);
 
1144
        vs_top=(vs_base=base+3)+3;
 
1145
        return;
 
1146
        goto T479;
 
1147
T479:;
 
1148
        if(!((CMPcar((V181)))==(VV[8]))){
 
1149
        goto T487;}
 
1150
        {register object V182;
 
1151
        V182= (V181);
 
1152
        V178= make_cons((V182),(V178));
 
1153
        goto T462;}
 
1154
        goto T487;
 
1155
T487:;
 
1156
        base[3]= (V180);
 
1157
        base[4]= nreverse((V178));
 
1158
        base[5]= (V179);
 
1159
        vs_top=(vs_base=base+3)+3;
 
1160
        return;}
 
1161
        goto T462;
 
1162
T462:;
 
1163
        V180= CMPcdr((V180));
 
1164
        goto T454;}}
 
1165
        }
 
1166
}
 
1167
/*      macro definition for DESTRUCTURING-BIND */
 
1168
 
 
1169
static void L13()
 
1170
{register object *base=vs_base;
 
1171
        register object *sup=base+VM13; VC13
 
1172
        vs_check;
 
1173
        vs_top=sup;
 
1174
        {object V183=base[0]->c.c_cdr;
 
1175
        base[2]= (V183->c.c_car);
 
1176
        V183=V183->c.c_cdr;
 
1177
        base[3]= (V183->c.c_car);
 
1178
        V183=V183->c.c_cdr;
 
1179
        base[4]= V183;}
 
1180
        {object V184;
 
1181
        base[6]= VV[81];
 
1182
        vs_top=(vs_base=base+6)+1;
 
1183
        Lgensym();
 
1184
        vs_top=sup;
 
1185
        V184= vs_base[0];
 
1186
        {object V185;
 
1187
        object V186;
 
1188
        base[6]= base[2];
 
1189
        base[7]= (V184);
 
1190
        base[8]= base[4];
 
1191
        base[9]= Cnil;
 
1192
        base[10]= VV[82];
 
1193
        base[11]= VV[83];
 
1194
        base[12]= Ct;
 
1195
        base[13]= VV[84];
 
1196
        base[14]= Cnil;
 
1197
        vs_top=(vs_base=base+6)+9;
 
1198
        (void) (*Lnk95)();
 
1199
        if(vs_base>=vs_top){vs_top=sup;goto T509;}
 
1200
        V185= vs_base[0];
 
1201
        vs_base++;
 
1202
        if(vs_base>=vs_top){vs_top=sup;goto T510;}
 
1203
        V186= vs_base[0];
 
1204
        vs_top=sup;
 
1205
        goto T511;
 
1206
        goto T509;
 
1207
T509:;
 
1208
        V185= Cnil;
 
1209
        goto T510;
 
1210
T510:;
 
1211
        V186= Cnil;
 
1212
        goto T511;
 
1213
T511:;
 
1214
        V187= list(2,(V184),base[3]);
 
1215
        V188= make_cons(/* INLINE-ARGS */V187,Cnil);
 
1216
        V189= make_cons((V185),Cnil);
 
1217
        base[6]= listA(3,VV[73],/* INLINE-ARGS */V188,append((V186),/* INLINE-ARGS */V189));
 
1218
        vs_top=(vs_base=base+6)+1;
 
1219
        return;}}
 
1220
}
 
1221
static void LnkT95(){ call_or_link(VV[95],(void **)(void *)&Lnk95);} /* PARSE-DEFMACRO */
 
1222
static void LnkT94(){ call_or_link(VV[94],(void **)(void *)&Lnk94);} /* MAKE-KEYWORD */
 
1223
static void LnkT93(){ call_or_link(VV[93],(void **)(void *)&Lnk93);} /* PUSH-OPTIONAL-BINDING */
 
1224
static object  LnkTLI92(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[92],(void **)(void *)&LnkLI92,6,first,ap);va_end(ap);return V1;} /* PUSH-SUB-LIST-BINDING */
 
1225
static void LnkT91(){ call_or_link(VV[91],(void **)(void *)&Lnk91);} /* DEFMACRO-ERROR */
 
1226
static object  LnkTLI90(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[90],(void **)(void *)&LnkLI90,first,ap);va_end(ap);return V1;} /* PUSH-LET-BINDING */
 
1227
static object  LnkTLI49(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[49],(void **)(void *)&LnkLI49,2,first,ap);va_end(ap);return V1;} /* LOOKUP-KEYWORD */
 
1228
static void LnkT89(){ call_or_link(VV[89],(void **)(void *)&Lnk89);} /* SPECIFIC-ERROR */
 
1229
static void LnkT88(){ call_or_link(VV[88],(void **)(void *)&Lnk88);} /* PARSE-DEFMACRO-LAMBDA-LIST */
 
1230
static void LnkT30(){ call_or_link(VV[30],(void **)(void *)&Lnk30);} /* PARSE-BODY */
 
1231
 
 
1232
#ifdef SYSTEM_SPECIAL_INIT
 
1233
SYSTEM_SPECIAL_INIT
 
1234
#endif
 
1235