From f27f47054d2675045dce8688b408aa9340a118f7 Mon Sep 17 00:00:00 2001 From: Cy Schubert Date: Fri, 19 Jul 2013 05:41:57 +0000 Subject: As per the developers handbook (5.3.1 step 1), prepare the vendor trees for import of new ipfilter vendor sources by flattening them. To keep the tags consistent with dist, the tags are also flattened. Approved by: glebius (Mentor) --- lib/printpoolnode.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 lib/printpoolnode.c (limited to 'lib/printpoolnode.c') diff --git a/lib/printpoolnode.c b/lib/printpoolnode.c new file mode 100644 index 000000000000..a53ee3306512 --- /dev/null +++ b/lib/printpoolnode.c @@ -0,0 +1,31 @@ +/* + * Copyright (C) 2002-2005 by Darren Reed. + * + * See the IPFILTER.LICENCE file for details on licencing. + */ + +#include "ipf.h" + +#define PRINTF (void)printf +#define FPRINTF (void)fprintf + +ip_pool_node_t *printpoolnode(np, opts) +ip_pool_node_t *np; +int opts; +{ + + if ((opts & OPT_DEBUG) == 0) { + putchar(' '); + if (np->ipn_info == 1) + PRINTF("! "); + printip((u_32_t *)&np->ipn_addr.adf_addr.in4); + printmask((u_32_t *)&np->ipn_mask.adf_addr); + } else { + PRINTF("\tAddress: %s%s", np->ipn_info ? "! " : "", + inet_ntoa(np->ipn_addr.adf_addr.in4)); + printmask((u_32_t *)&np->ipn_mask.adf_addr); + PRINTF("\t\tHits %lu\tName %s\tRef %d\n", + np->ipn_hits, np->ipn_name, np->ipn_ref); + } + return np->ipn_next; +} -- cgit v1.3