diff options
author | PikalaxALT <PikalaxALT@users.noreply.github.com> | 2020-02-13 16:08:57 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-13 16:08:57 -0500 |
commit | 5dc85a079d9b18d95e655ebf5709530be41797f9 (patch) | |
tree | 2a6c50b6fbb20d074cc6d526cb904b251166de7b /src/save.c | |
parent | d067f0e6717908f4cb6d0c0ac9ba4fea8eb2cebe (diff) | |
parent | aeebfee838222b9054da0632f2a65d2f934f7e23 (diff) |
Merge pull request #742 from PikalaxALT/modern_gcc
Modern gcc
Diffstat (limited to 'src/save.c')
-rw-r--r-- | src/save.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/save.c b/src/save.c index 0df83200a..3eeea88de 100644 --- a/src/save.c +++ b/src/save.c @@ -658,7 +658,10 @@ static u16 CalculateChecksum(void *data, u16 size) u32 checksum = 0; for (i = 0; i < (size / 4); i++) - checksum += *((u32 *)data)++; + { + checksum += *((u32 *)data); + data += sizeof(u32); + } return ((checksum >> 16) + checksum); } @@ -929,4 +932,5 @@ u8 unref_sub_8126080(u8 sector, u8 *data) } asm(".section .rodata\n" - "\t.align 2"); + "\t.align 2\n" + "\t.text"); |