From 452fddc65895de850328aaac317f2669adfcd6e3 Mon Sep 17 00:00:00 2001 From: Philipp Joram Date: Tue, 8 Aug 2017 21:17:35 +0200 Subject: [PATCH] Pass const argument to miiSelectorChecksumIsValid Computing a checksum does not modify its argment. --- libctru/include/3ds/applets/miiselector.h | 2 +- libctru/source/applets/miiselector.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libctru/include/3ds/applets/miiselector.h b/libctru/include/3ds/applets/miiselector.h index e52c64f..5622e8f 100644 --- a/libctru/include/3ds/applets/miiselector.h +++ b/libctru/include/3ds/applets/miiselector.h @@ -108,4 +108,4 @@ Result miiSelectorLaunch(MiiSelectorContext *ctx); * * @return `true` if `returnbuf->checksum` is the same as the one computed from `returnbuf` */ -bool miiSelectorChecksumIsValid(MiiSelectorReturn *returnbuf); +bool miiSelectorChecksumIsValid(const MiiSelectorReturn *returnbuf); diff --git a/libctru/source/applets/miiselector.c b/libctru/source/applets/miiselector.c index a1f56a4..c591ac0 100644 --- a/libctru/source/applets/miiselector.c +++ b/libctru/source/applets/miiselector.c @@ -33,7 +33,7 @@ static u16 crc16_ccitt(void const *buf, size_t len, uint32_t starting_val) return (u16)(crc & 0xffff); } -bool miiSelectorChecksumIsValid(MiiSelectorReturn *returnbuf) +bool miiSelectorChecksumIsValid(const MiiSelectorReturn *returnbuf) { u16 computed = crc16_ccitt(&returnbuf->mii, sizeof(returnbuf->mii) + sizeof(returnbuf->_pad0x68), 0x0000);