summaryrefslogtreecommitdiffstats
path: root/usr.sbin/mtree/misc.c
diff options
context:
space:
mode:
authoralfred <alfred@FreeBSD.org>2002-07-11 18:42:53 +0000
committeralfred <alfred@FreeBSD.org>2002-07-11 18:42:53 +0000
commit5071cb67d9de457e855d238f7e46baee9a178971 (patch)
tree3e51b873516046d990798f5eea0189b996d75ce7 /usr.sbin/mtree/misc.c
parentc40ae61c8c183033b215d5e580b876d7f4b55a89 (diff)
downloadFreeBSD-src-5071cb67d9de457e855d238f7e46baee9a178971.zip
FreeBSD-src-5071cb67d9de457e855d238f7e46baee9a178971.tar.gz
fixup for WARNS=4.
Diffstat (limited to 'usr.sbin/mtree/misc.c')
-rw-r--r--usr.sbin/mtree/misc.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/usr.sbin/mtree/misc.c b/usr.sbin/mtree/misc.c
index 151a28b..473adb7 100644
--- a/usr.sbin/mtree/misc.c
+++ b/usr.sbin/mtree/misc.c
@@ -51,7 +51,7 @@ static const char rcsid[] =
extern int lineno;
typedef struct _key {
- char *name; /* key name */
+ const char *name; /* key name */
u_int val; /* value */
#define NEEDVALUE 0x01
@@ -85,13 +85,14 @@ static KEY keylist[] = {
{"uname", F_UNAME, NEEDVALUE},
};
+int keycompare(const void *, const void *);
+
u_int
parsekey(name, needvaluep)
char *name;
int *needvaluep;
{
KEY *k, tmp;
- int keycompare(const void *, const void *);
tmp.name = name;
k = (KEY *)bsearch(&tmp, keylist, sizeof(keylist) / sizeof(KEY),
@@ -108,7 +109,7 @@ int
keycompare(a, b)
const void *a, *b;
{
- return (strcmp(((KEY *)a)->name, ((KEY *)b)->name));
+ return (strcmp(((const KEY *)a)->name, ((const KEY *)b)->name));
}
char *
OpenPOWER on IntegriCloud