small cleanup of my_default.c
This commit is contained in:
parent
c7d9f11c8b
commit
df37215efb
@ -410,14 +410,13 @@ int get_defaults_options(int argc, char **argv,
|
|||||||
char **extra_defaults,
|
char **extra_defaults,
|
||||||
char **group_suffix)
|
char **group_suffix)
|
||||||
{
|
{
|
||||||
int org_argc= argc, prev_argc= 0;
|
int org_argc= argc;
|
||||||
*defaults= *extra_defaults= *group_suffix= 0;
|
*defaults= *extra_defaults= *group_suffix= 0;
|
||||||
|
|
||||||
while (argc >= 2 && argc != prev_argc)
|
while (argc >= 2)
|
||||||
{
|
{
|
||||||
/* Skip program name or previously handled argument */
|
/* Skip program name or previously handled argument */
|
||||||
argv++;
|
argv++;
|
||||||
prev_argc= argc; /* To check if we found */
|
|
||||||
if (!*defaults && is_prefix(*argv,"--defaults-file="))
|
if (!*defaults && is_prefix(*argv,"--defaults-file="))
|
||||||
{
|
{
|
||||||
*defaults= *argv + sizeof("--defaults-file=")-1;
|
*defaults= *argv + sizeof("--defaults-file=")-1;
|
||||||
@ -436,6 +435,7 @@ int get_defaults_options(int argc, char **argv,
|
|||||||
argc--;
|
argc--;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
return org_argc - argc;
|
return org_argc - argc;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user