remove libguile/lang.h, deprecate %nil (in favor of #nil)

* libguile/Makefile.am:
* libguile/init.c:
* libguile/lang.c:
* libguile/lang.h: Remove lang.c and lang.h.

* libguile/pairs.h (SCM_NIL_P, SCM_NULL_OR_NIL_P): Moved here.

* module/ice-9/deprecated.scm (%nil): %nil definition moved here.

* libguile/alist.c:
* libguile/async.c:
* libguile/backtrace.c:
* libguile/boolean.c:
* libguile/dynl.c:
* libguile/eval.c:
* libguile/filesys.c:
* libguile/fluids.c:
* libguile/list.c:
* libguile/load.c:
* libguile/options.c:
* libguile/posix.c:
* libguile/print.c:
* libguile/promises.c:
* libguile/sort.c:
* libguile/throw.c:
* libguile/trees.c:
* libguile/vectors.c:
* libguile/vm.c:
* libguile/weaks.c:
* srfi/srfi-1.c: <libguile/lang.h> references removed.
This commit is contained in:
Andy Wingo 2010-04-09 14:26:31 +02:00
commit cd038da546
27 changed files with 20 additions and 133 deletions

View file

@ -151,7 +151,6 @@ libguile_@GUILE_EFFECTIVE_VERSION@_la_SOURCES = \
instructions.c \
ioext.c \
keywords.c \
lang.c \
list.c \
load.c \
macros.c \
@ -250,7 +249,6 @@ DOT_X_FILES = \
init.x \
ioext.x \
keywords.x \
lang.x \
list.x \
load.x \
macros.x \
@ -350,7 +348,6 @@ DOT_DOC_FILES = \
init.doc \
ioext.doc \
keywords.doc \
lang.doc \
list.doc \
load.doc \
macros.doc \
@ -516,7 +513,6 @@ modinclude_HEADERS = \
ioext.h \
iselect.h \
keywords.h \
lang.h \
list.h \
load.h \
macros.h \