diff options
author | Gary Houston <ghouston@arglist.com> | 2000-01-09 13:41:53 +0000 |
---|---|---|
committer | Gary Houston <ghouston@arglist.com> | 2000-01-09 13:41:53 +0000 |
commit | f25f761dacad24cee09213793f0debae0bafeeb6 (patch) | |
tree | de955d8c1300bde5ddb2f69e28f21bf27a43c9fa /libguile/error.h | |
parent | a4dd2611b135c524fdc793cea22e3fae4ba7f331 (diff) | |
download | guile-f25f761dacad24cee09213793f0debae0bafeeb6.tar.gz |
* 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.
Diffstat (limited to 'libguile/error.h')
-rw-r--r-- | libguile/error.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libguile/error.h b/libguile/error.h index 61bf5ec8d..42cd6f9ca 100644 --- a/libguile/error.h +++ b/libguile/error.h @@ -67,6 +67,8 @@ extern SCM scm_strerror (SCM err); extern void scm_syserror SCM_P ((const char *subr)) SCM_NORETURN; extern void scm_syserror_msg SCM_P ((const char *subr, const char *message, SCM args, int eno)) SCM_NORETURN; +/* scm_sysmissing is no longer used in libguile. it can probably be + removed after a release or two (2000-01-09). */ extern void scm_sysmissing SCM_P ((const char *subr)) SCM_NORETURN; extern void scm_num_overflow SCM_P ((const char *subr)) SCM_NORETURN; extern void scm_out_of_range SCM_P ((const char *subr, SCM bad_value)) |