summaryrefslogtreecommitdiffstats
path: root/bin/dd
diff options
context:
space:
mode:
authorgreen <green@FreeBSD.org>1999-12-07 03:32:37 +0000
committergreen <green@FreeBSD.org>1999-12-07 03:32:37 +0000
commit277eda186094345e952778bb23b256d2d5235291 (patch)
tree1e2409a9dec09f8e2d434ac189a4f80818c1ab76 /bin/dd
parent93fa765a59abef5c3b05c912900affeaaf56abbb (diff)
downloadFreeBSD-src-277eda186094345e952778bb23b256d2d5235291.zip
FreeBSD-src-277eda186094345e952778bb23b256d2d5235291.tar.gz
Do proper constification in args.c. This shuts up -Wcast-qual (thanks,
bfumerola for that pointer!) in GCC complaining about losing a const. While I'm here, might as well mark in the Makefile that I'm the ${MAINTAINER}. It seems like that's what everyone's doing these days.
Diffstat (limited to 'bin/dd')
-rw-r--r--bin/dd/Makefile2
-rw-r--r--bin/dd/args.c10
2 files changed, 8 insertions, 4 deletions
diff --git a/bin/dd/Makefile b/bin/dd/Makefile
index cd6156d..0cbd238 100644
--- a/bin/dd/Makefile
+++ b/bin/dd/Makefile
@@ -4,4 +4,6 @@
PROG= dd
SRCS= args.c conv.c conv_tab.c dd.c misc.c position.c
+MAINTAINER= green@FreeBSD.org
+
.include <bsd.prog.mk>
diff --git a/bin/dd/args.c b/bin/dd/args.c
index c3c6d04..19db0ad 100644
--- a/bin/dd/args.c
+++ b/bin/dd/args.c
@@ -71,7 +71,7 @@ static quad_t get_num __P((char *));
static off_t get_offset __P((char *));
static const struct arg {
- char *name;
+ const char *name;
void (*f) __P((char *));
u_int set, noset;
} args[] = {
@@ -173,8 +173,9 @@ static int
c_arg(a, b)
const void *a, *b;
{
+ typedef const struct arg *c_arg_p;
- return (strcmp(((struct arg *)a)->name, ((struct arg *)b)->name));
+ return (strcmp(((c_arg_p)a)->name, ((c_arg_p)b)->name));
}
static void
@@ -284,7 +285,7 @@ f_skip(arg)
}
static const struct conv {
- char *name;
+ const char *name;
u_int set, noset;
const u_char *ctab;
} clist[] = {
@@ -330,8 +331,9 @@ static int
c_conv(a, b)
const void *a, *b;
{
+ typedef const struct conv *c_conv_p;
- return (strcmp(((struct conv *)a)->name, ((struct conv *)b)->name));
+ return (strcmp(((c_conv_p)a)->name, ((c_conv_p)b)->name));
}
/*
OpenPOWER on IntegriCloud