  scheme_extension_table->scheme_init_jmpup_buf = scheme_init_jmpup_buf;
  scheme_extension_table->scheme_setjmpup_relative = scheme_setjmpup_relative;
  scheme_extension_table->scheme_longjmpup = scheme_longjmpup;
  scheme_extension_table->scheme_reset_jmpup_buf = scheme_reset_jmpup_buf;
#ifdef USE_MZ_SETJMP
  scheme_extension_table->scheme_get_mz_setjmp = scheme_get_mz_setjmp;
  scheme_extension_table->scheme_mz_setjmp = scheme_mz_setjmp;
  scheme_extension_table->scheme_mz_longjmp = scheme_mz_longjmp;
#endif
  scheme_extension_table->scheme_clear_escape = scheme_clear_escape;
  scheme_extension_table->scheme_new_jmpupbuf_holder = scheme_new_jmpupbuf_holder;
  scheme_extension_table->scheme_current_config = scheme_current_config;
  scheme_extension_table->scheme_minimal_config = scheme_minimal_config;
  scheme_extension_table->scheme_extend_config = scheme_extend_config;
  scheme_extension_table->scheme_install_config = scheme_install_config;
  scheme_extension_table->scheme_get_param = scheme_get_param;
  scheme_extension_table->scheme_set_param = scheme_set_param;
  scheme_extension_table->scheme_get_thread_param = scheme_get_thread_param;
  scheme_extension_table->scheme_set_thread_param = scheme_set_thread_param;
  scheme_extension_table->scheme_get_env = scheme_get_env;
  scheme_extension_table->scheme_empty_cell_table = scheme_empty_cell_table;
  scheme_extension_table->scheme_inherit_cells = scheme_inherit_cells;
  scheme_extension_table->scheme_current_break_cell = scheme_current_break_cell;
#ifndef USE_THREAD_LOCAL
# ifndef LINK_EXTENSIONS_BY_TABLE
  scheme_extension_table->scheme_current_thread = scheme_current_thread;
  scheme_extension_table->scheme_fuel_counter = scheme_fuel_counter;
# else
  scheme_extension_table->scheme_current_thread_ptr = scheme_current_thread_ptr;
  scheme_extension_table->scheme_fuel_counter_ptr = scheme_fuel_counter_ptr;
