1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-19 00:20:25 +02:00

Fixed build paths, added comparison warnings, other misc fixes

This commit is contained in:
Brian Fiete 2019-10-05 10:26:26 -07:00
parent dae5c6cee4
commit f4c252048e
19 changed files with 231 additions and 49 deletions

View file

@ -39,14 +39,14 @@ namespace System.Reflection
case .Int8: return (val >= -0x80) && (val <= 0x7F);
case .Int16: return (val >= -0x8000) && (val <= 0x7FFF);
case .Int32: return (val >= -0x80000000) && (val <= 0x7FFF'FFFF);
case .Int64: return (val >= -0x80000000'00000000) && (val <= 0x7FFFFFFF'FFFFFFFF);
case .Int64: return true;
case .UInt8, .Char8: return (val >= 0) && (val <= 0xFF);
case .UInt16, .Char16: return (val >= 0) && (val <= 0xFFFF);
case .UInt32, .Char32: return (val >= 0) && (val <= 0xFFFFFFFF);
case .UInt64: return (val >= 0) && (val <= 0x7FFFFFFF'FFFFFFFF);
case .UInt64: return (val >= 0);
#if BF_64_BIT
case .Int: return (val >= -0x80000000'00000000) && (val <= 0x7FFFFFFF'FFFFFFFF);
case .UInt: return (val >= 0) && (val <= 0x7FFFFFFF'FFFFFFFF);
case .Int: return true;
case .UInt: return (val >= 0);
#else
case .Int: return (val >= -0x80000000) && (val <= 0x7FFF'FFFF);
case .UInt: return (val >= 0) && (val <= 0xFFFFFFFF);