From 539f7a7436a762f04ea7125b7f1b8f32e739964e Mon Sep 17 00:00:00 2001 From: Ildar Khayrutdinov Date: Thu, 22 May 2025 11:45:01 +0300 Subject: [PATCH] fix for pbf reading from stdin: set binary mode Co-authored-by: Jochen Topf --- include/osmium/io/detail/read_write.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/osmium/io/detail/read_write.hpp b/include/osmium/io/detail/read_write.hpp index dffc6e7e..c90e3765 100644 --- a/include/osmium/io/detail/read_write.hpp +++ b/include/osmium/io/detail/read_write.hpp @@ -104,6 +104,9 @@ namespace osmium { #endif if (filename.empty() || filename == "-") { +#ifdef _WIN32 + _setmode(0, _O_BINARY); +#endif return 0; // stdin }