Module Name:    src
Committed By:   christos
Date:           Sat May 14 16:26:23 UTC 2011

Modified Files:
        src/regress/sys/crypto: Makefile.inc
        src/regress/sys/crypto/blowfish: bftest.c
        src/regress/sys/crypto/rijndael: rijndaeltest.c

Log Message:
Turn on WARNS to 4, so that magically -std=gnu99 gets turned on and fix
the few warnings. Since the kernel uses c99, this makes kernel code that
uses c99 features compile.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/regress/sys/crypto/Makefile.inc
cvs rdiff -u -r1.5 -r1.6 src/regress/sys/crypto/blowfish/bftest.c
cvs rdiff -u -r1.7 -r1.8 src/regress/sys/crypto/rijndael/rijndaeltest.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/regress/sys/crypto/Makefile.inc
diff -u src/regress/sys/crypto/Makefile.inc:1.7 src/regress/sys/crypto/Makefile.inc:1.8
--- src/regress/sys/crypto/Makefile.inc:1.7	Wed Sep 18 00:16:01 2002
+++ src/regress/sys/crypto/Makefile.inc	Sat May 14 12:26:23 2011
@@ -1,11 +1,11 @@
-#	$NetBSD: Makefile.inc,v 1.7 2002/09/18 04:16:01 lukem Exp $
+#	$NetBSD: Makefile.inc,v 1.8 2011/05/14 16:26:23 christos Exp $
 #	$KAME: Makefile.inc,v 1.3 2000/11/08 05:58:24 itojun Exp $
 
 .if !target(regress)
 .include <bsd.own.mk>
 
 SYSDIR=	${NETBSDSRCDIR}/sys
-WARNS?=	1
+WARNS?=	4
 
 regress:
 	@./${PROG}

Index: src/regress/sys/crypto/blowfish/bftest.c
diff -u src/regress/sys/crypto/blowfish/bftest.c:1.5 src/regress/sys/crypto/blowfish/bftest.c:1.6
--- src/regress/sys/crypto/blowfish/bftest.c:1.5	Sun Feb  6 01:05:19 2005
+++ src/regress/sys/crypto/blowfish/bftest.c	Sat May 14 12:26:23 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: bftest.c,v 1.5 2005/02/06 06:05:19 perry Exp $	*/
+/*	$NetBSD: bftest.c,v 1.6 2011/05/14 16:26:23 christos Exp $	*/
 /*	$KAME: bftest.c,v 1.3 2000/11/08 05:58:24 itojun Exp $	*/
 
 /*
@@ -97,7 +97,7 @@
 
 #include <crypto/blowfish/blowfish.h>
 
-static char *bf_key[2]={
+static const char *bf_key[2]={
 	"abcdefghijklmnopqrstuvwxyz",
 	"Who is John Galt?"
 };
@@ -165,7 +165,8 @@
 	printf("testing blowfish in raw ecb mode\n");
 again:
 	for (n = 0; n < 2; n++) {
-		BF_set_key(&key, strlen(bf_key[n]), (unsigned char *)bf_key[n]);
+		BF_set_key(&key, strlen(bf_key[n]),
+		    (const unsigned char *)bf_key[n]);
 
 		hex2bin((u_int8_t *)plain, bf_plain[n]);
 		hex2bin((u_int8_t *)cipher, bf_cipher[n]);

Index: src/regress/sys/crypto/rijndael/rijndaeltest.c
diff -u src/regress/sys/crypto/rijndael/rijndaeltest.c:1.7 src/regress/sys/crypto/rijndael/rijndaeltest.c:1.8
--- src/regress/sys/crypto/rijndael/rijndaeltest.c:1.7	Thu May 11 21:56:39 2006
+++ src/regress/sys/crypto/rijndael/rijndaeltest.c	Sat May 14 12:26:23 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rijndaeltest.c,v 1.7 2006/05/12 01:56:39 mrg Exp $	*/
+/*	$NetBSD: rijndaeltest.c,v 1.8 2011/05/14 16:26:23 christos Exp $	*/
 /*	$KAME: rijndaeltest.c,v 1.7 2001/05/27 01:56:45 itojun Exp $	*/
 
 /*
@@ -92,7 +92,7 @@
 	size_t l;
 	const char *s;
 {
-	int i;
+	size_t i;
 	u_int v;
 
 	for (i = 0; i < l && *s; i++) {

Reply via email to