mirror of
https://github.com/danog/PHPStruct.git
synced 2024-11-30 04:19:08 +01:00
Merge branch 'master' of https://github.com/danog/rightpack
This commit is contained in:
commit
cf6943cbe9
@ -419,9 +419,9 @@ class StructTools
|
||||
if (!is_int($result[$arraycount]) && !is_float($result[$arraycount])) {
|
||||
$result[$arraycount] = (int) $result[$arraycount];
|
||||
}
|
||||
if (is_float($result[$arraycount]) && $result[$arraycount] < PHP_INT_MAX) {
|
||||
/* if (is_float($result[$arraycount]) && $result[$arraycount] < PHP_INT_MAX) {
|
||||
$result[$arraycount] = (int) $result[$arraycount];
|
||||
}
|
||||
}*/
|
||||
break;
|
||||
case 'float':
|
||||
if (!is_float($result[$arraycount])) {
|
||||
@ -686,7 +686,7 @@ class StructTools
|
||||
$negative = false;
|
||||
}
|
||||
do {
|
||||
$concat = ($number % 2).$concat;
|
||||
$concat = $this->posmod($number, 2).$concat;
|
||||
$number = intval($number / 2);
|
||||
} while ($number > 0);
|
||||
$concat = str_pad($concat, $length, '0', STR_PAD_LEFT);
|
||||
@ -697,7 +697,7 @@ class StructTools
|
||||
$concat = str_pad('', $length, '0');
|
||||
}
|
||||
if (strlen($concat) > $length) {
|
||||
trigger_error('Converted binary number is too long ('.strlen($concat).' > '.$length.').');
|
||||
trigger_error('Converted binary number '.$concat.' is too long ('.strlen($concat).' > '.$length.').');
|
||||
}
|
||||
|
||||
return $concat;
|
||||
|
Loading…
Reference in New Issue
Block a user