diff options
author | camthesaxman <cameronghall@cox.net> | 2018-01-06 00:35:48 -0600 |
---|---|---|
committer | camthesaxman <cameronghall@cox.net> | 2018-01-06 00:35:48 -0600 |
commit | 601ec28721b250d74e7fd61300226ff07c8a710b (patch) | |
tree | ac904a0371bf85fa356fa0ced7655fbc768475df /src/load_save.c | |
parent | 462a0030aec788c5c1ff81ddaba555a99bcb2a84 (diff) |
remove explicit memcpy and add HEAP_SIZE constant
Diffstat (limited to 'src/load_save.c')
-rw-r--r-- | src/load_save.c | 8 |
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; |