Move casts around

This commit is contained in:
Alex Barney 2019-06-05 00:41:34 -05:00
commit 68b11936dc

View file

@ -50,7 +50,7 @@ namespace Ryujinx.HLE.HOS.Services.FspSrv
{ {
string name = ReadUtf8String(context); string name = ReadUtf8String(context);
int createOption = context.RequestData.ReadInt32(); CreateFileOptions createOption = (CreateFileOptions)context.RequestData.ReadInt32();
context.RequestData.BaseStream.Position += 4; context.RequestData.BaseStream.Position += 4;
long size = context.RequestData.ReadInt64(); long size = context.RequestData.ReadInt64();
@ -72,7 +72,7 @@ namespace Ryujinx.HLE.HOS.Services.FspSrv
try try
{ {
_provider.CreateFile(name, size, (CreateFileOptions)createOption); _provider.CreateFile(name, size, createOption);
} }
catch (DirectoryNotFoundException) catch (DirectoryNotFoundException)
{ {
@ -323,7 +323,7 @@ namespace Ryujinx.HLE.HOS.Services.FspSrv
// OpenFile(u32 mode, buffer<bytes<0x301>, 0x19, 0x301> path) -> object<nn::fssrv::sf::IFile> file // OpenFile(u32 mode, buffer<bytes<0x301>, 0x19, 0x301> path) -> object<nn::fssrv::sf::IFile> file
public long OpenFile(ServiceCtx context) public long OpenFile(ServiceCtx context)
{ {
int mode = context.RequestData.ReadInt32(); OpenMode mode = (OpenMode)context.RequestData.ReadInt32();
string name = ReadUtf8String(context); string name = ReadUtf8String(context);
@ -341,7 +341,7 @@ namespace Ryujinx.HLE.HOS.Services.FspSrv
try try
{ {
LibHac.Fs.IFile file = _provider.OpenFile(name, (OpenMode)mode); LibHac.Fs.IFile file = _provider.OpenFile(name, mode);
fileInterface = new IFile(file, name); fileInterface = new IFile(file, name);
} }
@ -367,7 +367,7 @@ namespace Ryujinx.HLE.HOS.Services.FspSrv
// OpenDirectory(u32 filter_flags, buffer<bytes<0x301>, 0x19, 0x301> path) -> object<nn::fssrv::sf::IDirectory> directory // OpenDirectory(u32 filter_flags, buffer<bytes<0x301>, 0x19, 0x301> path) -> object<nn::fssrv::sf::IDirectory> directory
public long OpenDirectory(ServiceCtx context) public long OpenDirectory(ServiceCtx context)
{ {
int mode = context.RequestData.ReadInt32(); OpenDirectoryMode mode = (OpenDirectoryMode)context.RequestData.ReadInt32();
string name = ReadUtf8String(context); string name = ReadUtf8String(context);
@ -385,7 +385,7 @@ namespace Ryujinx.HLE.HOS.Services.FspSrv
try try
{ {
LibHac.Fs.IDirectory dir = _provider.OpenDirectory(name, (OpenDirectoryMode) mode); LibHac.Fs.IDirectory dir = _provider.OpenDirectory(name, mode);
dirInterface = new IDirectory(dir); dirInterface = new IDirectory(dir);
} }