diff options
author | green <green@FreeBSD.org> | 1999-12-07 03:32:37 +0000 |
---|---|---|
committer | green <green@FreeBSD.org> | 1999-12-07 03:32:37 +0000 |
commit | 277eda186094345e952778bb23b256d2d5235291 (patch) | |
tree | 1e2409a9dec09f8e2d434ac189a4f80818c1ab76 /bin/dd | |
parent | 93fa765a59abef5c3b05c912900affeaaf56abbb (diff) | |
download | FreeBSD-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/Makefile | 2 | ||||
-rw-r--r-- | bin/dd/args.c | 10 |
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)); } /* |