Functions | Variables
makes.new.c File Reference

Go to the source code of this file.

Functions

 allocate_stack (context *ctx, int n)
 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)())
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 (id, context *ctx)
 enterclass (pointer classobj)
pointer findpkg (pointer pkgname)
float fltval (int p)
byteget_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 blockframemakeblock (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 fletframemakeflet (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)
contextmakelispcontext (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)
 recixobj (int newcix)
 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
contextmainctx
int next_special_index = 3
static char * rcsid = "@(#)$Id$"
static mutex_t spex_lock

Function Documentation

allocate_stack ( context ctx,
int  n 
)

Definition at line 800 of file makes.new.c.

bumpcix ( int  m,
int  n 
)

Definition at line 297 of file makes.new.c.

float ckfltval ( int  p)

Definition at line 25 of file makes.new.c.

pointer compfun ( context ctx,
pointer  sym,
pointer  mod,
pointer (*)()  entry,
pointer  doc 
)

Definition at line 724 of file makes.new.c.

pointer compmacro ( context ctx,
pointer  sym,
pointer  mod,
pointer (* )()  entry,
pointer  doc 
)

Definition at line 732 of file makes.new.c.

pointer cons ( context ctx,
pointer  a,
pointer  d 
)

Definition at line 96 of file makes.new.c.

pointer defconst ( context ctx,
char *  name,
pointer  val,
pointer  pkg 
)

Definition at line 671 of file makes.new.c.

pointer defkeyword ( context ctx,
char *  name 
)

Definition at line 711 of file makes.new.c.

pointer deflocal ( context ctx,
char *  name,
pointer  val,
pointer  pkg 
)

Definition at line 694 of file makes.new.c.

pointer defmacro ( context ctx,
char *  name,
pointer  mod,
pointer (*)()  f 
)

Definition at line 624 of file makes.new.c.

pointer defspecial ( context ctx,
char *  name,
pointer  mod,
pointer (*)()  f 
)

Definition at line 660 of file makes.new.c.

pointer defun ( context ctx,
char *  name,
pointer  mod,
pointer (*)()  f 
)

Definition at line 591 of file makes.new.c.

pointer defunpkg ( context ctx,
char *  name,
pointer  mod,
pointer (*)()  f,
pointer  pkg 
)

Definition at line 614 of file makes.new.c.

pointer defvar ( context ctx,
char *  name,
pointer  val,
pointer  pkg 
)

Definition at line 682 of file makes.new.c.

pointer defvector ( context ctx,
char *  name,
pointer  super,
int  elm,
int  size 
)

!!

Definition at line 436 of file makes.new.c.

void deletecontext ( id  ,
context ctx 
)

Definition at line 880 of file makes.new.c.

enterclass ( pointer  classobj)

Definition at line 336 of file makes.new.c.

pointer findpkg ( pointer  pkgname)

Definition at line 190 of file makes.new.c.

float fltval ( int  p)

Definition at line 38 of file makes.new.c.

Definition at line 67 of file makes.new.c.

Definition at line 61 of file makes.new.c.

pointer make_foreign_string ( eusinteger_t  addr,
int  size 
)

Definition at line 153 of file makes.new.c.

pointer makebig ( int  n)

Definition at line 545 of file makes.new.c.

pointer makebig1 ( long  x)

Definition at line 557 of file makes.new.c.

pointer makebig2 ( long  hi,
long  lo 
)

Definition at line 571 of file makes.new.c.

struct blockframe* makeblock ( context ctx,
pointer  kind,
pointer  name,
jmp_buf *  jbuf,
struct blockframe link 
) [read]

Definition at line 744 of file makes.new.c.

pointer makebuffer ( int  size)

Definition at line 136 of file makes.new.c.

pointer makeclass ( context ctx,
pointer  name,
pointer  superobj,
pointer  vars,
pointer  types,
pointer  forwards,
int  tag,
pointer  metaclass 
)

Definition at line 365 of file makes.new.c.

pointer makeclosure ( pointer  code,
pointer  quote,
pointer (*)()  f,
pointer  e0,
pointer e1,
pointer e2 
)

Definition at line 493 of file makes.new.c.

pointer makecode ( pointer  mod,
pointer (*)()  f,
pointer  ftype 
)

Definition at line 278 of file makes.new.c.

struct fletframe* makeflet ( context ctx,
pointer  nm,
pointer  def,
struct fletframe scp,
struct fletframe link 
) [read]

Definition at line 760 of file makes.new.c.

pointer makeflt ( double  d)

Definition at line 48 of file makes.new.c.

pointer makefvector ( int  s)

Definition at line 428 of file makes.new.c.

pointer makelabref ( pointer  n,
pointer  v,
pointer  nxt 
)

Definition at line 522 of file makes.new.c.

context* makelispcontext ( int  bs_size)

Definition at line 820 of file makes.new.c.

pointer makematrix ( context ctx,
int  row,
int  column 
)

Definition at line 457 of file makes.new.c.

pointer makemodule ( context ctx,
int  size 
)

Definition at line 476 of file makes.new.c.

Definition at line 397 of file makes.new.c.

pointer makepkg ( context ctx,
pointer  namestr,
pointer  nicks,
pointer  uses 
)

Definition at line 197 of file makes.new.c.

pointer makeratio ( int  num,
int  denom 
)

Definition at line 536 of file makes.new.c.

Definition at line 507 of file makes.new.c.

pointer makestring ( char *  s,
int  l 
)

Definition at line 143 of file makes.new.c.

pointer makesymbol ( context ctx,
char *  str,
int  leng,
pointer  home 
)

Definition at line 160 of file makes.new.c.

Definition at line 887 of file makes.new.c.

pointer makevector ( pointer  vclass,
int  size 
)

Definition at line 407 of file makes.new.c.

void mkcatchframe ( context ctx,
pointer  lab,
jmp_buf  jbuf 
)

Definition at line 779 of file makes.new.c.

pointer mkfilestream ( context ctx,
pointer  dir,
pointer  string,
int  fno,
pointer  fname 
)

Definition at line 249 of file makes.new.c.

pointer mkiostream ( context ctx,
pointer  in,
pointer  out 
)

Definition at line 265 of file makes.new.c.

pointer mkstream ( context ctx,
pointer  dir,
pointer  string 
)

Definition at line 237 of file makes.new.c.

pointer rawcons ( context ctx,
pointer  a,
pointer  d 
)

Definition at line 85 of file makes.new.c.

recixobj ( int  newcix)

Definition at line 305 of file makes.new.c.

resetcix ( pointer  class,
cixpair p 
)

Definition at line 329 of file makes.new.c.

pointer searchpkg ( byte token,
int  leng 
)

Definition at line 176 of file makes.new.c.

int special_index ( void  )

Definition at line 639 of file makes.new.c.

pointer stacknlist ( context ctx,
int  n 
)

Definition at line 128 of file makes.new.c.

pointer stackrawlist ( context ctx,
int  n 
)

Definition at line 120 of file makes.new.c.


Variable Documentation

Definition at line 175 of file eus.c.

Definition at line 170 of file eus.c.

Definition at line 57 of file eus.c.

Definition at line 636 of file makes.new.c.

char* rcsid = "@(#)$Id$" [static]

Definition at line 5 of file makes.new.c.

mutex_t spex_lock [static]

Definition at line 637 of file makes.new.c.



euslisp
Author(s): Toshihiro Matsui
autogenerated on Thu Jun 6 2019 18:05:55