static char sccsid
[] = "@(#)chksum.c 4.2 (Berkeley) %G%";
/* Rotate left, copying bit 15 to bit 0 */
sum
= (sum
+ (*s
++ & 0377)) & 0xffff;
sum
= (sum
^ x
) & 0xffff;
return (long) (short) sum
;
register unsigned sum
, t
;
sum
+= (unsigned)*s
++ & 0377;
if ((sum
&0xffff) <= (t
&0xffff)) {