icmp_data
(void)memcpy(&tv32, icp->icmp_data, sizeof(tv32));
(void)memcpy(&tv, icp->icmp_data, sizeof(tv));
offsetof(struct icmp, icmp_data) + datalen
&& memcmp(icp->icmp_data + phdrlen,
opack_icmp.icmp_data + phdrlen,
if (icp->icmp_data[i] !=
opack_icmp.icmp_data[i])
(u_char)opack_icmp.icmp_data[i],
(u_char)icp->icmp_data[i]);
(void)printf("%2x ",(u_char)icp->icmp_data[i]);
(void) memcpy(ip, icp->icmp_data, sizeof(*ip));
(void) memcpy(icp2, &icp->icmp_data[hlen], sizeof(*icp2));
(void) memcpy(ip, icp->icmp_data, sizeof(*ip));
cp = (u_char *) &icp->icmp_data[20]; /* point to options */
u_char u_buf[MAXPACKET+offsetof(struct icmp, icmp_data)];
(void) memcpy(ip, icp->icmp_data, sizeof(*ip));
cp = (u_char *) &icp->icmp_data[hlen];
opack_icmp.icmp_data[k] = pat[j];
(u_char)opack_icmp.icmp_data[phdrlen + j]);
opack_icmp.icmp_data[i] = rnd>>24;
opack_icmp.icmp_data[i] = i;
(void) memcpy(&opack_icmp.icmp_data[0], &tv32, sizeof(tv32));
(void) memcpy(&opack_icmp.icmp_data[0], &now, sizeof(now));
size = offsetof(struct icmp, icmp_data);