Skip Menu |

This queue is for tickets about the Win32API-File CPAN distribution.

Report information
The Basics
Id: 124486
Status: new
Priority: 0/
Queue: Win32API-File

People
Owner: Nobody in particular
Requestors: RANDIR [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: VS2017 compilation warnings
While building this module under 64-bit version of MS VS2017, I get the following build warnings: File.c(719): warning C4244: '=': conversion from 'UV' to 'DWORD', possible loss of data File.xs(241): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data File.xs(247): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data File.c(699): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.c(701): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.c(961): warning C4244: '=': conversion from 'UV' to 'DWORD', possible loss of data File.xs(343): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data File.xs(347): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data File.c(1017): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.xs(365): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data File.xs(369): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data File.c(1055): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.xs(393): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data File.xs(394): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data File.c(1095): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.c(1096): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.c(1097): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.c(1098): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.c(1100): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.xs(418): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data File.xs(419): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data File.c(1154): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.c(1155): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.c(1156): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.c(1157): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.c(1159): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.xs(520): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data File.c(1491): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.xs(534): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data File.c(1527): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.c(1572): warning C4244: '=': conversion from 'UV' to 'DWORD', possible loss of data File.xs(550): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data File.xs(552): warning C4244: '=': conversion from 'UV' to 'DWORD', possible loss of data File.xs(554): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data File.c(1563): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data File.c(1638): warning C4244: '=': conversion from 'UV' to 'DWORD', possible loss of data File.c(1687): warning C4244: '=': conversion from 'UV' to 'DWORD', possible loss of data File.c(1756): warning C4244: '=': conversion from 'IV' to 'LONG', possible loss of data File.c(1844): warning C4244: '=': conversion from 'UV' to 'DWORD', possible loss of data File.xs(638): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data File.c(1829): warning C4244: 'initializing': conversion from 'UV' to 'DWORD', possible loss of data