scm_bootstrap_objcodes ();
scm_bootstrap_programs ();
scm_bootstrap_vm ();
+ scm_register_r6rs_ports ();
scm_register_foreign ();
scm_register_srfi_1 ();
scm_register_srfi_60 ();
\f
/* Initialization. */
+void
+scm_register_r6rs_ports (void)
+{
+ scm_c_register_extension ("libguile-" SCM_EFFECTIVE_VERSION,
+ "scm_init_r6rs_ports",
+ (scm_t_extension_init_func) scm_init_r6rs_ports,
+ NULL);
+}
+
void
scm_init_r6rs_ports (void)
{
#ifndef SCM_R6RS_PORTS_H
#define SCM_R6RS_PORTS_H
-/* Copyright (C) 2009 Free Software Foundation, Inc.
+/* Copyright (C) 2009, 2010 Free Software Foundation, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public License
SCM_API SCM scm_make_custom_binary_output_port (SCM, SCM, SCM, SCM, SCM);
SCM_API void scm_init_r6rs_ports (void);
+SCM_INTERNAL void scm_register_r6rs_ports (void);
#endif /* SCM_R6RS_PORTS_H */