diff --git a/.gitignore b/.gitignore index 13bbe5b..4714834 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .idea/ +cmake-build-debug/ diff --git a/dart/dart.h b/dart/dart.h index 8e229c4..dfe05b8 100644 --- a/dart/dart.h +++ b/dart/dart.h @@ -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 versionHash; }; +#pragma pack (0) #endif //UNFLUTTER_DART_H diff --git a/main.cpp b/main.cpp index 743f7c3..f759d58 100644 --- a/main.cpp +++ b/main.cpp @@ -40,7 +40,5 @@ int main(int argc, char** argv) { std::cout << "Wrong magic!!!!" << std::endl; } - auto sizer = __builtin_bswap32(header->size); - return 0; }