* debug.c, unif.c: use scm_out_of_range instead of
authorGary Houston <ghouston@arglist.com>
Sun, 15 Sep 1996 06:41:31 +0000 (06:41 +0000)
committerGary Houston <ghouston@arglist.com>
Sun, 15 Sep 1996 06:41:31 +0000 (06:41 +0000)
commit52859adfb96a7e0d23d36856d1189688f16b1863
tree572dfa20c80e93b790855384a349563f38975214
parent234f2da6204fe5202986f6511fc7e806b9593937
* debug.c, unif.c: use scm_out_of_range instead of
wta for range errors (ASSERT still needs work).

* error.c, error.h (scm_out_of_range): new procedure.

* error.c, error.h (scm_out_of_range_key): new key.

* posix.c (scm_sync): #else was missing.

* error.c, error.h: append _key to names scm_num_overflow and
scm_system_error.

* __scm.h (SCM_SYSMISSING, SCM_NUM_OVERFLOW): use SCM_BOOL_F instead
of consing an empty list.
(SCM_SYSERROR etc.): move into error.c, make them procedures instead
of macros, saves code and string space.
error.c, fports.c, numbers.c, posix.c, ioext.c, filesys.c, socket.c,
fdsocket.c, simpos.c: change names of SCM_SYSERROR etc., to
lower case.  Rename scm_syserror_m to scm_syserror_msg.
error.h: prototypes for new procedures.
13 files changed:
libguile/ChangeLog
libguile/__scm.h
libguile/debug.c
libguile/error.c
libguile/error.h
libguile/filesys.c
libguile/fports.c
libguile/ioext.c
libguile/numbers.c
libguile/posix.c
libguile/simpos.c
libguile/socket.c
libguile/unif.c