Go to the documentation of this file.
42 else if (vt>=V_SPECIAL) {
45 pointer_update(spevalof(
s,x),
v);}
46 else pointer_update(
s->c.sym.speval,
v);
51 {
if (iscons(p))
return(p->c.cons.car);
57 {
if (islist(p))
return(p->c.cons.cdr);
64 else if (p==
NIL)
return(
NIL);
66 if (islist(p))
return(p->c.cons.car);
67 else if (p==
NIL)
return(
NIL);
75 while (
n-->0) r=
cons(ctx,*--p,r);
80 {
register struct catchframe *cfp=ctx->catchfp;
82 ctx->callfp = cfp->
cf;
83 ctx->bindfp = cfp->
bf;
pointer restorecatch(context *ctx)
pointer minilist(context *ctx, pointer *p, int n)
pointer loadglobal(pointer s)
context * euscontexts[MAXTHREAD]
struct catchframe * nextcatch
pointer cons(context *, pointer, pointer)
pointer error(enum errorcode ec,...) pointer error(va_alist) va_dcl
pointer storeglobal(pointer s, pointer v)
euslisp
Author(s): Toshihiro Matsui
autogenerated on Thu Jun 15 2023 02:06:43