=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/gencat/gencat.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- src/usr.bin/gencat/gencat.c 2003/06/10 22:20:46 1.8 +++ src/usr.bin/gencat/gencat.c 2004/07/01 19:23:34 1.9 @@ -1,4 +1,4 @@ -/* $OpenBSD: gencat.c,v 1.8 2003/06/10 22:20:46 deraadt Exp $ */ +/* $OpenBSD: gencat.c,v 1.9 2004/07/01 19:23:34 mickey Exp $ */ /* $NetBSD: gencat.c,v 1.9 1998/10/09 17:00:56 itohy Exp $ */ /*- @@ -39,8 +39,8 @@ #include #ifndef lint -static char rcsid[] = - "$OpenBSD: gencat.c,v 1.8 2003/06/10 22:20:46 deraadt Exp $"; +static const char rcsid[] = + "$OpenBSD: gencat.c,v 1.9 2004/07/01 19:23:34 mickey Exp $"; #endif /* not lint */ /*********************************************************** @@ -90,6 +90,9 @@ #include #include #include +#include +#include +#include struct _msgT { long msgId; @@ -179,8 +182,7 @@ static void warning(char *cptr, char *msg) { - fprintf(stderr, "%s: %s on line %ld\n", __progname, msg, lineno); - fprintf(stderr, "%s\n", curline); + warnx("%s on line %ld\n%s", msg, lineno, curline); if (cptr) { char *tptr; for (tptr = curline; tptr < cptr; ++tptr)