const + designated initialization

This commit is contained in:
Adubbz 2019-07-04 21:27:43 +10:00
parent b93958b3e7
commit 446d4111f9
2 changed files with 14 additions and 15 deletions

View File

@ -238,7 +238,7 @@ Service* fsGetServiceSession(void);
Result fsOpenBisStorage(FsStorage* out, FsBisStorageId PartitionId); Result fsOpenBisStorage(FsStorage* out, FsBisStorageId PartitionId);
Result fsOpenBisFileSystem(FsFileSystem* out, FsBisStorageId PartitionId, const char* string); Result fsOpenBisFileSystem(FsFileSystem* out, FsBisStorageId PartitionId, const char* string);
Result fsCreateSaveDataFileSystemBySystemSaveDataId(FsSave* save, FsSaveCreate* create); Result fsCreateSaveDataFileSystemBySystemSaveDataId(const FsSave* save, const FsSaveCreate* create);
Result fsIsExFatSupported(bool* out); Result fsIsExFatSupported(bool* out);

View File

@ -150,7 +150,7 @@ Result fsOpenBisFileSystem(FsFileSystem* out, FsBisStorageId PartitionId, const
return rc; return rc;
} }
Result fsCreateSaveDataFileSystemBySystemSaveDataId(FsSave* save, FsSaveCreate* create) { Result fsCreateSaveDataFileSystemBySystemSaveDataId(const FsSave* save, const FsSaveCreate* create) {
IpcCommand c; IpcCommand c;
ipcInitialize(&c); ipcInitialize(&c);
@ -702,19 +702,18 @@ Result fsIsExFatSupported(bool* out)
// Wrapper(s) for fsCreateSaveDataFileSystemBySystemSaveDataId. // Wrapper(s) for fsCreateSaveDataFileSystemBySystemSaveDataId.
Result fsCreate_SystemSaveDataWithOwner(FsSaveDataSpaceId SaveDataSpaceId, u64 saveID, u128 userID, u64 ownerId, u64 size, u64 journalSize, u32 flags) { Result fsCreate_SystemSaveDataWithOwner(FsSaveDataSpaceId SaveDataSpaceId, u64 saveID, u128 userID, u64 ownerId, u64 size, u64 journalSize, u32 flags) {
FsSave save; FsSave save = {
FsSaveCreate create; .userID = userID,
.saveID = saveID,
memset(&save, 0, sizeof(save)); };
save.userID = userID; FsSaveCreate create = {
save.saveID = saveID; .size = size,
memset(&create, 0, sizeof(create)); .journalSize = journalSize,
create.size = size; .blockSize = 0x4000,
create.journalSize = journalSize; .ownerId = ownerId,
create.blockSize = 0x4000; .flags = flags,
create.ownerId = ownerId; .SaveDataSpaceId = SaveDataSpaceId,
create.flags = flags; };
create.SaveDataSpaceId = SaveDataSpaceId;
return fsCreateSaveDataFileSystemBySystemSaveDataId(&save, &create); return fsCreateSaveDataFileSystemBySystemSaveDataId(&save, &create);
} }