|
object | __halt (object obj) |
|
char * | _strdup (const char *s) |
|
void | add_global (object *glo) |
|
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) |
|
object | copy2heap (void *data, object obj) |
|
void | Cyc_apply (void *data, int argc, closure cont, object prim,...) |
|
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, 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) |
|
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_installation_dir (void *data, object cont, object type) |
|
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) |
|
void | Cyc_io_get_output_bytevector (void *data, object cont, object port) |
|
void | Cyc_io_get_output_string (void *data, object cont, object port) |
|
port_type * | Cyc_io_open_input_bytevector (void *data, object bv) |
|
port_type | Cyc_io_open_input_file (void *data, object str) |
|
port_type * | Cyc_io_open_input_string (void *data, object str) |
|
port_type | Cyc_io_open_output_file (void *data, object str) |
|
port_type * | Cyc_io_open_output_string (void *data) |
|
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 *d, object l) |
|
object | Cyc_list (void *data, int argc, object cont,...) |
|
object | Cyc_list2string (void *d, 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_mul (void *data, object cont, int argc, object n,...) |
|
object | Cyc_mul_op (void *data, common_type *x, object y) |
|
object | Cyc_num_cmp_va_list (void *data, int argc, int(fn_op(void *, object, object)), object n, va_list ns) |
|
object | Cyc_num_eq (void *, object cont, int argc, object n,...) |
|
int | Cyc_num_eq_op (void *, object x, object y) |
|
object | Cyc_num_fast_eq_op (void *data, object x, object y) |
|
object | Cyc_num_fast_gt_op (void *data, object x, object y) |
|
object | Cyc_num_fast_gte_op (void *data, object x, object y) |
|
object | Cyc_num_fast_lt_op (void *data, object x, object y) |
|
object | Cyc_num_fast_lte_op (void *data, object x, object y) |
|
object | Cyc_num_gt (void *, object cont, int argc, object n,...) |
|
int | Cyc_num_gt_op (void *, object x, object y) |
|
object | Cyc_num_gte (void *, object cont, int argc, object n,...) |
|
int | Cyc_num_gte_op (void *, object x, object y) |
|
object | Cyc_num_lt (void *, object cont, int argc, object n,...) |
|
int | Cyc_num_lt_op (void *, object x, object y) |
|
object | Cyc_num_lte (void *, object cont, int argc, object n,...) |
|
int | Cyc_num_lte_op (void *, object x, object y) |
|
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 *, object l, object val) |
|
object | Cyc_set_cdr (void *, object l, object val) |
|
object | Cyc_set_cell (void *, object l, object val) |
|
object | Cyc_set_cvar (object var, object value) |
|
object | Cyc_spawn_thread (object 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 (void) |
|
port_type | Cyc_stdin (void) |
|
port_type | Cyc_stdout (void) |
|
object | Cyc_string2number2_ (void *data, object cont, int argc, object str,...) |
|
object | Cyc_string2number_ (void *d, object cont, object str) |
|
object | Cyc_string2symbol (void *d, 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_sub (void *data, object cont, int argc, object n,...) |
|
object | Cyc_sub_op (void *data, common_type *x, object y) |
|
object | Cyc_substring (void *data, object cont, object str, object start, object end) |
|
object | Cyc_sum (void *data, object cont, int argc, object n,...) |
|
object | Cyc_sum_op (void *data, common_type *x, object y) |
|
object | Cyc_symbol2string (void *d, 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 *d, object v, object k) |
|
object | Cyc_vector_set (void *d, object v, object k, object obj) |
|
object | Cyc_write (void *data, object, 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 | 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,...) |
|
void | dispatch_display_va (void *data, int argc, object clo, object cont, object x,...) |
|
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,...) |
|
void | do_dispatch (void *data, int argc, function_type func, object clo, object *buffer) |
|
int | equal (object, object) |
|
object | equalp (object, object) |
|
object | find_or_add_symbol (const char *name) |
|
object | find_symbol_by_name (const char *name) |
|
void | GC (void *, closure, object *, int) |
|
void | gc_init_heap (long heap_size) |
|
char ** | get_env_variables () |
|
list | malloc_make_pair (object, object) |
|
cvar_type * | mcvar (object *var) |
|
object | memberp (void *data, object x, list l) |
|
object | memqp (void *data, object x, list l) |
|
double | MRG32k3a (double seed) |
|
int | octstr2int (const char *str) |
|
void | pack_env_variables (void *data, object k) |
|
void | set_env_variables (char **vars) |
|