Functions | Variables
eus.c File Reference

Go to the source code of this file.

Functions

pointer basicclass (char *name,...) pointer basicclass(va_alist) va_dcl
static pointer brkloop ()
static pointer brkloop (context *ctx, char *prompt)
static void configure_eus (context *ctx)
pointer defvector ()
pointer error (enum errorcode ec,...) pointer error(va_alist) va_dcl
void eusint (int s, int code, int x, eusinteger_t addr)
eusinteger_t hide_ptr (pointer p)
static void initclasses ()
static void initclassid ()
static void initfeatures ()
static void initmemory ()
void initmemory_rgc ()
static void initpackage ()
static void initsymbols ()
eusinteger_t intval (pointer p)
int main (int argc, argv)
void mainthread (context *ctx)
pointer makeint (eusinteger_t v)
static pointer reploop (context *, char *)
void sigbreak ()
unsigned int thr_self ()
static void toplevel (context *ctx, int argc, argv)
void unwind (context *ctx, pointer *p)

Variables

int _end
pointer ALLOWOTHERKEYS
pointer ARRAY
cixpair arraycp
pointer AUX
pointer BIGNUM
cixpair bignumcp
pointer BITVECTOR
cixpair bitvectorcp
struct buddyfree buddy [MAXBUDDY+1]
long buddysize [MAXBUDDY+1]
struct built_in_cid builtinclass [64]
pointer C_ARRAY
pointer C_BIGNUM
pointer C_BITVECTOR
pointer C_CLOSURE
pointer C_CODE
pointer C_COMPLEX
pointer C_CONS
pointer C_EXTNUM
pointer C_FCODE
pointer C_FILESTREAM
pointer C_FLTVECTOR
pointer C_FOREIGNCODE
pointer C_INTVECTOR
pointer C_IOSTREAM
pointer C_LABREF
pointer C_LDMOD
pointer C_METACLASS
pointer C_OBJECT
pointer C_PACKAGE
static pointer C_PROPOBJ
pointer C_RATIO
pointer C_READTABLE
pointer C_STREAM
pointer C_STRING
pointer C_SYMBOL
pointer C_THREAD
pointer C_VCLASS
pointer C_VECTOR
pointer charmacro [256]
pointer CLASS
struct class_desc classtab [MAXCLASS]
pointer CLOSURE
cixpair closurecp
pointer CODE
cixpair codecp
pointer COMCLOSURE
pointer COMPLEX
cixpair complexcp
cixpair conscp
int ehbypass
pointer ERRHANDLER
char * errmsg [100]
pointer ERROUT
contexteuscontexts [MAXTHREAD]
pointer eussigvec [NSIG]
pointer EXTNUM
cixpair extnumcp
pointer FATALERROR
pointer FCODE
cixpair fcodecp
pointer FEATURES
pointer FILESTREAM
cixpair filestreamcp
pointer FLTVECTOR
cixpair fltvectorcp
pointer FOREIGNCODE
pointer FUNCTION
long gcing
pointer GCMARGIN
pointer GCMERGE
pointergcsp
pointergcsplimit
pointergcstack
int intcode
int intsig
pointer INTVECTOR
cixpair intvectorcp
pointer IOSTREAM
cixpair iostreamcp
pointer K_ALLOWOTHERKEYS
pointer K_BIT
pointer K_BYTE
pointer K_CAPITALIZE
pointer K_CHAR
pointer K_CLASS
pointer K_CLASS_DOCUMENTATION
pointer K_DISPOSE
pointer K_DOUBLE
pointer K_DOWNCASE
pointer K_FILE
pointer K_FILL
pointer K_FLOAT
pointer K_FLOAT32
pointer K_FLUSH
pointer K_FOREIGN
pointer K_FOREIGN_STRING
pointer K_FUNCTION_DOCUMENTATION
pointer K_IN
pointer K_INTEGER
pointer K_INVERT
pointer K_IO
pointer K_LONG
pointer K_METHOD_DOCUMENTATION
pointer K_NOMETHOD
pointer K_OUT
pointer K_POINTER
pointer K_PRESERVE
pointer K_PRIN1
pointer K_SHORT
pointer K_STRING
pointer K_UPCASE
pointer K_VARIABLE_DOCUMENTATION
pointer KEY
pointer keywordpkg
pointer LABREF
cixpair labrefcp
pointer LAMBDA
pointer LAMCLOSURE
pointer LDMODULE
cixpair ldmodulecp
pointer lisppkg
pointer MACRO
int mainargc
char * mainargv [32]
contextmainctx
pointer mainport
thread_t maintid
pointer MAXCALLSTACKDEPTH
pointer METACLASS
cixpair metaclasscp
eusinteger_t mypid
int nextbclass
int nextcix
pointer NIL
pointer OBJECT
cixpair objectcp
pointer OPTIONAL
pointer PACKAGE
cixpair packagecp
pointer PKGCLASS
pointer pkglist
pointer PRCASE
pointer PRCIRCLE
pointer PRINTBASE
pointer PRLENGTH
pointer PRLEVEL
pointer PROBJECT
char * progname
static pointer PROPOBJ
cixpair propobjcp
pointer PRSTRUCTURE
pointer QAND
pointer QCONS
pointer QDEBUG
pointer QDECLARE
pointer QEQ
pointer QEQUAL
pointer QERROUT
pointer QEVALHOOK
pointer QEXITHOOK
pointer QFIXNUM
pointer QFLOAT
pointer QGCHOOK
pointer QINTEGER
pointer QLDENT
pointer QLOADED_MODULES
pointer QNOT
pointer QNUMBER
pointer QOR
pointer QPARAGC
pointer QREADTABLE
pointer QSELF
pointer QSPECIAL
pointer QSTDIN
pointer QSTDOUT
pointer QTERMIO
pointer QTHREADS
pointer QUNBOUND
pointer QUOTE
pointer QVERSION
pointer RANDSTATE
pointer RATIO
cixpair ratiocp
static char * rcsid = "@(#) $Id$"
pointer READBASE
pointer READTABLE
cixpair readtablecp
pointer REST
pointer SELF
eusinteger_t setjmp_val
pointer sharpmacro [256]
pointer STDIN
pointer STDOUT
pointer STREAM
cixpair streamcp
pointer STRING
cixpair stringcp
pointer SYMBOL
cixpair symbolcp
pointer sysmod
pointer sysobj
pointer syspkg
pointer T
pointer THREAD
cixpair threadcp
jmp_buf topjbuf
pointer TOPLEVEL
pointer unixpkg
pointer userpkg
pointer VECCLASS
cixpair vecclasscp
pointer VECTOR
cixpair vectorcp
pointer xpkg

