mirror of https://github.com/WerWolv/ImHex.git
parent
2b9c6ec447
commit
60b5842e94
|
@ -99,7 +99,10 @@ namespace hex::plugin::builtin {
|
||||||
|
|
||||||
T value = 0x00;
|
T value = 0x00;
|
||||||
std::memcpy(&value, buffer.data(), std::min(sizeof(T), Size));
|
std::memcpy(&value, buffer.data(), std::min(sizeof(T), Size));
|
||||||
auto number = hex::signExtend(Size * 8, hex::changeEndianess(value, Size, endian));
|
auto number = hex::changeEndianess(value, Size, endian);
|
||||||
|
if (Size != sizeof(T))
|
||||||
|
number = hex::signExtend(Size * 8, number);
|
||||||
|
|
||||||
bool negative = number < 0;
|
bool negative = number < 0;
|
||||||
|
|
||||||
return hex::format(format, negative ? "-" : "", std::abs(number));
|
return hex::format(format, negative ? "-" : "", std::abs(number));
|
||||||
|
|
Loading…
Reference in New Issue