A fairly straightforward merge of the FFI.
authorMatt Birkholz <matt@birkholz.chandler.az.us>
Mon, 31 May 2010 20:39:18 +0000 (13:39 -0700)
committerMatt Birkholz <matt@birkholz.chandler.az.us>
Mon, 31 May 2010 20:39:18 +0000 (13:39 -0700)
commitb08ba0a5e5be9f1a46c3437c966501940fe0ebe7
tree951bbe0c673f7e936189676c315c4573c18535d4
parent32ae88b8f02591daca5246fbe538903dc818da49
parentf42f5870e6dedc18183a44be6ed88ba10d3e2dfa
A fairly straightforward merge of the FFI.

* src/etc/Clean.sh (maintainer-clean): Clean up src/*/TAGS.

* src/ffi/Clean.sh (maintainer-clean): Clean up prhello-const*.

* src/ffi/ffi.cbf, src/ffi/ffi.sf: Separate syntaxing and compiling.
Temporarily hacked to load the (runtime ffi) package when necessary.
Replaces compile.scm.

* src/ffi/make.scm: Replaces load.scm.

* src/ffi/compile.scm, src/ffi/load.scm: Replaced by ffi.sf, ffi.cbf
and make.scm.
43 files changed:
doc/Makefile.in
doc/configure.ac
doc/ffi/Makefile.in
doc/ffi/ffi.texinfo
doc/index.html
src/Makefile.in
src/README.txt
src/Setup.sh
src/configure.ac
src/etc/Clean.sh
src/etc/compile.scm
src/etc/create-makefiles.sh
src/etc/optiondb.scm
src/ffi/.gitignore
src/ffi/Clean.sh
src/ffi/Makefile-fragment
src/ffi/cdecls.scm
src/ffi/ctypes.scm
src/ffi/ed-ffi.scm
src/ffi/ffi.cbf
src/ffi/ffi.pkg
src/ffi/ffi.sf
src/ffi/generator.scm
src/ffi/make.scm
src/ffi/prhello.cdecl
src/ffi/prhello.scm
src/ffi/syntax.scm
src/microcode/boot.c
src/microcode/configure.ac
src/microcode/const.h
src/microcode/extern.h
src/microcode/fixobj.h
src/microcode/interp.c
src/microcode/makegen/Makefile.in.in
src/microcode/makegen/files-optional.scm
src/microcode/primutl.c
src/microcode/pruxdld.c
src/microcode/pruxffi.c
src/microcode/pruxffi.h
src/runtime/ed-ffi.scm
src/runtime/ffi.scm
src/runtime/make.scm
src/runtime/runtime.pkg