git://git.onelab.eu
/
iptables.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update to iptables-1.3.8
[iptables.git]
/
ipset
/
ipset.h
diff --git
a/ipset/ipset.h
b/ipset/ipset.h
index
50a3476
..
4ac2da9
100644
(file)
--- a/
ipset/ipset.h
+++ b/
ipset/ipset.h
@@
-184,4
+184,9
@@
extern void *ipset_malloc(size_t size);
extern char *ipset_strdup(const char *);
extern void ipset_free(void **data);
extern char *ipset_strdup(const char *);
extern void ipset_free(void **data);
+#define BITSPERBYTE (8*sizeof(char))
+#define ID2BYTE(id) ((id)/BITSPERBYTE)
+#define ID2MASK(id) (1 << ((id)%BITSPERBYTE))
+#define test_bit(id, heap) ((((char *)(heap))[ID2BYTE(id)] & ID2MASK(id)) != 0)
+
#endif /* __IPSET_H */
#endif /* __IPSET_H */