fr_dcmp
if (fp->fr_dcmp)
{ DOALL(fr->fr_dcmp = $1.pc; fr->fr_dport = $1.p1;) }
{ DOALL(fr->fr_dcmp = $1.pc; fr->fr_dport = $1.p1; \
{ DOALL(fr->fr_dcmp = $1.pc; fr->fr_dport = $1.p1;) }
{ DOALL(fr->fr_dcmp = $1.pc; fr->fr_dport = $1.p1; \
portnum { DOREM(fr->fr_dcmp = FR_EQUAL; fr->fr_dport = $1;) }
{ DOREM(fr->fr_dcmp = FR_EQUAL; fr->fr_dport = $3;) }
((fr1->fr_dcmp == fr->fr_dcmp) &&
if (fr->fr_dcmp == FR_INRANGE)
else if (fr->fr_dcmp == FR_OUTRANGE)
else if (fr->fr_dcmp != 0)
if (fr->fr_dcmp == FR_INRANGE) {
} else if (fr->fr_dcmp == FR_OUTRANGE) {
} else if (fr->fr_dcmp) {
portcmp[fr->fr_dcmp], fr->fr_dport);
if (fr->fr_dcmp || fr->fr_scmp ||