AWARE SYSTEMS
TIFF and LibTiff Mail List Archive

Thread

2016.11.17 03:33 "[Tiff] Visual Studio Warnings", by Aaron Boxer
2016.11.17 14:41 "Re: [Tiff] Visual Studio Warnings", by Bob Friesenhahn
2016.11.17 16:07 "Re: [Tiff] Visual Studio Warnings", by Aaron Boxer
2016.11.18 02:58 "Re: [Tiff] Visual Studio Warnings", by Bob Friesenhahn
2016.11.18 04:19 "Re: [Tiff] Visual Studio Warnings", by Aaron Boxer
2016.11.18 15:37 "Re: [Tiff] Visual Studio Warnings", by Aaron Boxer
2016.11.19 02:29 "Re: [Tiff] Visual Studio Warnings", by Aaron Boxer
2016.11.19 15:09 "Re: [Tiff] Visual Studio Warnings", by Bob Friesenhahn
2016.11.21 18:57 "Re: [Tiff] Visual Studio Warnings", by Aaron Boxer
2016.11.21 19:08 "Re: [Tiff] Visual Studio Warnings", by Bob Friesenhahn
2016.11.21 19:44 "Re: [Tiff] Visual Studio Warnings", by Roger Leigh
2016.11.21 21:07 "Re: [Tiff] Visual Studio Warnings", by Aaron Boxer

2016.11.17 03:33 "[Tiff] Visual Studio Warnings", by Aaron Boxer

FYI:

libtiff\tif_win32.c(242): warning C4312: 'type cast': conversion from 'int' to 'thandle_t' of greater size \libtiff\tif_win32.c(287): warning C4311: 'type cast': pointer truncation from 'thandle_t' to 'int' \libtiff\tif_win32.c(342): warning C4311: 'type cast': pointer truncation from 'thandle_t' to 'int' \libtiff\tif_dirinfo.c(724): warning C6031: Return value ignored: 'snprintf'.

\libtiff\tif_getimage.c(1443): warning C6297: Arithmetic overflow: 32-bit value is shifted, then cast to 64-bit value. Results might not be an expected value. \libtiff\tif_getimage.c(1514): warning C6297: Arithmetic overflow: 32-bit value is shifted, then cast to 64-bit value. Results might not be an expected value. \libtiff\tif_getimage.c(1645): warning C6297: Arithmetic overflow: 32-bit value is shifted, then cast to 64-bit value. Results might not be an expected value. \libtiff\tif_getimage.c(1711): warning C6297: Arithmetic overflow: 32-bit value is shifted, then cast to 64-bit value. Results might not be an expected value.

The first three already have a FIXME comment.

I doubt these cause actual bugs, but always to be warning-free.

Cheers,

Aaron