From e0441a649406e77ac4d4e8a4bdaa7a581e9bf787 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Du=C5=A1an=20Poizl?= Date: Thu, 24 Jul 2025 20:18:32 +0200 Subject: [PATCH] Change type to uint64_t --- libXISF | 2 +- src/rawimage.cpp | 4 ++-- src/rawimage.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libXISF b/libXISF index 9a32138..fa39440 160000 --- a/libXISF +++ b/libXISF @@ -1 +1 @@ -Subproject commit 9a32138f6aeb08cdb40f168e7b58e5e29fdfc73d +Subproject commit fa39440b9e48dd42382d7b71db084f9560476537 diff --git a/src/rawimage.cpp b/src/rawimage.cpp index 83d5671..c8cf346 100644 --- a/src/rawimage.cpp +++ b/src/rawimage.cpp @@ -403,9 +403,9 @@ uint32_t RawImage::norm() const } } -uint32_t RawImage::widthBytes() const +uint64_t RawImage::widthBytes() const { - return m_ch * m_width * typeSize(m_type); + return (uint64_t)m_ch * m_width * typeSize(m_type); } uint32_t RawImage::widthSamples() const diff --git a/src/rawimage.h b/src/rawimage.h index 50bc160..83fc70c 100644 --- a/src/rawimage.h +++ b/src/rawimage.h @@ -97,7 +97,7 @@ public: uint64_t size() const; DataType type() const; uint32_t norm() const; - uint32_t widthBytes() const; + uint64_t widthBytes() const; uint32_t widthSamples() const; void* data(); const void* data() const;