mirror of
https://git.savannah.gnu.org/git/make.git
synced 2025-01-12 16:45:35 +00:00
* src/function.c: Change int to uint to align with gmk_func_ptr
This commit is contained in:
parent
f8852311cc
commit
c2eddf9be2
1 changed files with 8 additions and 8 deletions
|
@ -2516,14 +2516,14 @@ static struct function_table_entry function_table_init[] =
|
|||
/* These must come after the definition of function_table. */
|
||||
|
||||
static char *
|
||||
expand_builtin_function (char *o, int argc, char **argv,
|
||||
expand_builtin_function (char *o, unsigned int argc, char **argv,
|
||||
const struct function_table_entry *entry_p)
|
||||
{
|
||||
char *p;
|
||||
|
||||
if (argc < (int)entry_p->minimum_args)
|
||||
if (argc < entry_p->minimum_args)
|
||||
fatal (*expanding_var, strlen (entry_p->name),
|
||||
_("insufficient number of arguments (%d) to function '%s'"),
|
||||
_("insufficient number of arguments (%u) to function '%s'"),
|
||||
argc, entry_p->name);
|
||||
|
||||
/* I suppose technically some function could do something with no arguments,
|
||||
|
@ -2572,7 +2572,7 @@ handle_function (char **op, const char **stringp)
|
|||
int count = 0;
|
||||
char *abeg = NULL;
|
||||
char **argv, **argvp;
|
||||
int nargs;
|
||||
unsigned int nargs;
|
||||
|
||||
beg = *stringp + 1;
|
||||
|
||||
|
@ -2684,11 +2684,11 @@ handle_function (char **op, const char **stringp)
|
|||
static char *
|
||||
func_call (char *o, char **argv, const char *funcname UNUSED)
|
||||
{
|
||||
static int max_args = 0;
|
||||
static unsigned int max_args = 0;
|
||||
char *fname;
|
||||
char *body;
|
||||
size_t flen;
|
||||
int i;
|
||||
unsigned int i;
|
||||
int saved_args;
|
||||
const struct function_table_entry *entry_p;
|
||||
struct variable *v;
|
||||
|
@ -2739,7 +2739,7 @@ func_call (char *o, char **argv, const char *funcname UNUSED)
|
|||
{
|
||||
char num[INTSTR_LENGTH];
|
||||
|
||||
sprintf (num, "%d", i);
|
||||
sprintf (num, "%u", i);
|
||||
define_variable (num, strlen (num), *argv, o_automatic, 0);
|
||||
}
|
||||
|
||||
|
@ -2752,7 +2752,7 @@ func_call (char *o, char **argv, const char *funcname UNUSED)
|
|||
{
|
||||
char num[INTSTR_LENGTH];
|
||||
|
||||
sprintf (num, "%d", i);
|
||||
sprintf (num, "%u", i);
|
||||
define_variable (num, strlen (num), "", o_automatic, 0);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue