[Scummvm-git-logs] scummvm master -> a8e5534a98bcbc10487284b8c6cc286501d7223f
digitall
noreply at scummvm.org
Wed Feb 28 19:46:50 UTC 2024
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
a8e5534a98 MTROPOLIS: Fix Omitted Logical Test in Data IO Template Code
Commit: a8e5534a98bcbc10487284b8c6cc286501d7223f
https://github.com/scummvm/scummvm/commit/a8e5534a98bcbc10487284b8c6cc286501d7223f
Author: D G Turner (digitall at scummvm.org)
Date: 2024-02-28T19:42:30Z
Commit Message:
MTROPOLIS: Fix Omitted Logical Test in Data IO Template Code
This caused enum as logical expression GCC Compiler Warnings
Changed paths:
engines/mtropolis/data.h
diff --git a/engines/mtropolis/data.h b/engines/mtropolis/data.h
index 7e9c37cd8f7..24dff6be943 100644
--- a/engines/mtropolis/data.h
+++ b/engines/mtropolis/data.h
@@ -83,7 +83,7 @@ struct DataIO<MTropolis::Data::DataFormat, Common::XPFloat> {
if (dataFormat == MTropolis::Data::kDataFormatMacintosh) {
DataIO<MTropolis::Data::DataFormat, uint16>::encode(dataFormat, data + 0, value.signAndExponent);
DataIO<MTropolis::Data::DataFormat, uint64>::encode(dataFormat, data + 2, value.mantissa);
- } else if (MTropolis::Data::kDataFormatWindows) {
+ } else if (dataFormat == MTropolis::Data::kDataFormatWindows) {
uint64 doubleBits = 0;
bool overflowed = false;
value.toDoubleBitsSafe(doubleBits, overflowed);
@@ -95,7 +95,7 @@ struct DataIO<MTropolis::Data::DataFormat, Common::XPFloat> {
if (dataFormat == MTropolis::Data::kDataFormatMacintosh) {
DataIO<MTropolis::Data::DataFormat, uint16>::decode(dataFormat, data + 0, value.signAndExponent);
DataIO<MTropolis::Data::DataFormat, uint64>::decode(dataFormat, data + 2, value.mantissa);
- } else if (MTropolis::Data::kDataFormatWindows) {
+ } else if (dataFormat == MTropolis::Data::kDataFormatWindows) {
uint64 doubleBits = 0;
DataIO<MTropolis::Data::DataFormat, uint64>::decode(dataFormat, data, doubleBits);
value = value.fromDoubleBits(doubleBits);
More information about the Scummvm-git-logs
mailing list