This is the mail archive of the
guile-cvs@sourceware.cygnus.com
mailing list for the Guile project.
guile/guile-core/libguile __scm.h guile-snarf. ...
- To: guile-cvs at sourceware dot cygnus dot com
- Subject: guile/guile-core/libguile __scm.h guile-snarf. ...
- From: gjb at sourceware dot cygnus dot com
- Date: 5 Jan 2000 18:48:08 -0000
CVSROOT: /cvs/guile
Module name: guile
Changes by: gjb@sourceware.cygnus.com 00/01/05 10:48:08
Modified files:
guile-core/libguile: __scm.h guile-snarf.awk.in ramap.c random.c
struct.c
Log message:
* 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.