\f
+void scm_register_module_xxx SCM_P ((char *module_name, void *init_func));
+SCM scm_registered_modules SCM_P (());
+SCM scm_clear_registered_modules SCM_P (());
+
SCM scm_dynamic_link SCM_P ((SCM fname));
-SCM scm_dynamic_call SCM_P ((SCM symb, SCM shl));
-SCM scm_dynamic_args_call SCM_P ((SCM symb, SCM shl, SCM args));
-SCM scm_dynamic_unlink SCM_P ((SCM shl));
+SCM scm_dynamic_unlink SCM_P ((SCM dobj));
+SCM scm_dynamic_object_p SCM_P ((SCM obj));
+SCM scm_dynamic_func SCM_P ((SCM symb, SCM dobj));
+SCM scm_dynamic_call SCM_P ((SCM symb, SCM dobj));
+SCM scm_dynamic_args_call SCM_P ((SCM symb, SCM dobj, SCM args));
void scm_init_dynamic_linking SCM_P ((void));