Function Documentation

pointer basicclass ( char *  name,
  ... 
)

Definition at line 405 of file eus.c.

static pointer brkloop ( ) [static]
static pointer brkloop ( context ctx,
char *  prompt 
) [static]

Definition at line 1020 of file eus.c.

static void configure_eus ( context ctx) [static]

Definition at line 1114 of file eus.c.

pointer error ( enum errorcode  ec,
  ... 
)

Definition at line 297 of file eus.c.

void eusint ( int  s,
int  code,
int  x,
eusinteger_t  addr 
)

Definition at line 954 of file eus.c.

Definition at line 1376 of file eus.c.

static void initclasses ( ) [static]

Definition at line 693 of file eus.c.

static void initclassid ( ) [static]

Definition at line 518 of file eus.c.

static void initfeatures ( ) [static]

Definition at line 814 of file eus.c.

static void initmemory ( ) [static]

Definition at line 466 of file eus.c.

void initmemory_rgc ( )

Definition at line 490 of file eus.c.

static void initpackage ( ) [static]

Definition at line 549 of file eus.c.

static void initsymbols ( ) [static]

Definition at line 583 of file eus.c.

Definition at line 1334 of file eus.c.

int main ( int  argc,
argv   
)

Definition at line 1259 of file eus.c.

void mainthread ( context ctx)

Definition at line 1169 of file eus.c.

Definition at line 1326 of file eus.c.

static pointer reploop ( context ctx,
char *  prompt 
) [static]

Definition at line 1063 of file eus.c.

void sigbreak ( void  )

Definition at line 1038 of file eus.c.

unsigned int thr_self ( void  )

Definition at line 25 of file eus.c.

static void toplevel ( context ctx,
int  argc,
argv   
) [static]

Definition at line 1084 of file eus.c.

void unwind ( context ctx,
pointer p 
)

Definition at line 274 of file eus.c.


Variable Documentation

Definition at line 33 of file eus.c.

Definition at line 169 of file eus.c.

Definition at line 155 of file eus.c.

Definition at line 86 of file eus.c.

Definition at line 170 of file eus.c.

Definition at line 156 of file eus.c.

