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(0xff00); fr->fr_icmp |= htons($3); \
((fr1->fr_icmp & 0xff00) ==
(fr->fr_icmp & 0xff00))) {
((fr1->fr_icmp & 0xff) == (fr->fr_icmp & 0xff))) {
fr->fr_icmp & 0xff00);
fr->fr_icmp & 0xff);
int type = fp->fr_icmp, code;
type = ntohs(fp->fr_icmp);
if (fr->fr_icmpm || fr->fr_icmp) {
fr->fr_icmp) {
fr->fr_icmpm, fr->fr_icmp));