summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorspiderr <spiderr@bitweaver.org>2020-06-22 11:28:08 -0400
committerspiderr <spiderr@bitweaver.org>2020-06-22 11:28:08 -0400
commitac49ca9208f95eb3cdbfb01393f7a645ec83ac47 (patch)
treed4330fda86b48481290024993cc1f7f3eac2cba1
parentedc55a6661da0f0893813dc45c871118f5a886ee (diff)
downloadkernel-ac49ca9208f95eb3cdbfb01393f7a645ec83ac47.tar.gz
kernel-ac49ca9208f95eb3cdbfb01393f7a645ec83ac47.tar.bz2
kernel-ac49ca9208f95eb3cdbfb01393f7a645ec83ac47.zip
add int32 function
-rw-r--r--kernel_lib.php11
1 files changed, 11 insertions, 0 deletions
diff --git a/kernel_lib.php b/kernel_lib.php
index 304bcb1..664ded3 100644
--- a/kernel_lib.php
+++ b/kernel_lib.php
@@ -127,6 +127,17 @@ function file_valid( $pFile ) {
}
/**
+ * Return an integer with a signed 32 bit max value
+ *
+ * @param int $pInt native PHP integer, may or may not be greater than 2^32
+ * @access public
+ * @return number less than 32
+ */
+function int32( $pInt ) {
+ return (int)$pInt & 0xFFFFFFFF;
+}
+
+/**
* Recursively create directories
*
* @param array $pTarget target directory