From de9c695a7aa41ef7f21d749d37f34be449525cf3 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Mon, 4 Dec 2023 18:14:46 +0300 Subject: [PATCH] Windows compilation fix --- libs/gfx/source/pixmap.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/gfx/source/pixmap.cpp b/libs/gfx/source/pixmap.cpp index 3027548c..42e30c0b 100644 --- a/libs/gfx/source/pixmap.cpp +++ b/libs/gfx/source/pixmap.cpp @@ -119,7 +119,7 @@ namespace psemek::gfx void write_image_pgm(pixmap_monochrome const & p, io::ostream && os) { char header_buffer[256]; - int header_size = std::snprintf(header_buffer, 256, "P5\n%lu %lu\n255\n", p.width(), p.height()); + int header_size = std::snprintf(header_buffer, 256, "P5\n%lu %lu\n255\n", (unsigned long)p.width(), (unsigned long)p.height()); os.write(header_buffer, header_size); os.write(reinterpret_cast(p.data()), p.width() * p.height()); } @@ -127,7 +127,7 @@ namespace psemek::gfx void write_image_ppm(pixmap_rgb const & p, io::ostream && os) { char header_buffer[256]; - int header_size = std::snprintf(header_buffer, 256, "P6\n%lu %lu\n255\n", p.width(), p.height()); + int header_size = std::snprintf(header_buffer, 256, "P6\n%lu %lu\n255\n", (unsigned long)p.width(), (unsigned long)p.height()); os.write(header_buffer, header_size); os.write(reinterpret_cast(p.data()), p.width() * p.height() * 3); }