rem: kk <= MAXPAYLOAD - (8 + sizeof(uint64) + ii);
add: kk <= (int) (MAXPAYLOAD - (8 + sizeof(uint64) + ii));
context: fill(bp, patp)	char *bp, *patp;{	int ii, jj, kk;	int pat[16];	char *cp;	for (cp = patp; *cp; cp++)		if (!isxdigit(*cp))			err(1, "patterns must be specified as hex digits");	ii = sscanf(patp,	    "%2x%2x%2x%2x%2x%2x%2x%2x%2x%2x%2x%2x%2x%2x%2x%2x",	    &pat[0], &pat[1], &pat[2], &pat[3], &pat[4], &pat[5], &pat[6],	    &pat[7], &pat[8], &pat[9], &pat[10], &pat[11], &pat[12],	    &pat[13], &pat[14], &pat[15]);	if (ii > 0)		for (kk = 0;		    kk <= MAXPAYLOAD - (8 + sizeof(uint64) + ii);		    kk += ii)			for (jj = 0; jj < ii; ++jj)				bp[jj + kk] = pat[jj];	if (!(options & F_QUIET)) {		(void)printf("PATTERN: 0x");		for (jj = 0; jj < ii; ++jj)			(void)printf("%02x", bp[jj] & 0xFF);		(void)printf("\n");	}}