Functions |
| void | allocate_stack (context *ctx, int n) |
| void | bumpcix (int m, int n) |
| float | ckfltval (int p) |
| pointer | compfun (context *ctx, pointer sym, pointer mod, pointer(*entry)(), pointer doc) |
| pointer | compmacro (context *ctx, pointer sym, pointer mod, pointer(*entry)(), pointer doc) |
| pointer | cons (context *ctx, pointer a, pointer d) |
| pointer | defconst (context *ctx, char *name, pointer val, pointer pkg) |
| pointer | defkeyword (context *ctx, char *name) |
| pointer | deflocal (context *ctx, char *name, pointer val, pointer pkg) |
| pointer | defmacro (context *ctx, char *name, pointer mod, pointer(*f)()) |
| pointer | defspecial (context *ctx, char *name, pointer mod, pointer(*f)()) |
| pointer | defun (context *ctx, char *name, pointer mod, pointer(*f)(), char *doc) |
| pointer | defunpkg (context *ctx, char *name, pointer mod, pointer(*f)(), pointer pkg) |
| pointer | defvar (context *ctx, char *name, pointer val, pointer pkg) |
| pointer | defvector (context *ctx, char *name, pointer super, int elm, int size) |
| void | deletecontext (int id, context *ctx) |
| void | enterclass (pointer classobj) |
| pointer | findpkg (pointer pkgname) |
| float | fltval (int p) |
| byte * | get_string (pointer s) |
| pointer | Getstring (pointer s) |
| pointer | make_foreign_string (eusinteger_t addr, int size) |
| pointer | makebig (int n) |
| pointer | makebig1 (long x) |
| pointer | makebig2 (long hi, long lo) |
| struct blockframe * | makeblock (context *ctx, pointer kind, pointer name, jmp_buf *jbuf, struct blockframe *link) |
| pointer | makebuffer (int size) |
| pointer | makeclass (context *ctx, pointer name, pointer superobj, pointer vars, pointer types, pointer forwards, int tag, pointer metaclass) |
| pointer | makeclosure (pointer code, pointer quote, pointer(*f)(), pointer e0, pointer *e1, pointer *e2) |
| pointer | makecode (pointer mod, pointer(*f)(), pointer ftype) |
| struct fletframe * | makeflet (context *ctx, pointer nm, pointer def, struct fletframe *scp, struct fletframe *link) |
| pointer | makeflt (double d) |
| pointer | makefvector (int s) |
| pointer | makelabref (pointer n, pointer v, pointer nxt) |
| context * | makelispcontext (int bs_size) |
| pointer | makematrix (context *ctx, int row, int column) |
| pointer | makemodule (context *ctx, int size) |
| pointer | makeobject (pointer class) |
| pointer | makepkg (context *ctx, pointer namestr, pointer nicks, pointer uses) |
| pointer | makeratio (int num, int denom) |
| pointer | makereadtable (context *ctx) |
| pointer | makestring (char *s, int l) |
| pointer | makesymbol (context *ctx, char *str, int leng, pointer home) |
| pointer | makethreadport (context *ctx) |
| pointer | makevector (pointer vclass, int size) |
| void | mkcatchframe (context *ctx, pointer lab, jmp_buf *jbuf) |
| pointer | mkfilestream (context *ctx, pointer dir, pointer string, int fno, pointer fname) |
| pointer | mkiostream (context *ctx, pointer in, pointer out) |
| pointer | mkstream (context *ctx, pointer dir, pointer string) |
| pointer | putprop () |
| pointer | rawcons (context *ctx, pointer a, pointer d) |
| void | recixobj (int newcix) |
| void | resetcix (pointer class, cixpair *p) |
| pointer | searchpkg (byte *token, int leng) |
| int | special_index () |
| pointer | stacknlist (context *ctx, int n) |
| pointer | stackrawlist (context *ctx, int n) |
Variables |
| pointer | K_FUNCTION_DOCUMENTATION |
| pointer | LAMCLOSURE |
| context * | mainctx |
| int | next_special_index = 3 |
| static char * | rcsid = "@(#)$Id$" |
| static mutex_t | spex_lock |