# endif
#endif
  scheme_extension_table->scheme_get_current_thread = scheme_get_current_thread;
  scheme_extension_table->scheme_is_atomic = scheme_is_atomic;
  scheme_extension_table->scheme_start_atomic = scheme_start_atomic;
  scheme_extension_table->scheme_end_atomic = scheme_end_atomic;
  scheme_extension_table->scheme_end_atomic_no_swap = scheme_end_atomic_no_swap;
  scheme_extension_table->scheme_start_in_scheduler = scheme_start_in_scheduler;
  scheme_extension_table->scheme_end_in_scheduler = scheme_end_in_scheduler;
  scheme_extension_table->scheme_start_atomic_no_break = scheme_start_atomic_no_break;
  scheme_extension_table->scheme_end_atomic_can_break = scheme_end_atomic_can_break;
  scheme_extension_table->scheme_out_of_fuel = scheme_out_of_fuel;
  scheme_extension_table->scheme_thread = scheme_thread;
  scheme_extension_table->scheme_thread_w_details = scheme_thread_w_details;
  scheme_extension_table->scheme_kill_thread = scheme_kill_thread;
  scheme_extension_table->scheme_break_thread = scheme_break_thread;
  scheme_extension_table->scheme_break_kind_thread = scheme_break_kind_thread;
  scheme_extension_table->scheme_break_main_thread = scheme_break_main_thread;
  scheme_extension_table->scheme_break_main_thread_at = scheme_break_main_thread_at;
  scheme_extension_table->scheme_break_kind_main_thread_at = scheme_break_kind_main_thread_at;
  scheme_extension_table->scheme_get_main_thread_break_handle = scheme_get_main_thread_break_handle;
  scheme_extension_table->scheme_set_break_main_target = scheme_set_break_main_target;
  scheme_extension_table->scheme_thread_block = scheme_thread_block;
  scheme_extension_table->scheme_thread_block_enable_break = scheme_thread_block_enable_break;
  scheme_extension_table->scheme_swap_thread = scheme_swap_thread;
  scheme_extension_table->scheme_making_progress = scheme_making_progress;
  scheme_extension_table->scheme_weak_suspend_thread = scheme_weak_suspend_thread;
  scheme_extension_table->scheme_weak_resume_thread = scheme_weak_resume_thread;
  scheme_extension_table->scheme_block_until = scheme_block_until;
  scheme_extension_table->scheme_block_until_enable_break = scheme_block_until_enable_break;
  scheme_extension_table->scheme_block_until_unless = scheme_block_until_unless;
  scheme_extension_table->scheme_wait_input_allowed = scheme_wait_input_allowed;
  scheme_extension_table->scheme_unless_ready = scheme_unless_ready;
  scheme_extension_table->scheme_in_main_thread = scheme_in_main_thread;
  scheme_extension_table->scheme_cancel_sleep = scheme_cancel_sleep;
  scheme_extension_table->scheme_start_sleeper_thread = scheme_start_sleeper_thread;
  scheme_extension_table->scheme_end_sleeper_thread = scheme_end_sleeper_thread;
  scheme_extension_table->scheme_set_place_sleep = scheme_set_place_sleep;
  scheme_extension_table->scheme_notify_sleep_progress = scheme_notify_sleep_progress;
  scheme_extension_table->scheme_make_thread_cell = scheme_make_thread_cell;
  scheme_extension_table->scheme_thread_cell_get = scheme_thread_cell_get;
  scheme_extension_table->scheme_thread_cell_set = scheme_thread_cell_set;
  scheme_extension_table->scheme_tls_allocate = scheme_tls_allocate;
  scheme_extension_table->scheme_tls_set = scheme_tls_set;
  scheme_extension_table->scheme_tls_get = scheme_tls_get;
  scheme_extension_table->scheme_make_custodian = scheme_make_custodian;
  scheme_extension_table->scheme_add_managed = scheme_add_managed;
  scheme_extension_table->scheme_add_managed_close_on_exit = scheme_add_managed_close_on_exit;
  scheme_extension_table->scheme_custodian_check_available = scheme_custodian_check_available;
  scheme_extension_table->scheme_custodian_is_available = scheme_custodian_is_available;
  scheme_extension_table->scheme_remove_managed = scheme_remove_managed;
  scheme_extension_table->scheme_close_managed = scheme_close_managed;
  scheme_extension_table->scheme_schedule_custodian_close = scheme_schedule_custodian_close;
  scheme_extension_table->scheme_add_custodian_extractor = scheme_add_custodian_extractor;
  scheme_extension_table->scheme_flush_managed = scheme_flush_managed;
  scheme_extension_table->scheme_add_flush = scheme_add_flush;
  scheme_extension_table->scheme_remove_flush = scheme_remove_flush;
  scheme_extension_table->scheme_add_atexit_closer = scheme_add_atexit_closer;
  scheme_extension_table->scheme_atexit = scheme_atexit;
  scheme_extension_table->scheme_add_evt = scheme_add_evt;
  scheme_extension_table->scheme_add_evt_through_sema = scheme_add_evt_through_sema;
  scheme_extension_table->scheme_is_evt = scheme_is_evt;
  scheme_extension_table->scheme_sync = scheme_sync;
  scheme_extension_table->scheme_sync_enable_break = scheme_sync_enable_break;
  scheme_extension_table->scheme_sync_timeout = scheme_sync_timeout;
  scheme_extension_table->scheme_make_evt_set = scheme_make_evt_set;
  scheme_extension_table->scheme_add_swap_callback = scheme_add_swap_callback;
  scheme_extension_table->scheme_add_swap_out_callback = scheme_add_swap_out_callback;
  scheme_extension_table->scheme_call_enable_break = scheme_call_enable_break;
  scheme_extension_table->scheme_close_should_force_port_closed = scheme_close_should_force_port_closed;
  scheme_extension_table->scheme_push_kill_action = scheme_push_kill_action;
  scheme_extension_table->scheme_pop_kill_action = scheme_pop_kill_action;
  scheme_extension_table->scheme_set_can_break = scheme_set_can_break;
  scheme_extension_table->scheme_push_break_enable = scheme_push_break_enable;
  scheme_extension_table->scheme_pop_break_enable = scheme_pop_break_enable;
  scheme_extension_table->scheme_abort_continuation_no_dws = scheme_abort_continuation_no_dws;
  scheme_extension_table->scheme_call_with_composable_no_dws = scheme_call_with_composable_no_dws;
  scheme_extension_table->scheme_set_on_atomic_timeout = scheme_set_on_atomic_timeout;
  scheme_extension_table->scheme_signal_error = scheme_signal_error;
  scheme_extension_table->scheme_raise_exn = scheme_raise_exn;
  scheme_extension_table->scheme_raise_realm_exn = scheme_raise_realm_exn;
  scheme_extension_table->scheme_warning = scheme_warning;
  scheme_extension_table->scheme_raise = scheme_raise;
  scheme_extension_table->scheme_log_level_p = scheme_log_level_p;
  scheme_extension_table->scheme_log_level_topic_p = scheme_log_level_topic_p;
  scheme_extension_table->scheme_log = scheme_log;
  scheme_extension_table->scheme_log_w_data = scheme_log_w_data;
  scheme_extension_table->scheme_log_message = scheme_log_message;
  scheme_extension_table->scheme_log_name_message = scheme_log_name_message;
  scheme_extension_table->scheme_log_name_pfx_message = scheme_log_name_pfx_message;
  scheme_extension_table->scheme_log_abort = scheme_log_abort;
  scheme_extension_table->scheme_log_warning = scheme_log_warning;
  scheme_extension_table->scheme_glib_log_message = scheme_glib_log_message;
  scheme_extension_table->scheme_glib_log_message_test = scheme_glib_log_message_test;
  scheme_extension_table->scheme_out_of_memory_abort = scheme_out_of_memory_abort;
  scheme_extension_table->scheme_wrong_count = scheme_wrong_count;
  scheme_extension_table->scheme_wrong_count_m = scheme_wrong_count_m;
  scheme_extension_table->scheme_case_lambda_wrong_count = scheme_case_lambda_wrong_count;
  scheme_extension_table->scheme_wrong_type = scheme_wrong_type;
  scheme_extension_table->scheme_wrong_contract = scheme_wrong_contract;
  scheme_extension_table->scheme_wrong_contract_for_realm = scheme_wrong_contract_for_realm;
  scheme_extension_table->scheme_wrong_field_type = scheme_wrong_field_type;
  scheme_extension_table->scheme_wrong_field_contract = scheme_wrong_field_contract;
  scheme_extension_table->scheme_arg_mismatch = scheme_arg_mismatch;
  scheme_extension_table->scheme_contract_error = scheme_contract_error;
  scheme_extension_table->scheme_wrong_return_arity = scheme_wrong_return_arity;
  scheme_extension_table->scheme_unbound_global = scheme_unbound_global;
  scheme_extension_table->scheme_dynamic_wind = scheme_dynamic_wind;
  scheme_extension_table->scheme_make_type = scheme_make_type;
  scheme_extension_table->scheme_get_type_name = scheme_get_type_name;
  scheme_extension_table->scheme_get_type_name_or_null = scheme_get_type_name_or_null;
  scheme_extension_table->scheme_eof = scheme_eof;
  scheme_extension_table->scheme_make_eof = scheme_make_eof;
  scheme_extension_table->scheme_null = scheme_null;
  scheme_extension_table->scheme_make_null = scheme_make_null;
  scheme_extension_table->scheme_true = scheme_true;
  scheme_extension_table->scheme_make_true = scheme_make_true;
  scheme_extension_table->scheme_false = scheme_false;
  scheme_extension_table->scheme_make_false = scheme_make_false;
  scheme_extension_table->scheme_void = scheme_void;
  scheme_extension_table->scheme_make_void = scheme_make_void;
  scheme_extension_table->scheme_undefined = scheme_undefined;
  scheme_extension_table->scheme_tail_call_waiting = scheme_tail_call_waiting;
  scheme_extension_table->scheme_multiple_values = scheme_multiple_values;
  scheme_extension_table->scheme_uchar_table = scheme_uchar_table;
  scheme_extension_table->scheme_uchar_cases_table = scheme_uchar_cases_table;
  scheme_extension_table->scheme_uchar_graphbreaks_table = scheme_uchar_graphbreaks_table;
  scheme_extension_table->scheme_uchar_cats_table = scheme_uchar_cats_table;
  scheme_extension_table->scheme_uchar_ups = scheme_uchar_ups;
  scheme_extension_table->scheme_uchar_downs = scheme_uchar_downs;
  scheme_extension_table->scheme_uchar_titles = scheme_uchar_titles;
  scheme_extension_table->scheme_uchar_folds = scheme_uchar_folds;
  scheme_extension_table->scheme_uchar_combining_classes = scheme_uchar_combining_classes;
  scheme_extension_table->scheme_on_demand_jit_code = scheme_on_demand_jit_code;
  scheme_extension_table->scheme_eval = scheme_eval;
  scheme_extension_table->scheme_eval_multi = scheme_eval_multi;
  scheme_extension_table->scheme_eval_with_prompt = scheme_eval_with_prompt;
  scheme_extension_table->scheme_eval_multi_with_prompt = scheme_eval_multi_with_prompt;
  scheme_extension_table->scheme_eval_compiled = scheme_eval_compiled;
  scheme_extension_table->scheme_eval_compiled_multi = scheme_eval_compiled_multi;
  scheme_extension_table->_scheme_eval_compiled = _scheme_eval_compiled;
  scheme_extension_table->_scheme_eval_compiled_multi = _scheme_eval_compiled_multi;
  scheme_extension_table->scheme_apply = scheme_apply;
  scheme_extension_table->scheme_apply_multi = scheme_apply_multi;
  scheme_extension_table->scheme_apply_no_eb = scheme_apply_no_eb;
  scheme_extension_table->scheme_apply_multi_no_eb = scheme_apply_multi_no_eb;
  scheme_extension_table->scheme_apply_to_list = scheme_apply_to_list;
  scheme_extension_table->scheme_apply_with_prompt = scheme_apply_with_prompt;
  scheme_extension_table->scheme_apply_multi_with_prompt = scheme_apply_multi_with_prompt;
  scheme_extension_table->_scheme_apply_with_prompt = _scheme_apply_with_prompt;
  scheme_extension_table->_scheme_apply_multi_with_prompt = _scheme_apply_multi_with_prompt;
  scheme_extension_table->scheme_eval_string = scheme_eval_string;
  scheme_extension_table->scheme_eval_string_multi = scheme_eval_string_multi;
  scheme_extension_table->scheme_eval_string_all = scheme_eval_string_all;
  scheme_extension_table->scheme_eval_string_with_prompt = scheme_eval_string_with_prompt;
  scheme_extension_table->scheme_eval_string_multi_with_prompt = scheme_eval_string_multi_with_prompt;
  scheme_extension_table->scheme_eval_string_all_with_prompt = scheme_eval_string_all_with_prompt;
  scheme_extension_table->scheme_eval_all_with_prompt = scheme_eval_all_with_prompt;
  scheme_extension_table->scheme_eval_module_string = scheme_eval_module_string;
  scheme_extension_table->_scheme_apply_known_prim_closure = _scheme_apply_known_prim_closure;
  scheme_extension_table->_scheme_apply_known_prim_closure_multi = _scheme_apply_known_prim_closure_multi;
  scheme_extension_table->_scheme_apply_prim_closure = _scheme_apply_prim_closure;
  scheme_extension_table->_scheme_apply_prim_closure_multi = _scheme_apply_prim_closure_multi;
  scheme_extension_table->scheme_current_argument_stack = scheme_current_argument_stack;
  scheme_extension_table->scheme_call_with_prompt = scheme_call_with_prompt;
  scheme_extension_table->scheme_call_with_prompt_multi = scheme_call_with_prompt_multi;
  scheme_extension_table->_scheme_call_with_prompt = _scheme_call_with_prompt;
  scheme_extension_table->_scheme_call_with_prompt_multi = _scheme_call_with_prompt_multi;
  scheme_extension_table->scheme_values = scheme_values;
  scheme_extension_table->scheme_check_one_value = scheme_check_one_value;
  scheme_extension_table->scheme_tail_apply = scheme_tail_apply;
  scheme_extension_table->scheme_tail_apply_no_copy = scheme_tail_apply_no_copy;
  scheme_extension_table->scheme_tail_apply_to_list = scheme_tail_apply_to_list;
  scheme_extension_table->scheme_tail_eval_expr = scheme_tail_eval_expr;
  scheme_extension_table->scheme_set_tail_buffer_size = scheme_set_tail_buffer_size;
  scheme_extension_table->scheme_force_value = scheme_force_value;
  scheme_extension_table->scheme_force_one_value = scheme_force_one_value;
  scheme_extension_table->scheme_ignore_result = scheme_ignore_result;
  scheme_extension_table->scheme_set_cont_mark = scheme_set_cont_mark;
  scheme_extension_table->scheme_push_continuation_frame = scheme_push_continuation_frame;
  scheme_extension_table->scheme_pop_continuation_frame = scheme_pop_continuation_frame;
  scheme_extension_table->scheme_temp_dec_mark_depth = scheme_temp_dec_mark_depth;
  scheme_extension_table->scheme_temp_inc_mark_depth = scheme_temp_inc_mark_depth;
  scheme_extension_table->scheme_current_continuation_marks = scheme_current_continuation_marks;
  scheme_extension_table->scheme_extract_one_cc_mark = scheme_extract_one_cc_mark;
  scheme_extension_table->scheme_extract_one_cc_mark_to_tag = scheme_extract_one_cc_mark_to_tag;
  scheme_extension_table->scheme_extract_cc_mark_list = scheme_extract_cc_mark_list;
  scheme_extension_table->scheme_do_eval = scheme_do_eval;
  scheme_extension_table->scheme_detach_multple_array = scheme_detach_multple_array;
