diff options
author | Andy Wingo <wingo@pobox.com> | 2018-06-26 09:22:07 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2018-06-26 09:22:07 +0200 |
commit | 5448e5a4b008a1e25b24f00dc627c08457b69914 (patch) | |
tree | b22d5693015bc937a83bc0aba3b5665993d59d66 /libguile/print.c | |
parent | 4a2d78b4d463cd29226f3eee776dcad9f64e6152 (diff) | |
download | guile-5448e5a4b008a1e25b24f00dc627c08457b69914.tar.gz |
Add intrinsic for foreign-call
* libguile/Makefile.am (noinst_HEADERS, modinclude_HEADERS): Change to
not install intrinsics.h.
* libguile/intrinsics.h: Add an error if BUILDING_LIBGUILE isn't set, to
catch any stray bad inclusions. Add intrinsic for foreign-call.
* libguile/foreign.c (foreign_call): Rename from scm_i_foreign_call, and
set as the foreign-call intrinsic.
* libguile/vm-engine.c (foreign-call): Use the intrinsic. In the future
we'll want to totally revamp the FFI, if we know that a JIT is
available!
Diffstat (limited to 'libguile/print.c')
0 files changed, 0 insertions, 0 deletions