Definition at line 97 of file eus.c.

Definition at line 155 of file eus.c.

Definition at line 92 of file eus.c.

struct buddybase buddy

Definition at line 46 of file eus.c.

long buddysize[MAXBUDDY+1]

Definition at line 103 of file eus.c.

Definition at line 100 of file eus.c.

Definition at line 147 of file eus.c.

Definition at line 148 of file eus.c.

Definition at line 146 of file eus.c.

Definition at line 144 of file eus.c.

Definition at line 143 of file eus.c.

Definition at line 148 of file eus.c.

Definition at line 142 of file eus.c.

Definition at line 148 of file eus.c.

Definition at line 143 of file eus.c.

Definition at line 143 of file eus.c.

Definition at line 146 of file eus.c.

Definition at line 147 of file eus.c.

Definition at line 146 of file eus.c.

Definition at line 143 of file eus.c.

Definition at line 144 of file eus.c.

Definition at line 143 of file eus.c.

Definition at line 144 of file eus.c.

Definition at line 142 of file eus.c.

Definition at line 142 of file eus.c.

pointer C_PROPOBJ [static]

Definition at line 180 of file eus.c.

Definition at line 148 of file eus.c.

Definition at line 147 of file eus.c.

Definition at line 143 of file eus.c.

Definition at line 146 of file eus.c.

Definition at line 142 of file eus.c.

Definition at line 145 of file eus.c.

Definition at line 146 of file eus.c.

Definition at line 144 of file eus.c.

Definition at line 163 of file eus.c.

Definition at line 118 of file eus.c.

struct class_desc classtab[MAXCLASS]

Definition at line 138 of file eus.c.

Definition at line 151 of file eus.c.

Definition at line 83 of file eus.c.

Definition at line 151 of file eus.c.

Definition at line 79 of file eus.c.

Definition at line 170 of file eus.c.

Definition at line 156 of file eus.c.

Definition at line 96 of file eus.c.

Definition at line 70 of file eus.c.

int ehbypass

Definition at line 160 of file eus.c.

Definition at line 121 of file eus.c.

char* errmsg[100]

Definition at line 191 of file eus.c.

Definition at line 119 of file eus.c.

context* euscontexts[MAXTHREAD]

Definition at line 105 of file eus.c.

Definition at line 182 of file eus.c.

Definition at line 156 of file eus.c.

Definition at line 94 of file eus.c.

Definition at line 121 of file eus.c.

Definition at line 151 of file eus.c.

Definition at line 80 of file eus.c.

Definition at line 172 of file eus.c.

Definition at line 151 of file eus.c.

Definition at line 75 of file eus.c.

Definition at line 154 of file eus.c.

Definition at line 89 of file eus.c.

Definition at line 155 of file eus.c.

Definition at line 111 of file eus.c.

long gcing

Definition at line 173 of file eus.c.

Definition at line 173 of file eus.c.

Definition at line 411 of file memory.c.

Definition at line 411 of file memory.c.

Definition at line 411 of file memory.c.

int intcode

Definition at line 159 of file eus.c.

int intsig

Definition at line 159 of file eus.c.

Definition at line 154 of file eus.c.

Definition at line 90 of file eus.c.

Definition at line 151 of file eus.c.

Definition at line 76 of file eus.c.

Definition at line 169 of file eus.c.

Definition at line 132 of file eus.c.

Definition at line 132 of file eus.c.

Definition at line 134 of file eus.c.

Definition at line 132 of file eus.c.

Definition at line 175 of file eus.c.

Definition at line 175 of file eus.c.

Definition at line 135 of file eus.c.

Definition at line 133 of file eus.c.

Definition at line 134 of file eus.c.

Definition at line 131 of file eus.c.

Definition at line 131 of file eus.c.

Definition at line 133 of file eus.c.

Definition at line 133 of file eus.c.

Definition at line 131 of file eus.c.

Definition at line 133 of file eus.c.

Definition at line 133 of file eus.c.

Definition at line 175 of file eus.c.

Definition at line 130 of file eus.c.

Definition at line 132 of file eus.c.

Definition at line 134 of file eus.c.

Definition at line 130 of file eus.c.

Definition at line 132 of file eus.c.

Definition at line 175 of file eus.c.

Definition at line 132 of file eus.c.

Definition at line 130 of file eus.c.

Definition at line 132 of file eus.c.

Definition at line 134 of file eus.c.

Definition at line 174 of file eus.c.

