summaryrefslogtreecommitdiffstats
path: root/contrib/ipfilter/lib/ntomask.c
diff options
context:
space:
mode:
authorngie <ngie@FreeBSD.org>2015-10-05 03:25:30 +0000
committerngie <ngie@FreeBSD.org>2015-10-05 03:25:30 +0000
commit115d008392113efc6f844baa7cc407e9eaae63db (patch)
tree6cb521ad03ca5b254c0873d2b9f27a92482207c3 /contrib/ipfilter/lib/ntomask.c
parenta9fe170df1126a5dccd5dea163934fb04a95b5b8 (diff)
downloadFreeBSD-src-115d008392113efc6f844baa7cc407e9eaae63db.zip
FreeBSD-src-115d008392113efc6f844baa7cc407e9eaae63db.tar.gz
Remove some paths preparing for a re-copy from head
Diffstat (limited to 'contrib/ipfilter/lib/ntomask.c')
-rw-r--r--contrib/ipfilter/lib/ntomask.c47
1 files changed, 0 insertions, 47 deletions
diff --git a/contrib/ipfilter/lib/ntomask.c b/contrib/ipfilter/lib/ntomask.c
deleted file mode 100644
index 98e3b26..0000000
--- a/contrib/ipfilter/lib/ntomask.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/* $FreeBSD$ */
-
-/*
- * Copyright (C) 2012 by Darren Reed.
- *
- * See the IPFILTER.LICENCE file for details on licencing.
- *
- * $Id$
- */
-
-#include "ipf.h"
-
-int ntomask(family, nbits, ap)
- int family, nbits;
- u_32_t *ap;
-{
- u_32_t mask;
-
- if (nbits < 0)
- return -1;
-
- switch (family)
- {
- case AF_INET :
- if (nbits > 32 || use_inet6 == 1)
- return -1;
- if (nbits == 0) {
- mask = 0;
- } else {
- mask = 0xffffffff;
- mask <<= (32 - nbits);
- }
- *ap = htonl(mask);
- break;
-
- case 0 :
- case AF_INET6 :
- if ((nbits > 128) || (use_inet6 == -1))
- return -1;
- fill6bits(nbits, ap);
- break;
-
- default :
- return -1;
- }
- return 0;
-}
OpenPOWER on IntegriCloud