diff options
Diffstat (limited to 'contrib/ipfilter/lib/count6bits.c')
-rw-r--r-- | contrib/ipfilter/lib/count6bits.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/contrib/ipfilter/lib/count6bits.c b/contrib/ipfilter/lib/count6bits.c deleted file mode 100644 index be090b7..0000000 --- a/contrib/ipfilter/lib/count6bits.c +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright (C) 2000-2001 by Darren Reed. - * - * See the IPFILTER.LICENCE file for details on licencing. - * - * $Id: count6bits.c,v 1.4.4.1 2006/06/16 17:20:57 darrenr Exp $ - */ - -#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; -} |