From ebd160a59b75af068bd502e27ae61002ff2c635b Mon Sep 17 00:00:00 2001 From: adilger Date: Wed, 12 Sep 2007 05:26:47 +0000 Subject: [PATCH] Branch b1_6 Fix horrible code formatting that incidentally caused a signed/unsigned compiler warning. --- lnet/ulnds/socklnd/table.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lnet/ulnds/socklnd/table.c b/lnet/ulnds/socklnd/table.c index eb390c4..986c5ce 100644 --- a/lnet/ulnds/socklnd/table.c +++ b/lnet/ulnds/socklnd/table.c @@ -93,11 +93,14 @@ unsigned int key_from_int(int i) */ unsigned int key_from_string(char *s) { - unsigned int result=0; + unsigned int result=0, i; unsigned char *n; - int i; - if (!s) return(1); - for (n=s,i=0;*n;n++,i++) result^=(*n*57)^*n*i; + + if (!s) + return(1); + for (n = (unsigned char *)s, i = 0; *n; n++, i++) + result ^= (*n * 57) ^ *n * i; + return(result); } -- 1.8.3.1