From 5552b6f960a562522c36992aeca6dd2e22e9b111 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 29 Mar 2017 14:59:56 +0300 Subject: Add missing const in zip file buffer. --- src/fs/virtfs/virtfileprivate.cpp | 2 +- src/fs/virtfs/virtfileprivate.h | 4 ++-- src/fs/virtfs/virtfszip.cpp | 4 ++-- src/fs/virtfs/zip.cpp | 2 +- src/fs/virtfs/zip.h | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/fs/virtfs/virtfileprivate.cpp b/src/fs/virtfs/virtfileprivate.cpp index 57f06e986..62efdb434 100644 --- a/src/fs/virtfs/virtfileprivate.cpp +++ b/src/fs/virtfs/virtfileprivate.cpp @@ -38,7 +38,7 @@ VirtFilePrivate::VirtFilePrivate(FILEHTYPE fd) : { } -VirtFilePrivate::VirtFilePrivate(uint8_t *restrict const buf, +VirtFilePrivate::VirtFilePrivate(const uint8_t *restrict const buf, const size_t sz) : mBuf(buf), mPos(0U), diff --git a/src/fs/virtfs/virtfileprivate.h b/src/fs/virtfs/virtfileprivate.h index d96cb5781..735a0209f 100644 --- a/src/fs/virtfs/virtfileprivate.h +++ b/src/fs/virtfs/virtfileprivate.h @@ -31,7 +31,7 @@ struct VirtFilePrivate final explicit VirtFilePrivate(FILEHTYPE fd); - VirtFilePrivate(uint8_t *restrict const buf, + VirtFilePrivate(const uint8_t *restrict const buf, const size_t sz); A_DELETE_COPY(VirtFilePrivate) @@ -39,7 +39,7 @@ struct VirtFilePrivate final ~VirtFilePrivate(); // zipfs fields - uint8_t *mBuf; + const uint8_t *mBuf; // zipfs fields size_t mPos; diff --git a/src/fs/virtfs/virtfszip.cpp b/src/fs/virtfs/virtfszip.cpp index 687245f3a..8490cb981 100644 --- a/src/fs/virtfs/virtfszip.cpp +++ b/src/fs/virtfs/virtfszip.cpp @@ -220,7 +220,7 @@ namespace VirtFsZip const ZipLocalHeader *restrict const header = *it2; if (header->fileName == filename) { - uint8_t *restrict const buf = Zip::readFile(header); + const uint8_t *restrict const buf = Zip::readFile(header); if (buf == nullptr) return nullptr; VirtFile *restrict const file = new VirtFile(&funcs); @@ -350,7 +350,7 @@ namespace VirtFsZip const ZipLocalHeader *restrict const header = *it2; if (header->fileName == filename) { - uint8_t *restrict const buf = Zip::readFile(header); + const uint8_t *restrict const buf = Zip::readFile(header); if (buf == nullptr) return nullptr; diff --git a/src/fs/virtfs/zip.cpp b/src/fs/virtfs/zip.cpp index 330850aee..4ff58d584 100644 --- a/src/fs/virtfs/zip.cpp +++ b/src/fs/virtfs/zip.cpp @@ -268,7 +268,7 @@ namespace Zip return buf; } - uint8_t *readFile(const ZipLocalHeader *restrict const header) + const uint8_t *readFile(const ZipLocalHeader *restrict const header) { if (header == nullptr) { diff --git a/src/fs/virtfs/zip.h b/src/fs/virtfs/zip.h index 89e04408f..d2d90b28e 100644 --- a/src/fs/virtfs/zip.h +++ b/src/fs/virtfs/zip.h @@ -35,7 +35,7 @@ namespace Zip void reportZlibError(const std::string &text, const int err); uint8_t *readCompressedFile(const ZipLocalHeader *restrict const header); - uint8_t *readFile(const ZipLocalHeader *restrict const header); + const uint8_t *readFile(const ZipLocalHeader *restrict const header); } // namespace Zip #endif // UTILS_ZIP_H -- cgit v1.2.3-70-g09d2