mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 11:38:21 +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);
|
s.AppendF("0x{:A}", (uint64)lockRange.mBaseOffset);
|
||||||
case RepType.Int8:
|
case RepType.Int8:
|
||||||
hasAltS = true;
|
hasAltS = true;
|
||||||
(*(int8*)lockRange.mData.CArray()).ToString(s, (altIntBase == 10) ? "" : "X2", null);
|
(*(int8*)lockRange.mData.CArray()).ToString(s, (intBase == 10) ? "" : "X2", null);
|
||||||
if (altIntBase == 10)
|
((UInt64)*(uint8*)lockRange.mData.CArray()).ToString(altS, (altIntBase == 10) ? "" : "X2", null);
|
||||||
((UInt64)*(uint8*)lockRange.mData.CArray()).ToString(altS, "", null);
|
|
||||||
case RepType.Int16:
|
case RepType.Int16:
|
||||||
hasAltS = true;
|
hasAltS = true;
|
||||||
(*(int16*)lockRange.mData.CArray()).ToString(s, (altIntBase == 10) ? "" : "X4", null);
|
(*(int16*)lockRange.mData.CArray()).ToString(s, (intBase == 10) ? "" : "X4", null);
|
||||||
if (altIntBase == 10)
|
((UInt64)*(uint16*)lockRange.mData.CArray()).ToString(altS, (altIntBase == 10) ? "" : "X4", null);
|
||||||
((UInt64)*(uint16*)lockRange.mData.CArray()).ToString(altS, "", null);
|
|
||||||
case RepType.Int32:
|
case RepType.Int32:
|
||||||
hasAltS = true;
|
hasAltS = true;
|
||||||
(*(int32*)lockRange.mData.CArray()).ToString(s, (altIntBase == 10) ? "" : "X8", null);
|
(*(int32*)lockRange.mData.CArray()).ToString(s, (intBase == 10) ? "" : "X8", null);
|
||||||
if (altIntBase == 10)
|
((UInt64)*(uint32*)lockRange.mData.CArray()).ToString(altS, (altIntBase == 10) ? "" : "X8", null);
|
||||||
((UInt64)*(uint32*)lockRange.mData.CArray()).ToString(altS, "", null);
|
|
||||||
case RepType.Int64:
|
case RepType.Int64:
|
||||||
hasAltS = true;
|
hasAltS = true;
|
||||||
(*(int64*)lockRange.mData.CArray()).ToString(s, (altIntBase == 10) ? "" : "X16", null);
|
(*(int64*)lockRange.mData.CArray()).ToString(s, (intBase == 10) ? "" : "X16", null);
|
||||||
if (altIntBase == 0x10)
|
((UInt64)*(uint64*)lockRange.mData.CArray()).ToString(altS, (altIntBase == 10) ? "" : "X16", null);
|
||||||
s.Insert(8, '\'');
|
|
||||||
if (altIntBase == 10)
|
|
||||||
((UInt64)*(uint64*)lockRange.mData.CArray()).ToString(altS, "", null);
|
|
||||||
case RepType.Float:
|
case RepType.Float:
|
||||||
(*(float*)lockRange.mData.CArray()).ToString(s);
|
(*(float*)lockRange.mData.CArray()).ToString(s);
|
||||||
case RepType.Double:
|
case RepType.Double:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue