1 #include "/tmp_mnt/net/etlic2/usr/local/eus/c/eus.h" 10 {
register pointer *local=vsp, w, *fqv=
qv;
20 w=
fcall(1,local+3,fqv[0]);
24 local[5]= (
pointer)((
int)(local[0])-4);
27 if (w==
NIL)
goto whx53;
30 {
register int i=
intval(local[1]);
31 w=
makeint(local[5]->c.str.chars[i]);}
35 if (w==
NIL)
goto con56;
39 w=
makeint(local[5]->c.str.chars[i]);}
43 if (w==
NIL)
goto con56;
47 {
register int i;
register pointer v;
48 i=
intval(local[5]); v=local[4];
50 local[1] = (
pointer)((
int)(local[1])+4);
57 {
register int i=
intval(local[1]);
58 w=
makeint(local[6]->c.str.chars[i]);}
59 {
register int i;
register pointer v;
60 i=
intval(local[5]); v=local[4];
67 local[1] = (
pointer)((
int)(local[1])+4);
68 local[2] = (
pointer)((
int)(local[2])+4);
80 vsp=local;
return(local[0]);}
85 {
register pointer *local=vsp, w, *fqv=
qv;
88 if (!isstring(w))
goto if60;
96 if (!iscons(w))
goto if62;
97 local[0]=
xcar(argv[0]);
101 local[1]=
xcdr(argv[0]);
105 local[0]=
cons(local[0],w);
114 vsp=local;
return(local[0]);}
119 {
register pointer *local=vsp, w, *fqv=
qv;
129 w=
fcall(3,local+2,fqv[3]);
136 w=
fcall(1,local+5,fqv[3]);
149 if (local[1]!=local[8])
goto if71;
172 uwp67(0,local+8,protfp->cleaner);
173 protfp=protfp->protlink;
175 uwp66(0,local+5,protfp->cleaner);
176 protfp=protfp->protlink;
179 vsp=local;
return(local[0]);}
184 {
register pointer *local=vsp, w, *fqv=
qv;
189 vsp=local;
return(local[0]);}
194 {
register pointer *local=vsp, w, *fqv=
qv;
199 vsp=local;
return(local[0]);}
204 {
register pointer *local=vsp, w, *fqv=
qv;
209 w=
fcall(1,local+1,fqv[4]);
212 if (local[1]==
NIL)
goto whx77;
213 local[2]=
xcar(local[1]);
214 local[1] =
xcdr(local[1]);
220 w=
fcall(2,local+2,fqv[6]);
221 if (w==
NIL)
goto if80;
252 vsp=local;
return(local[0]);}
260 fqv=qv=quotevec->
c.
vec.
v;
270 vsp=local;
return(local[0]);}
pointer LENGTH(context *, int, pointer *)
pointer cons(context *, pointer, pointer)
pointer makeclosure(pointer, pointer, pointer(*)(), pointer, pointer *, pointer *)
static pointer F58(int n, argv, pointer env)
pointer SUBSEQ(context *, int, pointer *)
pointer NUMEQUAL(context *ctx, int n, argv)
static pointer F50(int n, argv, pointer env)
pointer LESSP(context *ctx, int n, argv)
static pointer uwp66(int n, argv, pointer env)
static pointer uwp67(int n, argv, pointer env)
pointer eusmain(pointer mod)
pointer SYSTEM(context *, int, pointer *)
pointer UNLINK(context *, int, pointer *)
pointer XFORMAT(context *, int, pointer *)
void unwind(context *ctx, pointer *p)
pointer CLOSE(context *, int, pointer *)
pointer READ(context *, int, pointer *)
pointer PRINT(context *, int, pointer *)
pointer GENSYM(context *, int, pointer *)
static pointer F64(int n, argv, pointer env)
static pointer F73(int n, argv, pointer env)
pointer compfun(context *, pointer, pointer, pointer(*)(), pointer)