Index: ext/libicpf/src/conv.cpp =================================================================== diff -u -N -re17c80d36eaa0430313e7d1058aa7a301d1510af -r7e9a010922bf3325f4b1376bb166736540301dd8 --- ext/libicpf/src/conv.cpp (.../conv.cpp) (revision e17c80d36eaa0430313e7d1058aa7a301d1510af) +++ ext/libicpf/src/conv.cpp (.../conv.cpp) (revision 7e9a010922bf3325f4b1376bb166736540301dd8) @@ -37,7 +37,7 @@ { // we can pass -1 as in size - count it then if (tInCount == (uint_t)-1) - tInCount=strlen(pszIn); + tInCount=(uint_t)strlen(pszIn); // make sure the tInCount is even tInCount &= ~((size_t)1);