* eval.c: define scm_unbound_variable_key ('unbound-variable).
authorGary Houston <ghouston@arglist.com>
Sun, 9 Jan 2000 13:41:53 +0000 (13:41 +0000)
committerGary Houston <ghouston@arglist.com>
Sun, 9 Jan 2000 13:41:53 +0000 (13:41 +0000)
commitf25f761dacad24cee09213793f0debae0bafeeb6
treede955d8c1300bde5ddb2f69e28f21bf27a43c9fa
parenta4dd2611b135c524fdc793cea22e3fae4ba7f331
* eval.c: define scm_unbound_variable_key ('unbound-variable).
scm_lookupcar1: throw an error with key 'unbound-variable instead
of 'misc-error when an unbound variable is encountered.

* filesys.c (scm_mkdir, scm_rmdir, scm_getcwd, scm_select,
scm_symlink, scm_readlink, scm_lstat),
posix.c (scm_setpgid, scm_setsid, scm_ctermid, scm_tcgetpgrp,
scm_tcsetpgrp, scm_uname, scm_setlocale, scm_mknod, scm_nice,
scm_sync),
simpos.c (scm_system),
stime.c (scm_times, scm_strptime):
move the HAVE_XXX feature tests out of the procedure bodies.
don't use SCM_SYSMISSING.
scm_validate.h (SCM_SYSMISSING): removed.
error.h, error.c (scm_sysmissing): comment that this is deprecated.
see ChangeLog entry for 1999-12-28.
NEWS
libguile/ChangeLog
libguile/error.c
libguile/error.h
libguile/eval.c
libguile/filesys.c
libguile/posix.c
libguile/scm_validate.h
libguile/simpos.c
libguile/stime.c