From e28b51eb937a54476de9673fe0759a95a889eac9 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Sat, 29 Jul 2017 19:41:36 +0200 Subject: Modify saved packages format to include a header --- src/monitor-gui.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/monitor-gui.cc b/src/monitor-gui.cc index 3419025..f3e6b70 100644 --- a/src/monitor-gui.cc +++ b/src/monitor-gui.cc @@ -1357,7 +1357,7 @@ private: } uint8_t header[8]; in.read(reinterpret_cast(header), 8); - if (!in.good() || read_u32(header) != 1) { + if (!in.good() || memcmp(header, "TPP", 3) || header[3] != 1) { show_error("Not a valid package file: " +file); return false; } @@ -1428,7 +1428,8 @@ private: return false; } uint8_t header[8]; - write_u32(header, 1); // Version + memcpy(header, "TPP", 3); + header[3] = 0x1; // Version write_u32(header + 4, packages->rows()); // Count out.write(reinterpret_cast(header), 8); for (size_t i = 0; i < packages->rows(); ++i) { -- cgit v1.2.3-70-g09d2