Go to the source code of this file.
|
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) |
|
◆ basicclass()
pointer basicclass |
( |
char * |
name, |
|
|
|
... |
|
) |
| |
◆ brkloop() [1/2]
◆ brkloop() [2/2]
◆ configure_eus()
static void configure_eus |
( |
context * |
ctx | ) |
|
|
static |
◆ defvector()
◆ error()
◆ eusint()
◆ hide_ptr()
◆ initclasses()
static void initclasses |
( |
| ) |
|
|
static |
◆ initclassid()
static void initclassid |
( |
| ) |
|
|
static |
◆ initfeatures()
static void initfeatures |
( |
| ) |
|
|
static |
◆ initmemory()
static void initmemory |
( |
| ) |
|
|
static |
◆ initmemory_rgc()
◆ initpackage()
static void initpackage |
( |
| ) |
|
|
static |
◆ initsymbols()
static void initsymbols |
( |
| ) |
|
|
static |
◆ intval()
◆ main()
int main |
( |
int |
argc, |
|
|
argv |
|
|
) |
| |
◆ mainthread()
◆ makeint()
◆ reploop()
◆ sigbreak()
◆ thr_self()
unsigned int thr_self |
( |
void |
| ) |
|
Definition at line 25 of file eus.c.
◆ toplevel()
static void toplevel |
( |
context * |
ctx, |
|
|
int |
argc, |
|
|
argv |
|
|
) |
| |
|
static |
◆ unwind()
◆ _end
Definition at line 33 of file eus.c.
◆ ALLOWOTHERKEYS
◆ ARRAY
◆ arraycp
Definition at line 86 of file eus.c.
◆ AUX
◆ BIGNUM
◆ bignumcp
Definition at line 97 of file eus.c.
◆ BITVECTOR
◆ bitvectorcp
Definition at line 92 of file eus.c.
◆ buddy
Definition at line 46 of file eus.c.
◆ buddysize
long buddysize[MAXBUDDY+1] |
◆ builtinclass
◆ C_ARRAY
◆ C_BIGNUM
◆ C_BITVECTOR
◆ C_CLOSURE
◆ C_CODE
◆ C_COMPLEX
◆ C_CONS
◆ C_EXTNUM
◆ C_FCODE
◆ C_FILESTREAM
◆ C_FLTVECTOR
◆ C_FOREIGNCODE
◆ C_INTVECTOR
◆ C_IOSTREAM
◆ C_LABREF
◆ C_LDMOD
◆ C_METACLASS
◆ C_OBJECT
◆ C_PACKAGE
◆ C_PROPOBJ
◆ C_RATIO
◆ C_READTABLE
◆ C_STREAM
◆ C_STRING
◆ C_SYMBOL
◆ C_THREAD
◆ C_VCLASS
◆ C_VECTOR
◆ charmacro
◆ CLASS
◆ classtab
◆ CLOSURE
◆ closurecp
Definition at line 83 of file eus.c.
◆ CODE
◆ codecp
Definition at line 79 of file eus.c.
◆ COMCLOSURE
◆ COMPLEX
◆ complexcp
Definition at line 96 of file eus.c.
◆ conscp
Definition at line 70 of file eus.c.
◆ ehbypass
◆ ERRHANDLER
◆ errmsg
◆ ERROUT
◆ euscontexts
◆ eussigvec
◆ EXTNUM
◆ extnumcp
Definition at line 94 of file eus.c.
◆ FATALERROR
◆ FCODE
◆ fcodecp
Definition at line 80 of file eus.c.
◆ FEATURES
◆ FILESTREAM
◆ filestreamcp
Definition at line 75 of file eus.c.
◆ FLTVECTOR
◆ fltvectorcp
Definition at line 89 of file eus.c.
◆ FOREIGNCODE
◆ FUNCTION
◆ gcing
◆ GCMARGIN
◆ GCMERGE
◆ gcsp
◆ gcsplimit
◆ gcstack
◆ intcode
◆ intsig
◆ INTVECTOR
◆ intvectorcp
Definition at line 90 of file eus.c.
◆ IOSTREAM
◆ iostreamcp
Definition at line 76 of file eus.c.
◆ K_ALLOWOTHERKEYS
◆ K_BIT
◆ K_BYTE
◆ K_CAPITALIZE
◆ K_CHAR
◆ K_CLASS
◆ K_CLASS_DOCUMENTATION
◆ K_DISPOSE
◆ K_DOUBLE
◆ K_DOWNCASE
◆ K_FILE
◆ K_FILL
◆ K_FLOAT
◆ K_FLOAT32
◆ K_FLUSH
◆ K_FOREIGN
◆ K_FOREIGN_STRING
◆ K_FUNCTION_DOCUMENTATION
◆ K_IN
◆ K_INTEGER
◆ K_INVERT
◆ K_IO
◆ K_LONG
◆ K_METHOD_DOCUMENTATION
◆ K_NOMETHOD
◆ K_OUT
◆ K_POINTER
◆ K_PRESERVE
◆ K_PRIN1
◆ K_SHORT
◆ K_STRING
◆ K_UPCASE
◆ K_VARIABLE_DOCUMENTATION
◆ KEY
◆ keywordpkg
◆ LABREF
◆ labrefcp
Definition at line 84 of file eus.c.
◆ LAMBDA
◆ LAMCLOSURE
◆ LDMODULE
◆ ldmodulecp
Definition at line 82 of file eus.c.
◆ lisppkg
◆ MACRO
◆ mainargc
◆ mainargv
◆ mainctx
Definition at line 57 of file eus.c.
◆ mainport
Definition at line 58 of file eus.c.
◆ maintid
Definition at line 60 of file eus.c.
◆ MAXCALLSTACKDEPTH
◆ METACLASS
◆ metaclasscp
Definition at line 77 of file eus.c.
◆ mypid
Definition at line 38 of file eus.c.
◆ nextbclass
◆ nextcix
◆ NIL
◆ OBJECT
◆ objectcp
Definition at line 69 of file eus.c.
◆ OPTIONAL
◆ PACKAGE
◆ packagecp
Definition at line 73 of file eus.c.
◆ PKGCLASS
◆ pkglist
◆ PRCASE
◆ PRCIRCLE
◆ PRINTBASE
◆ PRLENGTH
◆ PRLEVEL
◆ PROBJECT
◆ progname
Definition at line 39 of file eus.c.
◆ PROPOBJ
◆ propobjcp
Definition at line 71 of file eus.c.
◆ PRSTRUCTURE
◆ QAND
◆ QCONS
◆ QDEBUG
◆ QDECLARE
◆ QEQ
◆ QEQUAL
◆ QERROUT
◆ QEVALHOOK
◆ QEXITHOOK
◆ QFIXNUM
◆ QFLOAT
◆ QGCHOOK
◆ QINTEGER
◆ QLDENT
◆ QLOADED_MODULES
◆ QNOT
◆ QNUMBER
◆ QOR
◆ QPARAGC
◆ QREADTABLE
◆ QSELF
◆ QSPECIAL
◆ QSTDIN
◆ QSTDOUT
◆ QTERMIO
◆ QTHREADS
◆ QUNBOUND
◆ QUOTE
◆ QVERSION
◆ RANDSTATE
◆ RATIO
◆ ratiocp
Definition at line 95 of file eus.c.
◆ rcsid
Definition at line 9 of file eus.c.
◆ READBASE
◆ READTABLE
◆ readtablecp
Definition at line 87 of file eus.c.
◆ REST
◆ SELF
◆ setjmp_val
Definition at line 41 of file eus.c.
◆ sharpmacro
◆ STDIN
◆ STDOUT
◆ STREAM
◆ streamcp
Definition at line 74 of file eus.c.
◆ STRING
◆ stringcp
Definition at line 91 of file eus.c.
◆ SYMBOL
◆ symbolcp
Definition at line 72 of file eus.c.
◆ sysmod
◆ sysobj
Definition at line 54 of file eus.c.
◆ syspkg
◆ THREAD
◆ threadcp
Definition at line 85 of file eus.c.
◆ topjbuf
◆ TOPLEVEL
◆ unixpkg
◆ userpkg
◆ VECCLASS
◆ vecclasscp
Definition at line 78 of file eus.c.
◆ VECTOR
◆ vectorcp
Definition at line 88 of file eus.c.
◆ xpkg