#ifndef SCHEME_NO_GC
# ifndef SCHEME_NO_GC_PROTO
  scheme_extension_table->GC_malloc = GC_malloc;
  scheme_extension_table->GC_malloc_atomic = GC_malloc_atomic;
#  ifdef MZ_PRECISE_GC
  scheme_extension_table->GC_malloc_one_tagged = GC_malloc_one_tagged;
  scheme_extension_table->GC_malloc_atomic_uncollectable = GC_malloc_atomic_uncollectable;
  scheme_extension_table->scheme_malloc_uncollectable = scheme_malloc_uncollectable;
  scheme_extension_table->GC_malloc_allow_interior = GC_malloc_allow_interior;
  scheme_extension_table->GC_malloc_atomic_allow_interior = GC_malloc_atomic_allow_interior;
  scheme_extension_table->GC_malloc_tagged_allow_interior = GC_malloc_tagged_allow_interior;
#  else
  scheme_extension_table->GC_malloc_stubborn = GC_malloc_stubborn;
  scheme_extension_table->GC_malloc_uncollectable = GC_malloc_uncollectable;
#  endif
# endif
#endif
  scheme_extension_table->scheme_malloc_code = scheme_malloc_code;
  scheme_extension_table->scheme_malloc_permanent_code = scheme_malloc_permanent_code;
  scheme_extension_table->scheme_free_code = scheme_free_code;
#ifndef MZ_PRECISE_GC
  scheme_extension_table->scheme_malloc_gcable_code = scheme_malloc_gcable_code;
#endif
  scheme_extension_table->scheme_malloc_eternal = scheme_malloc_eternal;
  scheme_extension_table->scheme_end_stubborn_change = scheme_end_stubborn_change;
  scheme_extension_table->scheme_calloc = scheme_calloc;
  scheme_extension_table->scheme_strdup = scheme_strdup;
  scheme_extension_table->scheme_strdup_eternal = scheme_strdup_eternal;
  scheme_extension_table->scheme_malloc_fail_ok = scheme_malloc_fail_ok;
#ifndef MZ_PRECISE_GC
  scheme_extension_table->scheme_late_weak_reference = scheme_late_weak_reference;
  scheme_extension_table->scheme_late_weak_reference_indirect = scheme_late_weak_reference_indirect;
  scheme_extension_table->scheme_weak_reference = scheme_weak_reference;
  scheme_extension_table->scheme_weak_reference_indirect = scheme_weak_reference_indirect;
  scheme_extension_table->scheme_unweak_reference = scheme_unweak_reference;
#endif
  scheme_extension_table->scheme_add_finalizer = scheme_add_finalizer;
  scheme_extension_table->scheme_add_finalizer_once = scheme_add_finalizer_once;
  scheme_extension_table->scheme_subtract_finalizer = scheme_subtract_finalizer;
  scheme_extension_table->scheme_add_scheme_finalizer = scheme_add_scheme_finalizer;
  scheme_extension_table->scheme_add_scheme_finalizer_once = scheme_add_scheme_finalizer_once;
  scheme_extension_table->scheme_register_finalizer = scheme_register_finalizer;
  scheme_extension_table->scheme_remove_all_finalization = scheme_remove_all_finalization;
  scheme_extension_table->scheme_dont_gc_ptr = scheme_dont_gc_ptr;
  scheme_extension_table->scheme_gc_ptr_ok = scheme_gc_ptr_ok;
  scheme_extension_table->scheme_collect_garbage = scheme_collect_garbage;
  scheme_extension_table->scheme_collect_garbage_minor = scheme_collect_garbage_minor;
  scheme_extension_table->scheme_enable_garbage_collection = scheme_enable_garbage_collection;
  scheme_extension_table->scheme_incremental_garbage_collection = scheme_incremental_garbage_collection;
#ifdef MZ_PRECISE_GC
# ifndef USE_THREAD_LOCAL
  scheme_extension_table->GC_variable_stack = GC_variable_stack;
# endif
  scheme_extension_table->GC_register_traversers = GC_register_traversers;
  scheme_extension_table->GC_resolve = GC_resolve;
  scheme_extension_table->GC_mark = GC_mark;
  scheme_extension_table->GC_fixup = GC_fixup;
  scheme_extension_table->GC_fixup_self = GC_fixup_self;
