edit to C++20, etc..

This commit is contained in:
2026-08-27 16:31:21 +09:00
parent 3b69a9a197
commit e5fca22c7d
5 changed files with 36 additions and 37 deletions
+10 -1
View File
@@ -1,4 +1,4 @@
#pragma once
#pragma once
#include <cstdint>
@@ -70,6 +70,9 @@ constexpr int LOCAL_FILE_HEADER_BYTE = 30;
// var[lengthOfExtraField] extraField
};
// 정적 메모리 사이즈 검사
static_assert(sizeof(LocalFileHeader) == LOCAL_FILE_HEADER_BYTE, "LocalFileHeader Size is mismatch");
/** Central directory structure:
[central directory header 1]
@@ -130,6 +133,9 @@ constexpr int LOCAL_FILE_HEADER_BYTE = 30;
// var[lengthOfFileComment] fileComment
};
// 정적 메모리 사이즈 검사
static_assert(sizeof(CentralDirectory) == CENTRAL_DIRECTORY_BYTE, "CentralDirectory Size is mismatch");
/** End of central directory record:
end of central dir signature 4 bytes (0x0605 + 4b50)
@@ -179,4 +185,7 @@ constexpr int LOCAL_FILE_HEADER_BYTE = 30;
// var[LengthOfCommentLength] zipFileComment
};
// 정적 메모리 사이즈 검사
static_assert(sizeof(EoCDRecord) == EOCD_BYTE);
#pragma pack(pop)