diff options
author | millert <> | 2011-01-07 19:45:44 +0000 |
---|---|---|
committer | millert <> | 2011-01-07 19:45:44 +0000 |
commit | ab9ee91a071dfdb923a078342458cf270af8b71b (patch) | |
tree | 56b3c8f1e14056f9b23e14891c815fee72f56190 /src | |
parent | ad9381d2272d170a40904f7fb21d015b367042cd (diff) | |
download | openbsd-ab9ee91a071dfdb923a078342458cf270af8b71b.tar.gz openbsd-ab9ee91a071dfdb923a078342458cf270af8b71b.tar.bz2 openbsd-ab9ee91a071dfdb923a078342458cf270af8b71b.zip |
Remove an extraneous return statement with the wrong return value.
Fix some gcc warnings.
Diffstat (limited to 'src')
-rw-r--r-- | src/regress/lib/libc/glob/globtest.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/regress/lib/libc/glob/globtest.c b/src/regress/lib/libc/glob/globtest.c index e47a728da8..325a7750f0 100644 --- a/src/regress/lib/libc/glob/globtest.c +++ b/src/regress/lib/libc/glob/globtest.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: globtest.c,v 1.2 2010/09/24 13:32:55 djm Exp $ */ | 1 | /* $OpenBSD: globtest.c,v 1.3 2011/01/07 19:45:44 millert Exp $ */ |
2 | 2 | ||
3 | /* | 3 | /* |
4 | * Public domain, 2008, Todd C. Miller <Todd.Miller@courtesan.com> | 4 | * Public domain, 2008, Todd C. Miller <Todd.Miller@courtesan.com> |
@@ -17,7 +17,7 @@ struct gl_entry { | |||
17 | int nresults; | 17 | int nresults; |
18 | char pattern[1024]; | 18 | char pattern[1024]; |
19 | char *results[MAX_RESULTS]; | 19 | char *results[MAX_RESULTS]; |
20 | long modes[MAX_RESULTS]; | 20 | mode_t modes[MAX_RESULTS]; |
21 | }; | 21 | }; |
22 | 22 | ||
23 | int test_glob(struct gl_entry *); | 23 | int test_glob(struct gl_entry *); |
@@ -26,9 +26,8 @@ int | |||
26 | main(int argc, char **argv) | 26 | main(int argc, char **argv) |
27 | { | 27 | { |
28 | FILE *fp = stdin; | 28 | FILE *fp = stdin; |
29 | char *buf, *cp, *want, *got, *last; | 29 | char *buf, *cp; |
30 | const char *errstr; | 30 | int errors = 0, lineno, mode; |
31 | int errors = 0, i, lineno, mode; | ||
32 | struct gl_entry entry; | 31 | struct gl_entry entry; |
33 | size_t len; | 32 | size_t len; |
34 | 33 | ||
@@ -94,7 +93,7 @@ main(int argc, char **argv) | |||
94 | mode = strtol(cp, NULL, 8); | 93 | mode = strtol(cp, NULL, 8); |
95 | } else | 94 | } else |
96 | mode = -1; | 95 | mode = -1; |
97 | entry.modes[entry.nresults] = mode; | 96 | entry.modes[entry.nresults] = (mode_t)mode; |
98 | entry.results[entry.nresults++] = strdup(buf); | 97 | entry.results[entry.nresults++] = strdup(buf); |
99 | } | 98 | } |
100 | if (entry.pattern[0]) | 99 | if (entry.pattern[0]) |
@@ -105,7 +104,7 @@ main(int argc, char **argv) | |||
105 | int test_glob(struct gl_entry *entry) | 104 | int test_glob(struct gl_entry *entry) |
106 | { | 105 | { |
107 | glob_t gl; | 106 | glob_t gl; |
108 | int i; | 107 | int i = 0; |
109 | 108 | ||
110 | if (glob(entry->pattern, entry->flags, NULL, &gl) != 0) | 109 | if (glob(entry->pattern, entry->flags, NULL, &gl) != 0) |
111 | errx(1, "glob failed: %s", entry->pattern); | 110 | errx(1, "glob failed: %s", entry->pattern); |
@@ -139,6 +138,5 @@ int test_glob(struct gl_entry *entry) | |||
139 | while (i < gl.gl_matchc) { | 138 | while (i < gl.gl_matchc) { |
140 | free(entry->results[i++]); | 139 | free(entry->results[i++]); |
141 | } | 140 | } |
142 | return (0); | ||
143 | return (1); | 141 | return (1); |
144 | } | 142 | } |