Module Name:    src
Committed By:   joerg
Date:           Thu Aug 15 20:48:56 UTC 2013

Modified Files:
        src/usr.bin/bdes: bdes.c

Log Message:
Use more static and __dead.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/usr.bin/bdes/bdes.c

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

Modified files:

Index: src/usr.bin/bdes/bdes.c
diff -u src/usr.bin/bdes/bdes.c:1.8 src/usr.bin/bdes/bdes.c:1.9
--- src/usr.bin/bdes/bdes.c:1.8	Tue Apr 14 10:11:28 2009
+++ src/usr.bin/bdes/bdes.c	Thu Aug 15 20:48:56 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: bdes.c,v 1.8 2009/04/14 10:11:28 lukem Exp $	*/
+/*	$NetBSD: bdes.c,v 1.9 2013/08/15 20:48:56 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1991, 1993
@@ -46,7 +46,7 @@ __COPYRIGHT("@(#) Copyright (c) 1991, 19
 #if 0
 static char sccsid[] = "@(#)bdes.c	8.1 (Berkeley) 6/6/93";
 #else
-__RCSID("$NetBSD: bdes.c,v 1.8 2009/04/14 10:11:28 lukem Exp $");
+__RCSID("$NetBSD: bdes.c,v 1.9 2013/08/15 20:48:56 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -141,44 +141,46 @@ typedef char Desbuf[8];
  */
 #define KEY_DEFAULT		0	/* interpret radix of key from key */
 #define KEY_ASCII		1	/* key is in ASCII characters */
-int keybase = KEY_DEFAULT;		/* how to interpret the key */
+static int keybase = KEY_DEFAULT;	/* how to interpret the key */
 
