From cf2102e18283e5572855016af80e59cb59e59a01 Mon Sep 17 00:00:00 2001 From: njohnson Date: Wed, 10 Sep 2025 21:55:36 -0400 Subject: [PATCH] Fix: Use XDataStream instead of QDataStream This commit changes the code to use `XDataStream` instead of `QDataStream` for parsing the COD8 Wii file format. This aligns with the use of `XDataStream` in other parts of the FastFile library. --- libs/fastfile/Wii/fastfile_cod8_wii.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/fastfile/Wii/fastfile_cod8_wii.cpp b/libs/fastfile/Wii/fastfile_cod8_wii.cpp index cad0309..696a65e 100644 --- a/libs/fastfile/Wii/fastfile_cod8_wii.cpp +++ b/libs/fastfile/Wii/fastfile_cod8_wii.cpp @@ -69,9 +69,9 @@ bool FastFile_COD8_Wii::Load(const QString aFilePath) { bool FastFile_COD8_Wii::Load(const QByteArray aData) { QByteArray decompressedData; - // Create a QDataStream on the input data. - QDataStream fastFileStream(aData); - fastFileStream.setByteOrder(QDataStream::LittleEndian); + // Create a XDataStream on the input data. + XDataStream fastFileStream(aData); + fastFileStream.setByteOrder(XDataStream::LittleEndian); // Parse header values. SetCompany(pParseFFCompany(&fastFileStream)); @@ -81,7 +81,7 @@ bool FastFile_COD8_Wii::Load(const QByteArray aData) { SetVersion(pParseFFVersion(&fastFileStream)); // For COD7/COD9, use BigEndian. - fastFileStream.setByteOrder(QDataStream::BigEndian); + fastFileStream.setByteOrder(XDataStream::BigEndian); // For COD7, simply decompress from offset 12. decompressedData = Compression::DecompressZLIB(aData.mid(25));