mirror of
https://github.com/suloku/pdrpse.git
synced 2026-03-22 01:35:57 -05:00
22 lines
1.0 KiB
C
22 lines
1.0 KiB
C
#ifndef FILESYSTEM_H
|
|
#define FILESYSTEM_H
|
|
|
|
extern Handle saveGameFsHandle, sdmcFsHandle;
|
|
extern FS_archive saveGameArchive, sdmcArchive;
|
|
|
|
Result filesystemInit();
|
|
Result filesystemExit();
|
|
Result filesystemSoftReset();
|
|
Result FSUSER_ControlArchive(Handle handle, FS_archive archive);
|
|
//Result FSUSER_GetMediaType(Handle handle, u8* mediatype);
|
|
Result loadFile(char* path, void* dst, FS_archive* archive, Handle* fsHandle, u64 maxSize);
|
|
Result writeFile(char* path, u8* data, u32 size, FS_archive* archive, Handle* fsHandle);
|
|
Result deleteFile(char* path, FS_archive* archive, Handle* fsHandle);
|
|
u64 sizeFile(char* path, FS_archive* archive, Handle* fsHandle);
|
|
Result readBytesFromSaveFile(const char* filename, u64 offset, u8* buffer, u32 size);
|
|
Result writeBytesToSaveFile(const char* filename, u64 offset, u8* buffer, u32 size);
|
|
Result getSaveGameFileSize(const char* filename, u64* size);
|
|
Result doesFileNotExist(const char* filename, Handle* fsHandle, FS_archive archive);
|
|
int file_exist (const char *filename);
|
|
#endif
|