From f44b09ec1f5ccb33b0cdf05636a2d8d90c029d27 Mon Sep 17 00:00:00 2001 From: Alex Barney Date: Mon, 23 Mar 2020 09:10:55 -0700 Subject: [PATCH] Add some Results --- build/CodeGen/results.csv | 6 +++++- src/LibHac/Fs/ResultFs.cs | 10 +++++++++- src/LibHac/FsService/SaveDataIndexer.cs | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/build/CodeGen/results.csv b/build/CodeGen/results.csv index 23cb7ec5..6e78b285 100644 --- a/build/CodeGen/results.csv +++ b/build/CodeGen/results.csv @@ -159,10 +159,14 @@ Module,DescriptionStart,DescriptionEnd,Name,Summary 2,6061,,InvalidOffset, 2,6062,,InvalidSize, 2,6063,,NullptrArgument, +2,6064,,InvalidAlignment, 2,6065,,InvalidMountName, 2,6066,,ExtensionSizeTooLarge, 2,6067,,ExtensionSizeInvalid, -2,6068,,ReadOldSaveDataInfoReader, +2,6068,,InvalidSaveDataInfoReader, +2,6069,,InvalidCacheStorageSize, +2,6070,,InvalidCacheStorageIndex, +2,6071,,InvalidCommitNameCount,Up to 10 file systems can be committed at the same time. 2,6080,6099,InvalidEnumValue, 2,6081,,InvalidSaveDataState, diff --git a/src/LibHac/Fs/ResultFs.cs b/src/LibHac/Fs/ResultFs.cs index 7840bb4c..7725caf3 100644 --- a/src/LibHac/Fs/ResultFs.cs +++ b/src/LibHac/Fs/ResultFs.cs @@ -313,6 +313,8 @@ namespace LibHac.Fs public static Result.Base InvalidSize => new Result.Base(ModuleFs, 6062); /// Error code: 2002-6063; Inner value: 0x2f5e02 public static Result.Base NullptrArgument => new Result.Base(ModuleFs, 6063); + /// Error code: 2002-6064; Inner value: 0x2f6002 + public static Result.Base InvalidAlignment => new Result.Base(ModuleFs, 6064); /// Error code: 2002-6065; Inner value: 0x2f6202 public static Result.Base InvalidMountName => new Result.Base(ModuleFs, 6065); /// Error code: 2002-6066; Inner value: 0x2f6402 @@ -320,7 +322,13 @@ namespace LibHac.Fs /// Error code: 2002-6067; Inner value: 0x2f6602 public static Result.Base ExtensionSizeInvalid => new Result.Base(ModuleFs, 6067); /// Error code: 2002-6068; Inner value: 0x2f6802 - public static Result.Base ReadOldSaveDataInfoReader => new Result.Base(ModuleFs, 6068); + public static Result.Base InvalidSaveDataInfoReader => new Result.Base(ModuleFs, 6068); + /// Error code: 2002-6069; Inner value: 0x2f6a02 + public static Result.Base InvalidCacheStorageSize => new Result.Base(ModuleFs, 6069); + /// Error code: 2002-6070; Inner value: 0x2f6c02 + public static Result.Base InvalidCacheStorageIndex => new Result.Base(ModuleFs, 6070); + /// Up to 10 file systems can be committed at the same time.
Error code: 2002-6071; Inner value: 0x2f6e02
+ public static Result.Base InvalidCommitNameCount => new Result.Base(ModuleFs, 6071); /// Error code: 2002-6080; Range: 6080-6099; Inner value: 0x2f8002 public static Result.Base InvalidEnumValue { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => new Result.Base(ModuleFs, 6080, 6099); } diff --git a/src/LibHac/FsService/SaveDataIndexer.cs b/src/LibHac/FsService/SaveDataIndexer.cs index 42ac4f8b..3d8759b5 100644 --- a/src/LibHac/FsService/SaveDataIndexer.cs +++ b/src/LibHac/FsService/SaveDataIndexer.cs @@ -648,7 +648,7 @@ namespace LibHac.FsService // Indexer has been reloaded since this info reader was created if (Version != Indexer.Version) { - return ResultFs.ReadOldSaveDataInfoReader.Log(); + return ResultFs.InvalidSaveDataInfoReader.Log(); } // No more to iterate