aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRechi <Rechi@users.noreply.github.com>2018-09-03 12:00:00 +0200
committerRechi <Rechi@users.noreply.github.com>2018-09-03 12:00:00 +0200
commitf152c6d860ffffaa12069636d70a0c5dacf9eb3b (patch)
tree6c6ffb59b2d0461244e3f461556db29ba0beda00
parent4420f0c34d04d8c03dca64692f133745856d986b (diff)
[modernize] use default member initializers for SZipEntry
-rw-r--r--xbmc/filesystem/ZipManager.h45
1 files changed, 15 insertions, 30 deletions
diff --git a/xbmc/filesystem/ZipManager.h b/xbmc/filesystem/ZipManager.h
index 3c155f17b0..9c105ae0f0 100644
--- a/xbmc/filesystem/ZipManager.h
+++ b/xbmc/filesystem/ZipManager.h
@@ -28,40 +28,25 @@ class CURL;
static const std::string PATH_TRAVERSAL(R"_((^|\/|\\)\.{2}($|\/|\\))_");
struct SZipEntry {
- unsigned int header;
- unsigned short version;
- unsigned short flags;
- unsigned short method;
- unsigned short mod_time;
- unsigned short mod_date;
- unsigned int crc32;
- unsigned int csize; // compressed size
- unsigned int usize; // uncompressed size
- unsigned short flength; // filename length
- unsigned short elength; // extra field length (local file header)
- unsigned short eclength; // extra field length (central file header)
- unsigned short clength; // file comment length (central file header)
- unsigned int lhdrOffset; // Relative offset of local header
- int64_t offset; // offset in file to compressed data
+ unsigned int header = 0;
+ unsigned short version = 0;
+ unsigned short flags = 0;
+ unsigned short method = 0;
+ unsigned short mod_time = 0;
+ unsigned short mod_date = 0;
+ unsigned int crc32 = 0;
+ unsigned int csize = 0; // compressed size
+ unsigned int usize = 0; // uncompressed size
+ unsigned short flength = 0; // filename length
+ unsigned short elength = 0; // extra field length (local file header)
+ unsigned short eclength = 0; // extra field length (central file header)
+ unsigned short clength = 0; // file comment length (central file header)
+ unsigned int lhdrOffset = 0; // Relative offset of local header
+ int64_t offset = 0; // offset in file to compressed data
char name[255];
SZipEntry()
{
- header = 0;
- version = 0;
- flags = 0;
- method = 0;
- mod_time = 0;
- mod_date = 0;
- crc32 = 0;
- csize = 0;
- usize = 0;
- flength = 0;
- elength = 0;
- eclength = 0;
- clength = 0;
- lhdrOffset = 0;
- offset = 0;
name[0] = '\0';
}