diff options
author | Paul Smith <psmith@gnu.org> | 2013-10-05 16:10:30 -0400 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2013-10-05 16:10:30 -0400 |
commit | 9297abbdaabdd594716550fe48cd5902c895ea39 (patch) | |
tree | 7bd7b902fd68f6df94c90d7544184067031a2502 /guile.c | |
parent | 67fa98eac519d6958f805f495e45b87146835432 (diff) | |
download | make-9297abbdaabdd594716550fe48cd5902c895ea39.tar.gz |
Sanitize the registered function interface.
Expand the characters which are legal in a function name, and check
the name for validity. Create a type for the function pointer.
Convert the last argument from a boolean to flags, to allow for expansion.
Diffstat (limited to 'guile.c')
-rw-r--r-- | guile.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -115,7 +115,7 @@ internal_guile_eval (void *arg) /* This is the function registered with make */ static char * -func_guile (const char *funcname UNUSED, int argc UNUSED, char **argv) +func_guile (const char *funcname UNUSED, unsigned int argc UNUSED, char **argv) { static int init = 0; @@ -140,7 +140,7 @@ int guile_gmake_setup (const gmk_floc *flocp UNUSED) { /* Create a make function "guile". */ - gmk_add_function ("guile", func_guile, 0, 1, 1); + gmk_add_function ("guile", func_guile, 0, 1, GMK_FUNC_DEFAULT); return 1; } |