Fixed Precision Issue

This commit is contained in:
GoastcraftHD
2025-04-11 22:57:09 +02:00
parent f2501fdc0b
commit 812f7e1f91
3 changed files with 13 additions and 13 deletions

View File

@ -445,11 +445,11 @@ public:
uint64_t uncompressedSize = m_writer.GetPosition();
char uncompressedSizeChar[4];
std::memcpy(uncompressedSizeChar, &uncompressedSize, 4);
std::memcpy(uncompressedSizeChar, &uncompressedSize, sizeof(uncompressedSizeChar));
const char magic[5] = {0x2A, 0x4C, 0x5A, 0x34, 0x2A};
m_stream.write(magic, 5);
m_stream.write(uncompressedSizeChar, 4);
m_stream.write(magic, sizeof(magic));
m_stream.write(uncompressedSizeChar, sizeof(uncompressedSizeChar));
m_stream.write(compressedBuffer, actualCompressedFileSize);
}
};