* error.h, error.c: Added `scm_wrong_type_arg_msg' to support
authorGreg J. Badros <gjb@cs.washington.edu>
Fri, 3 Mar 2000 00:09:54 +0000 (00:09 +0000)
committerGreg J. Badros <gjb@cs.washington.edu>
Fri, 3 Mar 2000 00:09:54 +0000 (00:09 +0000)
commitb6791b2e94a4958e0da1ce7266c82320aff82a1b
treea24f6c97960f787d9ad2efdafa1442151ac9603a
parent417bdef8a5b901088bf7b535a94973ffa81575c8
* error.h, error.c: Added `scm_wrong_type_arg_msg' to support
displaying the expected type.  Use SCM_LISTn in a couple places
instead of scm_cons-ing by hand.

* __scm.h: Added SCM_ASSERT_TYPE macro.

* validate.h, scm_validate.h: Added the former, as a renamed
version of the latter with SCM_ASSERT_TYPE used in
SCM_MAKE_VALIDATE (instead of just SCM_ASSERT)

* Makefile.am: Rename scm_validate.h to validate.h.

* *.c, *.h: Include validate.h, not scm_validate.h (old name's
prefix was superfluous).
61 files changed:
libguile/__scm.h
libguile/alist.c
libguile/arbiters.c
libguile/async.c
libguile/backtrace.c
libguile/boolean.c
libguile/chars.c
libguile/coop-threads.c
libguile/debug.c
libguile/dynl.c
libguile/eq.c
libguile/error.c
libguile/error.h
libguile/eval.c
libguile/evalext.c
libguile/feature.c
libguile/filesys.c
libguile/fluids.c
libguile/fports.c
libguile/gc.c
libguile/guardians.c
libguile/hash.c
libguile/hashtab.c
libguile/ioext.c
libguile/keywords.c
libguile/lang.c
libguile/list.c
libguile/load.c
libguile/macros.c
libguile/net_db.c
libguile/numbers.c
libguile/objects.c
libguile/pairs.c
libguile/ports.c
libguile/posix.c
libguile/print.c
libguile/procprop.c
libguile/procs.c
libguile/ramap.c
libguile/random.c
libguile/read.c
libguile/regex-posix.c
libguile/scm_validate.h
libguile/scmsigs.c
libguile/simpos.c
libguile/socket.c
libguile/sort.c
libguile/srcprop.c
libguile/stacks.c
libguile/stime.c
libguile/strings.c
libguile/strop.c
libguile/strorder.c
libguile/struct.c
libguile/symbols.c
libguile/throw.c
libguile/unif.c
libguile/variable.c
libguile/vectors.c
libguile/vports.c
libguile/weaks.c