diff options
Diffstat (limited to 'contrib/ipfilter/lib/count6bits.c')
-rw-r--r-- | contrib/ipfilter/lib/count6bits.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/contrib/ipfilter/lib/count6bits.c b/contrib/ipfilter/lib/count6bits.c deleted file mode 100644 index b8f43206a8bd..000000000000 --- a/contrib/ipfilter/lib/count6bits.c +++ /dev/null @@ -1,29 +0,0 @@ -/* $FreeBSD$ */ - -/* - * Copyright (C) 2012 by Darren Reed. - * - * See the IPFILTER.LICENCE file for details on licencing. - * - * $Id$ - */ - -#include "ipf.h" - - -int count6bits(msk) - u_32_t *msk; -{ - int i = 0, k; - u_32_t j; - - for (k = 3; k >= 0; k--) - if (msk[k] == 0xffffffff) - i += 32; - else { - for (j = msk[k]; j; j <<= 1) - if (j & 0x80000000) - i++; - } - return i; -} |