1*41edb306SCy Schubert /* $FreeBSD$ */ 2*41edb306SCy Schubert 3*41edb306SCy Schubert /* 4*41edb306SCy Schubert * Copyright (C) 2012 by Darren Reed. 5*41edb306SCy Schubert * 6*41edb306SCy Schubert * See the IPFILTER.LICENCE file for details on licencing. 7*41edb306SCy Schubert * 8*41edb306SCy Schubert * $Id$ 9*41edb306SCy Schubert */ 10*41edb306SCy Schubert 11*41edb306SCy Schubert #include "ipf.h" 12*41edb306SCy Schubert 13*41edb306SCy Schubert 14*41edb306SCy Schubert void 15*41edb306SCy Schubert printportcmp(pr, frp) 16*41edb306SCy Schubert int pr; 17*41edb306SCy Schubert frpcmp_t *frp; 18*41edb306SCy Schubert { 19*41edb306SCy Schubert static char *pcmp1[] = { "*", "=", "!=", "<", ">", "<=", ">=", 20*41edb306SCy Schubert "<>", "><", ":" }; 21*41edb306SCy Schubert 22*41edb306SCy Schubert if (frp->frp_cmp == FR_INRANGE || frp->frp_cmp == FR_OUTRANGE) 23*41edb306SCy Schubert PRINTF(" port %d %s %d", frp->frp_port, 24*41edb306SCy Schubert pcmp1[frp->frp_cmp], frp->frp_top); 25*41edb306SCy Schubert else if (frp->frp_cmp == FR_INCRANGE) 26*41edb306SCy Schubert PRINTF(" port %d:%d", frp->frp_port, frp->frp_top); 27*41edb306SCy Schubert else 28*41edb306SCy Schubert PRINTF(" port %s %s", pcmp1[frp->frp_cmp], 29*41edb306SCy Schubert portname(pr, frp->frp_port)); 30*41edb306SCy Schubert } 31