mail(1): Raise WARNS to 2 and fix warnings.
authorSascha Wildner <saw@online.de>
Wed, 4 Dec 2013 18:07:54 +0000 (19:07 +0100)
committerSascha Wildner <saw@online.de>
Wed, 4 Dec 2013 18:18:19 +0000 (19:18 +0100)
usr.bin/mail/Makefile
usr.bin/mail/cmd1.c
usr.bin/mail/main.c
usr.bin/mail/util.c

index 85d7c8b..26c5a9f 100644 (file)
@@ -10,7 +10,7 @@ FILESDIR=     ${SHAREDIR}/misc
 EFILES=        mail.rc
 LINKS= ${BINDIR}/mail ${BINDIR}/Mail ${BINDIR}/mail ${BINDIR}/mailx
 MLINKS=        mail.1 Mail.1 mail.1 mailx.1
-WARNS?=        1
+WARNS?=        2
 
 .PATH: ${.CURDIR}/misc
 
index 82db870..fb65d31 100644 (file)
@@ -28,7 +28,6 @@
  *
  * @(#)cmd1.c  8.2 (Berkeley) 4/20/95
  * $FreeBSD: src/usr.bin/mail/cmd1.c,v 1.3.6.3 2003/01/06 05:46:03 mikeh Exp $
- * $DragonFly: src/usr.bin/mail/cmd1.c,v 1.4 2004/09/08 03:01:11 joerg Exp $
  */
 
 #include "rcv.h"
@@ -206,7 +205,7 @@ printhead(int mesg)
 int
 pdot(void)
 {
-       printf("%d\n", dot - &message[0] + 1);
+       printf("%td\n", dot - &message[0] + 1);
        return (0);
 }
 
index d055c28..8747ca9 100644 (file)
@@ -29,7 +29,6 @@
  * @(#) Copyright (c) 1980, 1993 The Regents of the University of California.  All rights reserved.
  * @(#)main.c  8.2 (Berkeley) 4/20/95
  * $FreeBSD: src/usr.bin/mail/main.c,v 1.6.2.5 2003/01/06 05:46:03 mikeh Exp $
- * $DragonFly: src/usr.bin/mail/main.c,v 1.6 2004/09/08 03:01:11 joerg Exp $
  */
 
 #include "rcv.h"
@@ -200,7 +199,7 @@ main(int argc, char **argv)
 "       %s [-EHiInNv] [-F] -f [name]\n"
 "       %s [-EHiInNv] [-F] [-u user]\n"
 "       %s -e [-f name]\n"
-"       %s -H\n", progname, strlen(progname), "",
+"       %s -H\n", progname, (int)strlen(progname), "",
                            progname, progname, progname, progname);
                        exit(1);
                }
index 7768ad7..661ad79 100644 (file)
@@ -28,7 +28,6 @@
  *
  * @(#)aux.c   8.1 (Berkeley) 6/6/93
  * $FreeBSD: src/usr.bin/mail/aux.c,v 1.4.6.4 2003/01/06 05:46:03 mikeh Exp $
- * $DragonFly: src/usr.bin/mail/aux.c,v 1.4 2004/09/08 03:01:11 joerg Exp $
  */
 
 #include <sys/time.h>
@@ -229,10 +228,9 @@ ishfield(char *linebuf, char *colon, const char *field)
 void
 istrncpy(char *dest, const char *src, size_t dsize)
 {
-
        strlcpy(dest, src, dsize);
-       while (*dest)
-               *dest++ = tolower((unsigned char)*dest);
+       for (; *dest; dest++)
+               *dest = tolower((unsigned char)*dest);
 }
 
 /*