#endif
  scheme_extension_table->scheme_malloc_immobile_box = scheme_malloc_immobile_box;
  scheme_extension_table->scheme_free_immobile_box = scheme_free_immobile_box;
  scheme_extension_table->scheme_add_gc_callback = scheme_add_gc_callback;
  scheme_extension_table->scheme_remove_gc_callback = scheme_remove_gc_callback;
  scheme_extension_table->scheme_register_type_gc_shape = scheme_register_type_gc_shape;
  scheme_extension_table->scheme_make_bucket_table = scheme_make_bucket_table;
  scheme_extension_table->scheme_add_to_table = scheme_add_to_table;
  scheme_extension_table->scheme_change_in_table = scheme_change_in_table;
  scheme_extension_table->scheme_lookup_in_table = scheme_lookup_in_table;
  scheme_extension_table->scheme_bucket_from_table = scheme_bucket_from_table;
  scheme_extension_table->scheme_bucket_table_equal = scheme_bucket_table_equal;
  scheme_extension_table->scheme_clone_bucket_table = scheme_clone_bucket_table;
  scheme_extension_table->scheme_clear_bucket_table = scheme_clear_bucket_table;
  scheme_extension_table->scheme_bucket_table_index = scheme_bucket_table_index;
  scheme_extension_table->scheme_bucket_table_next = scheme_bucket_table_next;
  scheme_extension_table->scheme_make_hash_table = scheme_make_hash_table;
  scheme_extension_table->scheme_make_hash_table_equal = scheme_make_hash_table_equal;
  scheme_extension_table->scheme_make_hash_table_equal_always = scheme_make_hash_table_equal_always;
  scheme_extension_table->scheme_make_hash_table_eqv = scheme_make_hash_table_eqv;
  scheme_extension_table->scheme_hash_set = scheme_hash_set;
  scheme_extension_table->scheme_hash_get = scheme_hash_get;
  scheme_extension_table->scheme_eq_hash_get = scheme_eq_hash_get;
  scheme_extension_table->scheme_hash_set_atomic = scheme_hash_set_atomic;
  scheme_extension_table->scheme_hash_get_atomic = scheme_hash_get_atomic;
  scheme_extension_table->scheme_hash_table_equal = scheme_hash_table_equal;
  scheme_extension_table->scheme_is_hash_table_equal = scheme_is_hash_table_equal;
  scheme_extension_table->scheme_is_hash_table_equal_always = scheme_is_hash_table_equal_always;
  scheme_extension_table->scheme_is_hash_table_eqv = scheme_is_hash_table_eqv;
  scheme_extension_table->scheme_clone_hash_table = scheme_clone_hash_table;
  scheme_extension_table->scheme_clear_hash_table = scheme_clear_hash_table;
  scheme_extension_table->scheme_hash_table_index = scheme_hash_table_index;
  scheme_extension_table->scheme_hash_table_next = scheme_hash_table_next;
  scheme_extension_table->scheme_make_hash_tree = scheme_make_hash_tree;
  scheme_extension_table->scheme_hash_tree_set = scheme_hash_tree_set;
  scheme_extension_table->scheme_hash_tree_get = scheme_hash_tree_get;
  scheme_extension_table->scheme_eq_hash_tree_get = scheme_eq_hash_tree_get;
  scheme_extension_table->scheme_hash_tree_next = scheme_hash_tree_next;
  scheme_extension_table->scheme_hash_tree_index = scheme_hash_tree_index;
  scheme_extension_table->scheme_hash_tree_equal = scheme_hash_tree_equal;
  scheme_extension_table->scheme_is_hash_tree_equal = scheme_is_hash_tree_equal;
  scheme_extension_table->scheme_is_hash_tree_equal_always = scheme_is_hash_tree_equal_always;
  scheme_extension_table->scheme_is_hash_tree_eqv = scheme_is_hash_tree_eqv;
  scheme_extension_table->scheme_make_prim = scheme_make_prim;
  scheme_extension_table->scheme_make_noneternal_prim = scheme_make_noneternal_prim;
  scheme_extension_table->scheme_make_prim_w_arity = scheme_make_prim_w_arity;
  scheme_extension_table->scheme_make_folding_prim = scheme_make_folding_prim;
  scheme_extension_table->scheme_make_immed_prim = scheme_make_immed_prim;
  scheme_extension_table->scheme_make_noncm_prim = scheme_make_noncm_prim;
  scheme_extension_table->scheme_make_noneternal_prim_w_arity = scheme_make_noneternal_prim_w_arity;
  scheme_extension_table->scheme_make_prim_w_everything = scheme_make_prim_w_everything;
  scheme_extension_table->scheme_make_prim_closure_w_arity = scheme_make_prim_closure_w_arity;
  scheme_extension_table->scheme_make_folding_prim_closure = scheme_make_folding_prim_closure;
  scheme_extension_table->scheme_make_closed_prim = scheme_make_closed_prim;
  scheme_extension_table->scheme_make_closed_prim_w_arity = scheme_make_closed_prim_w_arity;
  scheme_extension_table->scheme_make_folding_closed_prim = scheme_make_folding_closed_prim;
  scheme_extension_table->scheme_make_closed_prim_w_everything = scheme_make_closed_prim_w_everything;
  scheme_extension_table->scheme_prim_is_method = scheme_prim_is_method;
  scheme_extension_table->scheme_make_pair = scheme_make_pair;
  scheme_extension_table->scheme_make_mutable_pair = scheme_make_mutable_pair;
  scheme_extension_table->scheme_make_list_pair = scheme_make_list_pair;
  scheme_extension_table->scheme_make_raw_pair = scheme_make_raw_pair;
  scheme_extension_table->scheme_make_byte_string = scheme_make_byte_string;
  scheme_extension_table->scheme_make_sized_byte_string = scheme_make_sized_byte_string;
  scheme_extension_table->scheme_make_sized_offset_byte_string = scheme_make_sized_offset_byte_string;
  scheme_extension_table->scheme_make_immutable_sized_byte_string = scheme_make_immutable_sized_byte_string;
  scheme_extension_table->scheme_make_byte_string_without_copying = scheme_make_byte_string_without_copying;
  scheme_extension_table->scheme_alloc_byte_string = scheme_alloc_byte_string;
  scheme_extension_table->scheme_append_byte_string = scheme_append_byte_string;
  scheme_extension_table->scheme_make_utf8_string = scheme_make_utf8_string;
  scheme_extension_table->scheme_make_sized_utf8_string = scheme_make_sized_utf8_string;
  scheme_extension_table->scheme_make_sized_offset_utf8_string = scheme_make_sized_offset_utf8_string;
  scheme_extension_table->scheme_make_immutable_sized_utf8_string = scheme_make_immutable_sized_utf8_string;
  scheme_extension_table->scheme_make_locale_string = scheme_make_locale_string;
  scheme_extension_table->scheme_char_string_to_byte_string = scheme_char_string_to_byte_string;
  scheme_extension_table->scheme_byte_string_to_char_string = scheme_byte_string_to_char_string;
  scheme_extension_table->scheme_char_string_to_byte_string_locale = scheme_char_string_to_byte_string_locale;
  scheme_extension_table->scheme_byte_string_to_char_string_locale = scheme_byte_string_to_char_string_locale;
  scheme_extension_table->scheme_char_string_to_path = scheme_char_string_to_path;
  scheme_extension_table->scheme_path_to_char_string = scheme_path_to_char_string;
  scheme_extension_table->scheme_make_char_string = scheme_make_char_string;
  scheme_extension_table->scheme_make_sized_char_string = scheme_make_sized_char_string;
  scheme_extension_table->scheme_make_sized_offset_char_string = scheme_make_sized_offset_char_string;
  scheme_extension_table->scheme_make_immutable_sized_char_string = scheme_make_immutable_sized_char_string;
  scheme_extension_table->scheme_make_char_string_without_copying = scheme_make_char_string_without_copying;
  scheme_extension_table->scheme_alloc_char_string = scheme_alloc_char_string;
  scheme_extension_table->scheme_append_char_string = scheme_append_char_string;
  scheme_extension_table->scheme_string_recase = scheme_string_recase;
  scheme_extension_table->scheme_make_vector = scheme_make_vector;
  scheme_extension_table->scheme_alloc_flvector = scheme_alloc_flvector;
