diff --git a/src/encode.c b/src/encode.c
index ffcbb892fea237fc7cbb7a1e08a973f75681cc03..2cee4877ad943b690d11266253bdde4675407ba5 100644
--- a/src/encode.c
+++ b/src/encode.c
@@ -24,7 +24,7 @@
 #include "stuff.h"
 #include "version.h"
 
-RCSID("$Id: encode.c,v 1.29 1999/03/07 20:18:26 grubba Exp $");
+RCSID("$Id: encode.c,v 1.30 1999/03/07 20:19:43 grubba Exp $");
 
 #ifdef _AIX
 #include <net/nh.h>
@@ -183,7 +183,7 @@ one_more_type:
 	/* FIXME: I assume the type is saved in network byte order. Is it?
 	 *	/grubba 1999-03-07
 	 */
-	for(i = 0; i < (int)2*sizeof(INT32); i++) {
+	for(i = 0; i < (int)(2*sizeof(INT32)); i++) {
 	  addchar(EXTRACT_UCHAR(t++));
 	}
       }
@@ -637,7 +637,7 @@ one_more_type:
 	/* FIXME: I assume the type is saved in network byte order. Is it?
 	 *	/grubba 1999-03-07
 	 */
-	for(i = 0; i < (int)2*sizeof(INT32); i++) {
+	for(i = 0; i < (int)(2*sizeof(INT32)); i++) {
 	  push_type(GETC());
 	}
       }