Defines |
#define | FALSE 0 |
#define | TRUE 1 |
Functions |
struct bindframe * | bindkeyparams (context *ctx, pointer formal, pointer *argp, int noarg, struct bindframe *env, struct bindframe *bf) |
void | bindspecial (context *ctx, pointer sym, pointer newval) |
pointer | call_foreign (eusinteger_t(*ifunc)(), pointer code, int n, args) |
pointer | csend (va_alist) |
struct bindframe * | declare (context *ctx, pointer decllist, struct bindframe *env) |
pointer | eval (context *ctx, pointer form) |
pointer | eval2 (context *ctx, pointer form, pointer env) |
struct bindframe * | fastbind (context *ctx, pointer var, pointer val, struct bindframe *lex) |
pointer | funcode (context *ctx, pointer func, pointer args, int noarg) |
pointer | funlambda (context *ctx, pointer fn, pointer formal, pointer body, pointer *argp, struct bindframe *env, int noarg) |
pointer | get_sym_func (pointer s) |
pointer | getfunc (context *ctx, pointer f) |
pointer * | getobjv (pointer sym, pointer varvec, pointer obj) |
pointer | getval (context *ctx, pointer sym) |
pointer * | ovafptr (pointer o, pointer v) |
int | parsekeyparams (pointer keyvec, pointer *actuals, int noarg, pointer *results, int allowotherkeys) |
pointer | progn (context *ctx, pointer forms) |
void | setfunc (pointer sym, pointer func) |
pointer | setval (context *ctx, pointer sym, pointer val) |
pointer | ufuncall (context *ctx, pointer form, pointer fn, pointer args, struct bindframe *env, int noarg) |
void | unbindspecial (context *ctx, struct specialbindframe *limit) |
void | unbindx (context *ctx, int count) |
struct bindframe * | vbind (context *ctx, pointer var, pointer val, struct bindframe *lex, struct bindframe *declscope) |
Variables |
pointer | ALLOWOTHERKEYS |
pointer | AUX |
pointer | clofunc |
pointer | K_ALLOWOTHERKEYS |
pointer | KEY |
pointer | LAMBDA |
pointer | LAMCLOSURE |
pointer | MACRO |
char * | maxmemory |
pointer | OPTIONAL |
static char * | rcsid = "@(#)$Id$" |
pointer | REST |