2
#include "cmpinclude.h"
3
#include "pcl_gazonk3.h"
4
void init_pcl_gazonk3(){do_init(VV);}
5
/* function definition for CMP-ANON */
8
{register object *base=vs_base;
9
register object *sup=base+VM1; VC1
12
base[0]=MMcons(base[0],Cnil);
13
base[1]=MMcons(base[1],base[0]);
14
base[2]=MMcons(base[2],base[1]);
17
make_cclosure_new(LC2,Cnil,base[2],Cdata);
18
vs_top=(vs_base=base+3)+1;
21
/* local function CLOSURE */
23
static void LC2(base0)
24
register object *base0;
25
{ register object *base=vs_base;
26
register object *sup=base+VM2; VC2
40
V7= (base0[2]->c.c_car);
50
V9 = STREF(object,(V8),0),
51
(type_of(V9) == t_sfun ?(*((V9)->sfn.sfn_self)):
52
(fcall.argd=4,type_of(V9)==t_vfun) ?
53
(*((V9)->sfn.sfn_self)):
54
(fcall.fun=(V9),fcalln))(STREF(object,(V8),4),STREF(object,(V8),8),(V3),(V4))));
60
base[4]= (base0[1]->c.c_car);
62
vs_top=(vs_base=base+4)+2;
65
if((vs_base[0])==Cnil){
67
base[4]= STREF(object,(base0[1]->c.c_car),0);
68
base[5]= STREF(object,(base0[1]->c.c_car),4);
69
base[6]= STREF(object,(base0[1]->c.c_car),8);
72
vs_top=(vs_base=base+5)+4;
73
{object _funobj = base[4];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
74
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
75
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
76
else super_funcall_no_event(_funobj);}
81
V10= (base0[1]->c.c_car);
84
vs_top=(vs_base=base+4)+2;
87
if((vs_base[0])==Cnil){
92
V12= STREF(object,(base0[1]->c.c_car),0);
93
V13= make_cons((V3),(V4));
94
V14= STREF(object,(base0[1]->c.c_car),4);
97
if((CMPcdr((V14)))!=Cnil){
100
base[5]= CMPcar((V14));
101
vs_top=(vs_base=base+4)+2;
102
{object _funobj = (V12);if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
103
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
104
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
105
else super_funcall_no_event(_funobj);}
115
{vs_push((V15)->c.c_car);V15=(V15)->c.c_cdr;}
117
{object _funobj = base[4];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
118
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
119
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
120
else super_funcall_no_event(_funobj);}
125
vs_top=(vs_base=base+4)+1;
128
if((vs_base[0])==Cnil){
130
base[4]= (base0[1]->c.c_car);
136
{vs_push((V16)->c.c_car);V16=(V16)->c.c_cdr;}
138
{object _funobj = base[4];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
139
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
140
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
141
else super_funcall_no_event(_funobj);}
154
vs_top=(vs_base=base+4)+9;
158
{object *V6=vs_top;object *V5=vs_base; vs_base=V6;
159
{register object *base1=base;
160
{register object *base=V6;
161
register object *sup=vs_base+VM3;
166
{register object V17;
168
V17= (base0[0]->c.c_car);
172
if(!(((V17))==Cnil)){
179
vs_top=(vs_base=base+1)+2;
182
if((vs_base[0])==Cnil){
185
V19 = STREF(object,(V18),0),
186
(type_of(V19) == t_sfun ?(*((V19)->sfn.sfn_self)):
187
(fcall.argd=4,type_of(V19)==t_vfun) ?
188
(*((V19)->sfn.sfn_self)):
189
(fcall.fun=(V19),fcalln))(STREF(object,(V18),4),STREF(object,(V18),8),(V3),(V4))));
195
vs_top=(vs_base=base+1)+2;
198
if((vs_base[0])==Cnil){
203
V22= STREF(object,(V18),0);
204
V23= make_cons((V3),(V4));
205
V24= STREF(object,(V18),4);
208
if((CMPcdr((V24)))!=Cnil){
211
(type_of((V22)) == t_sfun ?(*(((V22))->sfn.sfn_self)):
212
(fcall.argd=2,type_of((V22))==t_vfun) ?
213
(*(((V22))->sfn.sfn_self)):
214
(fcall.fun=((V22)),fcalln))((V23),CMPcar((V24)))));
224
{vs_push((V25)->c.c_car);V25=(V25)->c.c_cdr;}
226
{object _funobj = base[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
227
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
228
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
229
else super_funcall_no_event(_funobj);}
235
vs_top=(vs_base=base+1)+1;
238
if((vs_base[0])==Cnil){
246
{vs_push((V26)->c.c_car);V26=(V26)->c.c_cdr;}
248
{object _funobj = base[1];if(type_of(_funobj)==t_cclosure && (_funobj->cc.cc_turbo))
249
(*(_funobj->cc.cc_self))(_funobj->cc.cc_turbo);
250
else if (type_of(_funobj)==t_cfun) (*(_funobj->cc.cc_self))();
251
else super_funcall_no_event(_funobj);}
265
vs_top=(vs_base=base+1)+9;
276
vs_base=V5;vs_top=V6;}
280
static void LnkT13(){ call_or_link(VV[13],(void **)(void *)&Lnk13);} /* ERROR */
281
static void LnkT12(){ call_or_link(VV[12],(void **)(void *)&Lnk12);} /* STRUCTURE-SUBTYPE-P */
283
#ifdef SYSTEM_SPECIAL_INIT