Functions | Variables
makes.c File Reference

Go to the source code of this file.

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)())
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)
void 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)
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
contextmainctx
int next_special_index = 3
static char * rcsid = "@(#)$Id$"
static mutex_t spex_lock

Function Documentation

void allocate_stack ( context ctx,
int  n 
)

Definition at line 816 of file makes.c.

void bumpcix ( int  m,
int  n 
)

Definition at line 304 of file makes.c.

float ckfltval ( int  p)

Definition at line 25 of file makes.c.

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

Definition at line 740 of file makes.c.

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

Definition at line 748 of file makes.c.

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

Definition at line 97 of file makes.c.

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

Definition at line 687 of file makes.c.

pointer defkeyword ( context ctx,
char *  name 
)

Definition at line 727 of file makes.c.

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

Definition at line 710 of file makes.c.

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

Definition at line 640 of file makes.c.

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

Definition at line 676 of file makes.c.

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

Definition at line 607 of file makes.c.

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

Definition at line 630 of file makes.c.

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

Definition at line 698 of file makes.c.

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

!!

Definition at line 446 of file makes.c.

void deletecontext ( id  ,
context ctx 
)

Definition at line 902 of file makes.c.

void enterclass ( pointer  classobj)

Definition at line 343 of file makes.c.

pointer findpkg ( pointer  pkgname)

Definition at line 194 of file makes.c.

float fltval ( int  p)

Definition at line 38 of file makes.c.

Definition at line 67 of file makes.c.

Definition at line 61 of file makes.c.

pointer make_foreign_string ( eusinteger_t  addr,
int  size 
)

Definition at line 157 of file makes.c.

pointer makebig ( int  n)

Definition at line 561 of file makes.c.

pointer makebig1 ( long  x)

Definition at line 573 of file makes.c.

pointer makebig2 ( long  hi,
long  lo 
)

Definition at line 587 of file makes.c.

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

Definition at line 760 of file makes.c.

pointer makebuffer ( int  size)

Definition at line 140 of file makes.c.

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

Definition at line 375 of file makes.c.

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

Definition at line 506 of file makes.c.

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

Definition at line 282 of file makes.c.

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

Definition at line 776 of file makes.c.

pointer makeflt ( double  d)

Definition at line 48 of file makes.c.

pointer makefvector ( int  s)

Definition at line 438 of file makes.c.

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

Definition at line 538 of file makes.c.

context* makelispcontext ( int  bs_size)

Definition at line 834 of file makes.c.

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

Definition at line 467 of file makes.c.

pointer makemodule ( context ctx,
int  size 
)

Definition at line 486 of file makes.c.

Definition at line 407 of file makes.c.

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

Definition at line 201 of file makes.c.

pointer makeratio ( int  num,
int  denom 
)

Definition at line 552 of file makes.c.

Definition at line 523 of file makes.c.

pointer makestring ( char *  s,
int  l 
)

Definition at line 147 of file makes.c.

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

Definition at line 164 of file makes.c.

Definition at line 909 of file makes.c.

pointer makevector ( pointer  vclass,
int  size 
)

Definition at line 417 of file makes.c.

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

Definition at line 795 of file makes.c.

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

Definition at line 253 of file makes.c.

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

Definition at line 269 of file makes.c.

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

Definition at line 241 of file makes.c.

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

Definition at line 86 of file makes.c.

void recixobj ( int  newcix)

Definition at line 312 of file makes.c.

void resetcix ( pointer  class,
cixpair p 
)

Definition at line 336 of file makes.c.

pointer searchpkg ( byte token,
int  leng 
)

Definition at line 180 of file makes.c.

int special_index ( void  )

Definition at line 655 of file makes.c.

pointer stacknlist ( context ctx,
int  n 
)

Definition at line 129 of file makes.c.

pointer stackrawlist ( context ctx,
int  n 
)

Definition at line 121 of file makes.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 652 of file makes.c.

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

Definition at line 5 of file makes.c.

mutex_t spex_lock [static]

Definition at line 653 of file makes.c.



euslisp
Author(s): Toshihiro Matsui
autogenerated on Thu Mar 9 2017 04:57:51