Module Name:    src
Committed By:   christos
Date:           Wed Jun 14 21:43:02 UTC 2017

Modified Files:
        src/tests/crypto/opencrypto: h_ioctl.c

Log Message:
constify more to avoid gcc stupidity.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/tests/crypto/opencrypto/h_ioctl.c

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

Modified files:

Index: src/tests/crypto/opencrypto/h_ioctl.c
diff -u src/tests/crypto/opencrypto/h_ioctl.c:1.2 src/tests/crypto/opencrypto/h_ioctl.c:1.3
--- src/tests/crypto/opencrypto/h_ioctl.c:1.2	Tue Jun 13 04:16:16 2017
+++ src/tests/crypto/opencrypto/h_ioctl.c	Wed Jun 14 17:43:02 2017
@@ -1,4 +1,4 @@
-/*	$NetBSD: h_ioctl.c,v 1.2 2017/06/13 08:16:16 martin Exp $	*/
+/*	$NetBSD: h_ioctl.c,v 1.3 2017/06/14 21:43:02 christos Exp $	*/
 
 /*-
  * Copyright (c) 2017 Internet Initiative Japan Inc.
@@ -57,6 +57,8 @@ unsigned char aes_cipher[AES_CIPHER_LEN]
 { 0xe3, 0x53, 0x77, 0x9c, 0x10, 0x79, 0xae, 0xb8,
   0x27, 0x08, 0x94, 0x2d, 0xbe, 0x77, 0x18, 0x1a, };
 
+#define COUNT 2
+
 /*
  * CRIOGET is deprecated.
  */
@@ -70,10 +72,9 @@ test_ngsession(int fd)
 {
 	int ret;
 	struct crypt_sgop sg;
-	struct session_n_op css[2];
-	const size_t cs_count = __arraycount(css);
+	struct session_n_op css[COUNT];
 
-	for (size_t i = 0; i < cs_count; i++) {
+	for (size_t i = 0; i < COUNT; i++) {
 		struct session_n_op *cs = &css[i];
 
 		memset(cs, 0, sizeof(*cs));
@@ -82,7 +83,7 @@ test_ngsession(int fd)
 		cs->key = __UNCONST(&aes_key);
 	}
 	memset(&sg, 0, sizeof(sg));
-	sg.count = cs_count;
+	sg.count = COUNT;
 	sg.sessions = css;
 
 	ret = ioctl(fd, CIOCNGSESSION, &sg);
@@ -101,12 +102,11 @@ test_nfsession(int fd)
 {
 	int ret;
 	struct crypt_sfop sf;
-	u_int32_t sids[2];
-	const size_t sid_count = __arraycount(sids);
+	u_int32_t sids[COUNT];
 
 	memset(sids, 0, sizeof(sids));
 	memset(&sf, 0, sizeof(sf));
-	sf.count = sid_count;
+	sf.count = COUNT;
 	sf.sesid = sids;
 
 	ret = ioctl(fd, CIOCNFSESSION, &sf);
@@ -125,10 +125,9 @@ test_ncryptm(int fd)
 {
 	int ret;
 	struct crypt_mop mop;
-	struct crypt_n_op css[2];
-	const size_t cs_count = __arraycount(css);
+	struct crypt_n_op css[COUNT];
 
-	for (size_t i = 0; i < cs_count; i++) {
+	for (size_t i = 0; i < COUNT; i++) {
 		struct crypt_n_op *cs;
 		cs = &css[i];
 
@@ -139,7 +138,7 @@ test_ncryptm(int fd)
 	}
 
 	memset(&mop, 0, sizeof(mop));
-	mop.count = cs_count;
+	mop.count = COUNT;
 	mop.reqs = css;
 
 	ret = ioctl(fd, CIOCNCRYPTM, &mop);
@@ -160,12 +159,10 @@ test_ncryptretm(int fd)
 	struct session_op cs;
 
 	struct crypt_mop mop;
-	struct crypt_n_op cnos[2];
-	const size_t req_count = __arraycount(cnos);
-	unsigned char cno_dst[req_count][AES_CIPHER_LEN];
-
+	struct crypt_n_op cnos[COUNT];
+	unsigned char cno_dst[COUNT][AES_CIPHER_LEN];
 	struct cryptret cret;
-	struct crypt_result crs[req_count];
+	struct crypt_result crs[COUNT];
 
 	memset(&cs, 0, sizeof(cs));
 	cs.cipher = CRYPTO_AES_CBC;
@@ -177,7 +174,7 @@ test_ncryptretm(int fd)
 		return ret;
 	}
 
-	for (size_t i = 0; i < req_count; i++) {
+	for (size_t i = 0; i < COUNT; i++) {
 		struct crypt_n_op *cno = &cnos[i];
 
 		memset(cno, 0, sizeof(*cno));
@@ -190,13 +187,13 @@ test_ncryptretm(int fd)
 	}
 
 	memset(&mop, 0, sizeof(mop));
-	mop.count = req_count;
+	mop.count = COUNT;
 	mop.reqs = cnos;
 	ret = ioctl(fd, CIOCNCRYPTM, &mop);
 	if (ret < 0)
 		fprintf(stderr, "failed: CIOCNCRYPTM\n");
 
-	for (size_t i = 0; i < req_count; i++) {
+	for (size_t i = 0; i < COUNT; i++) {
 		struct crypt_result *cr = &crs[i];
 
 		memset(cr, 0, sizeof(*cr));
@@ -204,7 +201,7 @@ test_ncryptretm(int fd)
 	}
 
 	memset(&cret, 0, sizeof(cret));
-	cret.count = req_count;
+	cret.count = COUNT;
 	cret.results = crs;
 	ret = ioctl(fd, CIOCNCRYPTRETM, &cret);
 	if (ret < 0)

Reply via email to