summaryrefslogtreecommitdiff
path: root/libguile/init.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2014-04-27 14:47:40 +0200
committerAndy Wingo <wingo@pobox.com>2014-04-27 14:47:40 +0200
commita12efcfaae1c65cc703616ea15106a88efba3f55 (patch)
treeb69c4d2e9ceb614fed11eae17131b8a35bfcfd89 /libguile/init.c
parent48ad85fb56bc022ac10f42cf07b5657d75b5b696 (diff)
downloadguile-wip-foreign-objects.tar.gz
New foreign object facility, to replace SMOBswip-foreign-objects
* libguile/foreign-object.c: * libguile/foreign-object.h: * module/system/foreign-object.scm: * test-suite/standalone/test-foreign-object-c.c: * test-suite/standalone/test-foreign-object-scm: New files. * test-suite/standalone/Makefile.am: * module/Makefile.am: * libguile/Makefile.am: Add new files. * libguile.h: Add foreign-object.h. * libguile/init.c (scm_i_init_guile): Call scm_register_foreign_object.
Diffstat (limited to 'libguile/init.c')
-rw-r--r--libguile/init.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libguile/init.c b/libguile/init.c
index b3203609c..87a69884e 100644
--- a/libguile/init.c
+++ b/libguile/init.c
@@ -397,6 +397,7 @@ scm_i_init_guile (void *base)
scm_bootstrap_vm ();
scm_register_r6rs_ports ();
scm_register_foreign ();
+ scm_register_foreign_object ();
scm_register_srfi_1 ();
scm_register_srfi_60 ();
scm_register_poll ();