fr_icmp
fp->fr_icmp = (u_short)(i << 8);
fp->fr_icmp |= (u_short)i;
int type = fp->fr_icmp, code;
type = ntohs(fp->fr_icmp);
{ DOALL(fr->fr_icmp = htons($2 << 8); fr->fr_icmpm = htons(0xff00););
{ DOALL(fr->fr_icmp |= htons($2); fr->fr_icmpm |= htons(0xff););
{ DOREM(fr->fr_icmp = htons($1 << 8); fr->fr_icmpm = htons(0xff00);) }
{ DOREM(fr->fr_icmp = htons($3 << 8); fr->fr_icmpm = htons(0xff00);) }
{ DOREM(fr->fr_icmp |= htons($1); fr->fr_icmpm |= htons(0xff);) }
{ DOREM(fr->fr_icmp |= htons($3); fr->fr_icmpm |= htons(0xff);) }
((fr1->fr_icmp & 0xff00) ==
(fr->fr_icmp & 0xff00))) {
((fr1->fr_icmp & 0xff) == (fr->fr_icmp & 0xff))) {
fr->fr_icmp & 0xff00);
fr->fr_icmp & 0xff);
if (fr->fr_icmpm || fr->fr_icmp) {
fr->fr_icmp) {
fr->fr_icmpm, fr->fr_icmp));