1 #define scheme_init_jmpup_buf (scheme_extension_table->scheme_init_jmpup_buf)
2 #define scheme_setjmpup_relative (scheme_extension_table->scheme_setjmpup_relative)
3 #define scheme_longjmpup (scheme_extension_table->scheme_longjmpup)
4 #define scheme_reset_jmpup_buf (scheme_extension_table->scheme_reset_jmpup_buf)
5 #ifdef USE_MZ_SETJMP
6 #define scheme_get_mz_setjmp (scheme_extension_table->scheme_get_mz_setjmp)
7 #define scheme_mz_setjmp (scheme_extension_table->scheme_mz_setjmp)
8 #define scheme_mz_longjmp (scheme_extension_table->scheme_mz_longjmp)
9 #endif
10 #define scheme_clear_escape (scheme_extension_table->scheme_clear_escape)
11 #define scheme_new_jmpupbuf_holder (scheme_extension_table->scheme_new_jmpupbuf_holder)
12 #define scheme_current_config (scheme_extension_table->scheme_current_config)
13 #define scheme_minimal_config (scheme_extension_table->scheme_minimal_config)
14 #define scheme_extend_config (scheme_extension_table->scheme_extend_config)
15 #define scheme_install_config (scheme_extension_table->scheme_install_config)
16 #define scheme_get_param (scheme_extension_table->scheme_get_param)
17 #define scheme_set_param (scheme_extension_table->scheme_set_param)
18 #define scheme_get_thread_param (scheme_extension_table->scheme_get_thread_param)
19 #define scheme_set_thread_param (scheme_extension_table->scheme_set_thread_param)
20 #define scheme_get_env (scheme_extension_table->scheme_get_env)
21 #define scheme_empty_cell_table (scheme_extension_table->scheme_empty_cell_table)
22 #define scheme_inherit_cells (scheme_extension_table->scheme_inherit_cells)
23 #define scheme_current_break_cell (scheme_extension_table->scheme_current_break_cell)
24 #ifndef USE_THREAD_LOCAL
25 # ifndef LINK_EXTENSIONS_BY_TABLE
26 #define scheme_current_thread (scheme_extension_table->scheme_current_thread)
27 #define scheme_fuel_counter (scheme_extension_table->scheme_fuel_counter)
28 # else
29 #define scheme_current_thread_ptr (scheme_extension_table->scheme_current_thread_ptr)
30 #define scheme_fuel_counter_ptr (scheme_extension_table->scheme_fuel_counter_ptr)
31 # endif
32 #endif
33 #define scheme_get_current_thread (scheme_extension_table->scheme_get_current_thread)
34 #define scheme_is_atomic (scheme_extension_table->scheme_is_atomic)
35 #define scheme_start_atomic (scheme_extension_table->scheme_start_atomic)
36 #define scheme_end_atomic (scheme_extension_table->scheme_end_atomic)
37 #define scheme_end_atomic_no_swap (scheme_extension_table->scheme_end_atomic_no_swap)
38 #define scheme_start_in_scheduler (scheme_extension_table->scheme_start_in_scheduler)
39 #define scheme_end_in_scheduler (scheme_extension_table->scheme_end_in_scheduler)
40 #define scheme_start_atomic_no_break (scheme_extension_table->scheme_start_atomic_no_break)
41 #define scheme_end_atomic_can_break (scheme_extension_table->scheme_end_atomic_can_break)
42 #define scheme_out_of_fuel (scheme_extension_table->scheme_out_of_fuel)
43 #define scheme_thread (scheme_extension_table->scheme_thread)
44 #define scheme_thread_w_details (scheme_extension_table->scheme_thread_w_details)
45 #define scheme_kill_thread (scheme_extension_table->scheme_kill_thread)
46 #define scheme_break_thread (scheme_extension_table->scheme_break_thread)
47 #define scheme_break_kind_thread (scheme_extension_table->scheme_break_kind_thread)
48 #define scheme_break_main_thread (scheme_extension_table->scheme_break_main_thread)
49 #define scheme_break_main_thread_at (scheme_extension_table->scheme_break_main_thread_at)
50 #define scheme_break_kind_main_thread_at (scheme_extension_table->scheme_break_kind_main_thread_at)
51 #define scheme_get_main_thread_break_handle (scheme_extension_table->scheme_get_main_thread_break_handle)
52 #define scheme_set_break_main_target (scheme_extension_table->scheme_set_break_main_target)
53 #define scheme_thread_block (scheme_extension_table->scheme_thread_block)
54 #define scheme_thread_block_enable_break (scheme_extension_table->scheme_thread_block_enable_break)
55 #define scheme_swap_thread (scheme_extension_table->scheme_swap_thread)
56 #define scheme_making_progress (scheme_extension_table->scheme_making_progress)
57 #define scheme_weak_suspend_thread (scheme_extension_table->scheme_weak_suspend_thread)
58 #define scheme_weak_resume_thread (scheme_extension_table->scheme_weak_resume_thread)
59 #define scheme_block_until (scheme_extension_table->scheme_block_until)
60 #define scheme_block_until_enable_break (scheme_extension_table->scheme_block_until_enable_break)
61 #define scheme_block_until_unless (scheme_extension_table->scheme_block_until_unless)
62 #define scheme_wait_input_allowed (scheme_extension_table->scheme_wait_input_allowed)
63 #define scheme_unless_ready (scheme_extension_table->scheme_unless_ready)
64 #define scheme_in_main_thread (scheme_extension_table->scheme_in_main_thread)
65 #define scheme_cancel_sleep (scheme_extension_table->scheme_cancel_sleep)
66 #define scheme_start_sleeper_thread (scheme_extension_table->scheme_start_sleeper_thread)
67 #define scheme_end_sleeper_thread (scheme_extension_table->scheme_end_sleeper_thread)
68 #define scheme_set_place_sleep (scheme_extension_table->scheme_set_place_sleep)
69 #define scheme_notify_sleep_progress (scheme_extension_table->scheme_notify_sleep_progress)
70 #define scheme_make_thread_cell (scheme_extension_table->scheme_make_thread_cell)
71 #define scheme_thread_cell_get (scheme_extension_table->scheme_thread_cell_get)
72 #define scheme_thread_cell_set (scheme_extension_table->scheme_thread_cell_set)
73 #define scheme_tls_allocate (scheme_extension_table->scheme_tls_allocate)
74 #define scheme_tls_set (scheme_extension_table->scheme_tls_set)
75 #define scheme_tls_get (scheme_extension_table->scheme_tls_get)
76 #define scheme_make_custodian (scheme_extension_table->scheme_make_custodian)
77 #define scheme_add_managed (scheme_extension_table->scheme_add_managed)
78 #define scheme_add_managed_close_on_exit (scheme_extension_table->scheme_add_managed_close_on_exit)
79 #define scheme_custodian_check_available (scheme_extension_table->scheme_custodian_check_available)
80 #define scheme_custodian_is_available (scheme_extension_table->scheme_custodian_is_available)
81 #define scheme_remove_managed (scheme_extension_table->scheme_remove_managed)
82 #define scheme_close_managed (scheme_extension_table->scheme_close_managed)
83 #define scheme_schedule_custodian_close (scheme_extension_table->scheme_schedule_custodian_close)
84 #define scheme_add_custodian_extractor (scheme_extension_table->scheme_add_custodian_extractor)
85 #define scheme_flush_managed (scheme_extension_table->scheme_flush_managed)
86 #define scheme_add_flush (scheme_extension_table->scheme_add_flush)
87 #define scheme_remove_flush (scheme_extension_table->scheme_remove_flush)
88 #define scheme_add_atexit_closer (scheme_extension_table->scheme_add_atexit_closer)
89 #define scheme_atexit (scheme_extension_table->scheme_atexit)
90 #define scheme_add_evt (scheme_extension_table->scheme_add_evt)
91 #define scheme_add_evt_through_sema (scheme_extension_table->scheme_add_evt_through_sema)
92 #define scheme_is_evt (scheme_extension_table->scheme_is_evt)
93 #define scheme_sync (scheme_extension_table->scheme_sync)
94 #define scheme_sync_enable_break (scheme_extension_table->scheme_sync_enable_break)
95 #define scheme_sync_timeout (scheme_extension_table->scheme_sync_timeout)
96 #define scheme_make_evt_set (scheme_extension_table->scheme_make_evt_set)
97 #define scheme_add_swap_callback (scheme_extension_table->scheme_add_swap_callback)
98 #define scheme_add_swap_out_callback (scheme_extension_table->scheme_add_swap_out_callback)
99 #define scheme_call_enable_break (scheme_extension_table->scheme_call_enable_break)
100 #define scheme_close_should_force_port_closed (scheme_extension_table->scheme_close_should_force_port_closed)
101 #define scheme_push_kill_action (scheme_extension_table->scheme_push_kill_action)
102 #define scheme_pop_kill_action (scheme_extension_table->scheme_pop_kill_action)
103 #define scheme_set_can_break (scheme_extension_table->scheme_set_can_break)
104 #define scheme_push_break_enable (scheme_extension_table->scheme_push_break_enable)
105 #define scheme_pop_break_enable (scheme_extension_table->scheme_pop_break_enable)
106 #define scheme_abort_continuation_no_dws (scheme_extension_table->scheme_abort_continuation_no_dws)
107 #define scheme_call_with_composable_no_dws (scheme_extension_table->scheme_call_with_composable_no_dws)
108 #define scheme_set_on_atomic_timeout (scheme_extension_table->scheme_set_on_atomic_timeout)
109 #define scheme_signal_error (scheme_extension_table->scheme_signal_error)
110 #define scheme_raise_exn (scheme_extension_table->scheme_raise_exn)
111 #define scheme_warning (scheme_extension_table->scheme_warning)
112 #define scheme_raise (scheme_extension_table->scheme_raise)
113 #define scheme_log_level_p (scheme_extension_table->scheme_log_level_p)
114 #define scheme_log_level_topic_p (scheme_extension_table->scheme_log_level_topic_p)
115 #define scheme_log (scheme_extension_table->scheme_log)
116 #define scheme_log_w_data (scheme_extension_table->scheme_log_w_data)
117 #define scheme_log_message (scheme_extension_table->scheme_log_message)
118 #define scheme_log_name_message (scheme_extension_table->scheme_log_name_message)
119 #define scheme_log_name_pfx_message (scheme_extension_table->scheme_log_name_pfx_message)
120 #define scheme_log_abort (scheme_extension_table->scheme_log_abort)
121 #define scheme_log_warning (scheme_extension_table->scheme_log_warning)
122 #define scheme_glib_log_message (scheme_extension_table->scheme_glib_log_message)
123 #define scheme_glib_log_message_test (scheme_extension_table->scheme_glib_log_message_test)
124 #define scheme_out_of_memory_abort (scheme_extension_table->scheme_out_of_memory_abort)
125 #define scheme_wrong_count (scheme_extension_table->scheme_wrong_count)
126 #define scheme_wrong_count_m (scheme_extension_table->scheme_wrong_count_m)
127 #define scheme_case_lambda_wrong_count (scheme_extension_table->scheme_case_lambda_wrong_count)
128 #define scheme_wrong_type (scheme_extension_table->scheme_wrong_type)
129 #define scheme_wrong_contract (scheme_extension_table->scheme_wrong_contract)
130 #define scheme_wrong_field_type (scheme_extension_table->scheme_wrong_field_type)
131 #define scheme_wrong_field_contract (scheme_extension_table->scheme_wrong_field_contract)
132 #define scheme_arg_mismatch (scheme_extension_table->scheme_arg_mismatch)
133 #define scheme_contract_error (scheme_extension_table->scheme_contract_error)
134 #define scheme_wrong_return_arity (scheme_extension_table->scheme_wrong_return_arity)
135 #define scheme_unbound_global (scheme_extension_table->scheme_unbound_global)
136 #define scheme_dynamic_wind (scheme_extension_table->scheme_dynamic_wind)
137 #define scheme_make_type (scheme_extension_table->scheme_make_type)
138 #define scheme_get_type_name (scheme_extension_table->scheme_get_type_name)
139 #define scheme_get_type_name_or_null (scheme_extension_table->scheme_get_type_name_or_null)
140 #define scheme_eof (scheme_extension_table->scheme_eof)
141 #define scheme_make_eof (scheme_extension_table->scheme_make_eof)
142 #define scheme_null (scheme_extension_table->scheme_null)
143 #define scheme_make_null (scheme_extension_table->scheme_make_null)
144 #define scheme_true (scheme_extension_table->scheme_true)
145 #define scheme_make_true (scheme_extension_table->scheme_make_true)
146 #define scheme_false (scheme_extension_table->scheme_false)
147 #define scheme_make_false (scheme_extension_table->scheme_make_false)
148 #define scheme_void (scheme_extension_table->scheme_void)
149 #define scheme_make_void (scheme_extension_table->scheme_make_void)
150 #define scheme_undefined (scheme_extension_table->scheme_undefined)
151 #define scheme_tail_call_waiting (scheme_extension_table->scheme_tail_call_waiting)
152 #define scheme_multiple_values (scheme_extension_table->scheme_multiple_values)
153 #define scheme_uchar_table (scheme_extension_table->scheme_uchar_table)
154 #define scheme_uchar_cases_table (scheme_extension_table->scheme_uchar_cases_table)
155 #define scheme_uchar_cats_table (scheme_extension_table->scheme_uchar_cats_table)
156 #define scheme_uchar_ups (scheme_extension_table->scheme_uchar_ups)
157 #define scheme_uchar_downs (scheme_extension_table->scheme_uchar_downs)
158 #define scheme_uchar_titles (scheme_extension_table->scheme_uchar_titles)
159 #define scheme_uchar_folds (scheme_extension_table->scheme_uchar_folds)
160 #define scheme_uchar_combining_classes (scheme_extension_table->scheme_uchar_combining_classes)
161 #define scheme_on_demand_jit_code (scheme_extension_table->scheme_on_demand_jit_code)
162 #define scheme_eval (scheme_extension_table->scheme_eval)
163 #define scheme_eval_multi (scheme_extension_table->scheme_eval_multi)
164 #define scheme_eval_with_prompt (scheme_extension_table->scheme_eval_with_prompt)
165 #define scheme_eval_multi_with_prompt (scheme_extension_table->scheme_eval_multi_with_prompt)
166 #define scheme_eval_compiled (scheme_extension_table->scheme_eval_compiled)
167 #define scheme_eval_compiled_multi (scheme_extension_table->scheme_eval_compiled_multi)
168 #define _scheme_eval_compiled (scheme_extension_table->_scheme_eval_compiled)
169 #define _scheme_eval_compiled_multi (scheme_extension_table->_scheme_eval_compiled_multi)
170 #define scheme_apply (scheme_extension_table->scheme_apply)
171 #define scheme_apply_multi (scheme_extension_table->scheme_apply_multi)
172 #define scheme_apply_no_eb (scheme_extension_table->scheme_apply_no_eb)
173 #define scheme_apply_multi_no_eb (scheme_extension_table->scheme_apply_multi_no_eb)
174 #define scheme_apply_to_list (scheme_extension_table->scheme_apply_to_list)
175 #define scheme_apply_with_prompt (scheme_extension_table->scheme_apply_with_prompt)
176 #define scheme_apply_multi_with_prompt (scheme_extension_table->scheme_apply_multi_with_prompt)
177 #define _scheme_apply_with_prompt (scheme_extension_table->_scheme_apply_with_prompt)
178 #define _scheme_apply_multi_with_prompt (scheme_extension_table->_scheme_apply_multi_with_prompt)
179 #define scheme_eval_string (scheme_extension_table->scheme_eval_string)
180 #define scheme_eval_string_multi (scheme_extension_table->scheme_eval_string_multi)
181 #define scheme_eval_string_all (scheme_extension_table->scheme_eval_string_all)
182 #define scheme_eval_string_with_prompt (scheme_extension_table->scheme_eval_string_with_prompt)
183 #define scheme_eval_string_multi_with_prompt (scheme_extension_table->scheme_eval_string_multi_with_prompt)
184 #define scheme_eval_string_all_with_prompt (scheme_extension_table->scheme_eval_string_all_with_prompt)
185 #define scheme_eval_all_with_prompt (scheme_extension_table->scheme_eval_all_with_prompt)
186 #define scheme_eval_module_string (scheme_extension_table->scheme_eval_module_string)
187 #define _scheme_apply_known_prim_closure (scheme_extension_table->_scheme_apply_known_prim_closure)
188 #define _scheme_apply_known_prim_closure_multi (scheme_extension_table->_scheme_apply_known_prim_closure_multi)
189 #define _scheme_apply_prim_closure (scheme_extension_table->_scheme_apply_prim_closure)
190 #define _scheme_apply_prim_closure_multi (scheme_extension_table->_scheme_apply_prim_closure_multi)
191 #define scheme_current_argument_stack (scheme_extension_table->scheme_current_argument_stack)
192 #define scheme_call_with_prompt (scheme_extension_table->scheme_call_with_prompt)
193 #define scheme_call_with_prompt_multi (scheme_extension_table->scheme_call_with_prompt_multi)
194 #define _scheme_call_with_prompt (scheme_extension_table->_scheme_call_with_prompt)
195 #define _scheme_call_with_prompt_multi (scheme_extension_table->_scheme_call_with_prompt_multi)
196 #define scheme_values (scheme_extension_table->scheme_values)
197 #define scheme_check_one_value (scheme_extension_table->scheme_check_one_value)
198 #define scheme_tail_apply (scheme_extension_table->scheme_tail_apply)
199 #define scheme_tail_apply_no_copy (scheme_extension_table->scheme_tail_apply_no_copy)
200 #define scheme_tail_apply_to_list (scheme_extension_table->scheme_tail_apply_to_list)
201 #define scheme_tail_eval_expr (scheme_extension_table->scheme_tail_eval_expr)
202 #define scheme_set_tail_buffer_size (scheme_extension_table->scheme_set_tail_buffer_size)
203 #define scheme_force_value (scheme_extension_table->scheme_force_value)
204 #define scheme_force_one_value (scheme_extension_table->scheme_force_one_value)
205 #define scheme_ignore_result (scheme_extension_table->scheme_ignore_result)
206 #define scheme_set_cont_mark (scheme_extension_table->scheme_set_cont_mark)
207 #define scheme_push_continuation_frame (scheme_extension_table->scheme_push_continuation_frame)
208 #define scheme_pop_continuation_frame (scheme_extension_table->scheme_pop_continuation_frame)
209 #define scheme_temp_dec_mark_depth (scheme_extension_table->scheme_temp_dec_mark_depth)
210 #define scheme_temp_inc_mark_depth (scheme_extension_table->scheme_temp_inc_mark_depth)
211 #define scheme_current_continuation_marks (scheme_extension_table->scheme_current_continuation_marks)
212 #define scheme_extract_one_cc_mark (scheme_extension_table->scheme_extract_one_cc_mark)
213 #define scheme_extract_one_cc_mark_to_tag (scheme_extension_table->scheme_extract_one_cc_mark_to_tag)
214 #define scheme_do_eval (scheme_extension_table->scheme_do_eval)
215 #define scheme_detach_multple_array (scheme_extension_table->scheme_detach_multple_array)
216 #ifndef SCHEME_NO_GC
217 # ifndef SCHEME_NO_GC_PROTO
218 #define GC_malloc (scheme_extension_table->GC_malloc)
219 #define GC_malloc_atomic (scheme_extension_table->GC_malloc_atomic)
220 #  ifdef MZ_PRECISE_GC
221 #define GC_malloc_one_tagged (scheme_extension_table->GC_malloc_one_tagged)
222 #define GC_malloc_atomic_uncollectable (scheme_extension_table->GC_malloc_atomic_uncollectable)
223 #define scheme_malloc_uncollectable (scheme_extension_table->scheme_malloc_uncollectable)
224 #define GC_malloc_allow_interior (scheme_extension_table->GC_malloc_allow_interior)
225 #define GC_malloc_atomic_allow_interior (scheme_extension_table->GC_malloc_atomic_allow_interior)
226 #define GC_malloc_tagged_allow_interior (scheme_extension_table->GC_malloc_tagged_allow_interior)
227 #  else
228 #define GC_malloc_stubborn (scheme_extension_table->GC_malloc_stubborn)
229 #define GC_malloc_uncollectable (scheme_extension_table->GC_malloc_uncollectable)
230 #  endif
231 # endif
232 #endif
233 #define scheme_malloc_code (scheme_extension_table->scheme_malloc_code)
234 #define scheme_malloc_permanent_code (scheme_extension_table->scheme_malloc_permanent_code)
235 #define scheme_free_code (scheme_extension_table->scheme_free_code)
236 #ifndef MZ_PRECISE_GC
237 #define scheme_malloc_gcable_code (scheme_extension_table->scheme_malloc_gcable_code)
238 #endif
239 #define scheme_malloc_eternal (scheme_extension_table->scheme_malloc_eternal)
240 #define scheme_end_stubborn_change (scheme_extension_table->scheme_end_stubborn_change)
241 #define scheme_calloc (scheme_extension_table->scheme_calloc)
242 #define scheme_strdup (scheme_extension_table->scheme_strdup)
243 #define scheme_strdup_eternal (scheme_extension_table->scheme_strdup_eternal)
244 #define scheme_malloc_fail_ok (scheme_extension_table->scheme_malloc_fail_ok)
245 #ifndef MZ_PRECISE_GC
246 #define scheme_late_weak_reference (scheme_extension_table->scheme_late_weak_reference)
247 #define scheme_late_weak_reference_indirect (scheme_extension_table->scheme_late_weak_reference_indirect)
248 #define scheme_weak_reference (scheme_extension_table->scheme_weak_reference)
249 #define scheme_weak_reference_indirect (scheme_extension_table->scheme_weak_reference_indirect)
250 #define scheme_unweak_reference (scheme_extension_table->scheme_unweak_reference)
251 #endif
252 #define scheme_add_finalizer (scheme_extension_table->scheme_add_finalizer)
253 #define scheme_add_finalizer_once (scheme_extension_table->scheme_add_finalizer_once)
254 #define scheme_subtract_finalizer (scheme_extension_table->scheme_subtract_finalizer)
255 #define scheme_add_scheme_finalizer (scheme_extension_table->scheme_add_scheme_finalizer)
256 #define scheme_add_scheme_finalizer_once (scheme_extension_table->scheme_add_scheme_finalizer_once)
257 #define scheme_register_finalizer (scheme_extension_table->scheme_register_finalizer)
258 #define scheme_remove_all_finalization (scheme_extension_table->scheme_remove_all_finalization)
259 #define scheme_dont_gc_ptr (scheme_extension_table->scheme_dont_gc_ptr)
260 #define scheme_gc_ptr_ok (scheme_extension_table->scheme_gc_ptr_ok)
261 #define scheme_collect_garbage (scheme_extension_table->scheme_collect_garbage)
262 #define scheme_collect_garbage_minor (scheme_extension_table->scheme_collect_garbage_minor)
263 #define scheme_enable_garbage_collection (scheme_extension_table->scheme_enable_garbage_collection)
264 #define scheme_incremental_garbage_collection (scheme_extension_table->scheme_incremental_garbage_collection)
265 #ifdef MZ_PRECISE_GC
266 # ifndef USE_THREAD_LOCAL
267 #define GC_variable_stack (scheme_extension_table->GC_variable_stack)
268 # endif
269 #define GC_register_traversers (scheme_extension_table->GC_register_traversers)
270 #define GC_resolve (scheme_extension_table->GC_resolve)
271 #define GC_mark (scheme_extension_table->GC_mark)
272 #define GC_fixup (scheme_extension_table->GC_fixup)
273 #define GC_fixup_self (scheme_extension_table->GC_fixup_self)
274 #endif
275 #define scheme_malloc_immobile_box (scheme_extension_table->scheme_malloc_immobile_box)
276 #define scheme_free_immobile_box (scheme_extension_table->scheme_free_immobile_box)
277 #define scheme_add_gc_callback (scheme_extension_table->scheme_add_gc_callback)
278 #define scheme_remove_gc_callback (scheme_extension_table->scheme_remove_gc_callback)
279 #define scheme_register_type_gc_shape (scheme_extension_table->scheme_register_type_gc_shape)
280 #define scheme_make_bucket_table (scheme_extension_table->scheme_make_bucket_table)
281 #define scheme_add_to_table (scheme_extension_table->scheme_add_to_table)
282 #define scheme_change_in_table (scheme_extension_table->scheme_change_in_table)
283 #define scheme_lookup_in_table (scheme_extension_table->scheme_lookup_in_table)
284 #define scheme_bucket_from_table (scheme_extension_table->scheme_bucket_from_table)
285 #define scheme_bucket_table_equal (scheme_extension_table->scheme_bucket_table_equal)
286 #define scheme_clone_bucket_table (scheme_extension_table->scheme_clone_bucket_table)
287 #define scheme_clear_bucket_table (scheme_extension_table->scheme_clear_bucket_table)
288 #define scheme_bucket_table_index (scheme_extension_table->scheme_bucket_table_index)
289 #define scheme_bucket_table_next (scheme_extension_table->scheme_bucket_table_next)
290 #define scheme_make_hash_table (scheme_extension_table->scheme_make_hash_table)
291 #define scheme_make_hash_table_equal (scheme_extension_table->scheme_make_hash_table_equal)
292 #define scheme_make_hash_table_eqv (scheme_extension_table->scheme_make_hash_table_eqv)
293 #define scheme_hash_set (scheme_extension_table->scheme_hash_set)
294 #define scheme_hash_get (scheme_extension_table->scheme_hash_get)
295 #define scheme_eq_hash_get (scheme_extension_table->scheme_eq_hash_get)
296 #define scheme_hash_set_atomic (scheme_extension_table->scheme_hash_set_atomic)
297 #define scheme_hash_get_atomic (scheme_extension_table->scheme_hash_get_atomic)
298 #define scheme_hash_table_equal (scheme_extension_table->scheme_hash_table_equal)
299 #define scheme_is_hash_table_equal (scheme_extension_table->scheme_is_hash_table_equal)
300 #define scheme_is_hash_table_eqv (scheme_extension_table->scheme_is_hash_table_eqv)
301 #define scheme_clone_hash_table (scheme_extension_table->scheme_clone_hash_table)
302 #define scheme_clear_hash_table (scheme_extension_table->scheme_clear_hash_table)
303 #define scheme_hash_table_index (scheme_extension_table->scheme_hash_table_index)
304 #define scheme_hash_table_next (scheme_extension_table->scheme_hash_table_next)
305 #define scheme_make_hash_tree (scheme_extension_table->scheme_make_hash_tree)
306 #define scheme_hash_tree_set (scheme_extension_table->scheme_hash_tree_set)
307 #define scheme_hash_tree_get (scheme_extension_table->scheme_hash_tree_get)
308 #define scheme_eq_hash_tree_get (scheme_extension_table->scheme_eq_hash_tree_get)
309 #define scheme_hash_tree_next (scheme_extension_table->scheme_hash_tree_next)
310 #define scheme_hash_tree_index (scheme_extension_table->scheme_hash_tree_index)
311 #define scheme_hash_tree_equal (scheme_extension_table->scheme_hash_tree_equal)
312 #define scheme_is_hash_tree_equal (scheme_extension_table->scheme_is_hash_tree_equal)
313 #define scheme_is_hash_tree_eqv (scheme_extension_table->scheme_is_hash_tree_eqv)
314 #define scheme_make_prim (scheme_extension_table->scheme_make_prim)
315 #define scheme_make_noneternal_prim (scheme_extension_table->scheme_make_noneternal_prim)
316 #define scheme_make_prim_w_arity (scheme_extension_table->scheme_make_prim_w_arity)
317 #define scheme_make_folding_prim (scheme_extension_table->scheme_make_folding_prim)
318 #define scheme_make_immed_prim (scheme_extension_table->scheme_make_immed_prim)
319 #define scheme_make_noncm_prim (scheme_extension_table->scheme_make_noncm_prim)
320 #define scheme_make_noneternal_prim_w_arity (scheme_extension_table->scheme_make_noneternal_prim_w_arity)
321 #define scheme_make_prim_w_everything (scheme_extension_table->scheme_make_prim_w_everything)
322 #define scheme_make_prim_closure_w_arity (scheme_extension_table->scheme_make_prim_closure_w_arity)
323 #define scheme_make_folding_prim_closure (scheme_extension_table->scheme_make_folding_prim_closure)
324 #define scheme_make_closed_prim (scheme_extension_table->scheme_make_closed_prim)
325 #define scheme_make_closed_prim_w_arity (scheme_extension_table->scheme_make_closed_prim_w_arity)
326 #define scheme_make_folding_closed_prim (scheme_extension_table->scheme_make_folding_closed_prim)
327 #define scheme_make_closed_prim_w_everything (scheme_extension_table->scheme_make_closed_prim_w_everything)
328 #define scheme_prim_is_method (scheme_extension_table->scheme_prim_is_method)
329 #define scheme_make_pair (scheme_extension_table->scheme_make_pair)
330 #define scheme_make_mutable_pair (scheme_extension_table->scheme_make_mutable_pair)
331 #define scheme_make_list_pair (scheme_extension_table->scheme_make_list_pair)
332 #define scheme_make_raw_pair (scheme_extension_table->scheme_make_raw_pair)
333 #define scheme_make_byte_string (scheme_extension_table->scheme_make_byte_string)
334 #define scheme_make_sized_byte_string (scheme_extension_table->scheme_make_sized_byte_string)
335 #define scheme_make_sized_offset_byte_string (scheme_extension_table->scheme_make_sized_offset_byte_string)
336 #define scheme_make_immutable_sized_byte_string (scheme_extension_table->scheme_make_immutable_sized_byte_string)
337 #define scheme_make_byte_string_without_copying (scheme_extension_table->scheme_make_byte_string_without_copying)
338 #define scheme_alloc_byte_string (scheme_extension_table->scheme_alloc_byte_string)
339 #define scheme_append_byte_string (scheme_extension_table->scheme_append_byte_string)
340 #define scheme_make_utf8_string (scheme_extension_table->scheme_make_utf8_string)
341 #define scheme_make_sized_utf8_string (scheme_extension_table->scheme_make_sized_utf8_string)
342 #define scheme_make_sized_offset_utf8_string (scheme_extension_table->scheme_make_sized_offset_utf8_string)
343 #define scheme_make_immutable_sized_utf8_string (scheme_extension_table->scheme_make_immutable_sized_utf8_string)
344 #define scheme_make_locale_string (scheme_extension_table->scheme_make_locale_string)
345 #define scheme_char_string_to_byte_string (scheme_extension_table->scheme_char_string_to_byte_string)
346 #define scheme_byte_string_to_char_string (scheme_extension_table->scheme_byte_string_to_char_string)
347 #define scheme_char_string_to_byte_string_locale (scheme_extension_table->scheme_char_string_to_byte_string_locale)
348 #define scheme_byte_string_to_char_string_locale (scheme_extension_table->scheme_byte_string_to_char_string_locale)
349 #define scheme_char_string_to_path (scheme_extension_table->scheme_char_string_to_path)
350 #define scheme_path_to_char_string (scheme_extension_table->scheme_path_to_char_string)
351 #define scheme_make_char_string (scheme_extension_table->scheme_make_char_string)
352 #define scheme_make_sized_char_string (scheme_extension_table->scheme_make_sized_char_string)
353 #define scheme_make_sized_offset_char_string (scheme_extension_table->scheme_make_sized_offset_char_string)
354 #define scheme_make_immutable_sized_char_string (scheme_extension_table->scheme_make_immutable_sized_char_string)
355 #define scheme_make_char_string_without_copying (scheme_extension_table->scheme_make_char_string_without_copying)
356 #define scheme_alloc_char_string (scheme_extension_table->scheme_alloc_char_string)
357 #define scheme_append_char_string (scheme_extension_table->scheme_append_char_string)
358 #define scheme_string_recase (scheme_extension_table->scheme_string_recase)
359 #define scheme_make_vector (scheme_extension_table->scheme_make_vector)
360 #define scheme_alloc_flvector (scheme_extension_table->scheme_alloc_flvector)
361 #ifdef MZ_LONG_DOUBLE
362 #define scheme_alloc_extflvector (scheme_extension_table->scheme_alloc_extflvector)
363 #endif
364 #define scheme_alloc_fxvector (scheme_extension_table->scheme_alloc_fxvector)
365 #define scheme_make_integer_value (scheme_extension_table->scheme_make_integer_value)
366 #define scheme_make_integer_value_from_unsigned (scheme_extension_table->scheme_make_integer_value_from_unsigned)
367 #define scheme_make_integer_value_from_long_long (scheme_extension_table->scheme_make_integer_value_from_long_long)
368 #define scheme_make_integer_value_from_unsigned_long_long (scheme_extension_table->scheme_make_integer_value_from_unsigned_long_long)
369 #define scheme_make_integer_value_from_long_halves (scheme_extension_table->scheme_make_integer_value_from_long_halves)
370 #define scheme_make_integer_value_from_unsigned_long_halves (scheme_extension_table->scheme_make_integer_value_from_unsigned_long_halves)
371 #define scheme_make_double (scheme_extension_table->scheme_make_double)
372 #ifdef MZ_LONG_DOUBLE
373 #define scheme_make_long_double (scheme_extension_table->scheme_make_long_double)
374 #endif
375 #ifdef MZ_USE_SINGLE_FLOATS
376 #define scheme_make_float (scheme_extension_table->scheme_make_float)
377 #endif
378 #define scheme_make_char (scheme_extension_table->scheme_make_char)
379 #define scheme_make_char_or_nul (scheme_extension_table->scheme_make_char_or_nul)
380 #define scheme_make_sema (scheme_extension_table->scheme_make_sema)
381 #define scheme_post_sema (scheme_extension_table->scheme_post_sema)
382 #define scheme_post_sema_all (scheme_extension_table->scheme_post_sema_all)
383 #define scheme_wait_sema (scheme_extension_table->scheme_wait_sema)
384 #define scheme_try_plain_sema (scheme_extension_table->scheme_try_plain_sema)
385 #define scheme_char_constants (scheme_extension_table->scheme_char_constants)
386 #define scheme_make_channel (scheme_extension_table->scheme_make_channel)
387 #define scheme_make_channel_put_evt (scheme_extension_table->scheme_make_channel_put_evt)
388 #define scheme_get_int_val (scheme_extension_table->scheme_get_int_val)
389 #define scheme_get_unsigned_int_val (scheme_extension_table->scheme_get_unsigned_int_val)
390 #define scheme_get_long_long_val (scheme_extension_table->scheme_get_long_long_val)
391 #define scheme_get_unsigned_long_long_val (scheme_extension_table->scheme_get_unsigned_long_long_val)
392 #define scheme_real_to_double (scheme_extension_table->scheme_real_to_double)
393 #ifdef MZ_LONG_DOUBLE
394 #define scheme_real_to_long_double (scheme_extension_table->scheme_real_to_long_double)
395 #endif
396 #define scheme_make_cptr (scheme_extension_table->scheme_make_cptr)
397 #define scheme_make_offset_cptr (scheme_extension_table->scheme_make_offset_cptr)
398 #define scheme_make_external_cptr (scheme_extension_table->scheme_make_external_cptr)
399 #define scheme_make_offset_external_cptr (scheme_extension_table->scheme_make_offset_external_cptr)
400 #define scheme_is_cpointer (scheme_extension_table->scheme_is_cpointer)
401 #define scheme_get_proc_name (scheme_extension_table->scheme_get_proc_name)
402 #define scheme_utf8_decode (scheme_extension_table->scheme_utf8_decode)
403 #define scheme_utf8_decode_offset_prefix (scheme_extension_table->scheme_utf8_decode_offset_prefix)
404 #define scheme_utf8_decode_as_prefix (scheme_extension_table->scheme_utf8_decode_as_prefix)
405 #define scheme_utf8_decode_all (scheme_extension_table->scheme_utf8_decode_all)
406 #define scheme_utf8_decode_prefix (scheme_extension_table->scheme_utf8_decode_prefix)
407 #define scheme_utf8_decode_to_buffer (scheme_extension_table->scheme_utf8_decode_to_buffer)
408 #define scheme_utf8_decode_to_buffer_len (scheme_extension_table->scheme_utf8_decode_to_buffer_len)
409 #define scheme_utf8_decode_count (scheme_extension_table->scheme_utf8_decode_count)
410 #define scheme_utf8_encode (scheme_extension_table->scheme_utf8_encode)
411 #define scheme_utf8_encode_all (scheme_extension_table->scheme_utf8_encode_all)
412 #define scheme_utf8_encode_to_buffer (scheme_extension_table->scheme_utf8_encode_to_buffer)
413 #define scheme_utf8_encode_to_buffer_len (scheme_extension_table->scheme_utf8_encode_to_buffer_len)
414 #define scheme_ucs4_to_utf16 (scheme_extension_table->scheme_ucs4_to_utf16)
415 #define scheme_utf16_to_ucs4 (scheme_extension_table->scheme_utf16_to_ucs4)
416 #define scheme_open_converter (scheme_extension_table->scheme_open_converter)
417 #define scheme_close_converter (scheme_extension_table->scheme_close_converter)
418 #define scheme_getenv (scheme_extension_table->scheme_getenv)
419 #define scheme_make_bignum (scheme_extension_table->scheme_make_bignum)
420 #define scheme_make_bignum_from_unsigned (scheme_extension_table->scheme_make_bignum_from_unsigned)
421 #define scheme_make_bignum_from_long_long (scheme_extension_table->scheme_make_bignum_from_long_long)
422 #define scheme_make_bignum_from_unsigned_long_long (scheme_extension_table->scheme_make_bignum_from_unsigned_long_long)
423 #define scheme_bignum_to_double (scheme_extension_table->scheme_bignum_to_double)
424 #define scheme_bignum_from_double (scheme_extension_table->scheme_bignum_from_double)
425 #ifdef MZ_LONG_DOUBLE
426 #define scheme_bignum_to_long_double (scheme_extension_table->scheme_bignum_to_long_double)
427 #define scheme_bignum_from_long_double (scheme_extension_table->scheme_bignum_from_long_double)
428 #endif
429 #ifdef MZ_USE_SINGLE_FLOATS
430 #define scheme_bignum_to_float (scheme_extension_table->scheme_bignum_to_float)
431 #define scheme_bignum_from_float (scheme_extension_table->scheme_bignum_from_float)
432 #else
433 # define scheme_bignum_to_float scheme_bignum_to_double
434 # define scheme_bignum_from_float scheme_bignum_from_double
435 #endif
436 #define scheme_bignum_to_string (scheme_extension_table->scheme_bignum_to_string)
437 #define scheme_bignum_to_allocated_string (scheme_extension_table->scheme_bignum_to_allocated_string)
438 #define scheme_read_bignum (scheme_extension_table->scheme_read_bignum)
439 #define scheme_read_bignum_bytes (scheme_extension_table->scheme_read_bignum_bytes)
440 #define scheme_bignum_normalize (scheme_extension_table->scheme_bignum_normalize)
441 #define scheme_make_rational (scheme_extension_table->scheme_make_rational)
442 #define scheme_rational_to_double (scheme_extension_table->scheme_rational_to_double)
443 #define scheme_rational_from_double (scheme_extension_table->scheme_rational_from_double)
444 #ifdef MZ_LONG_DOUBLE
445 #define scheme_rational_to_long_double (scheme_extension_table->scheme_rational_to_long_double)
446 #define scheme_rational_from_long_double (scheme_extension_table->scheme_rational_from_long_double)
447 #endif
448 #ifdef MZ_USE_SINGLE_FLOATS
449 #define scheme_rational_to_float (scheme_extension_table->scheme_rational_to_float)
450 #define scheme_rational_from_float (scheme_extension_table->scheme_rational_from_float)
451 #else
452 # define scheme_rational_to_float scheme_rational_to_double
453 # define scheme_rational_from_float scheme_rational_from_double
454 #endif
455 #define scheme_rational_normalize (scheme_extension_table->scheme_rational_normalize)
456 #define scheme_rational_numerator (scheme_extension_table->scheme_rational_numerator)
457 #define scheme_rational_denominator (scheme_extension_table->scheme_rational_denominator)
458 #define scheme_make_complex (scheme_extension_table->scheme_make_complex)
459 #define scheme_complex_normalize (scheme_extension_table->scheme_complex_normalize)
460 #define scheme_complex_real_part (scheme_extension_table->scheme_complex_real_part)
461 #define scheme_complex_imaginary_part (scheme_extension_table->scheme_complex_imaginary_part)
462 #define scheme_is_exact (scheme_extension_table->scheme_is_exact)
463 #define scheme_is_inexact (scheme_extension_table->scheme_is_inexact)
464 #define scheme_expand (scheme_extension_table->scheme_expand)
465 #define scheme_compile (scheme_extension_table->scheme_compile)
466 #define scheme_read (scheme_extension_table->scheme_read)
467 #define scheme_read_syntax (scheme_extension_table->scheme_read_syntax)
468 #define scheme_write (scheme_extension_table->scheme_write)
469 #define scheme_print (scheme_extension_table->scheme_print)
470 #define scheme_display (scheme_extension_table->scheme_display)
471 #define scheme_write_w_max (scheme_extension_table->scheme_write_w_max)
472 #define scheme_display_w_max (scheme_extension_table->scheme_display_w_max)
473 #define scheme_print_w_max (scheme_extension_table->scheme_print_w_max)
474 #define scheme_write_byte_string (scheme_extension_table->scheme_write_byte_string)
475 #define scheme_write_char_string (scheme_extension_table->scheme_write_char_string)
476 #define scheme_put_byte_string (scheme_extension_table->scheme_put_byte_string)
477 #define scheme_put_char_string (scheme_extension_table->scheme_put_char_string)
478 #define scheme_write_to_string (scheme_extension_table->scheme_write_to_string)
479 #define scheme_display_to_string (scheme_extension_table->scheme_display_to_string)
480 #define scheme_print_to_string (scheme_extension_table->scheme_print_to_string)
481 #define scheme_write_to_string_w_max (scheme_extension_table->scheme_write_to_string_w_max)
482 #define scheme_display_to_string_w_max (scheme_extension_table->scheme_display_to_string_w_max)
483 #define scheme_print_to_string_w_max (scheme_extension_table->scheme_print_to_string_w_max)
484 #define scheme_debug_print (scheme_extension_table->scheme_debug_print)
485 #define scheme_flush_output (scheme_extension_table->scheme_flush_output)
486 #define scheme_format (scheme_extension_table->scheme_format)
487 #define scheme_printf (scheme_extension_table->scheme_printf)
488 #define scheme_format_utf8 (scheme_extension_table->scheme_format_utf8)
489 #define scheme_printf_utf8 (scheme_extension_table->scheme_printf_utf8)
490 #define scheme_getc (scheme_extension_table->scheme_getc)
491 #define scheme_get_byte (scheme_extension_table->scheme_get_byte)
492 #define scheme_peekc (scheme_extension_table->scheme_peekc)
493 #define scheme_peek_byte (scheme_extension_table->scheme_peek_byte)
494 #define scheme_peekc_skip (scheme_extension_table->scheme_peekc_skip)
495 #define scheme_peek_byte_skip (scheme_extension_table->scheme_peek_byte_skip)
496 #define scheme_getc_special_ok (scheme_extension_table->scheme_getc_special_ok)
497 #define scheme_get_byte_special_ok (scheme_extension_table->scheme_get_byte_special_ok)
498 #define scheme_peekc_special_ok (scheme_extension_table->scheme_peekc_special_ok)
499 #define scheme_peek_byte_special_ok_skip (scheme_extension_table->scheme_peek_byte_special_ok_skip)
500 #define scheme_peekc_special_ok_skip (scheme_extension_table->scheme_peekc_special_ok_skip)
501 #define scheme_ungetc (scheme_extension_table->scheme_ungetc)
502 #define scheme_byte_ready (scheme_extension_table->scheme_byte_ready)
503 #define scheme_char_ready (scheme_extension_table->scheme_char_ready)
504 #define scheme_peekc_is_ungetc (scheme_extension_table->scheme_peekc_is_ungetc)
505 #define scheme_need_wakeup (scheme_extension_table->scheme_need_wakeup)
506 #define scheme_get_byte_string (scheme_extension_table->scheme_get_byte_string)
507 #define scheme_get_byte_string_unless (scheme_extension_table->scheme_get_byte_string_unless)
508 #define scheme_get_byte_string_special_ok_unless (scheme_extension_table->scheme_get_byte_string_special_ok_unless)
509 #define scheme_progress_evt (scheme_extension_table->scheme_progress_evt)
510 #define scheme_peeked_read (scheme_extension_table->scheme_peeked_read)
511 #define scheme_get_char_string (scheme_extension_table->scheme_get_char_string)
512 #define scheme_get_bytes (scheme_extension_table->scheme_get_bytes)
513 #define scheme_get_ready_special (scheme_extension_table->scheme_get_ready_special)
514 #define scheme_tell (scheme_extension_table->scheme_tell)
515 #define scheme_tell_can_redirect (scheme_extension_table->scheme_tell_can_redirect)
516 #define scheme_output_tell (scheme_extension_table->scheme_output_tell)
517 #define scheme_tell_line (scheme_extension_table->scheme_tell_line)
518 #define scheme_tell_column (scheme_extension_table->scheme_tell_column)
519 #define scheme_tell_all (scheme_extension_table->scheme_tell_all)
520 #define scheme_set_port_location (scheme_extension_table->scheme_set_port_location)
521 #define scheme_count_lines (scheme_extension_table->scheme_count_lines)
522 #define scheme_close_input_port (scheme_extension_table->scheme_close_input_port)
523 #define scheme_close_output_port (scheme_extension_table->scheme_close_output_port)
524 #define scheme_write_special (scheme_extension_table->scheme_write_special)
525 #define scheme_write_special_nonblock (scheme_extension_table->scheme_write_special_nonblock)
526 #define scheme_make_write_evt (scheme_extension_table->scheme_make_write_evt)
527 #define scheme_port_record (scheme_extension_table->scheme_port_record)
528 #define scheme_input_port_record (scheme_extension_table->scheme_input_port_record)
529 #define scheme_output_port_record (scheme_extension_table->scheme_output_port_record)
530 #define scheme_is_input_port (scheme_extension_table->scheme_is_input_port)
531 #define scheme_is_output_port (scheme_extension_table->scheme_is_output_port)
532 #define scheme_make_port_type (scheme_extension_table->scheme_make_port_type)
533 #define scheme_make_input_port (scheme_extension_table->scheme_make_input_port)
534 #define scheme_make_output_port (scheme_extension_table->scheme_make_output_port)
535 #define scheme_set_next_port_custodian (scheme_extension_table->scheme_set_next_port_custodian)
536 #define scheme_set_port_location_fun (scheme_extension_table->scheme_set_port_location_fun)
537 #define scheme_set_port_count_lines_fun (scheme_extension_table->scheme_set_port_count_lines_fun)
538 #define scheme_port_count_lines (scheme_extension_table->scheme_port_count_lines)
539 #define scheme_progress_evt_via_get (scheme_extension_table->scheme_progress_evt_via_get)
540 #define scheme_peeked_read_via_get (scheme_extension_table->scheme_peeked_read_via_get)
541 #define scheme_write_evt_via_write (scheme_extension_table->scheme_write_evt_via_write)
542 #define scheme_write_special_evt_via_write_special (scheme_extension_table->scheme_write_special_evt_via_write_special)
543 #define scheme_open_input_file (scheme_extension_table->scheme_open_input_file)
544 #define scheme_open_output_file (scheme_extension_table->scheme_open_output_file)
545 #define scheme_open_input_output_file (scheme_extension_table->scheme_open_input_output_file)
546 #define scheme_open_output_file_with_mode (scheme_extension_table->scheme_open_output_file_with_mode)
547 #define scheme_make_file_input_port (scheme_extension_table->scheme_make_file_input_port)
548 #define scheme_make_named_file_input_port (scheme_extension_table->scheme_make_named_file_input_port)
549 #define scheme_make_file_output_port (scheme_extension_table->scheme_make_file_output_port)
550 #define scheme_make_fd_input_port (scheme_extension_table->scheme_make_fd_input_port)
551 #define scheme_make_fd_output_port (scheme_extension_table->scheme_make_fd_output_port)
552 #define scheme_make_byte_string_input_port (scheme_extension_table->scheme_make_byte_string_input_port)
553 #define scheme_make_sized_byte_string_input_port (scheme_extension_table->scheme_make_sized_byte_string_input_port)
554 #define scheme_make_byte_string_output_port (scheme_extension_table->scheme_make_byte_string_output_port)
555 #define scheme_get_sized_byte_string_output (scheme_extension_table->scheme_get_sized_byte_string_output)
556 #define scheme_get_reset_sized_byte_string_output (scheme_extension_table->scheme_get_reset_sized_byte_string_output)
557 #define scheme_pipe (scheme_extension_table->scheme_pipe)
558 #define scheme_pipe_with_limit (scheme_extension_table->scheme_pipe_with_limit)
559 #define scheme_make_null_output_port (scheme_extension_table->scheme_make_null_output_port)
560 #define scheme_make_redirect_output_port (scheme_extension_table->scheme_make_redirect_output_port)
561 #define scheme_set_file_position (scheme_extension_table->scheme_set_file_position)
562 #define scheme_file_exists (scheme_extension_table->scheme_file_exists)
563 #define scheme_directory_exists (scheme_extension_table->scheme_directory_exists)
564 #define scheme_expand_filename (scheme_extension_table->scheme_expand_filename)
565 #define scheme_expand_user_filename (scheme_extension_table->scheme_expand_user_filename)
566 #define scheme_expand_string_filename (scheme_extension_table->scheme_expand_string_filename)
567 #define scheme_os_getcwd (scheme_extension_table->scheme_os_getcwd)
568 #define scheme_os_setcwd (scheme_extension_table->scheme_os_setcwd)
569 #define scheme_getdrive (scheme_extension_table->scheme_getdrive)
570 #define scheme_split_path (scheme_extension_table->scheme_split_path)
571 #define scheme_build_path (scheme_extension_table->scheme_build_path)
572 #define scheme_path_to_directory_path (scheme_extension_table->scheme_path_to_directory_path)
573 #define scheme_path_to_complete_path (scheme_extension_table->scheme_path_to_complete_path)
574 #define scheme_simplify_path (scheme_extension_table->scheme_simplify_path)
575 #define scheme_make_path (scheme_extension_table->scheme_make_path)
576 #define scheme_make_sized_path (scheme_extension_table->scheme_make_sized_path)
577 #define scheme_make_sized_offset_path (scheme_extension_table->scheme_make_sized_offset_path)
578 #define scheme_make_sized_offset_kind_path (scheme_extension_table->scheme_make_sized_offset_kind_path)
579 #define scheme_make_path_without_copying (scheme_extension_table->scheme_make_path_without_copying)
580 #define scheme_alloc_fdset_array (scheme_extension_table->scheme_alloc_fdset_array)
581 #define scheme_init_fdset_array (scheme_extension_table->scheme_init_fdset_array)
582 #define scheme_get_fdset (scheme_extension_table->scheme_get_fdset)
583 #define scheme_fdzero (scheme_extension_table->scheme_fdzero)
584 #define scheme_fdset (scheme_extension_table->scheme_fdset)
585 #define scheme_fdclr (scheme_extension_table->scheme_fdclr)
586 #define scheme_fdisset (scheme_extension_table->scheme_fdisset)
587 #define scheme_add_fd_handle (scheme_extension_table->scheme_add_fd_handle)
588 #define scheme_add_fd_eventmask (scheme_extension_table->scheme_add_fd_eventmask)
589 #define scheme_collapse_win_fd (scheme_extension_table->scheme_collapse_win_fd)
590 #define scheme_set_wakeup_time (scheme_extension_table->scheme_set_wakeup_time)
591 #define scheme_security_check_file (scheme_extension_table->scheme_security_check_file)
592 #define scheme_security_check_file_link (scheme_extension_table->scheme_security_check_file_link)
593 #define scheme_security_check_network (scheme_extension_table->scheme_security_check_network)
594 #define scheme_get_host_address (scheme_extension_table->scheme_get_host_address)
595 #define scheme_free_host_address (scheme_extension_table->scheme_free_host_address)
596 #define scheme_host_address_strerror (scheme_extension_table->scheme_host_address_strerror)
597 #define scheme_getnameinfo (scheme_extension_table->scheme_getnameinfo)
598 #define scheme_get_port_file_descriptor (scheme_extension_table->scheme_get_port_file_descriptor)
599 #define scheme_get_port_fd (scheme_extension_table->scheme_get_port_fd)
600 #define scheme_get_port_socket (scheme_extension_table->scheme_get_port_socket)
601 #define scheme_socket_to_ports (scheme_extension_table->scheme_socket_to_ports)
602 #define scheme_fd_to_semaphore (scheme_extension_table->scheme_fd_to_semaphore)
603 #define scheme_set_type_printer (scheme_extension_table->scheme_set_type_printer)
604 #define scheme_print_bytes (scheme_extension_table->scheme_print_bytes)
605 #define scheme_print_utf8 (scheme_extension_table->scheme_print_utf8)
606 #define scheme_print_string (scheme_extension_table->scheme_print_string)
607 #define scheme_read_byte_string (scheme_extension_table->scheme_read_byte_string)
608 #define scheme_make_namespace (scheme_extension_table->scheme_make_namespace)
609 #define scheme_add_global (scheme_extension_table->scheme_add_global)
610 #define scheme_add_global_symbol (scheme_extension_table->scheme_add_global_symbol)
611 #define scheme_make_envunbox (scheme_extension_table->scheme_make_envunbox)
612 #define scheme_lookup_global (scheme_extension_table->scheme_lookup_global)
613 #define scheme_global_bucket (scheme_extension_table->scheme_global_bucket)
614 #define scheme_module_bucket (scheme_extension_table->scheme_module_bucket)
615 #define scheme_builtin_value (scheme_extension_table->scheme_builtin_value)
616 #define scheme_set_global_bucket (scheme_extension_table->scheme_set_global_bucket)
617 #define scheme_primitive_module (scheme_extension_table->scheme_primitive_module)
618 #define scheme_finish_primitive_module (scheme_extension_table->scheme_finish_primitive_module)
619 #define scheme_set_primitive_module_phaseless (scheme_extension_table->scheme_set_primitive_module_phaseless)
620 #define scheme_protect_primitive_provide (scheme_extension_table->scheme_protect_primitive_provide)
621 #define scheme_make_modidx (scheme_extension_table->scheme_make_modidx)
622 #define scheme_dynamic_require (scheme_extension_table->scheme_dynamic_require)
623 #define scheme_dynamic_require_reader (scheme_extension_table->scheme_dynamic_require_reader)
624 #define scheme_namespace_require (scheme_extension_table->scheme_namespace_require)
625 #define scheme_is_module_path (scheme_extension_table->scheme_is_module_path)
626 #define scheme_is_module_path_index (scheme_extension_table->scheme_is_module_path_index)
627 #define scheme_is_resolved_module_path (scheme_extension_table->scheme_is_resolved_module_path)
628 #define scheme_datum_to_kernel_stx (scheme_extension_table->scheme_datum_to_kernel_stx)
629 #define scheme_module_is_declared (scheme_extension_table->scheme_module_is_declared)
630 #define scheme_intern_symbol (scheme_extension_table->scheme_intern_symbol)
631 #define scheme_intern_exact_symbol (scheme_extension_table->scheme_intern_exact_symbol)
632 #define scheme_intern_exact_char_symbol (scheme_extension_table->scheme_intern_exact_char_symbol)
633 #define scheme_make_symbol (scheme_extension_table->scheme_make_symbol)
634 #define scheme_make_exact_symbol (scheme_extension_table->scheme_make_exact_symbol)
635 #define scheme_make_exact_char_symbol (scheme_extension_table->scheme_make_exact_char_symbol)
636 #define scheme_symbol_name (scheme_extension_table->scheme_symbol_name)
637 #define scheme_symbol_name_and_size (scheme_extension_table->scheme_symbol_name_and_size)
638 #define scheme_symbol_val (scheme_extension_table->scheme_symbol_val)
639 #define scheme_intern_exact_keyword (scheme_extension_table->scheme_intern_exact_keyword)
640 #define scheme_intern_exact_char_keyword (scheme_extension_table->scheme_intern_exact_char_keyword)
641 #define scheme_make_struct_values (scheme_extension_table->scheme_make_struct_values)
642 #define scheme_make_struct_names (scheme_extension_table->scheme_make_struct_names)
643 #define scheme_make_struct_type (scheme_extension_table->scheme_make_struct_type)
644 #define scheme_make_struct_type2 (scheme_extension_table->scheme_make_struct_type2)
645 #define scheme_make_struct_instance (scheme_extension_table->scheme_make_struct_instance)
646 #define scheme_is_struct_instance (scheme_extension_table->scheme_is_struct_instance)
647 #define scheme_struct_ref (scheme_extension_table->scheme_struct_ref)
648 #define scheme_struct_set (scheme_extension_table->scheme_struct_set)
649 #define scheme_make_struct_type_property (scheme_extension_table->scheme_make_struct_type_property)
650 #define scheme_make_struct_type_property_w_guard (scheme_extension_table->scheme_make_struct_type_property_w_guard)
651 #define scheme_struct_type_property_ref (scheme_extension_table->scheme_struct_type_property_ref)
652 #define scheme_chaperone_struct_type_property_ref (scheme_extension_table->scheme_chaperone_struct_type_property_ref)
653 #define scheme_make_location (scheme_extension_table->scheme_make_location)
654 #define scheme_is_location (scheme_extension_table->scheme_is_location)
655 #define scheme_make_inspector (scheme_extension_table->scheme_make_inspector)
656 #define scheme_is_subinspector (scheme_extension_table->scheme_is_subinspector)
657 #define scheme_eq (scheme_extension_table->scheme_eq)
658 #define scheme_eqv (scheme_extension_table->scheme_eqv)
659 #define scheme_equal (scheme_extension_table->scheme_equal)
660 #define scheme_chaperone_of (scheme_extension_table->scheme_chaperone_of)
661 #define scheme_impersonator_of (scheme_extension_table->scheme_impersonator_of)
662 #ifdef MZ_PRECISE_GC
663 #define scheme_hash_key (scheme_extension_table->scheme_hash_key)
664 #endif
665 #define scheme_equal_hash_key (scheme_extension_table->scheme_equal_hash_key)
666 #define scheme_equal_hash_key2 (scheme_extension_table->scheme_equal_hash_key2)
667 #define scheme_recur_equal_hash_key (scheme_extension_table->scheme_recur_equal_hash_key)
668 #define scheme_recur_equal_hash_key2 (scheme_extension_table->scheme_recur_equal_hash_key2)
669 #define scheme_eqv_hash_key (scheme_extension_table->scheme_eqv_hash_key)
670 #define scheme_eqv_hash_key2 (scheme_extension_table->scheme_eqv_hash_key2)
671 #define scheme_set_type_equality (scheme_extension_table->scheme_set_type_equality)
672 #define scheme_recur_equal (scheme_extension_table->scheme_recur_equal)
673 #define scheme_build_list (scheme_extension_table->scheme_build_list)
674 #define scheme_build_list_offset (scheme_extension_table->scheme_build_list_offset)
675 #define scheme_is_list (scheme_extension_table->scheme_is_list)
676 #define scheme_list_length (scheme_extension_table->scheme_list_length)
677 #define scheme_proper_list_length (scheme_extension_table->scheme_proper_list_length)
678 #define scheme_alloc_list (scheme_extension_table->scheme_alloc_list)
679 #define scheme_map_1 (scheme_extension_table->scheme_map_1)
680 #define scheme_car (scheme_extension_table->scheme_car)
681 #define scheme_cdr (scheme_extension_table->scheme_cdr)
682 #define scheme_cadr (scheme_extension_table->scheme_cadr)
683 #define scheme_caddr (scheme_extension_table->scheme_caddr)
684 #define scheme_vector_to_list (scheme_extension_table->scheme_vector_to_list)
685 #define scheme_list_to_vector (scheme_extension_table->scheme_list_to_vector)
686 #define scheme_append (scheme_extension_table->scheme_append)
687 #define scheme_reverse (scheme_extension_table->scheme_reverse)
688 #define scheme_box (scheme_extension_table->scheme_box)
689 #define scheme_unbox (scheme_extension_table->scheme_unbox)
690 #define scheme_set_box (scheme_extension_table->scheme_set_box)
691 #define scheme_make_weak_box (scheme_extension_table->scheme_make_weak_box)
692 #define scheme_make_late_weak_box (scheme_extension_table->scheme_make_late_weak_box)
693 #define scheme_make_ephemeron (scheme_extension_table->scheme_make_ephemeron)
694 #define scheme_ephemeron_value (scheme_extension_table->scheme_ephemeron_value)
695 #define scheme_ephemeron_key (scheme_extension_table->scheme_ephemeron_key)
696 #define scheme_make_late_will_executor (scheme_extension_table->scheme_make_late_will_executor)
697 #define scheme_load (scheme_extension_table->scheme_load)
698 #define scheme_load_extension (scheme_extension_table->scheme_load_extension)
699 #define scheme_register_extension_global (scheme_extension_table->scheme_register_extension_global)
700 #define scheme_get_seconds (scheme_extension_table->scheme_get_seconds)
701 #define scheme_get_milliseconds (scheme_extension_table->scheme_get_milliseconds)
702 #define scheme_get_inexact_milliseconds (scheme_extension_table->scheme_get_inexact_milliseconds)
703 #define scheme_get_process_milliseconds (scheme_extension_table->scheme_get_process_milliseconds)
704 #define scheme_get_process_children_milliseconds (scheme_extension_table->scheme_get_process_children_milliseconds)
705 #define scheme_get_thread_milliseconds (scheme_extension_table->scheme_get_thread_milliseconds)
706 #define scheme_banner (scheme_extension_table->scheme_banner)
707 #define scheme_version (scheme_extension_table->scheme_version)
708 #define scheme_check_proc_arity (scheme_extension_table->scheme_check_proc_arity)
709 #define scheme_check_proc_arity2 (scheme_extension_table->scheme_check_proc_arity2)
710 #define scheme_make_provided_string (scheme_extension_table->scheme_make_provided_string)
711 #define scheme_make_args_string (scheme_extension_table->scheme_make_args_string)
712 #define scheme_make_arg_lines_string (scheme_extension_table->scheme_make_arg_lines_string)
713 #define scheme_system_library_subpath (scheme_extension_table->scheme_system_library_subpath)
714 #define scheme_signal_received (scheme_extension_table->scheme_signal_received)
715 #define scheme_signal_received_at (scheme_extension_table->scheme_signal_received_at)
716 #define scheme_get_signal_handle (scheme_extension_table->scheme_get_signal_handle)
717 #define scheme_wait_until_signal_received (scheme_extension_table->scheme_wait_until_signal_received)
718 #define scheme_char_strlen (scheme_extension_table->scheme_char_strlen)
719 #define scheme_stx_extract_marks (scheme_extension_table->scheme_stx_extract_marks)
720 #define scheme_get_place_id (scheme_extension_table->scheme_get_place_id)
721 #define scheme_get_place_table (scheme_extension_table->scheme_get_place_table)
722 #define scheme_register_process_global (scheme_extension_table->scheme_register_process_global)
723 #define scheme_malloc_key (scheme_extension_table->scheme_malloc_key)
724 #define scheme_free_key (scheme_extension_table->scheme_free_key)
725 #define scheme_jit_find_code_end (scheme_extension_table->scheme_jit_find_code_end)
726 #define scheme_jit_now (scheme_extension_table->scheme_jit_now)
727 #define scheme_set_signal_handler (scheme_extension_table->scheme_set_signal_handler)
728 #ifdef MZ_PRECISE_GC
729 #pragma GC_VARIABLE_STACK_THOUGH_TABLE
730 #endif
731