diff options
author | Andy Wingo <wingo@pobox.com> | 2014-04-27 14:47:40 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2014-04-27 14:47:40 +0200 |
commit | a12efcfaae1c65cc703616ea15106a88efba3f55 (patch) | |
tree | b69c4d2e9ceb614fed11eae17131b8a35bfcfd89 /libguile/init.c | |
parent | 48ad85fb56bc022ac10f42cf07b5657d75b5b696 (diff) | |
download | guile-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.c | 1 |
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 (); |