litespeedtech/ls-qpack

Lots of Build Warnings on Windows

Closed this issue · 1 comments

When msh3 builds the ls-qpack submodule, it produces a lot of warning:

  Building Custom Rule D:/msh3/ls-qpack/CMakeLists.txt
  lsqpack.c
D:\msh3\ls-qpack\lsxpack_header.h(73,24): warning C4242: '=': conversion from 'int' to 'uint8_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsxpack_header.h(76,20): warning C4267: '=': conversion from 'size_t' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsxpack_header.h(86,24): warning C4242: '=': conversion from 'int' to 'uint8_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsxpack_header.h(90,20): warning C4267: '=': conversion from 'size_t' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsxpack_header.h(101,24): warning C4267: '=': conversion from 'size_t' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsxpack_header.h(103,21): warning C4267: '=': conversion from 'size_t' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsxpack_header.h(105,46): warning C4267: '=': conversion from 'size_t' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsxpack_header.h(107,20): warning C4267: '=': conversion from 'size_t' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsxpack_header.h(118,24): warning C4267: '=': conversion from 'size_t' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsxpack_header.h(120,21): warning C4267: '=': conversion from 'size_t' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsxpack_header.h(122,23): warning C4267: '=': conversion from 'size_t' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsxpack_header.h(124,20): warning C4267: '=': conversion from 'size_t' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsxpack_header.h(135,24): warning C4267: '=': conversion from 'size_t' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsxpack_header.h(139,24): warning C4267: '=': conversion from 'size_t' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(341,26): warning C4242: '=': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(527,63): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(824,22): warning C4242: 'return': conversion from '__int64' to 'int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(901,35): warning C4244: '=': conversion from 'double' to 'float', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(903,16): warning C4244: '=': conversion from 'unsigned int' to 'float', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(967,75): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(1276,41): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(2142,34): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(2146,66): warning C4244: '=': conversion from 'float' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(1987,5): warning C4061: enumerator 'EEA_NONE' in switch of enum 'enc_stream_action' is not explicitly handled by a case label [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(1305,10): message : see declaration of 'enc_stream_action' [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(2085,5): warning C4061: enumerator 'EHA_LIT_WITH_NAME_STAT' in switch of enum 'hea_block_action' is not explicitly handled by a case label [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(1313,10): message : see declaration of 'hea_block_action' [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(2114,5): warning C4061: enumerator 'ETA_NOOP' in switch of enum 'dyn_table_action' is not explicitly handled by a case label [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(1322,10): message : see declaration of 'dyn_table_action' [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(2374,56): warning C4242: '=': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(2479,27): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(2986,26): warning C4267: '=': conversion from 'size_t' to 'uint8_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(2987,25): warning C4242: '=': conversion from 'uint64_t' to 'uint8_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(2990,41): warning C4242: '=': conversion from 'const unsigned int' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(2991,40): warning C4242: '=': conversion from 'const unsigned int' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3002,28): warning C4242: '=': conversion from '__int64' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3050,34): warning C4242: '=': conversion from 'unsigned int' to 'uint8_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3052,26): warning C4267: '=': conversion from 'size_t' to 'uint8_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3053,27): warning C4242: '=': conversion from 'unsigned int' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3054,26): warning C4242: '=': conversion from 'unsigned int' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3063,28): warning C4242: '=': conversion from '__int64' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3095,26): warning C4267: '=': conversion from 'size_t' to 'uint8_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3096,25): warning C4242: '=': conversion from 'unsigned int' to 'uint8_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3101,41): warning C4242: '=': conversion from 'const unsigned int' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3110,28): warning C4242: '=': conversion from '__int64' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3135,26): warning C4267: '=': conversion from 'size_t' to 'uint8_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3147,34): warning C4242: '=': conversion from 'unsigned int' to 'uint8_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3149,27): warning C4242: '=': conversion from 'unsigned int' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3158,28): warning C4242: '=': conversion from '__int64' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3181,26): warning C4267: '=': conversion from 'size_t' to 'uint8_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3196,31): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3213,75): warning C4244: '=': conversion from 'unsigned int' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3216,50): warning C4244: '=': conversion from 'unsigned int' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3217,44): warning C4242: '=': conversion from 'unsigned int' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3240,31): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3258,43): warning C4242: '=': conversion from 'unsigned int' to 'lsxpack_strlen_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3426,49): warning C4242: 'initializing': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3440,49): warning C4242: 'initializing': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3454,37): warning C4242: 'initializing': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3455,37): warning C4242: 'initializing': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3462,37): warning C4242: 'initializing': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3463,37): warning C4242: 'initializing': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3660,44): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3660,55): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3700,26): warning C4267: '-=': conversion from 'size_t' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3733,44): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3733,55): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3773,26): warning C4267: '-=': conversion from 'size_t' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3687,13): warning C4061: enumerator 'HUFF_DEC_ERROR' in switch of enum '<unnamed-enum-HUFF_DEC_OK>' is not explicitly handled by a case label [D:\msh3\build\ls-qpack
\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3375,5): message : see declaration of '<unnamed-enum-HUFF_DEC_OK>' [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3760,13): warning C4061: enumerator 'HUFF_DEC_ERROR' in switch of enum '<unnamed-enum-HUFF_DEC_OK>' is not explicitly handled by a case label [D:\msh3\build\ls-qpack
\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3375,5): message : see declaration of '<unnamed-enum-HUFF_DEC_OK>' [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3821,9): warning C4061: enumerator 'DATA_STATE_BEGIN_READ_LFPBNR_VAL_LEN' in switch of enum '<unnamed-enum-DATA_STATE_NEXT_INSTRUCTION>' is not explicitly handled by
 a case label [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(2857,18): message : see declaration of '<unnamed-enum-DATA_STATE_NEXT_INSTRUCTION>' [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3821,9): warning C4061: enumerator 'DATA_STATE_READ_LFPBNR_VAL_LEN' in switch of enum '<unnamed-enum-DATA_STATE_NEXT_INSTRUCTION>' is not explicitly handled by a cas
e label [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(2857,18): message : see declaration of '<unnamed-enum-DATA_STATE_NEXT_INSTRUCTION>' [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4125,36): warning C4242: '+=': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4176,38): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4180,70): warning C4244: '=': conversion from 'float' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4220,5): warning C4061: enumerator 'LQRHS_ERROR' in switch of enum 'lsqpack_read_header_status' is not explicitly handled by a case label [D:\msh3\build\ls-qpack\ls-
qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.h(340,6): message : see declaration of 'lsqpack_read_header_status' [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4377,36): warning C4242: '+=': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4436,32): warning C4242: '+=': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4469,32): warning C4242: '+=': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4515,26): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4660,44): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4710,29): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4770,44): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4805,29): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4852,44): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4906,29): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4704,13): warning C4061: enumerator 'HUFF_DEC_ERROR' in switch of enum '<unnamed-enum-HUFF_DEC_OK>' is not explicitly handled by a case label [D:\msh3\build\ls-qpack
\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3375,5): message : see declaration of '<unnamed-enum-HUFF_DEC_OK>' [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4799,13): warning C4061: enumerator 'HUFF_DEC_ERROR' in switch of enum '<unnamed-enum-HUFF_DEC_OK>' is not explicitly handled by a case label [D:\msh3\build\ls-qpack
\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3375,5): message : see declaration of '<unnamed-enum-HUFF_DEC_OK>' [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(4891,13): warning C4061: enumerator 'HUFF_DEC_ERROR' in switch of enum '<unnamed-enum-HUFF_DEC_OK>' is not explicitly handled by a case label [D:\msh3\build\ls-qpack
\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(3375,5): message : see declaration of '<unnamed-enum-HUFF_DEC_OK>' [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5068,27): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5069,27): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5070,27): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5072,27): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5073,27): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5074,27): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5075,22): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5103,27): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5104,27): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5105,27): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5107,27): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5108,27): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5109,27): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5110,22): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5124,31): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5125,31): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5126,31): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5128,31): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5129,31): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5130,31): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5131,27): warning C4242: '=': conversion from 'uintptr_t' to 'unsigned char', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5261,27): warning C4242: '=': conversion from 'uintptr_t' to 'uint16_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5277,27): warning C4242: '=': conversion from 'uintptr_t' to 'uint16_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5308,19): warning C4242: '=': conversion from 'uintptr_t' to 'uint16_t', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5317,30): warning C4018: '>': signed/unsigned mismatch [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5369,23): warning C4242: 'initializing': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5370,27): warning C4242: 'initializing': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5383,27): warning C4242: 'initializing': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5384,27): warning C4242: 'initializing': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5393,48): warning C4242: 'function': conversion from '__int64' to 'int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5393,68): warning C4242: 'function': conversion from '__int64' to 'int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5397,29): warning C4242: '+=': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]
D:\msh3\ls-qpack\lsqpack.c(5398,29): warning C4242: '+=': conversion from '__int64' to 'unsigned int', possible loss of data [D:\msh3\build\ls-qpack\ls-qpack.vcxproj]

Release v2.5.1 has fixed most of those. Thanks!