mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-03-05 06:25:48 +08:00
* newlib/libc/stdlib/getopt.c (getopt_internal): Add missing braces.
This commit is contained in:
parent
02365c2064
commit
2b2290caba
@ -1,3 +1,7 @@
|
||||
2013-11-13 Gregory Pietsch <gpietsch@comcast.net>
|
||||
|
||||
* newlib/libc/stdlib/getopt.c (getopt_internal): Add missing braces.
|
||||
|
||||
2013-11-13 Freddie Chopin <freddie_chopin@op.pl>
|
||||
|
||||
* newlib/libc/include/getopt.h (struct option): name field should be
|
||||
|
@ -317,14 +317,16 @@ getopt_internal (int argc, char *const argv[], const char *shortopts,
|
||||
{
|
||||
/* we have ambiguous options */
|
||||
if (data->opterr)
|
||||
fputs (argv[0], stderr);
|
||||
fputs (": option `", stderr);
|
||||
fputs (argv[data->optind], stderr);
|
||||
fputs ("' is ambiguous (could be `--", stderr);
|
||||
fputs (longopts[longopt_match].name, stderr);
|
||||
fputs ("' or `--", stderr);
|
||||
fputs (longopts[optindex].name, stderr);
|
||||
fputs ("')\n", stderr);
|
||||
{
|
||||
fputs (argv[0], stderr);
|
||||
fputs (": option `", stderr);
|
||||
fputs (argv[data->optind], stderr);
|
||||
fputs ("' is ambiguous (could be `--", stderr);
|
||||
fputs (longopts[longopt_match].name, stderr);
|
||||
fputs ("' or `--", stderr);
|
||||
fputs (longopts[optindex].name, stderr);
|
||||
fputs ("')\n", stderr);
|
||||
}
|
||||
return (data->optopt = '?');
|
||||
}
|
||||
}
|
||||
@ -342,10 +344,12 @@ getopt_internal (int argc, char *const argv[], const char *shortopts,
|
||||
{
|
||||
/* couldn't find option in shortopts */
|
||||
if (data->opterr)
|
||||
fputs (argv[0], stderr);
|
||||
fputs (": invalid option -- `-", stderr);
|
||||
fputc (argv[data->optind][data->optwhere], stderr);
|
||||
fputs ("'\n", stderr);
|
||||
{
|
||||
fputs (argv[0], stderr);
|
||||
fputs (": invalid option -- `-", stderr);
|
||||
fputc (argv[data->optind][data->optwhere], stderr);
|
||||
fputs ("'\n", stderr);
|
||||
}
|
||||
data->optwhere++;
|
||||
if (argv[data->optind][data->optwhere] == '\0')
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user