Definition at line 132 of file eus.c.

Definition at line 131 of file eus.c.

Definition at line 134 of file eus.c.

Definition at line 175 of file eus.c.

Definition at line 170 of file eus.c.

Definition at line 109 of file eus.c.

Definition at line 151 of file eus.c.

Definition at line 84 of file eus.c.

Definition at line 170 of file eus.c.

Definition at line 170 of file eus.c.

Definition at line 151 of file eus.c.

Definition at line 82 of file eus.c.

Definition at line 109 of file eus.c.

Definition at line 170 of file eus.c.

int mainargc

Definition at line 1165 of file eus.c.

char* mainargv[32]

Definition at line 1166 of file eus.c.

Definition at line 57 of file eus.c.

Definition at line 58 of file eus.c.

thread_t maintid

Definition at line 60 of file eus.c.

Definition at line 178 of file eus.c.

Definition at line 151 of file eus.c.

Definition at line 77 of file eus.c.

Definition at line 38 of file eus.c.

Definition at line 101 of file eus.c.

int nextcix

Definition at line 139 of file eus.c.

Definition at line 110 of file eus.c.

Definition at line 154 of file eus.c.

Definition at line 69 of file eus.c.

Definition at line 170 of file eus.c.

Definition at line 110 of file eus.c.

Definition at line 73 of file eus.c.

Definition at line 151 of file eus.c.

Definition at line 109 of file eus.c.

Definition at line 171 of file eus.c.

Definition at line 171 of file eus.c.

Definition at line 172 of file eus.c.

Definition at line 171 of file eus.c.

Definition at line 171 of file eus.c.

Definition at line 171 of file eus.c.

char* progname

Definition at line 39 of file eus.c.

pointer PROPOBJ [static]

Definition at line 180 of file eus.c.

Definition at line 71 of file eus.c.

Definition at line 171 of file eus.c.

Definition at line 127 of file eus.c.

Definition at line 151 of file eus.c.

Definition at line 123 of file eus.c.

Definition at line 112 of file eus.c.

Definition at line 127 of file eus.c.

Definition at line 127 of file eus.c.

Definition at line 119 of file eus.c.

Definition at line 121 of file eus.c.

Definition at line 122 of file eus.c.

Definition at line 120 of file eus.c.

Definition at line 120 of file eus.c.

Definition at line 122 of file eus.c.

Definition at line 120 of file eus.c.

Definition at line 173 of file eus.c.

Definition at line 177 of file eus.c.

Definition at line 127 of file eus.c.

Definition at line 120 of file eus.c.

Definition at line 127 of file eus.c.

Definition at line 125 of file eus.c.

Definition at line 172 of file eus.c.

Definition at line 114 of file eus.c.

Definition at line 112 of file eus.c.

Definition at line 119 of file eus.c.

Definition at line 119 of file eus.c.

Definition at line 172 of file eus.c.

Definition at line 124 of file eus.c.

Definition at line 123 of file eus.c.

Definition at line 110 of file eus.c.

Definition at line 126 of file eus.c.

Definition at line 172 of file eus.c.

Definition at line 156 of file eus.c.

Definition at line 95 of file eus.c.

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

Definition at line 9 of file eus.c.

Definition at line 172 of file eus.c.

Definition at line 154 of file eus.c.

Definition at line 87 of file eus.c.

Definition at line 170 of file eus.c.

Definition at line 116 of file eus.c.

Definition at line 41 of file eus.c.

Definition at line 164 of file eus.c.

Definition at line 119 of file eus.c.

Definition at line 119 of file eus.c.

Definition at line 151 of file eus.c.

Definition at line 74 of file eus.c.

Definition at line 151 of file eus.c.

Definition at line 91 of file eus.c.

Definition at line 151 of file eus.c.

Definition at line 72 of file eus.c.

Definition at line 184 of file eus.c.

Definition at line 54 of file eus.c.

Definition at line 109 of file eus.c.

Definition at line 110 of file eus.c.

Definition at line 153 of file eus.c.

Definition at line 85 of file eus.c.

jmp_buf topjbuf

Definition at line 185 of file eus.c.

Definition at line 121 of file eus.c.

Definition at line 109 of file eus.c.

Definition at line 109 of file eus.c.

Definition at line 154 of file eus.c.

Definition at line 78 of file eus.c.

Definition at line 154 of file eus.c.

Definition at line 88 of file eus.c.

Definition at line 109 of file eus.c.



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