|
const char * | siod_version (void) |
|
void | NNEWCELL (LISP *_into, long _type) |
|
void | need_n_cells (int n) |
|
void | siod_print_welcome (EST_String extra_info) |
|
void | siod_print_welcome (void) |
|
void | print_hs_1 (void) |
|
void | print_hs_2 (void) |
|
long | no_interrupt (long n) |
|
void | handle_sigfpe (int sig SIG_restargs) |
|
void | handle_sigint (int sig SIG_restargs) |
|
void | siod_reset_prompt (void) |
|
long | repl_driver (long want_sigint, long want_init, struct repl_hooks *h) |
|
long | repl_c_string (char *str, long want_sigint, long want_init, long want_print) |
|
double | myruntime (void) |
|
void | set_repl_hooks (void(*puts_f)(char *), LISP(*read_f)(void), LISP(*eval_f)(LISP), void(*print_f)(LISP)) |
|
void | fput_st (FILE *f, const char *st) |
|
void | put_st (const char *st) |
|
void | grepl_puts (char *st, void(*repl_putss)(char *)) |
|
void | set_fatal_exit_hook (void(*fcn)(void)) |
|
void | err (const char *message, LISP x) |
|
void | err (const char *message, const char *x) |
|
void | errswitch (void) |
|
void | err_stack (char *ptr) |
|
LISP | stack_limit (LISP amount, LISP silent) |
|
const char * | get_c_string (LISP x) |
|
LISP | lerr (LISP message, LISP x) |
|
void | gc_fatal_error (void) |
|
LISP | newcell (long type) |
|
LISP | flocons (double x) |
|
LISP | symcons (char *pname, LISP vcell) |
|
char * | must_malloc (unsigned long size) |
|
LISP | gen_intern (char *name, int require_copy) |
|
LISP | cintern (const char *name) |
|
LISP | rintern (const char *name) |
|
LISP | intern (LISP name) |
|
LISP | subrcons (long type, const char *name, SUBR_FUNC f) |
|
LISP | closure (LISP env, LISP code) |
|
void | gc_unprotect (LISP *location) |
|
void | gc_protect (LISP *location) |
|
void | gc_protect_n (LISP *location, long n) |
|
void | gc_protect_sym (LISP *location, const char *st) |
|
void | scan_registers (void) |
|
void | init_storage (int init_heap_size) |
|
void | init_subr (const char *name, long type, SUBR_FUNC fcn) |
|
void | init_subr (const char *name, long type, SUBR_FUNC fcn, const char *doc) |
|
void | init_subr_0 (const char *name, LISP(*fcn)(void), const char *doc) |
|
void | init_subr_1 (const char *name, LISP(*fcn)(LISP), const char *doc) |
|
void | init_subr_2 (const char *name, LISP(*fcn)(LISP, LISP), const char *doc) |
|
void | init_subr_3 (const char *name, LISP(*fcn)(LISP, LISP, LISP), const char *doc) |
|
void | init_subr_4 (const char *name, LISP(*fcn)(LISP, LISP, LISP, LISP), const char *doc) |
|
void | init_lsubr (const char *name, LISP(*fcn)(LISP), const char *doc) |
|
void | init_fsubr (const char *name, LISP(*fcn)(LISP, LISP), const char *doc) |
|
void | init_msubr (const char *name, LISP(*fcn)(LISP *, LISP *), const char *doc) |
|
struct user_type_hooks * | get_user_type_hooks (long type) |
|
int | siod_register_user_type (const char *name) |
|
void | set_gc_hooks (long type, int gc_free_once, LISP(*rel)(LISP), LISP(*mark)(LISP), void(*scan)(LISP), void(*free)(LISP), void(*clear)(LISP), long *kind) |
|
LISP | gc_relocate (LISP x) |
|
LISP | get_newspace (void) |
|
void | scan_newspace (LISP newspace) |
|
void | free_oldspace (LISP space, LISP end) |
|
void | gc_stop_and_copy (void) |
|
void | gc_for_newcell (void) |
|
void | gc_mark (LISP ptr) |
|
LISP | user_gc (LISP args) |
|
LISP | set_backtrace (LISP n) |
|
LISP | gc_status (LISP args) |
|
LISP | leval_args (LISP l, LISP env) |
|
LISP | extend_env (LISP actuals, LISP formals, LISP env) |
|
LISP | envlookup (LISP var, LISP env) |
|
void | set_eval_hooks (long type, LISP(*fcn)(LISP, LISP *, LISP *)) |
|
LISP | leval (LISP x, LISP qenv) |
|
void | set_print_hooks (long type, void(*prin1)(LISP, FILE *), void(*print_string)(LISP, char *)) |
|
void | set_io_hooks (long type, LISP(*fast_print)(LISP, LISP), LISP(*fast_read)(int, LISP)) |
|
void | set_type_hooks (long type, long(*c_sxhash)(LISP, long), LISP(*equal)(LISP, LISP)) |
|
int | f_getc (FILE *f) |
|
void | f_ungetc (int c, FILE *f) |
|
int | flush_ws (struct gen_readio *f, const char *eoferr) |
|
LISP | lreadf (FILE *f) |
|
LISP | readtl (struct gen_readio *f) |
|
void | set_read_hooks (char *all_set, char *end_set, LISP(*fcn1)(int, struct gen_readio *), LISP(*fcn2)(char *, long, int *)) |
|
LISP | lreadtk (long j) |
|
LISP | siod_quit (void) |
|
LISP | l_exit (LISP arg) |
|
LISP | lfwarning (LISP mode) |
|
LISP | closure_code (LISP exp) |
|
LISP | closure_env (LISP exp) |
|
long int | get_c_int (LISP x) |
|
double | get_c_double (LISP x) |
|
float | get_c_float (LISP x) |
|
void | init_subrs_base (void) |
|
void | init_subrs (void) |
|
void | err0 (void) |
|
void | pr (LISP p) |
|
void | prp (LISP *p) |
|
LISP | siod_make_typed_cell (long type, void *s) |
|