/* | |
* Copyright (C) 2000-2003 by Darren Reed. | |
* | |
* See the IPFILTER.LICENCE file for details on licencing. | |
* | |
* $Id$ | |
*/ | |
#include "ipf.h" | |
void printportcmp(pr, frp) | |
int pr; | |
frpcmp_t *frp; | |
{ | |
static char *pcmp1[] = { "*", "=", "!=", "<", ">", "<=", ">=", | |
"<>", "><", ":" }; | |
if (frp->frp_cmp == FR_INRANGE || frp->frp_cmp == FR_OUTRANGE) | |
printf(" port %d %s %d", frp->frp_port, | |
pcmp1[frp->frp_cmp], frp->frp_top); | |
else if (frp->frp_cmp == FR_INCRANGE) | |
printf(" port %d:%d", frp->frp_port, frp->frp_top); | |
else | |
printf(" port %s %s", pcmp1[frp->frp_cmp], | |
portname(pr, frp->frp_port)); | |
} |