Just some variable initialization

This commit is contained in:
Henrik Rydgård 2021-07-18 16:00:07 +02:00
parent 0ba9793d14
commit 58ecab849e
3 changed files with 13 additions and 14 deletions

View file

@ -19,10 +19,10 @@ struct FileInfo {
bool isWritable = false;
uint64_t size = 0;
uint64_t atime;
uint64_t mtime;
uint64_t ctime;
uint32_t access; // st_mode & 0x1ff
uint64_t atime = 0;
uint64_t mtime = 0;
uint64_t ctime = 0;
uint32_t access = 0; // st_mode & 0x1ff
// Currently only supported for Android storage files.
// Other places use different methods to get this.

View file

@ -116,7 +116,7 @@ private:
struct OpenFileEntry {
DirectoryFileHandle hFile = DirectoryFileHandle::NORMAL;
std::string guestFilename;
FileAccess access;
FileAccess access = FILEACCESS_NONE;
};
typedef std::map<u32, OpenFileEntry> EntryMap;

View file

@ -55,21 +55,20 @@ public:
private:
struct TreeEntry {
TreeEntry() : flags(0), valid(false) {}
~TreeEntry();
std::string name;
u32 flags;
u32 startingPosition;
s64 size;
bool isDirectory;
u32 flags = 0;
u32 startingPosition = 0;
s64 size = 0;
bool isDirectory = false;
u32 startsector;
u32 dirsize;
u32 startsector = 0;
u32 dirsize = 0;
TreeEntry *parent;
TreeEntry *parent = nullptr;
bool valid;
bool valid = false;
std::vector<TreeEntry *> children;
};