refactored utility functions ip2int, int2four, four2int, int2ip
authorMatteo Nastasi (mop) <nastasi@alternativeoutput.it>
Mon, 12 Oct 2015 16:27:32 +0000 (18:27 +0200)
committerMatteo Nastasi (mop) <nastasi@alternativeoutput.it>
Mon, 12 Oct 2015 16:27:32 +0000 (18:27 +0200)
web/Obj/brisk.phh

index f221518..29c563c 100644 (file)
@@ -347,16 +347,35 @@ $G_PG_cons_n = 345;
 
 function ip2int($s)
 {
-    $v = ip2long($s);
+    return (ip2long($s));
+}
+
+function int2ip($i)
+{
+    return (long2ip($i));
+}
+
+function int2four($l)
+{
     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) {