#pragma once #include namespace al::SaveDataFunction { struct SaveDataHeader { u32 checkSum; u32 version; u32 fileSize; }; static_assert(sizeof(SaveDataHeader) == 0xc); SaveDataHeader* getSaveDataHeader(u8* buffer); const SaveDataHeader* getSaveDataHeader(const u8* buffer); u32 calcSaveDataCheckSum(const u8* buffer); s32 makeInvalidResult(); } // namespace al::SaveDataFunction