From 7d1dc46665e76697c6abc02acd9da8628f5809d5 Mon Sep 17 00:00:00 2001 From: subenji Date: Thu, 7 Jul 2016 15:46:54 +0100 Subject: [PATCH] Implemented fix discussed in http://forum.zdoom.org/viewtopic.php?f=2&t=52428 rearding UserVar corruption in savegames --- src/farchive.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/farchive.cpp b/src/farchive.cpp index fc3d75bbb..6697fd5b7 100644 --- a/src/farchive.cpp +++ b/src/farchive.cpp @@ -728,13 +728,13 @@ void FArchive::WriteByte(BYTE val) void FArchive::WriteInt16(WORD val) { - WORD out = LittleShort(val); + WORD out = SWAP_WORD(val); m_File->Write(&out, 2); } void FArchive::WriteInt32(DWORD val) { - int out = LittleLong(val); + int out = SWAP_DWORD(val); m_File->Write(&out, 4); }