summaryrefslogtreecommitdiffstats
path: root/usr.bin/find/option.c
diff options
context:
space:
mode:
authordwmalone <dwmalone@FreeBSD.org>2002-02-27 17:57:00 +0000
committerdwmalone <dwmalone@FreeBSD.org>2002-02-27 17:57:00 +0000
commit9540738a74cc62036ba61604d3378881dec9422f (patch)
treeaf6c65f1bac5a3a336dbe37b43e09cf9c44dc83a /usr.bin/find/option.c
parent50b0eac3626e07f7118cd0418d37c28d76235387 (diff)
downloadFreeBSD-src-9540738a74cc62036ba61604d3378881dec9422f.zip
FreeBSD-src-9540738a74cc62036ba61604d3378881dec9422f.tar.gz
1) Remove -Wall from Makefile.
2) WARNs fixes (rename option to lookup_option to avoid shadowing, rename argv to argv1 to avoid shadowing, const stuff, prototypes, __unused). 3) Remove "register"s.
Diffstat (limited to 'usr.bin/find/option.c')
-rw-r--r--usr.bin/find/option.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/usr.bin/find/option.c b/usr.bin/find/option.c
index 0a37320..3858085 100644
--- a/usr.bin/find/option.c
+++ b/usr.bin/find/option.c
@@ -54,6 +54,8 @@ static const char rcsid[] =
#include "find.h"
+int typecompare __P((const void *, const void *));
+
/* NB: the following table must be sorted lexically. */
static OPTION const options[] = {
{ "!", c_simple, f_not, 0 },
@@ -137,13 +139,13 @@ PLAN *
find_create(argvp)
char ***argvp;
{
- register OPTION *p;
+ OPTION *p;
PLAN *new;
char **argv;
argv = *argvp;
- if ((p = option(*argv)) == NULL)
+ if ((p = lookup_option(*argv)) == NULL)
errx(1, "%s: unknown option", *argv);
++argv;
@@ -153,11 +155,10 @@ find_create(argvp)
}
OPTION *
-option(name)
- char *name;
+lookup_option(name)
+ const char *name;
{
OPTION tmp;
- int typecompare __P((const void *, const void *));
tmp.name = name;
return ((OPTION *)bsearch(&tmp, options,
@@ -168,5 +169,5 @@ int
typecompare(a, b)
const void *a, *b;
{
- return (strcmp(((OPTION *)a)->name, ((OPTION *)b)->name));
+ return (strcmp(((const OPTION *)a)->name, ((const OPTION *)b)->name));
}
OpenPOWER on IntegriCloud