#ifdef MZ_LONG_DOUBLE
  scheme_extension_table->scheme_alloc_extflvector = scheme_alloc_extflvector;
#endif
  scheme_extension_table->scheme_alloc_fxvector = scheme_alloc_fxvector;
  scheme_extension_table->scheme_make_integer_value = scheme_make_integer_value;
  scheme_extension_table->scheme_make_integer_value_from_unsigned = scheme_make_integer_value_from_unsigned;
  scheme_extension_table->scheme_make_integer_value_from_long_long = scheme_make_integer_value_from_long_long;
  scheme_extension_table->scheme_make_integer_value_from_unsigned_long_long = scheme_make_integer_value_from_unsigned_long_long;
  scheme_extension_table->scheme_make_integer_value_from_long_halves = scheme_make_integer_value_from_long_halves;
  scheme_extension_table->scheme_make_integer_value_from_unsigned_long_halves = scheme_make_integer_value_from_unsigned_long_halves;
  scheme_extension_table->scheme_make_double = scheme_make_double;
#ifdef MZ_LONG_DOUBLE
  scheme_extension_table->scheme_make_long_double = scheme_make_long_double;
#endif
#ifdef MZ_USE_SINGLE_FLOATS
  scheme_extension_table->scheme_make_float = scheme_make_float;
#endif
  scheme_extension_table->scheme_make_char = scheme_make_char;
  scheme_extension_table->scheme_make_char_or_nul = scheme_make_char_or_nul;
  scheme_extension_table->scheme_make_sema = scheme_make_sema;
  scheme_extension_table->scheme_post_sema = scheme_post_sema;
  scheme_extension_table->scheme_post_sema_all = scheme_post_sema_all;
  scheme_extension_table->scheme_wait_sema = scheme_wait_sema;
  scheme_extension_table->scheme_try_plain_sema = scheme_try_plain_sema;
  scheme_extension_table->scheme_char_constants = scheme_char_constants;
  scheme_extension_table->scheme_make_channel = scheme_make_channel;
  scheme_extension_table->scheme_make_channel_put_evt = scheme_make_channel_put_evt;
  scheme_extension_table->scheme_get_int_val = scheme_get_int_val;
  scheme_extension_table->scheme_get_unsigned_int_val = scheme_get_unsigned_int_val;
  scheme_extension_table->scheme_get_long_long_val = scheme_get_long_long_val;
  scheme_extension_table->scheme_get_unsigned_long_long_val = scheme_get_unsigned_long_long_val;
  scheme_extension_table->scheme_real_to_double = scheme_real_to_double;
#ifdef MZ_LONG_DOUBLE
  scheme_extension_table->scheme_real_to_long_double = scheme_real_to_long_double;
#endif
  scheme_extension_table->scheme_make_cptr = scheme_make_cptr;
  scheme_extension_table->scheme_make_offset_cptr = scheme_make_offset_cptr;
  scheme_extension_table->scheme_make_external_cptr = scheme_make_external_cptr;
  scheme_extension_table->scheme_make_offset_external_cptr = scheme_make_offset_external_cptr;
  scheme_extension_table->scheme_is_cpointer = scheme_is_cpointer;
  scheme_extension_table->scheme_get_proc_name = scheme_get_proc_name;
  scheme_extension_table->p = p;
  scheme_extension_table->scheme_utf8_decode = scheme_utf8_decode;
  scheme_extension_table->scheme_utf8_decode_offset_prefix = scheme_utf8_decode_offset_prefix;
  scheme_extension_table->scheme_utf8_decode_as_prefix = scheme_utf8_decode_as_prefix;
  scheme_extension_table->scheme_utf8_decode_all = scheme_utf8_decode_all;
  scheme_extension_table->scheme_utf8_decode_prefix = scheme_utf8_decode_prefix;
  scheme_extension_table->scheme_utf8_decode_to_buffer = scheme_utf8_decode_to_buffer;
  scheme_extension_table->scheme_utf8_decode_to_buffer_len = scheme_utf8_decode_to_buffer_len;
  scheme_extension_table->scheme_utf8_decode_count = scheme_utf8_decode_count;
  scheme_extension_table->scheme_utf8_encode = scheme_utf8_encode;
  scheme_extension_table->scheme_utf8_encode_all = scheme_utf8_encode_all;
  scheme_extension_table->scheme_utf8_encode_to_buffer = scheme_utf8_encode_to_buffer;
  scheme_extension_table->scheme_utf8_encode_to_buffer_len = scheme_utf8_encode_to_buffer_len;
  scheme_extension_table->scheme_ucs4_to_utf16 = scheme_ucs4_to_utf16;
  scheme_extension_table->scheme_utf16_to_ucs4 = scheme_utf16_to_ucs4;
  scheme_extension_table->scheme_open_converter = scheme_open_converter;
  scheme_extension_table->scheme_close_converter = scheme_close_converter;
  scheme_extension_table->scheme_getenv = scheme_getenv;
  scheme_extension_table->scheme_make_bignum = scheme_make_bignum;
  scheme_extension_table->scheme_make_bignum_from_unsigned = scheme_make_bignum_from_unsigned;
  scheme_extension_table->scheme_make_bignum_from_long_long = scheme_make_bignum_from_long_long;
  scheme_extension_table->scheme_make_bignum_from_unsigned_long_long = scheme_make_bignum_from_unsigned_long_long;
  scheme_extension_table->scheme_bignum_to_double = scheme_bignum_to_double;
  scheme_extension_table->scheme_bignum_from_double = scheme_bignum_from_double;
#ifdef MZ_LONG_DOUBLE
  scheme_extension_table->scheme_bignum_to_long_double = scheme_bignum_to_long_double;
  scheme_extension_table->scheme_bignum_from_long_double = scheme_bignum_from_long_double;
#endif
#ifdef MZ_USE_SINGLE_FLOATS
  scheme_extension_table->scheme_bignum_to_float = scheme_bignum_to_float;
  scheme_extension_table->scheme_bignum_from_float = scheme_bignum_from_float;
#else
# define scheme_bignum_to_float scheme_bignum_to_double
# define scheme_bignum_from_float scheme_bignum_from_double
#endif
  scheme_extension_table->scheme_bignum_to_string = scheme_bignum_to_string;
  scheme_extension_table->scheme_bignum_to_allocated_string = scheme_bignum_to_allocated_string;
  scheme_extension_table->scheme_read_bignum = scheme_read_bignum;
  scheme_extension_table->scheme_read_bignum_bytes = scheme_read_bignum_bytes;
  scheme_extension_table->scheme_bignum_normalize = scheme_bignum_normalize;
  scheme_extension_table->scheme_make_rational = scheme_make_rational;
  scheme_extension_table->scheme_rational_to_double = scheme_rational_to_double;
  scheme_extension_table->scheme_rational_from_double = scheme_rational_from_double;
#ifdef MZ_LONG_DOUBLE
  scheme_extension_table->scheme_rational_to_long_double = scheme_rational_to_long_double;
  scheme_extension_table->scheme_rational_from_long_double = scheme_rational_from_long_double;
#endif
#ifdef MZ_USE_SINGLE_FLOATS
  scheme_extension_table->scheme_rational_to_float = scheme_rational_to_float;
  scheme_extension_table->scheme_rational_from_float = scheme_rational_from_float;
