diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-03-29 01:49:04 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-03-29 01:49:04 +0300 |
commit | 97d9ed131ae4fad7d54274cf5b74cf587b391bad (patch) | |
tree | d742590d67aa5eb462ee3bccd28f64bcd67d7322 /src/fs/virtfs/virtfsfuncs.h | |
parent | a85c68d09497c1242064998dbc19ffab4a485ab6 (diff) | |
download | mv-97d9ed131ae4fad7d54274cf5b74cf587b391bad.tar.gz mv-97d9ed131ae4fad7d54274cf5b74cf587b391bad.tar.bz2 mv-97d9ed131ae4fad7d54274cf5b74cf587b391bad.tar.xz mv-97d9ed131ae4fad7d54274cf5b74cf587b391bad.zip |
Impliment loadFile in each virtual file system.
Diffstat (limited to 'src/fs/virtfs/virtfsfuncs.h')
-rw-r--r-- | src/fs/virtfs/virtfsfuncs.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/fs/virtfs/virtfsfuncs.h b/src/fs/virtfs/virtfsfuncs.h index 46bcd86ff..05b74cc7d 100644 --- a/src/fs/virtfs/virtfsfuncs.h +++ b/src/fs/virtfs/virtfsfuncs.h @@ -44,7 +44,8 @@ struct VirtFsFuncs final openRead(nullptr), openWrite(nullptr), openAppend(nullptr), - eof(nullptr) + eof(nullptr), + loadFile(nullptr) { } @@ -83,6 +84,9 @@ struct VirtFsFuncs final VirtFile *(*openAppend) (VirtFsEntry *restrict const entry, const std::string &filename); int (*eof) (VirtFile *restrict const file); + char *(*loadFile) (VirtFsEntry *restrict const entry, + const std::string &restrict fileName, + int &restrict fileSize); }; #endif // UTILS_VIRTFSFUNCS_H |