mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 19:48:20 +02:00
Fixed hex ToString
This commit is contained in:
parent
0f014cbec8
commit
aed9fb5d36
1 changed files with 8 additions and 14 deletions
|
@ -284,26 +284,20 @@ namespace IDE.ui
|
|||
s.AppendF("0x{:A}", (uint64)lockRange.mBaseOffset);
|
||||
case RepType.Int8:
|
||||
hasAltS = true;
|
||||
(*(int8*)lockRange.mData.CArray()).ToString(s, (altIntBase == 10) ? "" : "X2", null);
|
||||
if (altIntBase == 10)
|
||||
((UInt64)*(uint8*)lockRange.mData.CArray()).ToString(altS, "", null);
|
||||
(*(int8*)lockRange.mData.CArray()).ToString(s, (intBase == 10) ? "" : "X2", null);
|
||||
((UInt64)*(uint8*)lockRange.mData.CArray()).ToString(altS, (altIntBase == 10) ? "" : "X2", null);
|
||||
case RepType.Int16:
|
||||
hasAltS = true;
|
||||
(*(int16*)lockRange.mData.CArray()).ToString(s, (altIntBase == 10) ? "" : "X4", null);
|
||||
if (altIntBase == 10)
|
||||
((UInt64)*(uint16*)lockRange.mData.CArray()).ToString(altS, "", null);
|
||||
(*(int16*)lockRange.mData.CArray()).ToString(s, (intBase == 10) ? "" : "X4", null);
|
||||
((UInt64)*(uint16*)lockRange.mData.CArray()).ToString(altS, (altIntBase == 10) ? "" : "X4", null);
|
||||
case RepType.Int32:
|
||||
hasAltS = true;
|
||||
(*(int32*)lockRange.mData.CArray()).ToString(s, (altIntBase == 10) ? "" : "X8", null);
|
||||
if (altIntBase == 10)
|
||||
((UInt64)*(uint32*)lockRange.mData.CArray()).ToString(altS, "", null);
|
||||
(*(int32*)lockRange.mData.CArray()).ToString(s, (intBase == 10) ? "" : "X8", null);
|
||||
((UInt64)*(uint32*)lockRange.mData.CArray()).ToString(altS, (altIntBase == 10) ? "" : "X8", null);
|
||||
case RepType.Int64:
|
||||
hasAltS = true;
|
||||
(*(int64*)lockRange.mData.CArray()).ToString(s, (altIntBase == 10) ? "" : "X16", null);
|
||||
if (altIntBase == 0x10)
|
||||
s.Insert(8, '\'');
|
||||
if (altIntBase == 10)
|
||||
((UInt64)*(uint64*)lockRange.mData.CArray()).ToString(altS, "", null);
|
||||
(*(int64*)lockRange.mData.CArray()).ToString(s, (intBase == 10) ? "" : "X16", null);
|
||||
((UInt64)*(uint64*)lockRange.mData.CArray()).ToString(altS, (altIntBase == 10) ? "" : "X16", null);
|
||||
case RepType.Float:
|
||||
(*(float*)lockRange.mData.CArray()).ToString(s);
|
||||
case RepType.Double:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue