Hi all, Everytime I build LyX on Windows, that's with MSVC and I have a different set of warnings than with GCC or LLVM. Many of them are about type conversions, because MSVC doesn't use the same types underlying ptrdiff_t, size_t, and family. (Also, Clangd quite often triggers on the same lines for the same issues.) iconv and Hunspell also have their share of warnings, LyX is in good standing compared to them :).
I don't think it's important to solve them in the short term (it's unlikely they cause any bug), but overall we tend to avoid having none of them :). I'm attaching a full list of warnings (MSVC 14.44.35207, i.e. the latest one currently) and a patch that fixes some of them. Should I push it? Does it generate more warnings on other compilers? Thibaut Cuvelier
[5/614] Building C object
3rdparty\zlib\CMakeFiles\zlibstatic.dir\1.2.11\gzwrite.c.obj
D:\LyX\lyx\3rdparty\zlib\1.2.11\gzwrite.c(212): warning C4267: '=': conversion
from 'size_t' to 'unsigned int', possible loss of data
D:\LyX\lyx\3rdparty\zlib\1.2.11\gzwrite.c(232): warning C4267: '=': conversion
from 'size_t' to 'unsigned int', possible loss of data
D:\LyX\lyx\3rdparty\zlib\1.2.11\gzwrite.c(371): warning C4267: '=': conversion
from 'size_t' to 'int', possible loss of data
[16/614] Building C object
3rdparty\zlib\CMakeFiles\zlibstatic.dir\1.2.11\gzread.c.obj
D:\LyX\lyx\3rdparty\zlib\1.2.11\gzread.c(319): warning C4267: '=': conversion
from 'size_t' to 'unsigned int', possible loss of data
D:\LyX\lyx\3rdparty\zlib\1.2.11\gzread.c(400): warning C4267: '=': conversion
from 'size_t' to 'unsigned int', possible loss of data
D:\LyX\lyx\3rdparty\zlib\1.2.11\gzread.c(472): warning C4267: '=': conversion
from 'size_t' to 'int', possible loss of data
[18/614] Building C object
3rdparty\libiconv\CMakeFiles\iconv.dir\1.15\libcharset\lib\localcharset.c.obj
D:\LyX\lyx\3rdparty\libiconv\1.15\libcharset\lib\localcharset.c(511): warning
C4996: 'sprintf': This function or variable may be unsafe. Consider using
sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See
online help for details.
D:\LyX\lyx\3rdparty\libiconv\1.15\libcharset\lib\localcharset.c(521): warning
C4996: 'sprintf': This function or variable may be unsafe. Consider using
sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See
online help for details.
[22/614] Building C object
3rdparty\libiconv\CMakeFiles\iconv.dir\1.15\lib\relocatable.c.obj
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\relocatable.c(519): warning C4996:
'strcpy': This function or variable may be unsafe. Consider using strcpy_s
instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help
for details.
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\relocatable.c(535): warning C4996:
'strcpy': This function or variable may be unsafe. Consider using strcpy_s
instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help
for details.
[23/614] Building CXX object
3rdparty\mythes\CMakeFiles\mytheslibstatic.dir\1.2.5\mythes.cxx.obj
D:\LyX\lyx\3rdparty\mythes\1.2.5\mythes.cxx(38): warning C4996: 'fopen': This
function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
D:\LyX\lyx\3rdparty\mythes\1.2.5\mythes.cxx(94): warning C4996: 'fopen': This
function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
D:\LyX\lyx\3rdparty\mythes\1.2.5\mythes.cxx(244): warning C4267:
'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\mythes\1.2.5\mythes.cxx(245): warning C4267:
'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\mythes\1.2.5\mythes.cxx(247): warning C4996: 'strncpy':
This function or variable may be unsafe. Consider using strncpy_s instead. To
disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
D:\LyX\lyx\3rdparty\mythes\1.2.5\mythes.cxx(249): warning C4996: 'strncpy':
This function or variable may be unsafe. Consider using strncpy_s instead. To
disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
D:\LyX\lyx\3rdparty\mythes\1.2.5\mythes.cxx(307): warning C4267: 'return':
conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\mythes\1.2.5\mythes.cxx(354): warning C4267:
'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\mythes\1.2.5\mythes.cxx(364): warning C4267:
'initializing': conversion from 'size_t' to 'int', possible loss of data
[24/614] Building C object
3rdparty\libiconv\CMakeFiles\iconv.dir\1.15\lib\iconv.c.obj
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\johab_hangul.h(252): warning C4244:
'return': conversion from '__int64' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\loop_unicode.h(49): warning C4244:
'return': conversion from '__int64' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\loop_unicode.h(93): warning C4244:
'return': conversion from '__int64' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\loop_unicode.h(144): warning C4244:
'return': conversion from '__int64' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\loop_wchar.h(39): warning C4273:
'mbrtowc': inconsistent dll linkage
C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(78):
note: see previous definition of 'mbrtowc'
lib/aliases.gperf(134): warning C4311: 'type cast': pointer truncation from
'char (*)[3]' to 'long'
lib/aliases.gperf(60): warning C4311: 'type cast': pointer truncation from
'char (*)[3]' to 'long'
lib/aliases.gperf(288): warning C4311: 'type cast': pointer truncation from
'char (*)[3]' to 'long'
lib/aliases.gperf(84): warning C4311: 'type cast': pointer truncation from
'char (*)[3]' to 'long'
lib/aliases.gperf(126): warning C4311: 'type cast': pointer truncation from
'char (*)[3]' to 'long'
lib/aliases.gperf(227): warning C4311: 'type cast': pointer truncation from
'char (*)[3]' to 'long'
lib/aliases.gperf(151): warning C4311: 'type cast': pointer truncation from
'char (*)[3]' to 'long'
lib/aliases.gperf(308): warning C4311: 'type cast': pointer truncation from
'char (*)[5]' to 'long'
lib/aliases.gperf(207): warning C4311: 'type cast': pointer truncation from
'char (*)[4]' to 'long'
lib/aliases.gperf(68): warning C4311: 'type cast': pointer truncation from
'char (*)[3]' to 'long'
lib/aliases.gperf(16): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(205): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(51): warning C4311: 'type cast': pointer truncation from
'char (*)[4]' to 'long'
lib/aliases.gperf(252): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(320): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(133): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(236): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(59): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(319): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(91): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(286): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(332): warning C4311: 'type cast': pointer truncation from
'char (*)[3]' to 'long'
lib/aliases.gperf(264): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(189): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(83): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(174): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(294): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(125): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(203): warning C4311: 'type cast': pointer truncation from
'char (*)[4]' to 'long'
lib/aliases.gperf(107): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(90): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(57): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(150): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(183): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(291): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(353): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(186): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(201): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(124): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(76): warning C4311: 'type cast': pointer truncation from
'char (*)[3]' to 'long'
lib/aliases.gperf(158): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(293): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(299): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(283): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(163): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(195): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(234): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(67): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(102): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(149): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(62): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(152): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(94): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(95): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(166): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(53): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(54): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(139): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(160): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(161): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(177): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(137): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(138): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(86): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(356): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(162): warning C4311: 'type cast': pointer truncation from
'char (*)[17]' to 'long'
lib/aliases.gperf(209): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(93): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(79): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(80): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(153): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(325): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(87): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(88): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(159): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(212): warning C4311: 'type cast': pointer truncation from
'char (*)[4]' to 'long'
lib/aliases.gperf(146): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(147): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(120): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(66): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(154): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(155): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(128): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(114): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(115): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(121): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(122): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(148): warning C4311: 'type cast': pointer truncation from
'char (*)[17]' to 'long'
lib/aliases.gperf(156): warning C4311: 'type cast': pointer truncation from
'char (*)[17]' to 'long'
lib/aliases.gperf(239): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(109): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(70): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(206): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(144): warning C4311: 'type cast': pointer truncation from
'char (*)[3]' to 'long'
lib/aliases.gperf(21): warning C4311: 'type cast': pointer truncation from
'char (*)[3]' to 'long'
lib/aliases.gperf(63): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(64): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(282): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(359): warning C4311: 'type cast': pointer truncation from
'char (*)[5]' to 'long'
lib/aliases.gperf(235): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(74): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(117): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(354): warning C4311: 'type cast': pointer truncation from
'char (*)[4]' to 'long'
lib/aliases.gperf(13): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(176): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(165): warning C4311: 'type cast': pointer truncation from
'char (*)[4]' to 'long'
lib/aliases.gperf(255): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(311): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(337): warning C4311: 'type cast': pointer truncation from
'char (*)[5]' to 'long'
lib/aliases.gperf(258): warning C4311: 'type cast': pointer truncation from
'char (*)[5]' to 'long'
lib/aliases.gperf(318): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(338): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(173): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(199): warning C4311: 'type cast': pointer truncation from
'char (*)[4]' to 'long'
lib/aliases.gperf(33): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(22): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(58): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(257): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(321): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(269): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(342): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(341): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(167): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(351): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(202): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(238): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(35): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(14): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(253): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(350): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(256): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(15): warning C4311: 'type cast': pointer truncation from
'char (*)[17]' to 'long'
lib/aliases.gperf(218): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(168): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(197): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(82): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(343): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(329): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(295): warning C4311: 'type cast': pointer truncation from
'char (*)[15]' to 'long'
lib/aliases.gperf(237): warning C4311: 'type cast': pointer truncation from
'char (*)[15]' to 'long'
lib/aliases.gperf(24): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(164): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(275): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(75): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(330): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(131): warning C4311: 'type cast': pointer truncation from
'char (*)[17]' to 'long'
lib/aliases.gperf(37): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(171): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(135): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(142): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(326): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(61): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(247): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(180): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(331): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(246): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(31): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(233): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(92): warning C4311: 'type cast': pointer truncation from
'char (*)[19]' to 'long'
lib/aliases.gperf(85): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(127): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(29): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(110): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(49): warning C4311: 'type cast': pointer truncation from
'char (*)[15]' to 'long'
lib/aliases.gperf(30): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(26): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(249): warning C4311: 'type cast': pointer truncation from
'char (*)[14]' to 'long'
lib/aliases.gperf(229): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(232): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(136): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(78): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(47): warning C4311: 'type cast': pointer truncation from
'char (*)[15]' to 'long'
lib/aliases.gperf(129): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(130): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(71): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(72): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(145): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(69): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(285): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(140): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(141): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(244): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(179): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(56): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(296): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(211): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(322): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(208): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(34): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(81): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(89): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(38): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(241): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(226): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(116): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(32): warning C4311: 'type cast': pointer truncation from
'char (*)[14]' to 'long'
lib/aliases.gperf(123): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(265): warning C4311: 'type cast': pointer truncation from
'char (*)[3]' to 'long'
lib/aliases.gperf(25): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(243): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(242): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(157): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(198): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(248): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(98): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(298): warning C4311: 'type cast': pointer truncation from
'char (*)[15]' to 'long'
lib/aliases.gperf(324): warning C4311: 'type cast': pointer truncation from
'char (*)[4]' to 'long'
lib/aliases.gperf(23): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(230): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(12): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(108): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(323): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(143): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(301): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(287): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(188): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(266): warning C4311: 'type cast': pointer truncation from
'char (*)[18]' to 'long'
lib/aliases.gperf(276): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(132): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(40): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(36): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(192): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(18): warning C4311: 'type cast': pointer truncation from
'char (*)[15]' to 'long'
lib/aliases.gperf(352): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(357): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(290): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(97): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(224): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(335): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(304): warning C4311: 'type cast': pointer truncation from
'char (*)[46]' to 'long'
lib/aliases.gperf(358): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(27): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(334): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(17): warning C4311: 'type cast': pointer truncation from
'char (*)[15]' to 'long'
lib/aliases.gperf(111): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(215): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(328): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(73): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(101): warning C4311: 'type cast': pointer truncation from
'char (*)[17]' to 'long'
lib/aliases.gperf(231): warning C4311: 'type cast': pointer truncation from
'char (*)[17]' to 'long'
lib/aliases.gperf(225): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(251): warning C4311: 'type cast': pointer truncation from
'char (*)[14]' to 'long'
lib/aliases.gperf(28): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(260): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(113): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(289): warning C4311: 'type cast': pointer truncation from
'char (*)[14]' to 'long'
lib/aliases.gperf(214): warning C4311: 'type cast': pointer truncation from
'char (*)[17]' to 'long'
lib/aliases.gperf(112): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(77): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(103): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(104): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(45): warning C4311: 'type cast': pointer truncation from
'char (*)[18]' to 'long'
lib/aliases.gperf(19): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(333): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(303): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(46): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(210): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(259): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(302): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(263): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(348): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(292): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(190): warning C4311: 'type cast': pointer truncation from
'char (*)[13]' to 'long'
lib/aliases.gperf(175): warning C4311: 'type cast': pointer truncation from
'char (*)[13]' to 'long'
lib/aliases.gperf(347): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(360): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(96): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(55): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(184): warning C4311: 'type cast': pointer truncation from
'char (*)[13]' to 'long'
lib/aliases.gperf(187): warning C4311: 'type cast': pointer truncation from
'char (*)[13]' to 'long'
lib/aliases.gperf(196): warning C4311: 'type cast': pointer truncation from
'char (*)[13]' to 'long'
lib/aliases.gperf(41): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(119): warning C4311: 'type cast': pointer truncation from
'char (*)[17]' to 'long'
lib/aliases.gperf(228): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(284): warning C4311: 'type cast': pointer truncation from
'char (*)[21]' to 'long'
lib/aliases.gperf(178): warning C4311: 'type cast': pointer truncation from
'char (*)[13]' to 'long'
lib/aliases.gperf(240): warning C4311: 'type cast': pointer truncation from
'char (*)[14]' to 'long'
lib/aliases.gperf(65): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(100): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(213): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(297): warning C4311: 'type cast': pointer truncation from
'char (*)[15]' to 'long'
lib/aliases.gperf(262): warning C4311: 'type cast': pointer truncation from
'char (*)[18]' to 'long'
lib/aliases.gperf(277): warning C4311: 'type cast': pointer truncation from
'char (*)[15]' to 'long'
lib/aliases.gperf(43): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(250): warning C4311: 'type cast': pointer truncation from
'char (*)[14]' to 'long'
lib/aliases.gperf(245): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(307): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(306): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(204): warning C4311: 'type cast': pointer truncation from
'char (*)[19]' to 'long'
lib/aliases.gperf(340): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(300): warning C4311: 'type cast': pointer truncation from
'char (*)[14]' to 'long'
lib/aliases.gperf(216): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(339): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(327): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(39): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(169): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(170): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(172): warning C4311: 'type cast': pointer truncation from
'char (*)[13]' to 'long'
lib/aliases.gperf(182): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(181): warning C4311: 'type cast': pointer truncation from
'char (*)[13]' to 'long'
lib/aliases.gperf(220): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(200): warning C4311: 'type cast': pointer truncation from
'char (*)[20]' to 'long'
lib/aliases.gperf(106): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(274): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(20): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(314): warning C4311: 'type cast': pointer truncation from
'char (*)[14]' to 'long'
lib/aliases.gperf(317): warning C4311: 'type cast': pointer truncation from
'char (*)[15]' to 'long'
lib/aliases.gperf(279): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(336): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(310): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(118): warning C4311: 'type cast': pointer truncation from
'char (*)[7]' to 'long'
lib/aliases.gperf(315): warning C4311: 'type cast': pointer truncation from
'char (*)[14]' to 'long'
lib/aliases.gperf(99): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(316): warning C4311: 'type cast': pointer truncation from
'char (*)[13]' to 'long'
lib/aliases.gperf(267): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(254): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(193): warning C4311: 'type cast': pointer truncation from
'char (*)[13]' to 'long'
lib/aliases.gperf(312): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(105): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(278): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(313): warning C4311: 'type cast': pointer truncation from
'char (*)[12]' to 'long'
lib/aliases.gperf(223): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(271): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(268): warning C4311: 'type cast': pointer truncation from
'char (*)[14]' to 'long'
lib/aliases.gperf(44): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(42): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(345): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(281): warning C4311: 'type cast': pointer truncation from
'char (*)[15]' to 'long'
lib/aliases.gperf(280): warning C4311: 'type cast': pointer truncation from
'char (*)[17]' to 'long'
lib/aliases.gperf(346): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(221): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(349): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(344): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(185): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(50): warning C4311: 'type cast': pointer truncation from
'char (*)[14]' to 'long'
lib/aliases.gperf(219): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(48): warning C4311: 'type cast': pointer truncation from
'char (*)[14]' to 'long'
lib/aliases.gperf(261): warning C4311: 'type cast': pointer truncation from
'char (*)[16]' to 'long'
lib/aliases.gperf(273): warning C4311: 'type cast': pointer truncation from
'char (*)[15]' to 'long'
lib/aliases.gperf(272): warning C4311: 'type cast': pointer truncation from
'char (*)[15]' to 'long'
lib/aliases.gperf(222): warning C4311: 'type cast': pointer truncation from
'char (*)[10]' to 'long'
lib/aliases.gperf(191): warning C4311: 'type cast': pointer truncation from
'char (*)[8]' to 'long'
lib/aliases.gperf(52): warning C4311: 'type cast': pointer truncation from
'char (*)[5]' to 'long'
lib/aliases.gperf(217): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(309): warning C4311: 'type cast': pointer truncation from
'char (*)[9]' to 'long'
lib/aliases.gperf(194): warning C4311: 'type cast': pointer truncation from
'char (*)[11]' to 'long'
lib/aliases.gperf(305): warning C4311: 'type cast': pointer truncation from
'char (*)[20]' to 'long'
lib/aliases.gperf(355): warning C4311: 'type cast': pointer truncation from
'char (*)[6]' to 'long'
lib/aliases.gperf(270): warning C4311: 'type cast': pointer truncation from
'char (*)[20]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(1): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(2): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(3): warning C4311: 'type
cast': pointer truncation from 'char (*)[4]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(4): warning C4311: 'type
cast': pointer truncation from 'char (*)[17]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(5): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(6): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(7): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(8): warning C4311: 'type
cast': pointer truncation from 'char (*)[14]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(9): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(10): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(11): warning C4311: 'type
cast': pointer truncation from 'char (*)[4]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(12): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(13): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(14): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(15): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(16): warning C4311: 'type
cast': pointer truncation from 'char (*)[4]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(17): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(18): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(19): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(20): warning C4311: 'type
cast': pointer truncation from 'char (*)[4]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(21): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(22): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(23): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(24): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(25): warning C4311: 'type
cast': pointer truncation from 'char (*)[4]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(26): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(27): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(28): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(29): warning C4311: 'type
cast': pointer truncation from 'char (*)[4]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(30): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(31): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(32): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(33): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(34): warning C4311: 'type
cast': pointer truncation from 'char (*)[4]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(35): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(36): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(37): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(38): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(39): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(40): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(41): warning C4311: 'type
cast': pointer truncation from 'char (*)[4]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(42): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(43): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(44): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(45): warning C4311: 'type
cast': pointer truncation from 'char (*)[4]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(46): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(47): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\aliases_dos.h(48): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\iconv_open1.h(83): warning C4244:
'function': conversion from '__int64' to 'unsigned int', possible loss of data
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\iconv_open1.h(173): warning C4244:
'function': conversion from '__int64' to 'unsigned int', possible loss of data
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\iconv_open1.h(83): warning C4244:
'function': conversion from '__int64' to 'unsigned int', possible loss of data
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\iconv_open1.h(173): warning C4244:
'function': conversion from '__int64' to 'unsigned int', possible loss of data
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\iconv.c(431): warning C4090: 'function':
different 'const' qualifiers
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\iconv.c(433): warning C4267: 'function':
conversion from 'size_t' to 'unsigned int', possible loss of data
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(1): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(2): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(3): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(4): warning C4311: 'type
cast': pointer truncation from 'char (*)[8]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(5): warning C4311: 'type
cast': pointer truncation from 'char (*)[8]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(6): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(7): warning C4311: 'type
cast': pointer truncation from 'char (*)[8]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(8): warning C4311: 'type
cast': pointer truncation from 'char (*)[8]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(9): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(10): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(11): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(12): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(13): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(14): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(15): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(16): warning C4311: 'type
cast': pointer truncation from 'char (*)[15]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(17): warning C4311: 'type
cast': pointer truncation from 'char (*)[14]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(18): warning C4311: 'type
cast': pointer truncation from 'char (*)[15]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(19): warning C4311: 'type
cast': pointer truncation from 'char (*)[14]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(20): warning C4311: 'type
cast': pointer truncation from 'char (*)[4]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(21): warning C4311: 'type
cast': pointer truncation from 'char (*)[5]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(22): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(23): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(24): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(25): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(26): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(27): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(28): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(29): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(30): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(31): warning C4311: 'type
cast': pointer truncation from 'char (*)[12]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(32): warning C4311: 'type
cast': pointer truncation from 'char (*)[12]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(33): warning C4311: 'type
cast': pointer truncation from 'char (*)[12]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(34): warning C4311: 'type
cast': pointer truncation from 'char (*)[12]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(35): warning C4311: 'type
cast': pointer truncation from 'char (*)[12]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(36): warning C4311: 'type
cast': pointer truncation from 'char (*)[12]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(37): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(38): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(39): warning C4311: 'type
cast': pointer truncation from 'char (*)[8]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(40): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(41): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(42): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(43): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(44): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(45): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(46): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(47): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(48): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(49): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(50): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(51): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(52): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(53): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(54): warning C4311: 'type
cast': pointer truncation from 'char (*)[17]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(55): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(56): warning C4311: 'type
cast': pointer truncation from 'char (*)[12]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(57): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(58): warning C4311: 'type
cast': pointer truncation from 'char (*)[12]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(59): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(60): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(61): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(62): warning C4311: 'type
cast': pointer truncation from 'char (*)[10]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(63): warning C4311: 'type
cast': pointer truncation from 'char (*)[10]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(64): warning C4311: 'type
cast': pointer truncation from 'char (*)[8]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(65): warning C4311: 'type
cast': pointer truncation from 'char (*)[10]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(66): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(67): warning C4311: 'type
cast': pointer truncation from 'char (*)[10]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(68): warning C4311: 'type
cast': pointer truncation from 'char (*)[17]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(69): warning C4311: 'type
cast': pointer truncation from 'char (*)[12]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(70): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(71): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(72): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(73): warning C4311: 'type
cast': pointer truncation from 'char (*)[10]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(74): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(75): warning C4311: 'type
cast': pointer truncation from 'char (*)[8]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(76): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(77): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(78): warning C4311: 'type
cast': pointer truncation from 'char (*)[5]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(79): warning C4311: 'type
cast': pointer truncation from 'char (*)[18]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(80): warning C4311: 'type
cast': pointer truncation from 'char (*)[10]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(81): warning C4311: 'type
cast': pointer truncation from 'char (*)[10]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(82): warning C4311: 'type
cast': pointer truncation from 'char (*)[10]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(83): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(84): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(85): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(86): warning C4311: 'type
cast': pointer truncation from 'char (*)[9]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(87): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(88): warning C4311: 'type
cast': pointer truncation from 'char (*)[10]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(89): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(90): warning C4311: 'type
cast': pointer truncation from 'char (*)[12]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(91): warning C4311: 'type
cast': pointer truncation from 'char (*)[14]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(92): warning C4311: 'type
cast': pointer truncation from 'char (*)[14]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(93): warning C4311: 'type
cast': pointer truncation from 'char (*)[15]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(94): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(95): warning C4311: 'type
cast': pointer truncation from 'char (*)[4]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(96): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(97): warning C4311: 'type
cast': pointer truncation from 'char (*)[8]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(98): warning C4311: 'type
cast': pointer truncation from 'char (*)[12]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(99): warning C4311: 'type
cast': pointer truncation from 'char (*)[16]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(100): warning C4311: 'type
cast': pointer truncation from 'char (*)[3]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(101): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(102): warning C4311: 'type
cast': pointer truncation from 'char (*)[5]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(103): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(104): warning C4311: 'type
cast': pointer truncation from 'char (*)[16]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(105): warning C4311: 'type
cast': pointer truncation from 'char (*)[16]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(106): warning C4311: 'type
cast': pointer truncation from 'char (*)[16]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(107): warning C4311: 'type
cast': pointer truncation from 'char (*)[11]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(108): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(109): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(110): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical.h(111): warning C4311: 'type
cast': pointer truncation from 'char (*)[12]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_dos.h(1): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_dos.h(2): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_dos.h(3): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_dos.h(4): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_dos.h(5): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_dos.h(6): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_dos.h(7): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_dos.h(8): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_dos.h(9): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_dos.h(10): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_dos.h(11): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_dos.h(12): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_dos.h(13): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_dos.h(14): warning C4311: 'type
cast': pointer truncation from 'char (*)[6]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_dos.h(15): warning C4311: 'type
cast': pointer truncation from 'char (*)[7]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_local.h(1): warning C4311:
'type cast': pointer truncation from 'char (*)[5]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\canonical_local.h(2): warning C4311:
'type cast': pointer truncation from 'char (*)[8]' to 'long'
D:\LyX\lyx\3rdparty\libiconv\1.15\lib\iconv.c(543): warning C4244: 'function':
conversion from '__int64' to 'unsigned int', possible loss of data
[26/614] Building CXX object
3rdparty\hunspell\CMakeFiles\hunspell.dir\1.7.2\src\hunspell\replist.cxx.obj
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\replist.cxx(91): warning C4267:
'initializing': conversion from 'size_t' to 'int', possible loss of data
[27/614] Building CXX object
3rdparty\hunspell\CMakeFiles\hunspell.dir\1.7.2\src\hunspell\phonet.cxx.obj
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\phonet.cxx(79): warning C4996:
'strncpy': This function or variable may be unsafe. Consider using strncpy_s
instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help
for details.
[28/614] Building CXX object
3rdparty\hunspell\CMakeFiles\hunspell.dir\1.7.2\src\hunspell\hunzip.cxx.obj
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hunzip.cxx(247): warning C4996:
'strcpy': This function or variable may be unsafe. Consider using strcpy_s
instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help
for details.
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hunzip.cxx(250): warning C4996:
'strcpy': This function or variable may be unsafe. Consider using strcpy_s
instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help
for details.
[30/614] Building CXX object
3rdparty\hunspell\CMakeFiles\hunspell.dir\1.7.2\src\hunspell\suggestmgr.cxx.obj
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(420): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(424): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(448): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(453): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(469): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(479): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(488): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(490): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(531): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(544): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(561): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(575): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(592): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(633): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(677): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(697): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(701): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(723): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(727): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(736): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(747): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(756): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(765): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(784): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(788): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(809): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(813): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(825): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(929): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(957): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(965): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(996): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1015): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1036): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1044): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1071): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1079): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1110): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1468): warning
C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1553): warning
C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1708): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1714): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1719): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1721): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1750): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1751): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1800): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1976): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(1976): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(2020): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(2024): warning
C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(2056): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(2056): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(2080): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(2080): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(2144): warning
C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(2161): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(2202): warning
C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\suggestmgr.cxx(2203): warning
C4267: '=': conversion from 'size_t' to 'int', possible loss of data
[31/614] Building CXX object
3rdparty\hunspell\CMakeFiles\hunspell.dir\1.7.2\src\hunspell\affentry.cxx.obj
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.hxx(123): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.hxx(207): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.cxx(226): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.cxx(244): warning
C4267: '+=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.cxx(285): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.cxx(304): warning
C4267: '+=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.cxx(333): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.cxx(352): warning
C4267: '+=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.cxx(381): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.cxx(400): warning
C4267: '+=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.cxx(641): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.cxx(720): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.cxx(731): warning
C4267: '+=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.cxx(786): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.cxx(797): warning
C4267: '+=': conversion from 'size_t' to 'int', possible loss of data
[33/614] Building CXX object
3rdparty\hunspell\CMakeFiles\hunspell.dir\1.7.2\src\hunspell\hunspell.cxx.obj
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hunspell.cxx(286): warning
C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hunspell.cxx(391): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hunspell.cxx(823): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hunspell.cxx(1455): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hunspell.cxx(1465): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hunspell.cxx(2013): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hunspell.cxx(2099): warning
C4996: 'strncpy': This function or variable may be unsafe. Consider using
strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See
online help for details.
[35/614] Building CXX object
3rdparty\hunspell\CMakeFiles\hunspell.dir\1.7.2\src\hunspell\hashmgr.cxx.obj
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hashmgr.cxx(183): warning
C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hashmgr.cxx(191): warning
C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hashmgr.cxx(221): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hashmgr.cxx(253): warning
C4996: 'strcpy': This function or variable may be unsafe. Consider using
strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See
online help for details.
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hashmgr.cxx(464): warning
C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hashmgr.cxx(710): warning
C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hashmgr.cxx(770): warning
C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\hashmgr.cxx(784): warning
C4267: '=': conversion from 'size_t' to 'int', possible loss of data
[37/614] Building CXX object
3rdparty\hunspell\CMakeFiles\hunspell.dir\1.7.2\src\hunspell\affixmgr.cxx.obj
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.hxx(123): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affentry.hxx(207): warning
C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(1439): warning
C4267: '=': conversion from 'size_t' to 'short', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(1520): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(1604): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(1643): warning
C4267: '+=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(1648): warning
C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(1654): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(1656): warning
C4267: '=': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(1943): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(1944): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(1956): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(1963): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(1968): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(2072): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(2073): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(2101): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(2106): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(2123): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(2213): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(2553): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(2560): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(2564): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(2568): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(2570): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(2660): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(2662): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(3324): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(3434): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(4737): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(4737): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\affixmgr.cxx(4834): warning
C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
[84/614] Building CXX object
3rdparty\hunspell\CMakeFiles\hunspell.dir\1.7.2\src\hunspell\csutil.cxx.obj
D:\LyX\lyx\3rdparty\hunspell\1.7.2\src\hunspell\csutil.cxx(261): warning C4244:
'initializing': conversion from '__int64' to 'int', possible loss of data
[441/614] Building CXX object
src\mathed\CMakeFiles\mathed.dir\InsetMathGrid.cpp.obj
D:\LyX\lyx\src\mathed\InsetMathGrid.cpp(215): warning C4244: '=': conversion
from '__int64' to 'unsigned int', possible loss of data
D:\LyX\lyx\src\mathed\InsetMathGrid.cpp(232): warning C4244: '=': conversion
from '__int64' to 'unsigned int', possible loss of data
[468/614] Building CXX object src\mathed\CMakeFiles\mathed.dir\MathData.cpp.obj
D:\LyX\lyx\src\mathed\MathData.cpp(853): warning C4244: '=': conversion from
'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\mathed\MathData.cpp(899): warning C4244: '=': conversion from
'lyx::pos_type' to 'int', possible loss of data
[472/614] Building CXX object
src\support\CMakeFiles\support.dir\checksum.cpp.obj
D:\LyX\lyx\src\support\checksum.cpp(42): warning C4244: 'argument': conversion
from '__int64' to 'uInt', possible loss of data
[479/614] Building CXX object
src\support\CMakeFiles\support.dir\gzstream.cpp.obj
D:\LyX\lyx\src\support\gzstream.cpp(92): warning C4244: 'initializing':
conversion from '__int64' to 'int', possible loss of data
D:\LyX\lyx\src\support\gzstream.cpp(113): warning C4244: 'initializing':
conversion from '__int64' to 'int', possible loss of data
[484/614] Building CXX object
src\support\CMakeFiles\support.dir\ForkedCalls.cpp.obj
D:\LyX\lyx\src\support\ForkedCalls.cpp(216): warning C4312:
'<function-style-cast>': conversion from 'int' to 'HANDLE' of greater size
D:\LyX\lyx\src\support\ForkedCalls.cpp(417): warning C4311: 'type cast':
pointer truncation from 'HANDLE' to 'int'
D:\LyX\lyx\src\support\ForkedCalls.cpp(417): warning C4302: 'type cast':
truncation from 'HANDLE' to 'int'
D:\LyX\lyx\src\support\ForkedCalls.cpp(587): warning C4312:
'<function-style-cast>': conversion from 'int' to 'HANDLE' of greater size
[520/614] Building CXX object src\CMakeFiles\LyX.dir\Author.cpp.obj
D:\LyX\lyx\src\Author.cpp(122): warning C4244: 'initializing': conversion from
'__int64' to 'int', possible loss of data
D:\LyX\lyx\src\Author.cpp(122): warning C4244: 'initializing': conversion from
'__int64' to 'const int', possible loss of data
D:\LyX\lyx\src\Author.cpp(120): warning C4244: 'return': conversion from
'__int64' to 'int', possible loss of data
[531/614] Building CXX object src\CMakeFiles\LyX.dir\CutAndPaste.cpp.obj
D:\LyX\lyx\src\CutAndPaste.cpp(589): warning C4244: '+=': conversion from
'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\CutAndPaste.cpp(708): warning C4244: '=': conversion from
'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\CutAndPaste.cpp(710): warning C4244: '=': conversion from
'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\CutAndPaste.cpp(974): warning C4244: 'initializing': conversion
from 'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\CutAndPaste.cpp(981): warning C4244: 'argument': conversion from
'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\CutAndPaste.cpp(997): warning C4244: 'argument': conversion from
'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\CutAndPaste.cpp(1106): warning C4244: 'argument': conversion
from 'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\CutAndPaste.cpp(1106): warning C4244: 'argument': conversion
from 'lyx::pos_type' to 'int', possible loss of data
[532/614] Building CXX object src\CMakeFiles\LyX.dir\Converter.cpp.obj
D:\LyX\lyx\src\Converter.cpp(182): warning C4244: 'return': conversion from
'__int64' to 'int', possible loss of data
[541/614] Building CXX object src\CMakeFiles\LyX.dir\FontList.cpp.obj
D:\LyX\lyx\src\FontList.cpp(77): warning C4244: 'initializing': conversion from
'__int64' to 'unsigned int', possible loss of data
D:\LyX\lyx\src\FontList.cpp(77): warning C4244: 'initializing': conversion from
'__int64' to 'const unsigned int', possible loss of data
[542/614] Building CXX object src\CMakeFiles\LyX.dir\BufferView.cpp.obj
D:\LyX\lyx\src\BufferView.cpp(3268): warning C4244: 'initializing': conversion
from 'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\BufferView.cpp(3268): warning C4244: 'initializing': conversion
from 'lyx::pos_type' to 'const int', possible loss of data
[545/614] Building CXX object src\CMakeFiles\LyX.dir\Format.cpp.obj
D:\LyX\lyx\src\Format.cpp(563): warning C4244: 'return': conversion from
'__int64' to 'int', possible loss of data
[577/614] Building CXX object src\CMakeFiles\LyX.dir\Row.cpp.obj
D:\LyX\lyx\src\Row.cpp(86): warning C4244: 'argument': conversion from
'lyx::pos_type' to 'int', possible loss of data
[585/614] Building CXX object src\CMakeFiles\LyX.dir\Paragraph.cpp.obj
D:\LyX\lyx\src\Paragraph.cpp(458): warning C4244: 'initializing': conversion
from 'lyx::pos_type' to 'long', possible loss of data
D:\LyX\lyx\src\Paragraph.cpp(945): warning C4244: 'return': conversion from
'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\Paragraph.cpp(4617): warning C4244: 'initializing': conversion
from 'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\Paragraph.cpp(4907): warning C4244: 'return': conversion from
'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\Paragraph.cpp(5274): warning C4244: 'initializing': conversion
from 'const lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\Paragraph.cpp(5289): warning C4244: '+=': conversion from
'lyx::pos_type' to 'int', possible loss of data
[586/614] Building CXX object src\CMakeFiles\LyX.dir\RowPainter.cpp.obj
D:\LyX\lyx\src\RowPainter.cpp(232): warning C4244: 'argument': conversion from
'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\RowPainter.cpp(234): warning C4244: 'argument': conversion from
'const _Ty' to 'int', possible loss of data
with
[
_Ty=__int64
]
D:\LyX\lyx\src\RowPainter.cpp(538): warning C4244: 'argument': conversion from
'double' to 'int', possible loss of data
[587/614] Building CXX object src\CMakeFiles\LyX.dir\TexRow.cpp.obj
D:\LyX\lyx\src\TexRow.cpp(414): warning C4244: 'return': conversion from
'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\TexRow.cpp(602): warning C4244: 'initializing': conversion from
'__int64' to 'int', possible loss of data
D:\LyX\lyx\src\TexRow.cpp(601): warning C4244: 'initializing': conversion from
'__int64' to 'const int', possible loss of data
D:\LyX\lyx\src\TexRow.cpp(604): warning C4244: 'initializing': conversion from
'__int64' to 'int', possible loss of data
D:\LyX\lyx\src\TexRow.cpp(603): warning C4244: 'initializing': conversion from
'__int64' to 'const int', possible loss of data
[593/614] Building CXX object src\CMakeFiles\LyX.dir\TextMetrics.cpp.obj
D:\LyX\lyx\src\TextMetrics.cpp(1610): warning C4244: '+=': conversion from
'double' to 'int', possible loss of data
D:\LyX\lyx\src\TextMetrics.cpp(1637): warning C4244: 'return': conversion from
'double' to 'int', possible loss of data
[607/614] Building CXX object src\CMakeFiles\LyX.dir\Text.cpp.obj
D:\LyX\lyx\src\Text.cpp(3195): warning C4244: 'initializing': conversion from
'const lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\Text.cpp(3207): warning C4244: 'initializing': conversion from
'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\Text.cpp(3207): warning C4244: 'initializing': conversion from
'lyx::pos_type' to 'const int', possible loss of data
D:\LyX\lyx\src\Text.cpp(3209): warning C4244: 'return': conversion from
'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\Text.cpp(3264): warning C4244: 'initializing': conversion from
'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\Text.cpp(3377): warning C4244: 'initializing': conversion from
'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\Text.cpp(3468): warning C4244: 'initializing': conversion from
'lyx::pos_type' to 'int', possible loss of data
D:\LyX\lyx\src\Text.cpp(3468): warning C4244: 'initializing': conversion from
'lyx::pos_type' to 'const int', possible loss of data
0001-Fix-a-few-type-conversion-warnings-in-Text.cpp.patch
Description: Binary data
-- lyx-devel mailing list [email protected] https://lists.lyx.org/mailman/listinfo/lyx-devel
