svn commit: trunk/uClibc/libc/unistd
psm at uclibc.org
psm at uclibc.org
Fri Mar 3 21:15:03 UTC 2006
Author: psm
Date: 2006-03-03 13:15:02 -0800 (Fri, 03 Mar 2006)
New Revision: 14441
Log:
Upstream update
Modified:
trunk/uClibc/libc/unistd/getopt_long-susv3.c
Changeset:
Modified: trunk/uClibc/libc/unistd/getopt_long-susv3.c
===================================================================
--- trunk/uClibc/libc/unistd/getopt_long-susv3.c 2006-03-03 20:31:33 UTC (rev 14440)
+++ trunk/uClibc/libc/unistd/getopt_long-susv3.c 2006-03-03 21:15:02 UTC (rev 14441)
@@ -17,11 +17,11 @@
(argv[optind][1] == '-' && argv[optind][2]))
{
int i;
- char *opt = argv[optind]+2;
for (i=0; longopts[i].name; i++) {
const char *name = longopts[i].name;
+ char *opt = argv[optind]+2;
while (*name && *name++ == *opt++);
- if (*name && *opt != '=') continue;
+ if (*name || (*opt && *opt != '=')) continue;
if (*opt == '=') {
if (!longopts[i].has_arg) continue;
optarg = opt+1;
More information about the uClibc-cvs
mailing list