Bruce Korb <[EMAIL PROTECTED]> writes:
>
> These are all due to argument names in prototype declarations.
> Please suffix the names with "_arg" or something.

Or better just drop the names, which avoids any possibility of
clashing with application macros too.

> extern SCM scm_c_make_gsubr (const char *name,
> int req, int opt, int rst, SCM (*fcn) ());
>
> where "fcn" does not look like a prototype.  It needs "(void)" as the
> argument list.

void is not really true, it can be any number of arguments of course.
Dunno if that makes a difference in practice, with enough casts (of
which there's a few already).


_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel

Reply via email to