From 20a90e3a76135c34b4988ba3cc2835603d98639a Mon Sep 17 00:00:00 2001
From: Geoff Thorpe <geoff@openssl.org>
Date: Fri, 22 Jul 2005 03:36:30 +0000
Subject: [PATCH] Fix some signed/unsigned warnings.

---
 crypto/rand/rand_unix.c | 9 ++++++---
 ssl/d1_clnt.c           | 2 +-
 ssl/d1_srvr.c           | 3 ++-
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/crypto/rand/rand_unix.c b/crypto/rand/rand_unix.c
index 14837a7a7d..c340642515 100644
--- a/crypto/rand/rand_unix.c
+++ b/crypto/rand/rand_unix.c
@@ -155,7 +155,8 @@ int RAND_poll(void)
 #ifdef DEVRANDOM
 	static const char *randomfiles[] = { DEVRANDOM };
 	struct stat randomstats[sizeof(randomfiles)/sizeof(randomfiles[0])];
-	int fd,i;
+	int fd;
+	unsigned int i;
 #endif
 #ifdef DEVRANDOM_EGD
 	static const char *egdsockets[] = { DEVRANDOM_EGD, NULL };
@@ -168,7 +169,8 @@ int RAND_poll(void)
 	 * have this. Use /dev/urandom if you can as /dev/random may block
 	 * if it runs out of random entries.  */
 
-	for (i=0; i<sizeof(randomfiles)/sizeof(randomfiles[0]) && n < ENTROPY_NEEDED; i++)
+	for (i = 0; (i < sizeof(randomfiles)/sizeof(randomfiles[0])) &&
+			(n < ENTROPY_NEEDED); i++)
 		{
 		if ((fd = open(randomfiles[i], O_RDONLY
 #ifdef O_NONBLOCK
@@ -185,7 +187,8 @@ int RAND_poll(void)
 			{
 			struct timeval t = { 0, 10*1000 }; /* Spend 10ms on
 							      each file. */
-			int r,j;
+			int r;
+			unsigned int j;
 			fd_set fset;
 			struct stat *st=&randomstats[i];
 
diff --git a/ssl/d1_clnt.c b/ssl/d1_clnt.c
index c0247faa98..deeb50da3d 100644
--- a/ssl/d1_clnt.c
+++ b/ssl/d1_clnt.c
@@ -541,7 +541,7 @@ int dtls1_client_hello(SSL *s)
 	{
 	unsigned char *buf;
 	unsigned char *p,*d;
-	int i,j;
+	unsigned int i,j;
 	unsigned long Time,l;
 	SSL_COMP *comp;
 
diff --git a/ssl/d1_srvr.c b/ssl/d1_srvr.c
index 2d41b38ca6..8865dd2a4e 100644
--- a/ssl/d1_srvr.c
+++ b/ssl/d1_srvr.c
@@ -677,7 +677,8 @@ int dtls1_send_server_hello(SSL *s)
 	{
 	unsigned char *buf;
 	unsigned char *p,*d;
-	int i,sl;
+	int i;
+	unsigned int sl;
 	unsigned long l,Time;
 
 	if (s->state == SSL3_ST_SW_SRVR_HELLO_A)