mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-09-25 22:05:20 -04:00
fix reading 64-bit value in savegame
Fixed read signature in abandon_beta1.wad map06 saves (reported by GarrettChan)
This commit is contained in:
parent
25d84b190d
commit
5193eabd6c
@ -93,10 +93,10 @@ int64_t saveg_read64(void)
|
|||||||
{
|
{
|
||||||
int64_t result;
|
int64_t result;
|
||||||
|
|
||||||
result = saveg_read8();
|
result = (int64_t)(saveg_read8());
|
||||||
result |= saveg_read8() << 8;
|
result |= (int64_t)(saveg_read8()) << 8;
|
||||||
result |= saveg_read8() << 16;
|
result |= (int64_t)(saveg_read8()) << 16;
|
||||||
result |= saveg_read8() << 24;
|
result |= (int64_t)(saveg_read8()) << 24;
|
||||||
result |= (int64_t)(saveg_read8()) << 32;
|
result |= (int64_t)(saveg_read8()) << 32;
|
||||||
result |= (int64_t)(saveg_read8()) << 40;
|
result |= (int64_t)(saveg_read8()) << 40;
|
||||||
result |= (int64_t)(saveg_read8()) << 48;
|
result |= (int64_t)(saveg_read8()) << 48;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user