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++) {