* guile-snarf.awk.in: Do argument/number mismatch checking and
authorGreg J. Badros <gjb@cs.washington.edu>
Wed, 5 Jan 2000 18:48:07 +0000 (18:48 +0000)
committerGreg J. Badros <gjb@cs.washington.edu>
Wed, 5 Jan 2000 18:48:07 +0000 (18:48 +0000)
commitc751e5e3c31588f8b32c628519efa2c515c1a617
tree50ab86fea5acbdf1dc699174ef2d4f122b1b8986
parent5a237c9d5d7cbe592b0ba7f133dadc0cf18bb4e3
* guile-snarf.awk.in: Do argument/number mismatch checking and
print warnings in an Emacs compile-mode parseable format.

* struct.c: Use SCM_ASSERT_RANGE instead of SCM_ASSERT w/
SCM_OUTOFRANGE as 3rd argument.

* random.c: Fix argument/number mismatch (that I introduced :-( ).

* __scm.h: Do not #define SCM_ARG* when snarfing;
lets us distinguish between 1 and SCM_ARG1 when snarfing as only
the former (using the number) requires the argument to match the
formal in the current argument snarfing check.

* ramap.c: Remove extraneous #undef FUNC_NAME.
libguile/__scm.h
libguile/guile-snarf.awk.in
libguile/ramap.c
libguile/random.c
libguile/struct.c