summaryrefslogtreecommitdiff
path: root/src/load_save.c
diff options
context:
space:
mode:
authorcamthesaxman <cameronghall@cox.net>2018-01-06 00:35:48 -0600
committercamthesaxman <cameronghall@cox.net>2018-01-06 00:35:48 -0600
commit601ec28721b250d74e7fd61300226ff07c8a710b (patch)
treeac904a0371bf85fa356fa0ced7655fbc768475df /src/load_save.c
parent462a0030aec788c5c1ff81ddaba555a99bcb2a84 (diff)
remove explicit memcpy and add HEAP_SIZE constant
Diffstat (limited to 'src/load_save.c')
-rw-r--r--src/load_save.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/load_save.c b/src/load_save.c
index 734f7398b..a516c08c2 100644
--- a/src/load_save.c
+++ b/src/load_save.c
@@ -115,12 +115,12 @@ void MoveSaveBlocks_ResetHeap(void)
saveBlock2Copy->playerTrainerId[3]);
// restore saveblock data since the pointers changed
- memcpy(gSaveBlock2Ptr, saveBlock2Copy, sizeof(*gSaveBlock2Ptr));
- memcpy(gSaveBlock1Ptr, saveBlock1Copy, sizeof(*gSaveBlock1Ptr));
- memcpy(gPokemonStoragePtr, pokemonStorageCopy, sizeof(*gPokemonStoragePtr));
+ *gSaveBlock2Ptr = *saveBlock2Copy;
+ *gSaveBlock1Ptr = *saveBlock1Copy;
+ *gPokemonStoragePtr = *pokemonStorageCopy;
// heap was destroyed in the copying process, so reset it
- InitHeap(gHeap, 0x1C000);
+ InitHeap(gHeap, HEAP_SIZE);
// restore interrupt functions
gMain.hblankCallback = hblankCB;