diff options
author | ngie <ngie@FreeBSD.org> | 2015-10-05 03:25:30 +0000 |
---|---|---|
committer | ngie <ngie@FreeBSD.org> | 2015-10-05 03:25:30 +0000 |
commit | 115d008392113efc6f844baa7cc407e9eaae63db (patch) | |
tree | 6cb521ad03ca5b254c0873d2b9f27a92482207c3 /contrib/ipfilter/lib/ntomask.c | |
parent | a9fe170df1126a5dccd5dea163934fb04a95b5b8 (diff) | |
download | FreeBSD-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.c | 47 |
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; -} |