From 6fd6fbfd660db8da206a11f865d093cc77d87b63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Tue, 20 Mar 2018 17:54:03 -0700 Subject: [PATCH] tinyexr: Fixed warnings. --- 3rdparty/tinyexr/tinyexr.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/3rdparty/tinyexr/tinyexr.h b/3rdparty/tinyexr/tinyexr.h index 525ef92..74720e2 100644 --- a/3rdparty/tinyexr/tinyexr.h +++ b/3rdparty/tinyexr/tinyexr.h @@ -10513,7 +10513,7 @@ static int DecodeChunk(EXRImage *exr_image, const EXRHeader *exr_header, return TINYEXR_ERROR_INVALID_DATA; } - size_t data_size = size - (offsets[tile_idx] + sizeof(int) * 5); + size_t data_size = size - size_t(offsets[tile_idx] + sizeof(int) * 5); const unsigned char *data_ptr = reinterpret_cast(head + offsets[tile_idx]); @@ -10584,7 +10584,7 @@ static int DecodeChunk(EXRImage *exr_image, const EXRHeader *exr_header, // 4 byte: scan line // 4 byte: data size // ~ : pixel data(uncompressed or compressed) - size_t data_size = size - (offsets[y_idx] + sizeof(int) * 2); + size_t data_size = size - size_t(offsets[y_idx] + sizeof(int) * 2); const unsigned char *data_ptr = reinterpret_cast(head + offsets[y_idx]);