#else
# define scheme_rational_to_float scheme_rational_to_double
# define scheme_rational_from_float scheme_rational_from_double
#endif
  scheme_extension_table->scheme_rational_normalize = scheme_rational_normalize;
  scheme_extension_table->scheme_rational_numerator = scheme_rational_numerator;
  scheme_extension_table->scheme_rational_denominator = scheme_rational_denominator;
  scheme_extension_table->scheme_make_complex = scheme_make_complex;
  scheme_extension_table->scheme_complex_normalize = scheme_complex_normalize;
  scheme_extension_table->scheme_complex_real_part = scheme_complex_real_part;
  scheme_extension_table->scheme_complex_imaginary_part = scheme_complex_imaginary_part;
  scheme_extension_table->scheme_is_exact = scheme_is_exact;
  scheme_extension_table->scheme_is_inexact = scheme_is_inexact;
  scheme_extension_table->scheme_expand = scheme_expand;
  scheme_extension_table->scheme_compile = scheme_compile;
  scheme_extension_table->scheme_read = scheme_read;
  scheme_extension_table->scheme_read_syntax = scheme_read_syntax;
  scheme_extension_table->scheme_write = scheme_write;
  scheme_extension_table->scheme_print = scheme_print;
  scheme_extension_table->scheme_display = scheme_display;
  scheme_extension_table->scheme_write_w_max = scheme_write_w_max;
  scheme_extension_table->scheme_display_w_max = scheme_display_w_max;
  scheme_extension_table->scheme_print_w_max = scheme_print_w_max;
  scheme_extension_table->scheme_write_byte_string = scheme_write_byte_string;
  scheme_extension_table->scheme_write_char_string = scheme_write_char_string;
  scheme_extension_table->scheme_put_byte_string = scheme_put_byte_string;
  scheme_extension_table->scheme_put_char_string = scheme_put_char_string;
  scheme_extension_table->scheme_write_to_string = scheme_write_to_string;
  scheme_extension_table->scheme_display_to_string = scheme_display_to_string;
  scheme_extension_table->scheme_print_to_string = scheme_print_to_string;
  scheme_extension_table->scheme_write_to_string_w_max = scheme_write_to_string_w_max;
  scheme_extension_table->scheme_display_to_string_w_max = scheme_display_to_string_w_max;
  scheme_extension_table->scheme_print_to_string_w_max = scheme_print_to_string_w_max;
  scheme_extension_table->scheme_debug_print = scheme_debug_print;
  scheme_extension_table->scheme_flush_output = scheme_flush_output;
  scheme_extension_table->scheme_format = scheme_format;
  scheme_extension_table->scheme_printf = scheme_printf;
  scheme_extension_table->scheme_format_utf8 = scheme_format_utf8;
  scheme_extension_table->scheme_printf_utf8 = scheme_printf_utf8;
  scheme_extension_table->scheme_getc = scheme_getc;
  scheme_extension_table->scheme_get_byte = scheme_get_byte;
  scheme_extension_table->scheme_peekc = scheme_peekc;
  scheme_extension_table->scheme_peek_byte = scheme_peek_byte;
  scheme_extension_table->scheme_peekc_skip = scheme_peekc_skip;
  scheme_extension_table->scheme_peek_byte_skip = scheme_peek_byte_skip;
  scheme_extension_table->scheme_getc_special_ok = scheme_getc_special_ok;
  scheme_extension_table->scheme_get_byte_special_ok = scheme_get_byte_special_ok;
  scheme_extension_table->scheme_peekc_special_ok = scheme_peekc_special_ok;
  scheme_extension_table->scheme_peek_byte_special_ok_skip = scheme_peek_byte_special_ok_skip;
  scheme_extension_table->scheme_peekc_special_ok_skip = scheme_peekc_special_ok_skip;
  scheme_extension_table->scheme_ungetc = scheme_ungetc;
  scheme_extension_table->scheme_byte_ready = scheme_byte_ready;
  scheme_extension_table->scheme_char_ready = scheme_char_ready;
  scheme_extension_table->scheme_peekc_is_ungetc = scheme_peekc_is_ungetc;
  scheme_extension_table->scheme_need_wakeup = scheme_need_wakeup;
  scheme_extension_table->scheme_get_byte_string = scheme_get_byte_string;
  scheme_extension_table->scheme_get_byte_string_unless = scheme_get_byte_string_unless;
  scheme_extension_table->scheme_get_byte_string_special_ok_unless = scheme_get_byte_string_special_ok_unless;
  scheme_extension_table->scheme_progress_evt = scheme_progress_evt;
  scheme_extension_table->scheme_peeked_read = scheme_peeked_read;
  scheme_extension_table->scheme_get_char_string = scheme_get_char_string;
  scheme_extension_table->scheme_get_bytes = scheme_get_bytes;
  scheme_extension_table->scheme_get_ready_special = scheme_get_ready_special;
  scheme_extension_table->scheme_tell = scheme_tell;
  scheme_extension_table->scheme_tell_can_redirect = scheme_tell_can_redirect;
  scheme_extension_table->scheme_output_tell = scheme_output_tell;
  scheme_extension_table->scheme_tell_line = scheme_tell_line;
  scheme_extension_table->scheme_tell_column = scheme_tell_column;
  scheme_extension_table->scheme_tell_all = scheme_tell_all;
  scheme_extension_table->scheme_set_port_location = scheme_set_port_location;
  scheme_extension_table->scheme_count_lines = scheme_count_lines;
  scheme_extension_table->scheme_close_input_port = scheme_close_input_port;
  scheme_extension_table->scheme_close_output_port = scheme_close_output_port;
  scheme_extension_table->scheme_write_special = scheme_write_special;
  scheme_extension_table->scheme_write_special_nonblock = scheme_write_special_nonblock;
  scheme_extension_table->scheme_make_write_evt = scheme_make_write_evt;
  scheme_extension_table->scheme_port_record = scheme_port_record;
  scheme_extension_table->scheme_input_port_record = scheme_input_port_record;
  scheme_extension_table->scheme_output_port_record = scheme_output_port_record;
  scheme_extension_table->scheme_is_input_port = scheme_is_input_port;
  scheme_extension_table->scheme_is_output_port = scheme_is_output_port;
  scheme_extension_table->scheme_make_port_type = scheme_make_port_type;
  scheme_extension_table->scheme_make_input_port = scheme_make_input_port;
  scheme_extension_table->scheme_make_output_port = scheme_make_output_port;
  scheme_extension_table->scheme_set_next_port_custodian = scheme_set_next_port_custodian;
  scheme_extension_table->scheme_set_port_location_fun = scheme_set_port_location_fun;
  scheme_extension_table->scheme_set_port_count_lines_fun = scheme_set_port_count_lines_fun;
  scheme_extension_table->scheme_port_count_lines = scheme_port_count_lines;
  scheme_extension_table->scheme_progress_evt_via_get = scheme_progress_evt_via_get;
  scheme_extension_table->scheme_peeked_read_via_get = scheme_peeked_read_via_get;
  scheme_extension_table->scheme_write_evt_via_write = scheme_write_evt_via_write;
  scheme_extension_table->scheme_write_special_evt_via_write_special = scheme_write_special_evt_via_write_special;
  scheme_extension_table->scheme_open_input_file = scheme_open_input_file;
  scheme_extension_table->scheme_open_output_file = scheme_open_output_file;
  scheme_extension_table->scheme_open_input_output_file = scheme_open_input_output_file;
  scheme_extension_table->scheme_open_output_file_with_mode = scheme_open_output_file_with_mode;
  scheme_extension_table->scheme_make_file_input_port = scheme_make_file_input_port;
  scheme_extension_table->scheme_make_named_file_input_port = scheme_make_named_file_input_port;
  scheme_extension_table->scheme_make_file_output_port = scheme_make_file_output_port;
  scheme_extension_table->scheme_make_fd_input_port = scheme_make_fd_input_port;
  scheme_extension_table->scheme_make_fd_output_port = scheme_make_fd_output_port;
  scheme_extension_table->scheme_make_byte_string_input_port = scheme_make_byte_string_input_port;
  scheme_extension_table->scheme_make_sized_byte_string_input_port = scheme_make_sized_byte_string_input_port;
  scheme_extension_table->scheme_make_byte_string_output_port = scheme_make_byte_string_output_port;
  scheme_extension_table->scheme_get_sized_byte_string_output = scheme_get_sized_byte_string_output;
  scheme_extension_table->scheme_get_reset_sized_byte_string_output = scheme_get_reset_sized_byte_string_output;
  scheme_extension_table->scheme_pipe = scheme_pipe;
  scheme_extension_table->scheme_pipe_with_limit = scheme_pipe_with_limit;
  scheme_extension_table->scheme_make_null_output_port = scheme_make_null_output_port;
  scheme_extension_table->scheme_make_redirect_output_port = scheme_make_redirect_output_port;
  scheme_extension_table->scheme_set_file_position = scheme_set_file_position;
  scheme_extension_table->scheme_file_exists = scheme_file_exists;
  scheme_extension_table->scheme_directory_exists = scheme_directory_exists;
  scheme_extension_table->scheme_expand_filename = scheme_expand_filename;
  scheme_extension_table->scheme_expand_user_filename = scheme_expand_user_filename;
  scheme_extension_table->scheme_expand_string_filename = scheme_expand_string_filename;
  scheme_extension_table->scheme_os_getcwd = scheme_os_getcwd;
  scheme_extension_table->scheme_os_setcwd = scheme_os_setcwd;
  scheme_extension_table->scheme_getdrive = scheme_getdrive;
  scheme_extension_table->scheme_split_path = scheme_split_path;
  scheme_extension_table->scheme_build_path = scheme_build_path;
  scheme_extension_table->scheme_path_to_directory_path = scheme_path_to_directory_path;
  scheme_extension_table->scheme_path_to_complete_path = scheme_path_to_complete_path;
  scheme_extension_table->scheme_simplify_path = scheme_simplify_path;
  scheme_extension_table->scheme_make_path = scheme_make_path;
  scheme_extension_table->scheme_make_sized_path = scheme_make_sized_path;
  scheme_extension_table->scheme_make_sized_offset_path = scheme_make_sized_offset_path;
  scheme_extension_table->scheme_make_sized_offset_kind_path = scheme_make_sized_offset_kind_path;
  scheme_extension_table->scheme_make_path_without_copying = scheme_make_path_without_copying;
  scheme_extension_table->scheme_alloc_fdset_array = scheme_alloc_fdset_array;
  scheme_extension_table->scheme_init_fdset_array = scheme_init_fdset_array;
  scheme_extension_table->scheme_get_fdset = scheme_get_fdset;
  scheme_extension_table->scheme_fdzero = scheme_fdzero;
  scheme_extension_table->scheme_fdset = scheme_fdset;
  scheme_extension_table->scheme_fdclr = scheme_fdclr;
  scheme_extension_table->scheme_fdisset = scheme_fdisset;
  scheme_extension_table->scheme_add_fd_handle = scheme_add_fd_handle;
  scheme_extension_table->scheme_add_fd_eventmask = scheme_add_fd_eventmask;
  scheme_extension_table->scheme_collapse_win_fd = scheme_collapse_win_fd;
  scheme_extension_table->scheme_set_wakeup_time = scheme_set_wakeup_time;
  scheme_extension_table->scheme_security_check_file = scheme_security_check_file;
  scheme_extension_table->scheme_security_check_file_link = scheme_security_check_file_link;
  scheme_extension_table->scheme_security_check_network = scheme_security_check_network;
  scheme_extension_table->scheme_get_host_address = scheme_get_host_address;
  scheme_extension_table->scheme_free_host_address = scheme_free_host_address;
  scheme_extension_table->scheme_host_address_strerror = scheme_host_address_strerror;
  scheme_extension_table->scheme_getnameinfo = scheme_getnameinfo;
  scheme_extension_table->scheme_get_port_file_descriptor = scheme_get_port_file_descriptor;
  scheme_extension_table->scheme_get_port_fd = scheme_get_port_fd;
  scheme_extension_table->scheme_get_port_socket = scheme_get_port_socket;
  scheme_extension_table->scheme_socket_to_ports = scheme_socket_to_ports;
  scheme_extension_table->scheme_fd_to_semaphore = scheme_fd_to_semaphore;
  scheme_extension_table->scheme_set_type_printer = scheme_set_type_printer;
  scheme_extension_table->scheme_print_bytes = scheme_print_bytes;
  scheme_extension_table->scheme_print_utf8 = scheme_print_utf8;
  scheme_extension_table->scheme_print_string = scheme_print_string;
  scheme_extension_table->scheme_read_byte_string = scheme_read_byte_string;
  scheme_extension_table->scheme_make_namespace = scheme_make_namespace;
  scheme_extension_table->scheme_add_global = scheme_add_global;
  scheme_extension_table->scheme_add_global_symbol = scheme_add_global_symbol;
  scheme_extension_table->scheme_make_envunbox = scheme_make_envunbox;
  scheme_extension_table->scheme_lookup_global = scheme_lookup_global;
  scheme_extension_table->scheme_global_bucket = scheme_global_bucket;
  scheme_extension_table->scheme_module_bucket = scheme_module_bucket;
  scheme_extension_table->scheme_builtin_value = scheme_builtin_value;
  scheme_extension_table->scheme_set_global_bucket = scheme_set_global_bucket;
  scheme_extension_table->scheme_primitive_module = scheme_primitive_module;
  scheme_extension_table->scheme_finish_primitive_module = scheme_finish_primitive_module;
  scheme_extension_table->scheme_set_primitive_module_phaseless = scheme_set_primitive_module_phaseless;
  scheme_extension_table->scheme_protect_primitive_provide = scheme_protect_primitive_provide;
  scheme_extension_table->scheme_make_modidx = scheme_make_modidx;
  scheme_extension_table->scheme_dynamic_require = scheme_dynamic_require;
  scheme_extension_table->scheme_dynamic_require_reader = scheme_dynamic_require_reader;
  scheme_extension_table->scheme_namespace_require = scheme_namespace_require;
  scheme_extension_table->scheme_is_module_path = scheme_is_module_path;
  scheme_extension_table->scheme_is_module_path_index = scheme_is_module_path_index;
  scheme_extension_table->scheme_is_resolved_module_path = scheme_is_resolved_module_path;
  scheme_extension_table->scheme_datum_to_kernel_stx = scheme_datum_to_kernel_stx;
  scheme_extension_table->scheme_module_is_declared = scheme_module_is_declared;
  scheme_extension_table->scheme_intern_symbol = scheme_intern_symbol;
  scheme_extension_table->scheme_intern_exact_symbol = scheme_intern_exact_symbol;
  scheme_extension_table->scheme_intern_exact_char_symbol = scheme_intern_exact_char_symbol;
  scheme_extension_table->scheme_make_symbol = scheme_make_symbol;
  scheme_extension_table->scheme_make_exact_symbol = scheme_make_exact_symbol;
  scheme_extension_table->scheme_make_exact_char_symbol = scheme_make_exact_char_symbol;
  scheme_extension_table->scheme_symbol_name = scheme_symbol_name;
  scheme_extension_table->scheme_symbol_name_and_size = scheme_symbol_name_and_size;
  scheme_extension_table->scheme_symbol_val = scheme_symbol_val;
  scheme_extension_table->scheme_intern_exact_keyword = scheme_intern_exact_keyword;
  scheme_extension_table->scheme_intern_exact_char_keyword = scheme_intern_exact_char_keyword;
  scheme_extension_table->scheme_make_struct_values = scheme_make_struct_values;
  scheme_extension_table->scheme_make_struct_names = scheme_make_struct_names;
  scheme_extension_table->scheme_make_struct_type = scheme_make_struct_type;
  scheme_extension_table->scheme_make_struct_type2 = scheme_make_struct_type2;
  scheme_extension_table->scheme_make_struct_instance = scheme_make_struct_instance;
  scheme_extension_table->scheme_is_struct_instance = scheme_is_struct_instance;
  scheme_extension_table->scheme_struct_ref = scheme_struct_ref;
  scheme_extension_table->scheme_struct_set = scheme_struct_set;
  scheme_extension_table->scheme_make_struct_type_property = scheme_make_struct_type_property;
  scheme_extension_table->scheme_make_struct_type_property_w_guard = scheme_make_struct_type_property_w_guard;
  scheme_extension_table->scheme_struct_type_property_ref = scheme_struct_type_property_ref;
  scheme_extension_table->scheme_chaperone_struct_type_property_ref = scheme_chaperone_struct_type_property_ref;
  scheme_extension_table->scheme_make_location = scheme_make_location;
  scheme_extension_table->scheme_is_location = scheme_is_location;
  scheme_extension_table->scheme_make_inspector = scheme_make_inspector;
  scheme_extension_table->scheme_is_subinspector = scheme_is_subinspector;
  scheme_extension_table->scheme_eq = scheme_eq;
  scheme_extension_table->scheme_eqv = scheme_eqv;
  scheme_extension_table->scheme_equal = scheme_equal;
  scheme_extension_table->scheme_equal_always = scheme_equal_always;
  scheme_extension_table->scheme_chaperone_of = scheme_chaperone_of;
  scheme_extension_table->scheme_impersonator_of = scheme_impersonator_of;
