1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 03:40:34 +02:00

move srfi-1 and srfi-60 C impl to libguile, without public C api

* libguile/srfi-1.c:
* libguile/srfi-1.h:
* libguile/srfi-60.c:
* libguile/srfi-60.h:
* libguile/ChangeLog-srfi: Move here, from the srfi/ dir. The C API is
  internal. Add API to register the extensions, called by init.c.

* libguile/init.c: Verily, register srfi extensions.

* libguile/Makefile.am: Add srfi files.

* module/srfi/srfi-1.scm:
* module/srfi/srfi-60.scm: Update load-extension invocation.

* Makefile.am:
* configure.ac: Remove srfi/ dir.

* test-suite/standalone/Makefile.am:
* test-suite/standalone/test-srfi-1.c: Remove srfi-1 C test, we don't
  support this API any more.
This commit is contained in:
Andy Wingo 2010-09-12 23:18:54 +02:00
parent 4453f887ed
commit 37710f7e8f
17 changed files with 182 additions and 432 deletions

View file

@ -25,7 +25,7 @@
AUTOMAKE_OPTIONS = 1.10
SUBDIRS = lib meta libguile guile-readline emacs \
srfi examples test-suite benchmark-suite am \
examples test-suite benchmark-suite am \
module doc
libguileincludedir = $(pkgincludedir)/$(GUILE_EFFECTIVE_VERSION)