mirror of
https://github.com/mirror/make.git
synced 2025-01-16 23:31:08 +08:00
(init_switches): Put a + first in options.
This commit is contained in:
parent
d3b65c3cb7
commit
4c0fef3dd7
3
main.c
3
main.c
@ -1134,7 +1134,7 @@ main (argc, argv, envp)
|
||||
|
||||
/* Parsing of arguments, decoding of switches. */
|
||||
|
||||
static char options[sizeof (switches) / sizeof (switches[0]) * 3];
|
||||
static char options[1 + sizeof (switches) / sizeof (switches[0]) * 3];
|
||||
static struct option long_options[(sizeof (switches) / sizeof (switches[0])) +
|
||||
(sizeof (long_option_aliases) /
|
||||
sizeof (long_option_aliases[0]))];
|
||||
@ -1152,6 +1152,7 @@ init_switches ()
|
||||
return;
|
||||
|
||||
p = options;
|
||||
*p++ = '+'; /* Always permute. */
|
||||
for (i = 0; switches[i].c != '\0'; ++i)
|
||||
{
|
||||
long_options[i].name = (switches[i].long_name == 0 ? "" :
|
||||
|
Loading…
Reference in New Issue
Block a user