summaryrefslogtreecommitdiff
path: root/src/cidr.cpp
diff options
context:
space:
mode:
authorAttila Molnar <attilamolnar@hush.com>2014-02-19 00:15:57 +0100
committerAttila Molnar <attilamolnar@hush.com>2014-02-19 00:15:57 +0100
commita85188c02bbcb37c0aae5048173a43e052e4eb7d (patch)
tree859d9dfa9ccda1e9130747cc620d6ee06b2e6a31 /src/cidr.cpp
parentd3d8375e232de4615b49f654b7e2d20c955eee6d (diff)
parent7fec670c9b378f5c8470204ba36a284a424a11c7 (diff)
Merge pull request #772 from SaberUK/insp20+llvm34
Fix various problems detected by Clang 3.4.
Diffstat (limited to 'src/cidr.cpp')
-rw-r--r--src/cidr.cpp18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/cidr.cpp b/src/cidr.cpp
index 54f7b83e9..050a3549d 100644
--- a/src/cidr.cpp
+++ b/src/cidr.cpp
@@ -23,25 +23,7 @@
#include "inspircd.h"
-/* Used when comparing CIDR masks for the modulus bits left over.
- * A lot of ircd's seem to do this:
- * ((-1) << (8 - (mask % 8)))
- * But imho, it sucks in comparison to a nice neat lookup table.
- */
-const unsigned char inverted_bits[8] = { 0x00, /* 00000000 - 0 bits - never actually used */
- 0x80, /* 10000000 - 1 bits */
- 0xC0, /* 11000000 - 2 bits */
- 0xE0, /* 11100000 - 3 bits */
- 0xF0, /* 11110000 - 4 bits */
- 0xF8, /* 11111000 - 5 bits */
- 0xFC, /* 11111100 - 6 bits */
- 0xFE /* 11111110 - 7 bits */
-};
-
-
/* Match CIDR strings, e.g. 127.0.0.1 to 127.0.0.0/8 or 3ffe:1:5:6::8 to 3ffe:1::0/32
- * If you have a lot of hosts to match, youre probably better off building your mask once
- * and then using the lower level MatchCIDRBits directly.
*
* This will also attempt to match any leading usernames or nicknames on the mask, using
* match(), when match_with_username is true.