From 80f8059e683ffe599cab57e59ca403b9da6d8f3b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Wed, 16 Dec 1998 02:06:29 +0100
Subject: [PATCH] Constified.

Rev: src/symmetric/desCode.h:1.3
Rev: src/symmetric/include/des.h:1.3
---
 desCode.h     | 16 ++++++++--------
 include/des.h |  4 +++-
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/desCode.h b/desCode.h
index f9e2436d..e8ae4bb1 100644
--- a/desCode.h
+++ b/desCode.h
@@ -343,11 +343,11 @@ extern UINT32 des_keymap[], des_bigmap[];
 #define	ENCRYPT(NAME, TEMP, LOAD, KEYMAP, SAVE)	\
 						\
 void						\
-NAME(REGISTER BYTE *D,                          \
-     REGISTER UINT32 *r,                \
-     REGISTER UINT8 *s)                 \
+NAME(REGISTER BYTE *D,				\
+     REGISTER UINT32 *r,			\
+     REGISTER const UINT8 *s)			\
 {						\
-	register UINT32 x, y, z;	\
+	register UINT32 x, y, z;		\
 						\
 	/* declare temps & load data */		\
 	TEMP(LOAD);				\
@@ -379,11 +379,11 @@ NAME(REGISTER BYTE *D,                          \
 #define	DECRYPT(NAME, TEMP, LOAD, KEYMAP, SAVE)	\
 						\
 void						\
-NAME(REGISTER BYTE *D,                          \
-     REGISTER UINT32 *r,                \
-     REGISTER UINT8 *s)                 \
+NAME(REGISTER BYTE *D,				\
+     REGISTER UINT32 *r,			\
+     REGISTER const UINT8 *s)			\
 {						\
-	register UINT32 x, y, z;        \
+	register UINT32 x, y, z;		\
 						\
 	/* declare temps & load data */		\
 	TEMP(LOAD);				\
diff --git a/include/des.h b/include/des.h
index 6da93695..4373ddea 100644
--- a/include/des.h
+++ b/include/des.h
@@ -18,9 +18,11 @@ RCSID2(desCore_hRcs, "$Id$");
 #define DES_BLOCKSIZE 8
 #define DES_EXPANDED_KEYLEN 32
 
+/* FIXME: typedef on arrays is ugly. */
 typedef UINT8 DesData[DES_BLOCKSIZE];
 typedef UINT32 DesKeys[DES_EXPANDED_KEYLEN];
-typedef void DesFunc(UINT8 *d, UINT32 *r, UINT8 *s);
+
+typedef void DesFunc(UINT8 *d, UINT32 *r, const UINT8 *s);
 
 extern int DesMethod(UINT32 *method, UINT8 *k);
 extern void DesQuickInit(void);
-- 
GitLab