packing header struct

This commit is contained in:
Selim Mustafaev 2022-11-26 11:20:01 +03:00
parent 5aa115e8fa
commit cabd4abe7f
3 changed files with 4 additions and 4 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
.idea/
cmake-build-debug/

View File

@ -19,12 +19,13 @@ enum class SnaphotKind: uint64_t {
INVALID
};
#pragma pack (1)
struct SnapshotHeader {
uint32_t magic;
uint32_t size;
uint32_t size2;
int64_t size;
SnaphotKind kind;
std::array<char8_t, 32> versionHash;
};
#pragma pack (0)
#endif //UNFLUTTER_DART_H

View File

@ -40,7 +40,5 @@ int main(int argc, char** argv) {
std::cout << "Wrong magic!!!!" << std::endl;
}
auto sizer = __builtin_bswap32(header->size);
return 0;
}