From fc14a65511300bd69ec79f43d44e68ff96b052cd Mon Sep 17 00:00:00 2001 From: "Maarten L. Hekkelman" Date: Mon, 22 Jan 2024 13:08:25 +0100 Subject: [PATCH] attempt 2 to build on macOS --- src/pdb/reconstruct.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pdb/reconstruct.cpp b/src/pdb/reconstruct.cpp index 19f0806..e0611db 100644 --- a/src/pdb/reconstruct.cpp +++ b/src/pdb/reconstruct.cpp @@ -239,7 +239,7 @@ void checkAtomRecords(datablock &db) // Rewrite the coordinates and other fields that look better in a fixed format // Be careful not to nuke invalidly formatted data here - for (auto [tag, prec] : std::initializer_list>{ + for (auto [tag, prec] : std::vector>{ { "cartn_x", 3 }, { "cartn_y", 3 }, { "cartn_z", 3 }, @@ -260,7 +260,7 @@ void checkAtomRecords(datablock &db) char b[12]; if (auto [ptr, ec] = cif::to_chars(b, b + sizeof(b), v, cif::chars_format::fixed, prec); ec == std::errc()) - row.assign(tag, {b, ptr}, false, false); + row.assign(tag, {b, static_cast(ptr - b)}, false, false); } } }