From f8c0c10a8b1f374b6ef361cc13a03207162f0100 Mon Sep 17 00:00:00 2001 From: KiritoDv Date: Wed, 2 Jun 2021 15:29:34 +0000 Subject: [PATCH] Fixed bcopy error thanks to PeachyPeach --- src/game/text_save.c | 3 +-- src/moon/config/saves/saves.cpp | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/game/text_save.c b/src/game/text_save.c index eff8ba56..5ebfac62 100644 --- a/src/game/text_save.c +++ b/src/game/text_save.c @@ -198,8 +198,7 @@ s32 read_text_save(s32 fileIndex, char* fileName) { gSaveBuffer.files[fileIndex][0].flags |= SAVE_FLAG_FILE_EXISTS; // Backup is nessecary for saving recent progress after gameover - bcopy(&gSaveBuffer.files[fileIndex][0], &gSaveBuffer.files[fileIndex][1], - sizeof(gSaveBuffer.files[fileIndex][1])); + memcpy(&gSaveBuffer.files[fileIndex][1], &gSaveBuffer.files[fileIndex][0], sizeof(gSaveBuffer.files[fileIndex][1])); ini_free(savedata); return 0; diff --git a/src/moon/config/saves/saves.cpp b/src/moon/config/saves/saves.cpp index 2dfa3b81..ae386272 100644 --- a/src/moon/config/saves/saves.cpp +++ b/src/moon/config/saves/saves.cpp @@ -201,8 +201,7 @@ namespace MoonInternal { gSaveBuffer.files[fileIndex][0].flags |= (1 << 0); // Backup is nessecary for saving recent progress after gameover - bcopy(&gSaveBuffer.files[fileIndex][0], &gSaveBuffer.files[fileIndex][1], - sizeof(gSaveBuffer.files[fileIndex][1])); + memcpy(&gSaveBuffer.files[fileIndex][1], &gSaveBuffer.files[fileIndex][0], sizeof(gSaveBuffer.files[fileIndex][1])); } void setupSaveEngine(string state){