Примеры ошибок, обнаруженных с помощью диагностики V635
V635. Length should be probably multiplied by sizeof(wchar_t). Consider inspecting the expression.
WinMerge
V635 Consider inspecting the expression. The length should probably be multiplied by the sizeof(wchar_t). cs2cs.cpp 236
int
iconvert_new (LPCTSTR source, LPTSTR *destination,
int source_coding, int destination_coding,
bool alphabet_only)
{
LPTSTR dest = (LPTSTR) malloc (_tcslen (source) + 1 + 10);
int result = -3;
if (dest)
{
_tcscpy (dest, source);
....
}
Miranda NG
V635 Consider inspecting the expression. The length should probably be multiplied by the sizeof(wchar_t). KeyboardNotify main.cpp 543
void createProcessList(void)
{
....
ProcessList.szFileName[i] =
(TCHAR *)malloc(wcslen(dbv.ptszVal) + 1);
if (ProcessList.szFileName[i])
wcscpy(ProcessList.szFileName[i], dbv.ptszVal);
....
}
Similar errors can be found in some other places:
- V635 Consider inspecting the expression. The length should probably be multiplied by the sizeof(wchar_t). KeyboardNotify options.cpp 1177
- V635 Consider inspecting the expression. The length should probably be multiplied by the sizeof(wchar_t). KeyboardNotify options.cpp 1204