summaryrefslogtreecommitdiff
path: root/src/fs/virtfileprivate.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/fs/virtfileprivate.h')
-rw-r--r--src/fs/virtfileprivate.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/fs/virtfileprivate.h b/src/fs/virtfileprivate.h
index ace7b49e0..758c1b5aa 100644
--- a/src/fs/virtfileprivate.h
+++ b/src/fs/virtfileprivate.h
@@ -36,6 +36,9 @@ struct VirtFilePrivate final
explicit VirtFilePrivate(const int fd);
+ VirtFilePrivate(uint8_t *restrict const buf,
+ const size_t sz);
+
A_DELETE_COPY(VirtFilePrivate)
~VirtFilePrivate();
@@ -43,6 +46,13 @@ struct VirtFilePrivate final
// physfs fields
PHYSFS_file *mFile;
+ // zipfs fields
+ uint8_t *mBuf;
+
+ // zipfs fields
+ size_t mPos;
+ size_t mSize;
+
// dirfs fields
int mFd;
};