|
void | __121 (void *data, object cont, object args) |
|
void | __121_123 (void *data, object cont, object args) |
|
void | __123 (void *data, object cont, object args) |
|
void | __125 (void *data, object cont, object args) |
|
void | __125_123 (void *data, object cont, object args) |
|
void | __75halt (void *data, object cont, object args) |
|
void | __85 (void *data, object cont, object args) |
|
void | __87 (void *data, object cont, object args) |
|
void | __91 (void *data, object cont, object args) |
|
void | __95 (void *data, object cont, object args) |
|
object | __halt (object obj) |
|
void | _apply (void *data, object cont, object args) |
|
void | _assq (void *data, object cont, object args) |
|
void | _assv (void *data, object cont, object args) |
|
void | _boolean_127 (void *data, object cont, object args) |
|
void | _bytevector (void *data, object cont, object args) |
|
void | _bytevector_127 (void *data, object cont, object args) |
|
void | _bytevector_91append (void *data, object cont, object args) |
|
void | _bytevector_91length (void *data, object cont, object args) |
|
void | _bytevector_91u8_91ref (void *data, object cont, object args) |
|
void | _bytevector_91u8_91set_67 (void *data, object cont, object args) |
|
void | _caaaar (void *data, object cont, object args) |
|
void | _caaadr (void *data, object cont, object args) |
|
void | _caaar (void *data, object cont, object args) |
|
void | _caadar (void *data, object cont, object args) |
|
void | _caaddr (void *data, object cont, object args) |
|
void | _caadr (void *data, object cont, object args) |
|
void | _caar (void *data, object cont, object args) |
|
void | _cadaar (void *data, object cont, object args) |
|
void | _cadadr (void *data, object cont, object args) |
|
void | _cadar (void *data, object cont, object args) |
|
void | _caddar (void *data, object cont, object args) |
|
void | _cadddr (void *data, object cont, object args) |
|
void | _caddr (void *data, object cont, object args) |
|
void | _cadr (void *data, object cont, object args) |
|
void | _call_95cc (void *data, object cont, object args) |
|
void | _car (void *data, object cont, object args) |
|
void | _cdaaar (void *data, object cont, object args) |
|
void | _cdaadr (void *data, object cont, object args) |
|
void | _cdaar (void *data, object cont, object args) |
|
void | _cdadar (void *data, object cont, object args) |
|
void | _cdaddr (void *data, object cont, object args) |
|
void | _cdadr (void *data, object cont, object args) |
|
void | _cdar (void *data, object cont, object args) |
|
void | _cddaar (void *data, object cont, object args) |
|
void | _cddadr (void *data, object cont, object args) |
|
void | _cddar (void *data, object cont, object args) |
|
void | _cdddar (void *data, object cont, object args) |
|
void | _cddddr (void *data, object cont, object args) |
|
void | _cdddr (void *data, object cont, object args) |
|
void | _cddr (void *data, object cont, object args) |
|
void | _cdr (void *data, object cont, object args) |
|
void | _cell (void *data, object cont, object args) |
|
void | _cell_91get (void *data, object cont, object args) |
|
void | _char_127 (void *data, object cont, object args) |
|
void | _char_91_125integer (void *data, object cont, object args) |
|
void | _close_91input_91port (void *data, object cont, object args) |
|
void | _close_91output_91port (void *data, object cont, object args) |
|
void | _close_91port (void *data, object cont, object args) |
|
void | _command_91line_91arguments (void *data, object cont, object args) |
|
void | _cons (void *data, object cont, object args) |
|
void | _Cyc_91bytevector_91copy (void *data, object cont, object args) |
|
void | _Cyc_91compilation_91environment (void *data, object cont, object args) |
|
void | _Cyc_91current_91exception_91handler (void *data, object cont, object args) |
|
void | _Cyc_91cvar_127 (void *data, object cont, object args) |
|
void | _Cyc_91default_91exception_91handler (void *data, object cont, object args) |
|
void | _Cyc_91end_91thread_67 (void *data, object cont, object args) |
|
void | _Cyc_91flush_91output_91port (void *data, object cont, object args) |
|
void | _Cyc_91get_91cvar (void *data, object cont, object args) |
|
void | _Cyc_91global_91vars (void *data, object cont, object args) |
|
void | _Cyc_91has_91cycle_127 (void *data, object cont, object args) |
|
void | _Cyc_91installation_91dir (void *data, object cont, object args) |
|
void | _Cyc_91macro_127 (void *data, object cont, object args) |
|
void | _Cyc_91opaque_127 (void *data, object cont, object args) |
|
void | _Cyc_91read_91line (void *data, object cont, object args) |
|
void | _Cyc_91set_91cvar_67 (void *data, object cont, object args) |
|
void | _Cyc_91spawn_91thread_67 (void *data, object cont, object args) |
|
void | _Cyc_91string_91_125utf8 (void *data, object cont, object args) |
|
void | _Cyc_91utf8_91_125string (void *data, object cont, object args) |
|
void | _Cyc_91write (void *data, object cont, object args) |
|
void | _Cyc_91write_91char (void *data, object cont, object args) |
|
void | _cyc_exit (void *data, object cont, object args) |
|
void | _cyc_string_91ref (void *data, object cont, object args) |
|
void | _cyc_string_91set_67 (void *data, object cont, object args) |
|
void | _cyc_substring (void *data, object cont, object args) |
|
void | _cyc_system (void *data, object cont, object args) |
|
void | _delete_91file (void *data, object cont, object args) |
|
void | _display (void *data, object cont, object args) |
|
void | _eof_91object_127 (void *data, object cont, object args) |
|
void | _eq_127 (void *data, object cont, object args) |
|
void | _equal_127 (void *data, object cont, object args) |
|
void | _eqv_127 (void *data, object cont, object args) |
|
void | _file_91exists_127 (void *data, object cont, object args) |
|
void | _integer_127 (void *data, object cont, object args) |
|
void | _integer_91_125char (void *data, object cont, object args) |
|
void | _length (void *data, object cont, object args) |
|
void | _list_91_125string (void *data, object cont, object args) |
|
void | _list_91_125vector (void *data, object cont, object args) |
|
void | _macro_127 (void *data, object cont, object args) |
|
void | _make_91bytevector (void *data, object cont, object args) |
|
void | _make_91vector (void *data, object cont, object args) |
|
void | _memq (void *data, object cont, object args) |
|
void | _memv (void *data, object cont, object args) |
|
void | _null_127 (void *data, object cont, object args) |
|
void | _number_127 (void *data, object cont, object args) |
|
void | _number_91_125string (void *data, object cont, object args) |
|
void | _open_91input_91file (void *data, object cont, object args) |
|
void | _open_91output_91file (void *data, object cont, object args) |
|
void | _pair_127 (void *data, object cont, object args) |
|
void | _peek_91char (void *data, object cont, object args) |
|
void | _port_127 (void *data, object cont, object args) |
|
void | _procedure_127 (void *data, object cont, object args) |
|
void | _read_91char (void *data, object cont, object args) |
|
void | _real_127 (void *data, object cont, object args) |
|
void | _set_91car_67 (void *data, object cont, object args) |
|
void | _set_91cdr_67 (void *data, object cont, object args) |
|
void | _set_91cell_67 (void *data, object cont, object args) |
|
void | _set_91global_67 (void *data, object cont, object args) |
|
char * | _strdup (const char *s) |
|
void | _string_127 (void *data, object cont, object args) |
|
void | _string_91_125number (void *data, object cont, object args) |
|
void | _string_91_125symbol (void *data, object cont, object args) |
|
void | _string_91append (void *data, object cont, object args) |
|
void | _string_91cmp (void *data, object cont, object args) |
|
void | _string_91length (void *data, object cont, object args) |
|
void | _symbol_127 (void *data, object cont, object args) |
|
void | _symbol_91_125string (void *data, object cont, object args) |
|
void | _vector_127 (void *data, object cont, object args) |
|
void | _vector_91length (void *data, object cont, object args) |
|
void | _vector_91ref (void *data, object cont, object args) |
|
void | _vector_91set_67 (void *data, object cont, object args) |
|
void | add_global (object *glo) |
|
void | add_mutation (void *data, object var, int index, object value) |
|
object | add_symbol (symbol_type *psym) |
|
object | add_symbol_by_name (const char *name) |
|
object | apply (void *data, object cont, object func, object args) |
|
object | apply_va (void *data, object cont, int argc, object func,...) |
|
list | assoc (void *data, object x, list l) |
|
list | assq (void *data, object x, list l) |
|
int | binstr2int (const char *str) |
|
object | cell_get (object cell) |
|
void | clear_mutations (void *data) |
|
object | copy2heap (void *data, object obj) |
|
void | Cyc_apply (void *data, int argc, closure cont, object prim,...) |
|
void | Cyc_apply_from_buf (void *data, int argc, object prim, object *buf) |
|
int | Cyc_bignum_cmp (bn_cmp_type type, object x, int tx, object y, int ty) |
|
object | Cyc_bignum_normalize (void *data, object n) |
|
void | Cyc_bignum_remainder (void *data, object cont, object num1, object num2, object rem) |
|
object | Cyc_bit_set (void *data, object n1, object n2) |
|
object | Cyc_bit_unset (void *data, object n1, object n2) |
|
object | Cyc_bytevector (void *data, object cont, int _argc, object bval,...) |
|
object | Cyc_bytevector_append (void *data, object cont, int _argc, object bv,...) |
|
object | Cyc_bytevector_copy (void *data, object cont, object bv, object start, object end) |
|
object | Cyc_bytevector_length (void *data, object bv) |
|
object | Cyc_bytevector_u8_ref (void *data, object bv, object k) |
|
object | Cyc_bytevector_u8_set (void *data, object bv, object k, object b) |
|
object | Cyc_car (void *data, object lis) |
|
object | Cyc_cdr (void *data, object lis) |
|
object | Cyc_char2integer (object chr) |
|
void | Cyc_check_bounds (void *data, const char *label, int len, int index) |
|
void | Cyc_check_obj (void *data, int tag, object obj) |
|
object | Cyc_command_line_arguments (void *data, object cont) |
|
object | Cyc_compilation_environment (void *data, object cont, object var) |
|
object | Cyc_current_exception_handler (void *data) |
|
object | Cyc_default_exception_handler (void *data, int argc, closure _, object err) |
|
object | Cyc_display (void *data, object x, FILE *port) |
|
object | Cyc_display_va (void *data, int argc, object x,...) |
|
object | Cyc_display_va_list (void *data, int argc, object x, va_list ap) |
|
object | Cyc_div (void *data, object cont, int argc, object n,...) |
|
object | Cyc_div_op (void *data, common_type *x, object y) |
|
void | Cyc_end_thread (gc_thread_data *thd) |
|
object | Cyc_eq (object x, object y) |
|
void | Cyc_exit_thread (gc_thread_data *thd) |
|
void | Cyc_expt (void *data, object cont, object x, object y) |
|
void | Cyc_expt_double (void *data, object cont, double x, double y) |
|
object | Cyc_fast_div (void *data, object ptr, object x, object y) |
|
object | Cyc_fast_mul (void *data, object ptr, object x, object y) |
|
object | Cyc_fast_sub (void *data, object ptr, object x, object y) |
|
object | Cyc_fast_sum (void *data, object ptr, object x, object y) |
|
object | Cyc_get_cvar (object var) |
|
object | Cyc_get_global_variables () |
|
object | Cyc_global_set (void *thd, object *glo, object value) |
|
void | Cyc_halt (object obj) |
|
object | Cyc_has_cycle (object lst) |
|
object | Cyc_has_vector_cycle (object vec) |
|
object | Cyc_heap_alloc_port (void *data, port_type *stack_p) |
|
void * | Cyc_init_thread (object thread_and_thunk) |
|
object | Cyc_installation_dir (void *data, object cont, object type) |
|
void | Cyc_int2bignum (int n, mp_int *bn) |
|
object | Cyc_integer2char (void *data, object n) |
|
void | Cyc_invalid_type_error (void *data, int tag, object found) |
|
object | Cyc_io_close_input_port (void *data, object port) |
|
object | Cyc_io_close_output_port (void *data, object port) |
|
object | Cyc_io_close_port (void *data, object port) |
|
object | Cyc_io_delete_file (void *data, object filename) |
|
object | Cyc_io_file_exists (void *data, object filename) |
|
object | Cyc_io_flush_output_port (void *data, object port) |
|
port_type | Cyc_io_open_input_file (void *data, object str) |
|
port_type | Cyc_io_open_output_file (void *data, object str) |
|
object | Cyc_io_peek_char (void *data, object cont, object port) |
|
object | Cyc_io_read_char (void *data, object cont, object port) |
|
object | Cyc_io_read_line (void *data, object cont, object port) |
|
object | Cyc_is_bignum (object o) |
|
object | Cyc_is_boolean (object o) |
|
object | Cyc_is_bytevector (object o) |
|
object | Cyc_is_char (object o) |
|
object | Cyc_is_cond_var (object o) |
|
object | Cyc_is_cvar (object o) |
|
object | Cyc_is_eof_object (object o) |
|
object | Cyc_is_integer (object o) |
|
object | Cyc_is_macro (object o) |
|
object | Cyc_is_mutex (object o) |
|
object | Cyc_is_null (object o) |
|
object | Cyc_is_number (object o) |
|
object | Cyc_is_opaque (object o) |
|
object | Cyc_is_pair (object o) |
|
object | Cyc_is_port (object o) |
|
object | Cyc_is_procedure (void *data, object o) |
|
object | Cyc_is_real (object o) |
|
object | Cyc_is_string (object o) |
|
object | Cyc_is_symbol (object o) |
|
object | Cyc_is_vector (object o) |
|
object | Cyc_length (void *data, object l) |
|
object | Cyc_list (void *data, int argc, object cont,...) |
|
object | Cyc_list2string (void *data, object cont, object lst) |
|
object | Cyc_list2vector (void *data, object cont, object l) |
|
object | Cyc_make_bytevector (void *data, object cont, int argc, object len,...) |
|
object | Cyc_make_vector (void *data, object cont, int argc, object len,...) |
|
object | Cyc_num_cmp_va_list (void *data, int argc, int(fn_op(void *, object, object)), object n, va_list ns) |
|
object | Cyc_num_op_va_list (void *data, int argc, object(fn_op(void *, common_type *, object)), int default_no_args, int default_one_arg, object n, va_list ns, common_type *buf) |
|
object | Cyc_number2string2 (void *data, object cont, int argc, object n,...) |
|
void | Cyc_remainder (void *data, object cont, object num1, object num2) |
|
void | Cyc_rt_raise (void *data, object err) |
|
void | Cyc_rt_raise2 (void *data, const char *msg, object err) |
|
void | Cyc_rt_raise_msg (void *data, const char *err) |
|
object | Cyc_set_car (void *data, object l, object val) |
|
object | Cyc_set_cdr (void *data, object l, object val) |
|
object | Cyc_set_cell (void *data, object l, object val) |
|
object | Cyc_set_cvar (object var, object value) |
|
object | Cyc_spawn_thread (object thread_and_thunk) |
|
void | Cyc_st_add (void *data, char *frame) |
|
void | Cyc_st_print (void *data, FILE *out) |
|
void | Cyc_start_trampoline (gc_thread_data *thd) |
|
port_type | Cyc_stderr () |
|
port_type | Cyc_stdin () |
|
port_type | Cyc_stdout () |
|
object | Cyc_string2number2_ (void *data, object cont, int argc, object str,...) |
|
object | Cyc_string2number_ (void *data, object cont, object str) |
|
object | Cyc_string2symbol (void *data, object str) |
|
object | Cyc_string2utf8 (void *data, object cont, object str, object start, object end) |
|
object | Cyc_string_append (void *data, object cont, int _argc, object str1,...) |
|
object | Cyc_string_cmp (void *data, object str1, object str2) |
|
object | Cyc_string_length (void *data, object str) |
|
object | Cyc_string_ref (void *data, object str, object k) |
|
object | Cyc_string_set (void *data, object str, object k, object chr) |
|
object | Cyc_substring (void *data, object cont, object str, object start, object end) |
|
object | Cyc_symbol2string (void *data, object cont, object sym) |
|
object | Cyc_system (object cmd) |
|
object | Cyc_thread_sleep (void *data, object timeout) |
|
object | Cyc_trigger_minor_gc (void *data, object cont) |
|
object | Cyc_utf82string (void *data, object cont, object bv, object start, object end) |
|
object | Cyc_vector_length (void *data, object v) |
|
object | Cyc_vector_ref (void *data, object v, object k) |
|
object | Cyc_vector_set (void *data, object v, object k, object obj) |
|
object | Cyc_write (void *data, object x, FILE *port) |
|
object | Cyc_write_char (void *data, object c, object port) |
|
object | Cyc_write_va (void *data, int argc, object x,...) |
|
object | Cyc_write_va_list (void *data, int argc, object x, va_list ap) |
|
void | debug_dump_globals () |
|
| declare_num_cmp (Cyc_num_eq, Cyc_num_eq_op, Cyc_num_fast_eq_op, dispatch_num_eq,==, CYC_BN_EQ) |
|
| declare_num_cmp (Cyc_num_gt, Cyc_num_gt_op, Cyc_num_fast_gt_op, dispatch_num_gt, >, CYC_BN_GT) |
|
| declare_num_cmp (Cyc_num_lt, Cyc_num_lt_op, Cyc_num_fast_lt_op, dispatch_num_lt,<, CYC_BN_LT) |
|
| declare_num_cmp (Cyc_num_gte, Cyc_num_gte_op, Cyc_num_fast_gte_op, dispatch_num_gte, >=, CYC_BN_GTE) |
|
| declare_num_cmp (Cyc_num_lte, Cyc_num_lte_op, Cyc_num_fast_lte_op, dispatch_num_lte,<=, CYC_BN_LTE) |
|
| declare_num_op (Cyc_sum, Cyc_sum_op, dispatch_sum,+, Cyc_checked_add, mp_add, 0, 0, 0) |
|
| declare_num_op (Cyc_sub, Cyc_sub_op, dispatch_sub, -, Cyc_checked_sub, mp_sub, -1, 0, 0) |
|
| declare_num_op (Cyc_mul, Cyc_mul_op, dispatch_mul, *, Cyc_checked_mul, mp_mul, 1, 1, 0) |
|
void | dispatch (void *data, int argc, function_type func, object clo, object cont, object args) |
|
void | dispatch_apply_va (void *data, int argc, object clo, object cont, object func,...) |
|
object | dispatch_bytevector (void *data, int _argc, object clo, object cont, object bval,...) |
|
object | dispatch_bytevector_91append (void *data, int _argc, object clo, object cont, object bv,...) |
|
void | dispatch_display_va (void *data, int argc, object clo, object cont, object x,...) |
|
void | dispatch_div (void *data, int argc, object clo, object cont, object n,...) |
|
object | dispatch_string_91append (void *data, int _argc, object clo, object cont, object str1,...) |
|
void | dispatch_va (void *data, int argc, function_type_va func, object clo, object cont, object args) |
|
void | dispatch_write_va (void *data, int argc, object clo, object cont, object x,...) |
|
int | double2buffer (char *buf, int buf_size, double num) |
|
int | equal (object x, object y) |
|
object | equalp (object x, object y) |
|
object | find_or_add_symbol (const char *name) |
|
object | find_symbol_by_name (const char *name) |
|
void | GC (void *data, closure cont, object *args, int num_args) |
|
char * | gc_fixup_moved_obj (gc_thread_data *thd, int *alloci, char *obj, object hp) |
|
void | gc_init_heap (long heap_size) |
| Perform one-time heap initializations for the program. More...
|
|
int | gc_minor (void *data, object low_limit, object high_limit, closure cont, object *args, int num_args) |
|
char * | gc_move (char *obj, gc_thread_data *thd, int *alloci, int *heap_grown) |
|
void | gc_request_mark_globals (void) |
|
char ** | get_env_variables () |
|
char * | int_to_binary (char *b, int x) |
|
list | malloc_make_pair (object a, object d) |
|
cvar_type * | mcvar (object *var) |
|
object | memberp (void *data, object x, list l) |
|
object | memqp (void *data, object x, list l) |
|
double | mp_get_double (mp_int *a) |
|
double | MRG32k3a (double seed) |
|
int | octstr2int (const char *str) |
|
void | pack_env_variables (void *data, object k) |
|
void | set_env_variables (char **vars) |
|
str2int_errno | str2int (int *out, char *s, int base) |
|
int | str_is_bignum (str2int_errno errnum, char *c) |
|
void ** | vpbuffer_add (void **buf, int *len, int i, void *obj) |
|
void | vpbuffer_free (void **buf) |
|
void ** | vpbuffer_realloc (void **buf, int *len) |
|