-enum { 					/* encrypt, decrypt, authenticate */
+static enum { 				/* encrypt, decrypt, authenticate */
 	MODE_ENCRYPT, MODE_DECRYPT, MODE_AUTHENTICATE
 } mode = MODE_ENCRYPT;
-enum {					/* ecb, cbc, cfb, cfba, ofb? */
+static enum {				/* ecb, cbc, cfb, cfba, ofb? */
 	ALG_ECB, ALG_CBC, ALG_CFB, ALG_OFB, ALG_CFBA
 } alg = ALG_CBC;
 
-Desbuf ivec;				/* initialization vector */
-char bits[] = {				/* used to extract bits from a char */
+static Desbuf ivec;				/* initialization vector */
+static const char bits[] = {				/* used to extract bits from a char */
 	'\200', '\100', '\040', '\020', '\010', '\004', '\002', '\001'
 };
-int inverse;				/* 0 to encrypt, 1 to decrypt */
-int macbits = -1;			/* number of bits in authentication */
-int fbbits = -1;			/* number of feedback bits */
-int pflag;				/* 1 to preserve parity bits */
-
-int	setbits(char *, int);
-void	bdes_err(int, const char *);
-int	tobinhex(char, int);
-void	cvtkey(char *, char *);
-void	makekey(Desbuf);
-void	ecbenc(void);
-void	ecbdec(void);
-void	cbcenc(void);
-void	cbcdec(void);
-void	cbcauth(void);
-void	cfbenc(void);
-void	cfbdec(void);
-void	cfbaenc(void);
-void	cfbadec(void);
-void	ofbenc(void);
-void	ofbdec(void);
-void	cfbauth(void);
-void	expand(Desbuf, char *);
-void	compress(char *, Desbuf);
-void	usage(void);
+static int inverse;				/* 0 to encrypt, 1 to decrypt */
+static int macbits = -1;			/* number of bits in authentication */
+static int fbbits = -1;			/* number of feedback bits */
+static int pflag;				/* 1 to preserve parity bits */
+
+static int	setbits(char *, int);
+static void	bdes_err(int, const char *) __dead;
+static int	tobinhex(char, int);
+static void	cvtkey(char *, char *);
+static void	makekey(Desbuf);
+static void	ecbenc(void);
+static void	ecbdec(void);
+static void	cbcenc(void);
+static void	cbcdec(void);
+static void	cbcauth(void);
+static void	cfbenc(void);
+static void	cfbdec(void);
+static void	cfbaenc(void);
+static void	cfbadec(void);
+static void	ofbenc(void);
+static void	ofbdec(void);
+static void	cfbauth(void);
+#ifndef FASTWAY
+static void	expand(Desbuf, char *);
+static void	compress(char *, Desbuf);
+#endif
+static void	usage(void) __dead;
 
 int
 main(int ac, char *av[])
@@ -357,7 +359,7 @@ main(int ac, char *av[])
 /*
  * print a warning message and, possibly, terminate
  */
-void
+static void
 bdes_err(int n, const char *s)
 {
 	if (n > 0)
@@ -371,7 +373,7 @@ bdes_err(int n, const char *s)
 /*
  * map a hex character to an integer
  */
-int
+static int
 tobinhex(char c, int radix)
 {
 	switch(c) {
@@ -401,7 +403,7 @@ tobinhex(char c, int radix)
 /*
  * convert the key to a bit pattern
  */
-void
+static void
 cvtkey(char *obuf, char *ibuf)
 {
 	register int i, j;		/* counter in a for loop */
@@ -468,7 +470,7 @@ cvtkey(char *obuf, char *ibuf)
  * 2. must be a valid decimal number
  * 3. must be a multiple of mult
  */
-int
+static int
 setbits(char *s, int mult)
 {
 	char *p;
@@ -497,7 +499,7 @@ setbits(char *s, int mult)
  * systems set the parity (high) bit of each character to 0, and the
  * DES ignores the low order bit of each character.
  */
-void
+static void
 makekey(Desbuf buf)
 {
 	register int i, j;			/* counter in a for loop */
@@ -525,7 +527,7 @@ makekey(Desbuf buf)
 /*
  * This encrypts using the Electronic Code Book mode of DES
  */
-void
+static void
 ecbenc(void)
 {
 	register int n;		/* number of bytes actually read */
@@ -554,7 +556,7 @@ ecbenc(void)
 /*
  * This decrypts using the Electronic Code Book mode of DES
  */
-void
+static void
 ecbdec(void)
 {
 	register int n;		/* number of bytes actually read */
@@ -587,7 +589,7 @@ ecbdec(void)
 /*
  * This encrypts using the Cipher Block Chaining mode of DES
  */
-void
+static void
 cbcenc(void)
 {
 	register int n;		/* number of bytes actually read */
@@ -621,7 +623,7 @@ cbcenc(void)
 /*
  * This decrypts using the Cipher Block Chaining mode of DES
  */
-void
+static void
 cbcdec(void)
 {
 	register int n;		/* number of bytes actually read */
@@ -659,7 +661,7 @@ cbcdec(void)
 /*
  * This authenticates using the Cipher Block Chaining mode of DES
  */
-void
+static void
 cbcauth(void)
 {
 	register int n, j;		/* number of bytes actually read */
@@ -704,7 +706,7 @@ cbcauth(void)
 /*
  * This encrypts using the Cipher FeedBack mode of DES
  */
-void
+static void
 cfbenc(void)
 {
 	register int n;		/* number of bytes actually read */
@@ -746,7 +748,7 @@ cfbenc(void)
 /*
  * This decrypts using the Cipher Block Chaining mode of DES
  */
-void
+static void
 cfbdec(void)
 {
 	register int n;		/* number of bytes actually read */
@@ -793,7 +795,7 @@ cfbdec(void)
 /*
  * This encrypts using the alternative Cipher FeedBack mode of DES
  */
-void
+static void
 cfbaenc(void)
 {
 	register int n;		/* number of bytes actually read */
@@ -839,7 +841,7 @@ cfbaenc(void)
 /*
  * This decrypts using the alternative Cipher Block Chaining mode of DES
  */
-void
+static void
 cfbadec(void)
 {
 	register int n;		/* number of bytes actually read */
@@ -887,7 +889,7 @@ cfbadec(void)
 /*
  * This encrypts using the Output FeedBack mode of DES
  */
-void
+static void
 ofbenc(void)
 {
 	register int n;		/* number of bytes actually read */
@@ -933,7 +935,7 @@ ofbenc(void)
 /*
  * This decrypts using the Output Block Chaining mode of DES
  */
-void
+static void
 ofbdec(void)
 {
 	register int n;		/* number of bytes actually read */
@@ -983,7 +985,7 @@ ofbdec(void)
 /*
  * This authenticates using the Cipher FeedBack mode of DES
  */
-void
+static void
 cfbauth(void)
 {
 	register int n, j;	/* number of bytes actually read */
@@ -1035,7 +1037,7 @@ cfbauth(void)
 /*
  * change from 8 bits/Uchar to 1 bit/Uchar
  */
-void
+static void
 expand(Desbuf from, char *to)
 {
 	register int i, j;		/* counters in for loop */
@@ -1048,7 +1050,7 @@ expand(Desbuf from, char *to)
 /*
  * change from 1 bit/char to 8 bits/Uchar
  */
-void
+static void
 compress(char *from, Desbuf to)
 {
 	register int i, j;		/* counters in for loop */
@@ -1064,7 +1066,7 @@ compress(char *from, Desbuf to)
 /*
  * message about usage
  */
-void
+static void
 usage(void)
 {
 

Reply via email to