diff --git a/Source/utf.cpp b/Source/utf.cpp index 0de53977..8d0f8425 100644 --- a/Source/utf.cpp +++ b/Source/utf.cpp @@ -130,9 +130,9 @@ size_t CharEncConv::GuessOutputSize(size_t cbConverted) if (!cch) return 0; switch(cus) { - case 1: zt = !!((char*)m_Result)[--cch]; break; - case 2: zt = !!((WORD*)m_Result)[--cch]; break; - case 4: zt = !!((UINT32*)m_Result)[--cch]; break; + case 1: zt = !((char*)m_Result)[--cch]; break; + case 2: zt = !((WORD*)m_Result)[--cch]; break; + case 4: zt = !((UINT32*)m_Result)[--cch]; break; } return (cch + (zt ? 0 : 1)) * cus; }