silence various warnings
diff --git a/src/cmd/eqn/paren.c b/src/cmd/eqn/paren.c
index bb019bf..01941e3 100644
--- a/src/cmd/eqn/paren.c
+++ b/src/cmd/eqn/paren.c
@@ -21,7 +21,7 @@
 		n = 1;
 	m = n - 2;
 	if (leftc == '{' || rightc == '}') {
-		n = n%2 ? n : ++n;
+		n = n%2 ? n : n+1;
 		if (n < 3)
 			n = 3;
 		m = n-3;
diff --git a/src/cmd/pic/picl.lx b/src/cmd/pic/picl.lx
index f5a9c15..da29d24 100644
--- a/src/cmd/pic/picl.lx
+++ b/src/cmd/pic/picl.lx
@@ -29,7 +29,7 @@
 int	yywrap(void);
 
 #define	CADD	cbuf[clen++]=yytext[0]; \
-		if (clen>=CBUFLEN-1) { ERROR "string too long", cbuf WARNING; BEGIN A; }
+		if (clen>=CBUFLEN-1) { ERROR "string too long" WARNING; BEGIN A; }
 #define	CBUFLEN	500
 char	cbuf[CBUFLEN];
 int	c, clen, cflag, delim;
diff --git a/src/cmd/spell/sprog.c b/src/cmd/spell/sprog.c
index 8d5519e..971848e 100644
--- a/src/cmd/spell/sprog.c
+++ b/src/cmd/spell/sprog.c
@@ -978,7 +978,7 @@
 		deriv[lev+1].mesg = pp;
 		deriv[lev+1].type = 0;
 	}
-	while(tp=lookuppref((uchar**)&bp,ep)) {
+	while(tp=lookuppref((uchar**)(void*)&bp,ep)) {
 		*pp++ = '+';
 		cp = tp->s;
 		while(pp<space+sizeof(space) && (*pp = *cp++))
diff --git a/src/libsec/port/aes.c b/src/libsec/port/aes.c
index dda9c8a..cdcb9bb 100644
--- a/src/libsec/port/aes.c
+++ b/src/libsec/port/aes.c
@@ -43,7 +43,9 @@
 static const u8  Te4[256];
 
 static int rijndaelKeySetupEnc(u32 rk[/*4*(Nr + 1)*/], const u8 cipherKey[], int keyBits);
+/*
 static int rijndaelKeySetupDec(u32 rk[/*4*(Nr + 1)*/], const u8 cipherKey[], int keyBits);
+*/
 static int rijndaelKeySetup(u32 erk[/*4*(Nr + 1)*/], u32 drk[/*4*(Nr + 1)*/], const u8 cipherKey[], int keyBits);
 static void	rijndaelEncrypt(const u32int rk[], int Nr, const uchar pt[16], uchar ct[16]);
 static void	rijndaelDecrypt(const u32int rk[], int Nr, const uchar ct[16], uchar pt[16]);
@@ -955,6 +957,7 @@
  *
  * @return	the number of rounds for the given cipher key size.
  */
+#ifdef NOTUSED
 static int rijndaelKeySetupDec(u32 rk[/*4*(Nr + 1)*/], const u8 cipherKey[], int keyBits) {
 	int Nr, i, j;
 	u32 temp;
@@ -994,6 +997,7 @@
 	}
 	return Nr;
 }
+#endif
 
 static void rijndaelEncrypt(const u32 rk[/*4*(Nr + 1)*/], int Nr, const u8 pt[16], u8 ct[16]) {
 	u32 s0, s1, s2, s3, t0, t1, t2, t3;