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.
This commit is contained in:
green 1999-12-07 03:32:37 +00:00
parent 93fa765a59
commit 277eda1860
2 changed files with 8 additions and 4 deletions

View File

@ -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>

View File

@ -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));
}
/*