unsigned int *the_time;
unsigned char *rawsig;
{
- unsigned char *cp, *ip;
+ unsigned char *cp;
+ char *ip;
register int i;
int status;
int siglen;
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;