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