cp2[i] = cp[i];
if (cp2[i].next != C_NULL)
cp2[i].next -= ci;
- s = (char *) &cp[i].u.s;
+ s = &cp[i].u.s;
while (*s)
s++;
cn = (long) (s - (char *) &cp[i]) / sizeof(Code_t);
cbufp = Marrayalloc(CBUFINCR * CBUFSIZE);
cbufn = CBUFINCR;
cbufi = 0;
- Cstringoffset = (char *) &c.u.s[0] - (char *) &c + 1;
+ Cstringoffset = &c.u.s[0] - (char *)&c + 1;
/* the + 1 above accounts for the null character */
}
}
i = cbufi, cbufi += size;
cbufp[i].ctype = C_STRING;
- strcpy ((char *) &cbufp[i].u.s[0], s);
+ strcpy(&cbufp[i].u.s[0], s);
cbufp[i].next = C_NULL;
return i;
}
} Code_t;
#define C_CODESIZE sizeof (Code_t)
-#define Cgetstring(i) (char *) &cbufp[i].u.s[0]
+#define Cgetstring(i) &cbufp[i].u.s[0]
#define Cgetindex() cbufi
#define Csettype(a, b) cbufp[a].ctype = b
cp2[i] = cp[i];
if (cp2[i].next != C_NULL)
cp2[i].next -= ci;
- s = (char *) &cp[i].u.s;
+ s = &cp[i].u.s;
while (*s)
s++;
cn = (long) (s - (char *) &cp[i]) / sizeof (Code_t);