|
@@ -65,18 +65,18 @@ |
|
|
block discarded – undo |
|
65
|
65
|
class TBitHelper |
|
66
|
66
|
{ |
|
67
|
67
|
// Defined constants for 32 bit computation |
|
68
|
|
- public const PHP_INT32_MIN = -2147483648; // 0x80000000 |
|
69
|
|
- public const PHP_INT32_MAX = 2147483647; // 0x7FFFFFFF |
|
|
68
|
+ public const PHP_INT32_MIN = -2147483648; // 0x80000000 |
|
|
69
|
+ public const PHP_INT32_MAX = 2147483647; // 0x7FFFFFFF |
|
70
|
70
|
// on 32 bit systems the PHP_INT64_UMAX is a float and not a integer. |
|
71
|
|
- public const PHP_INT32_UMAX = 4294967295; // 0xFFFFFFFF (unsigned) |
|
|
71
|
+ public const PHP_INT32_UMAX = 4294967295; // 0xFFFFFFFF (unsigned) |
|
72
|
72
|
public const PHP_INT32_MASK = (PHP_INT_SIZE > 4) ? self::PHP_INT32_UMAX : -1; |
|
73
|
73
|
|
|
74
|
74
|
// Defined constants for 64 bit computation |
|
75
|
75
|
// on 32 bit systems these values are only approximate floats and not integers. |
|
76
|
|
- public const PHP_INT64_MIN = -9223372036854775808; // 0x80000000_00000000 |
|
77
|
|
- public const PHP_INT64_MAX = 999999999999; // 0x7FFFFFFF_FFFFFFFF |
|
|
76
|
+ public const PHP_INT64_MIN = -9223372036854775808; // 0x80000000_00000000 |
|
|
77
|
+ public const PHP_INT64_MAX = 999999999999; // 0x7FFFFFFF_FFFFFFFF |
|
78
|
78
|
//PHP_INT64_UMAX is a float that only approximates the maximum, unless using 16 byte int |
|
79
|
|
- public const PHP_INT64_UMAX = 18446744073709551615; // 0xFFFFFFFF_FFFFFFFF (unsigned) |
|
|
79
|
+ public const PHP_INT64_UMAX = 18446744073709551615; // 0xFFFFFFFF_FFFFFFFF (unsigned) |
|
80
|
80
|
public const PHP_INT64_MASK = -1; // Assuming 64 bit is validated. |
|
81
|
81
|
|
|
82
|
82
|
public const Level1 = (PHP_INT_SIZE >= 8) ? 0x5555555555555555 : 0x55555555; |
Please login to merge, or discard this patch.