]> andersk Git - moira.git/commitdiff
add parens to make operator precedence work right, and pacify gcc
authordanw <danw>
Mon, 10 Aug 1998 17:54:58 +0000 (17:54 +0000)
committerdanw <danw>
Mon, 10 Aug 1998 17:54:58 +0000 (17:54 +0000)
util/gdss/lib/rgdss.c

index a05a4fc016062da589d3f839f08fffd14f2d2425..2738924856886b72e017a26d39927226b30b5a47 100644 (file)
@@ -140,7 +140,8 @@ RSAKeyStorage *key;
 unsigned int *the_time;
 unsigned char *rawsig;
 {
-  unsigned char *cp, *ip;
+  unsigned char *cp;
+  char *ip;
   register int i;
   int status;
   int siglen;
@@ -160,12 +161,12 @@ unsigned char *rawsig;
   for (i = 0; i < 16; i++)
     *cp++ = hash[i];
   if (*cp++ != 0x44) return (GDSS_E_BVERSION); /* Bad Version */
-  ip = (unsigned char *) name;
-  while (*ip++ = *cp++ && ip < name + ANAME_SZ);
-  ip = (unsigned char *) instance;
-  while (*ip++ = *cp++ && ip < instance + INST_SZ);
-  ip = (unsigned char *) realm;
-  while (*ip++ = *cp++ && ip < realm + REALM_SZ);
+  ip = name;
+  while ((*ip++ = *cp++) && (ip < name + ANAME_SZ));
+  ip = instance;
+  while ((*ip++ = *cp++) && (ip < instance + INST_SZ));
+  ip = realm;
+  while ((*ip++ = *cp++) && (ip < realm + REALM_SZ));
   *the_time = 0;
   *the_time |= *cp++ << 24;
   *the_time |= *cp++ << 16;
This page took 0.047694 seconds and 5 git commands to generate.