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