GIT.Harvie.CZ
/
svn
/
Prometheus-QoS
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
preliminary ipv6 support - not tested
[svn/Prometheus-QoS/.git]
/
ipv4subnets.c
diff --git
a/ipv4subnets.c
b/ipv4subnets.c
index 0b40229dc73ad26e7bcf1ad9c4f8de3d390139ae..e606cb787cd6dcd80a429548997064d34dd72ce0 100644
(file)
--- a/
ipv4subnets.c
+++ b/
ipv4subnets.c
@@
-1,10
+1,9
@@
#include "cll1-0.6.2.h"
\r
\r
#include "cll1-0.6.2.h"
\r
\r
-/* ====== iptables indexes are used to reduce complexity to log
8
(N) ===== */
\r
+/* ====== iptables indexes are used to reduce complexity to log(N) ===== */
\r
\r
char *very_ugly_ipv4_code(char *inip, int bitmask, int format_as_chainname)
\r
{
\r
\r
char *very_ugly_ipv4_code(char *inip, int bitmask, int format_as_chainname)
\r
{
\r
- /* warning: this function was debugged only for bitmask values 20,24,28 !!!*/
\r
int dot=0, n;
\r
char *ip,*outip,*outptr,*fmt;
\r
\r
int dot=0, n;
\r
char *ip,*outip,*outptr,*fmt;
\r
\r
@@
-13,7
+12,7
@@
char *very_ugly_ipv4_code(char *inip, int bitmask, int format_as_chainname)
\r
if(ip && *ip && bitmask>=0 && bitmask<=32)
\r
{
\r
\r
if(ip && *ip && bitmask>=0 && bitmask<=32)
\r
{
\r
- string(outip,strlen(ip)+10); /*
fuck unicode?
assertion: 10>strlen("_%d_%d") */
\r
+ string(outip,strlen(ip)+10); /* assertion: 10>strlen("_%d_%d") */
\r
}
\r
else
\r
{
\r
}
\r
else
\r
{
\r
@@
-90,12
+89,12
@@
char *very_ugly_ipv4_code(char *inip, int bitmask, int format_as_chainname)
return outip;
\r
}
\r
\r
return outip;
\r
}
\r
\r
-char *index_id(char *ip,int bitmask)
\r
+char *index_id(char *ip,
int bitmask)
\r
{
\r
return very_ugly_ipv4_code(ip,bitmask,1);
\r
}
\r
\r
{
\r
return very_ugly_ipv4_code(ip,bitmask,1);
\r
}
\r
\r
-char *subnet_id(char *ip,int bitmask)
\r
+char *subnet_id(char *ip,
int bitmask)
\r
{
\r
return very_ugly_ipv4_code(ip,bitmask,0);
\r
}
\r
{
\r
return very_ugly_ipv4_code(ip,bitmask,0);
\r
}
\r
This page took
0.09541 seconds
and
4
git commands to generate.