#ifdef MZ_PRECISE_GC
  scheme_extension_table->scheme_hash_key = scheme_hash_key;
#endif
  scheme_extension_table->scheme_equal_hash_key = scheme_equal_hash_key;
  scheme_extension_table->scheme_equal_hash_key_recur = scheme_equal_hash_key_recur;
  scheme_extension_table->scheme_equal_hash_key2 = scheme_equal_hash_key2;
  scheme_extension_table->scheme_recur_equal_hash_key = scheme_recur_equal_hash_key;
  scheme_extension_table->scheme_recur_equal_hash_key2 = scheme_recur_equal_hash_key2;
  scheme_extension_table->scheme_equal_always_hash_key = scheme_equal_always_hash_key;
  scheme_extension_table->scheme_equal_always_hash_key_recur = scheme_equal_always_hash_key_recur;
  scheme_extension_table->scheme_equal_always_hash_key2 = scheme_equal_always_hash_key2;
  scheme_extension_table->scheme_eqv_hash_key = scheme_eqv_hash_key;
  scheme_extension_table->scheme_eqv_hash_key2 = scheme_eqv_hash_key2;
  scheme_extension_table->scheme_set_type_equality = scheme_set_type_equality;
  scheme_extension_table->scheme_recur_equal = scheme_recur_equal;
  scheme_extension_table->scheme_build_list = scheme_build_list;
  scheme_extension_table->scheme_build_list_offset = scheme_build_list_offset;
  scheme_extension_table->scheme_is_list = scheme_is_list;
  scheme_extension_table->scheme_list_length = scheme_list_length;
  scheme_extension_table->scheme_proper_list_length = scheme_proper_list_length;
  scheme_extension_table->scheme_alloc_list = scheme_alloc_list;
  scheme_extension_table->scheme_map_1 = scheme_map_1;
  scheme_extension_table->scheme_car = scheme_car;
  scheme_extension_table->scheme_cdr = scheme_cdr;
  scheme_extension_table->scheme_cadr = scheme_cadr;
  scheme_extension_table->scheme_caddr = scheme_caddr;
  scheme_extension_table->scheme_vector_to_list = scheme_vector_to_list;
  scheme_extension_table->scheme_list_to_vector = scheme_list_to_vector;
  scheme_extension_table->scheme_append = scheme_append;
  scheme_extension_table->scheme_reverse = scheme_reverse;
  scheme_extension_table->scheme_box = scheme_box;
  scheme_extension_table->scheme_unbox = scheme_unbox;
  scheme_extension_table->scheme_set_box = scheme_set_box;
  scheme_extension_table->scheme_make_weak_box = scheme_make_weak_box;
  scheme_extension_table->scheme_make_late_weak_box = scheme_make_late_weak_box;
  scheme_extension_table->scheme_make_ephemeron = scheme_make_ephemeron;
  scheme_extension_table->scheme_ephemeron_value = scheme_ephemeron_value;
  scheme_extension_table->scheme_ephemeron_key = scheme_ephemeron_key;
  scheme_extension_table->scheme_make_late_will_executor = scheme_make_late_will_executor;
  scheme_extension_table->scheme_load = scheme_load;
  scheme_extension_table->scheme_load_extension = scheme_load_extension;
  scheme_extension_table->scheme_register_extension_global = scheme_register_extension_global;
  scheme_extension_table->scheme_get_seconds = scheme_get_seconds;
  scheme_extension_table->scheme_get_milliseconds = scheme_get_milliseconds;
  scheme_extension_table->scheme_get_inexact_milliseconds = scheme_get_inexact_milliseconds;
  scheme_extension_table->scheme_get_process_milliseconds = scheme_get_process_milliseconds;
  scheme_extension_table->scheme_get_process_children_milliseconds = scheme_get_process_children_milliseconds;
  scheme_extension_table->scheme_get_thread_milliseconds = scheme_get_thread_milliseconds;
  scheme_extension_table->scheme_banner = scheme_banner;
  scheme_extension_table->scheme_version = scheme_version;
  scheme_extension_table->scheme_check_proc_arity = scheme_check_proc_arity;
  scheme_extension_table->scheme_check_proc_arity2 = scheme_check_proc_arity2;
  scheme_extension_table->scheme_make_provided_string = scheme_make_provided_string;
  scheme_extension_table->scheme_make_args_string = scheme_make_args_string;
  scheme_extension_table->scheme_make_arg_lines_string = scheme_make_arg_lines_string;
  scheme_extension_table->scheme_system_library_subpath = scheme_system_library_subpath;
  scheme_extension_table->scheme_signal_received = scheme_signal_received;
  scheme_extension_table->scheme_signal_received_at = scheme_signal_received_at;
  scheme_extension_table->scheme_get_signal_handle = scheme_get_signal_handle;
  scheme_extension_table->scheme_wait_until_signal_received = scheme_wait_until_signal_received;
  scheme_extension_table->scheme_char_strlen = scheme_char_strlen;
  scheme_extension_table->scheme_stx_extract_marks = scheme_stx_extract_marks;
  scheme_extension_table->scheme_get_place_id = scheme_get_place_id;
  scheme_extension_table->scheme_get_place_table = scheme_get_place_table;
  scheme_extension_table->scheme_register_process_global = scheme_register_process_global;
  scheme_extension_table->scheme_malloc_key = scheme_malloc_key;
  scheme_extension_table->scheme_free_key = scheme_free_key;
  scheme_extension_table->scheme_jit_find_code_end = scheme_jit_find_code_end;
  scheme_extension_table->scheme_jit_now = scheme_jit_now;
  scheme_extension_table->scheme_set_signal_handler = scheme_set_signal_handler;
