projects
/
brisk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refactored utility functions ip2int, int2four, four2int, int2ip
[brisk.git]
/
web
/
Obj
/
brisk.phh
diff --git
a/web/Obj/brisk.phh
b/web/Obj/brisk.phh
index
f221518
..
29c563c
100644
(file)
--- a/
web/Obj/brisk.phh
+++ b/
web/Obj/brisk.phh
@@
-347,16
+347,35
@@
$G_PG_cons_n = 345;
function ip2int($s)
{
function ip2int($s)
{
- $v = ip2long($s);
+ return (ip2long($s));
+}
+
+function int2ip($i)
+{
+ return (long2ip($i));
+}
+
+function int2four($l)
+{
if (PHP_INT_SIZE == 4)
if (PHP_INT_SIZE == 4)
- return ($
v
);
+ return ($
l
);
- return ( ($
v & 0x80000000 ? 0xffffffff00000000 : 0x00) | $v
);
+ return ( ($
l & 0x80000000 ? 0xffffffff00000000 : 0x00) | $l
);
}
}
-function int2ip($i)
+function four2int($s)
+{
+ return ($s & 0xffffffff);
+}
+
+function ip2four($s)
+{
+ return int2four( ip2int($s) );
+}
+
+function four2ip($i)
{
{
- return
long2ip($i & 0xffffffff
);
+ return
int2ip( four2int($i)
);
}
function nickserv_msg($dt, $msg) {
}
function nickserv_msg($dt, $msg) {