Classes |
| struct | arrayheader |
| struct | bcell |
| struct | bindframe |
| struct | blockframe |
| struct | buddybase |
| struct | built_in_cid |
| struct | callframe |
| struct | catchframe |
| struct | cell |
| struct | cellheader |
| union | cell::cellunion |
| struct | chunk |
| struct | cixpair |
| struct | class |
| struct | class_desc |
| struct | closure |
| struct | code |
| struct | cons |
| struct | context |
| struct | fcode |
| struct | filestream |
| struct | fletframe |
| struct | floatvector |
| struct | intvector |
| struct | iostream |
| struct | labref |
| struct | ldmodule |
| struct | methdef |
| union | numunion |
| struct | object |
| struct | package |
| struct | propertied_object |
| struct | protectframe |
| struct | readtable |
| struct | specialbindframe |
| struct | stream |
| struct | string |
| struct | symbol |
| struct | threadport |
| struct | vecclass |
| struct | vector |
Typedefs |
| typedef struct bcell * | bpointer |
| typedef unsigned char | byte |
| typedef struct cell | cell |
| typedef union numunion | numunion |
| typedef struct cell * | pointer |
| typedef unsigned short | word |
Enumerations |
| enum | ch_attr {
alphabetic,
package_marker,
illegal,
alphadigit,
alphabetic,
package_marker,
illegal,
alphadigit
} |
| enum | ch_type {
ch_illegal,
ch_white,
ch_comment,
ch_macro,
ch_constituent,
ch_sglescape,
ch_multiescape,
ch_termmacro,
ch_nontermacro,
ch_illegal,
ch_white,
ch_comment,
ch_macro,
ch_constituent,
ch_sglescape,
ch_multiescape,
ch_termmacro,
ch_nontermacro
} |
| enum | errorcode {
E_NORMAL,
E_STACKOVER,
E_ALLOCATION,
E_GCSTACKOVER,
E_PSTACKOVER,
E_DUMMY3,
E_DUMMY4,
E_DUMMY5,
E_DUMMY6,
E_DUMMY7,
E_DUMMY8,
E_DUMMY9,
E_DUMMY10,
E_NORMAL,
E_STACKOVER,
E_ALLOCATION,
E_DUMMY3,
E_DUMMY4,
E_DUMMY5,
E_DUMMY6,
E_DUMMY7,
E_DUMMY8,
E_DUMMY9,
E_DUMMY10,
E_SETCONST,
E_UNBOUND,
E_UNDEF,
E_MISMATCHARG,
E_ILLFUNC,
E_ILLCH,
E_READ,
E_WRITE,
E_LONGSTRING,
E_NOSYMBOL,
E_NOLIST,
E_LAMBDA,
E_PARAMETER,
E_NOCATCHER,
E_NOBLOCK,
E_STREAM,
E_IODIRECTION,
E_NOINT,
E_NOSTRING,
E_OPENFILE,
E_EOF,
E_NONUMBER,
E_CLASSOVER,
E_NOCLASS,
E_NOVECTOR,
E_VECSIZE,
E_DUPOBJVAR,
E_INSTANTIATE,
E_ARRAYINDEX,
E_NOMETHOD,
E_CIRCULAR,
E_SHARPMACRO,
E_ALIST,
E_NOMACRO,
E_NOPACKAGE,
E_PKGNAME,
E_NOOBJ,
E_NOOBJVAR,
E_NOSEQ,
E_STARTEND,
E_NOSUPER,
E_FORMATSTRING,
E_FLOATVECTOR,
E_CHARRANGE,
E_VECINDEX,
E_NOOBJECT,
E_TYPEMISMATCH,
E_DECLARE,
E_DECLFORM,
E_NOVARIABLE,
E_ROTAXIS,
E_MULTIDECL,
E_READLABEL,
E_READFVECTOR,
E_READOBJECT,
E_SOCKET,
E_NOARRAY,
E_ARRAYDIMENSION,
E_KEYPARAM,
E_NOKEYPARAM,
E_NOINTVECTOR,
E_SEQINDEX,
E_BITVECTOR,
E_EXTSYMBOL,
E_SYMBOLCONFLICT
} |
Functions |
| void | addcmethod (context *, pointer, pointer(*)(), pointer, pointer, pointer) |
| pointer | alloc () |
| struct bindframe * | bindkeyparams (context *, pointer, pointer *, int, struct bindframe *, struct bindframe *) |
| void | bindspecial (context *, pointer, pointer) |
| float | ckfltval () |
| pointer | cons (context *, pointer, pointer) |
| pointer | csend () |
| struct bindframe * | declare (context *, pointer, struct bindframe *) |
| pointer | defconst (context *, char *, pointer, pointer) |
| pointer | defkeyword (context *, char *) |
| pointer | defmacro (context *, char *, pointer, pointer(*)()) |
| pointer | defspecial (context *, char *, pointer, pointer(*)()) |
| pointer | defun (context *, char *, pointer, pointer(*)()) |
| pointer | defunpkg (context *, char *, pointer, pointer(*)(), pointer) |
| pointer | defvar (context *, char *, pointer, pointer) |
| pointer | error () |
| pointer | eval (context *, pointer) |
| pointer | eval2 (context *, pointer, pointer) |
| struct bindframe * | fastbind (context *, pointer, pointer, struct bindframe *) |
| pointer | fcall () |
| pointer | findpkg () |
| float | fltval () |
| pointer | getfunc (context *, pointer) |
| pointer | Getstring () |
| pointer | getval (context *, pointer) |
| pointer | halloc () |
| pointer | intern (context *, char *, int, pointer) |
| pointer | makebuffer (int) |
| pointer | makeclass (context *, pointer, pointer, pointer, pointer, pointer, int, pointer) |
| pointer | makeclosure (pointer, pointer, int, pointer *, pointer *) |
| pointer | makecode (pointer, pointer(*)(), pointer) |
| pointer | makeflt () |
| pointer | makematrix (context *, int, int) |
| pointer | makemodule (context *, int) |
| pointer | makeobject (pointer) |
| pointer | makepkg (context *, pointer, pointer, pointer) |
| pointer | makestring (char *, int) |
| pointer | makesymbol (context *, char *, int, pointer) |
| | makethreadport (context *) |
| pointer | makevector (pointer, int) |
| pointer | memq () |
| pointer | minilist () |
| pointer | mkfilestream (context *, pointer, pointer, int, pointer) |
| pointer | mkiostream (context *, pointer, pointer) |
| pointer | mkstream (context *, pointer, pointer) |
| pointer * | ovafptr (pointer, pointer) |
| pointer | prinx (context *, pointer, pointer) |
| pointer | progn (context *, pointer) |
| pointer | rawcons (context *, pointer, pointer) |
| pointer | reader (context *, pointer, pointer) |
| pointer | setval (context *, pointer, pointer) |
| pointer | stacknlist (context *, int) |
| pointer | ufuncall (context *, pointer, pointer, pointer, struct bindframe *, int) |
| void | unbindspecial (context *, struct specialbindframe *) |
| struct bindframe * | vbind (context *, pointer, pointer, struct bindframe *, struct bindframe *) |
| pointer | xcadr (pointer) |
| pointer | xcar (pointer) |
| pointer | xcdr (pointer) |
Variables |
| long | alloccount [MAXBUDDY] |
| pointer | ARRAY |
| cixpair | arraycp |
| struct bcell | bcell |
| pointer | BITVECTOR |
| cixpair | bitvectorcp |
| struct buddybase | buddy [MAXBUDDY+1] |
| struct built_in_cid | builtinclass [64] |
| pointer | C_ARRAY |
| pointer | C_BITVECTOR |
| pointer | C_CLOSURE |
| pointer | C_CODE |
| pointer | C_CONS |
| 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 |
| pointer | C_READTABLE |
| pointer | C_STREAM |
| pointer | C_STRING |
| pointer | C_SYMBOL |
| pointer | C_THREAD |
| pointer | C_VCLASS |
| pointer | C_VECTOR |
| pointer | charmacro [256] |
| struct chunk * | chunklist |
| pointer | CLASS |
| struct class_desc | classtab [MAXCLASS] |
| pointer | CLOSURE |
| cixpair | closurecp |
| pointer | CODE |
| cixpair | codecp |
| cixpair | conscp |
| int | ehbypass |
| pointer | ERRHANDLER |
| pointer | ERROUT |
| context * | euscontexts [MAXTHREAD] |
| int | export_all |
| pointer | FCODE |
| cixpair | fcodecp |
| pointer | FILESTREAM |
| cixpair | filestreamcp |
| pointer | FLTVECTOR |
| cixpair | fltvectorcp |
| pointer | FOREIGNCODE |
| long | freeheap |
| pointer | FUNCTION |
| long | gccount |
| pointer | GCMARGIN |
| pointer | GCMERGE |
| int | intcode |
| int | intsig |
| pointer | INTVECTOR |
| cixpair | intvectorcp |
| pointer | IOSTREAM |
| cixpair | iostreamcp |
| pointer | K_BIT |
| pointer | K_BYTE |
| pointer | K_CHAR |
| pointer | K_DOUBLE |
| pointer | K_DOWNCASE |
| pointer | K_FILE |
| pointer | K_FILL |
| pointer | K_FLOAT |
| pointer | K_FLUSH |
| pointer | K_FOREIGN |
| pointer | K_IN |
| pointer | K_INTEGER |
| pointer | K_IO |
| pointer | K_LONG |
| pointer | K_NOMETHOD |
| pointer | K_OUT |
| pointer | K_SHORT |
| pointer | K_STRING |
| pointer | K_UPCASE |
| pointer | keywordpkg |
| pointer | LABREF |
| cixpair | labrefcp |
| pointer | lastalloc |
| pointer | LDMODULE |
| cixpair | ldmodulecp |
| pointer | lisppkg |
| mutex_t | mark_lock |
| int | mark_lock_thread |
| char * | mark_locking |
| long | marktime |
| char * | maxmemory |
| pointer | METACLASS |
| cixpair | metaclasscp |
| struct methdef | methcache [MAXMETHCACHE] |
| int | mypid |
| int | nextbclass |
| int | nextcix |
| pointer | NIL |
| pointer | OBJECT |
| cixpair | objectcp |
| mutex_t | p_mark_lock |
| pointer | PACKAGE |
| cixpair | packagecp |
| pointer | PKGCLASS |
| pointer | pkglist |
| char * | progname |
| cixpair | propobjcp |
| pointer | QCONS |
| pointer | QDEBUG |
| pointer | QDECLARE |
| pointer | QERROUT |
| pointer | QEVALHOOK |
| pointer | QFIXNUM |
| pointer | QFLOAT |
| pointer | QINTEGER |
| pointer | QNUMBER |
| pointer | QSPECIAL |
| pointer | QSTDIN |
| pointer | QSTDOUT |
| pointer | QTHREADS |
| pointer | QUNBOUND |
| pointer | QUOTE |
| pointer | READTABLE |
| cixpair | readtablecp |
| pointer | SELF |
| pointer | sharpmacro [256] |
| pointer | STDIN |
| pointer | STDOUT |
| pointer | STREAM |
| cixpair | streamcp |
| pointer | STRING |
| cixpair | stringcp |
| long | sweeptime |
| pointer | SYMBOL |
| cixpair | symbolcp |
| pointer | sysobj |
| pointer | syspkg |
| pointer | T |
| pointer | THREAD |
| cixpair | threadcp |
| pointer | TOPLEVEL |
| long | totalheap |
| pointer | unixpkg |
| pointer | userpkg |
| pointer | VECCLASS |
| cixpair | vecclasscp |
| pointer | VECTOR |
| cixpair | vectorcp |
| pointer | xpkg |