mirror of
https://github.com/reactos/reactos
synced 2025-10-06 00:12:51 +02:00
Fix additional C4267 warnings in test code with simple casts
Co-authored-by: tkreuzer <313067+tkreuzer@users.noreply.github.com>
This commit is contained in:
@@ -131,7 +131,7 @@ static
|
||||
wchar_t * wcsistr_plus(const wchar_t *s, wchar_t *b)
|
||||
{
|
||||
wchar_t * result = wcsistr(s, b);
|
||||
UINT len = wcslen(b);
|
||||
UINT len = (UINT)wcslen(b);
|
||||
// workarounds
|
||||
if (!result && b[len - 1] == L' ' && wcschr(s, L',') != NULL)
|
||||
{
|
||||
|
@@ -331,7 +331,7 @@ GetProfileSize(
|
||||
ULARGE_INTEGER Size;
|
||||
BOOL bResult = TRUE;
|
||||
|
||||
dwProfilePathLength = wcslen(pszProfilePath);
|
||||
dwProfilePathLength = (DWORD)wcslen(pszProfilePath);
|
||||
|
||||
wcscat(pszProfilePath, L"\\*.*");
|
||||
|
||||
@@ -475,7 +475,7 @@ AddUserProfile(
|
||||
FindClose(hFile);
|
||||
|
||||
/* Get the length of the profile path */
|
||||
dwProfilePathLength = wcslen(szProfilePath);
|
||||
dwProfilePathLength = (DWORD)wcslen(szProfilePath);
|
||||
|
||||
/* Check for the ntuser.dat file */
|
||||
wcscat(szProfilePath, L"\\ntuser.dat");
|
||||
|
@@ -466,7 +466,7 @@ static void testCharPrevW(const TESTS_CHARPREV *pEntry, SIZE_T len, UINT i)
|
||||
}
|
||||
else
|
||||
{
|
||||
b = pchW >= wszCurrent && pchW <= wszCurrent + wcslen(pEntry->lpszCurrent);
|
||||
b = pchW >= wszCurrent && pchW <= wszCurrent + (int)wcslen(pEntry->lpszCurrent);
|
||||
if (iRealOffset >= 0)
|
||||
ok(b, "[%u] CharPrevW: pchW (0x%p) is expected to be within wszCurrent (0x%p)\n", i, pchW, wszCurrent);
|
||||
else
|
||||
@@ -524,7 +524,7 @@ static void testCharPrevA(const TESTS_CHARPREV *pEntry, SIZE_T len, UINT i)
|
||||
}
|
||||
else
|
||||
{
|
||||
b = pchA >= szCurrent && pchA <= szCurrent + wcslen(pEntry->lpszCurrent);
|
||||
b = pchA >= szCurrent && pchA <= szCurrent + (int)wcslen(pEntry->lpszCurrent);
|
||||
if (iRealOffset >= 0)
|
||||
ok(b, "[%u] CharPrevA: pchA (0x%p) is expected to be within szCurrent (0x%p)\n", i, pchA, szCurrent);
|
||||
else
|
||||
|
@@ -76,21 +76,22 @@ CheckBuffer(
|
||||
{ \
|
||||
BOOLEAN _Check; \
|
||||
SIZE_T SizeOfString = wcslen(String) * sizeof(WCHAR) + sizeof(UNICODE_NULL); \
|
||||
TestUserObjectInfo(Handle, Index, NULL, 0, FALSE, ERROR_INSUFFICIENT_BUFFER, SizeOfString); \
|
||||
TestUserObjectInfo(Handle, Index, UlongToPtr(1), 0, FALSE, ERROR_INSUFFICIENT_BUFFER, SizeOfString); \
|
||||
DWORD DwordSizeOfString = (DWORD)SizeOfString; \
|
||||
TestUserObjectInfo(Handle, Index, NULL, 0, FALSE, ERROR_INSUFFICIENT_BUFFER, DwordSizeOfString); \
|
||||
TestUserObjectInfo(Handle, Index, UlongToPtr(1), 0, FALSE, ERROR_INSUFFICIENT_BUFFER, DwordSizeOfString); \
|
||||
TestUserObjectInfo(Handle, Index, NULL, 1, FALSE, ERROR_NOACCESS, NOTSET); \
|
||||
TestUserObjectInfo(Handle, Index, UlongToPtr(1), 1, FALSE, ERROR_NOACCESS, NOTSET); \
|
||||
RtlFillMemory(Buffer, BufferSize, 0x55); \
|
||||
TestUserObjectInfo(Handle, Index, Buffer, SizeOfString - 2, FALSE, ERROR_INSUFFICIENT_BUFFER, SizeOfString); \
|
||||
TestUserObjectInfo(Handle, Index, Buffer, (DWORD)(SizeOfString - 2), FALSE, ERROR_INSUFFICIENT_BUFFER, DwordSizeOfString); \
|
||||
_Check = CheckBuffer(Buffer, BufferSize, 0x55); \
|
||||
ok(_Check == TRUE, "CheckBuffer failed\n"); \
|
||||
RtlFillMemory(Buffer, BufferSize, 0x55); \
|
||||
TestUserObjectInfo(Handle, Index, Buffer, SizeOfString - 1, FALSE, ERROR_INSUFFICIENT_BUFFER, SizeOfString); \
|
||||
TestUserObjectInfo(Handle, Index, Buffer, (DWORD)(SizeOfString - 1), FALSE, ERROR_INSUFFICIENT_BUFFER, DwordSizeOfString); \
|
||||
_Check = CheckBuffer(Buffer, BufferSize, 0x55); \
|
||||
ok(_Check == TRUE, "CheckBuffer failed\n"); \
|
||||
RtlFillMemory(Buffer, BufferSize, 0x55); \
|
||||
Buffer[BufferSize / sizeof(WCHAR) - 1] = UNICODE_NULL; \
|
||||
TestUserObjectInfo(Handle, Index, Buffer, SizeOfString, TRUE, 0xdeadbeef, SizeOfString); \
|
||||
TestUserObjectInfo(Handle, Index, Buffer, (DWORD)SizeOfString, TRUE, 0xdeadbeef, DwordSizeOfString); \
|
||||
ok(wcscmp(Buffer, String) == 0, "Buffer '%ls', expected '%ls'\n", Buffer, String); \
|
||||
_Check = CheckBuffer(Buffer + SizeOfString / sizeof(Buffer[0]), BufferSize - SizeOfString - sizeof(WCHAR), 0x55); \
|
||||
ok(_Check == TRUE, "CheckBuffer failed\n"); \
|
||||
|
@@ -158,7 +158,7 @@ static void add_message_(int line, const struct recvd_message *msg)
|
||||
sprintf(seq->output, "%s: %p %04x wp %08Ix lp %08Ix",
|
||||
msg->descr, msg->hwnd, msg->message, msg->wParam, msg->lParam);
|
||||
if (msg->flags & (sent | posted | parent | defwinproc | beginpaint))
|
||||
sprintf(seq->output + strlen(seq->output), " (flags %x)", msg->flags);
|
||||
sprintf(seq->output + (DWORD)strlen(seq->output), " (flags %x)", msg->flags);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -176,7 +176,7 @@ static void test_FileDescriptor(FILEGROUPDESCRIPTORW* Descriptor)
|
||||
ok_hex(FileDescriptor->ftLastWriteTime.dwHighDateTime, FileTime.dwHighDateTime);
|
||||
ok_hex(FileDescriptor->ftLastWriteTime.dwLowDateTime, FileTime.dwLowDateTime);
|
||||
ok_hex(FileDescriptor->nFileSizeHigh, 0);
|
||||
ok_hex(FileDescriptor->nFileSizeLow, strlen(test_file_1_contents));
|
||||
ok_hex(FileDescriptor->nFileSizeLow, (DWORD)(DWORD)strlen(test_file_1_contents));
|
||||
ok_wstr(FileDescriptor->cFileName, L"test_file_for_zip.txt");
|
||||
}
|
||||
}
|
||||
@@ -213,7 +213,7 @@ static void test_FileDescriptor_Folder(FILEGROUPDESCRIPTORW* Descriptor)
|
||||
ok_hex(FileDescriptor->ftLastWriteTime.dwHighDateTime, FileTime.dwHighDateTime);
|
||||
ok_hex(FileDescriptor->ftLastWriteTime.dwLowDateTime, FileTime.dwLowDateTime);
|
||||
ok_hex(FileDescriptor->nFileSizeHigh, 0);
|
||||
ok_hex(FileDescriptor->nFileSizeLow, strlen(test_file_2_contents));
|
||||
ok_hex(FileDescriptor->nFileSizeLow, (DWORD)(DWORD)strlen(test_file_2_contents));
|
||||
ok_wstr(FileDescriptor->cFileName, L"folder_1\\test_file_for_zip.txt");
|
||||
}
|
||||
}
|
||||
@@ -234,7 +234,7 @@ static void test_FileContents1(IStream* Stream)
|
||||
|
||||
ok_wstr(statstg.pwcsName, L"test_file_for_zip.txt");
|
||||
ok_hex(statstg.type, STGTY_STREAM);
|
||||
ok_int(statstg.cbSize.LowPart, strlen(test_file_1_contents));
|
||||
ok_int(statstg.cbSize.LowPart, (DWORD)(DWORD)strlen(test_file_1_contents));
|
||||
ok_hex(statstg.cbSize.HighPart, 0);
|
||||
ok_hex(statstg.mtime.dwHighDateTime, FileTime.dwHighDateTime);
|
||||
ok_hex(statstg.mtime.dwLowDateTime, FileTime.dwLowDateTime);
|
||||
@@ -260,14 +260,14 @@ static void test_FileContents1(IStream* Stream)
|
||||
ULONG cbRead;
|
||||
hr = Stream->Read(buf, sizeof(buf)-1, &cbRead);
|
||||
ok_hex(hr, S_FALSE);
|
||||
ok_int(cbRead, strlen(test_file_1_contents));
|
||||
ok_int(cbRead, (DWORD)(DWORD)strlen(test_file_1_contents));
|
||||
ok_str(buf, test_file_1_contents);
|
||||
|
||||
hr = Stream->Seek(Offset, STREAM_SEEK_CUR, &NewPosition);
|
||||
ok_hex(hr, g_bOldZipfldr ? E_NOTIMPL : S_OK);
|
||||
ok_int(NewPosition.HighPart, 0);
|
||||
if (SUCCEEDED(hr))
|
||||
ok_int(NewPosition.LowPart, strlen(test_file_1_contents));
|
||||
ok_int(NewPosition.LowPart, (DWORD)(DWORD)strlen(test_file_1_contents));
|
||||
|
||||
ULONG cbWritten;
|
||||
hr = Stream->Write("DUMMY", 5, &cbWritten);
|
||||
@@ -291,7 +291,7 @@ static void test_FileContents1(IStream* Stream)
|
||||
ok_hex(hr, g_bOldZipfldr ? E_NOTIMPL : S_OK);
|
||||
if (SUCCEEDED(hr))
|
||||
{
|
||||
ok_int(statstg.cbSize.LowPart, strlen(test_file_1_contents));
|
||||
ok_int(statstg.cbSize.LowPart, (DWORD)strlen(test_file_1_contents));
|
||||
CoTaskMemFree(statstg.pwcsName);
|
||||
}
|
||||
|
||||
@@ -305,7 +305,7 @@ static void test_FileContents1(IStream* Stream)
|
||||
memset(buf, 0, sizeof(buf));
|
||||
hr = Stream->Read(buf, sizeof(buf)-1, &cbRead);
|
||||
ok_hex(hr, S_FALSE);
|
||||
ok_int(cbRead, strlen(test_file_1_contents));
|
||||
ok_int(cbRead, (DWORD)strlen(test_file_1_contents));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -324,7 +324,7 @@ static void test_FileContents2(IStream* Stream)
|
||||
|
||||
ok_wstr(statstg.pwcsName, L"test_file_for_zip.txt");
|
||||
ok_hex(statstg.type, STGTY_STREAM);
|
||||
ok_int(statstg.cbSize.LowPart, strlen(test_file_2_contents));
|
||||
ok_int(statstg.cbSize.LowPart, (DWORD)strlen(test_file_2_contents));
|
||||
ok_hex(statstg.cbSize.HighPart, 0);
|
||||
ok_hex(statstg.mtime.dwHighDateTime, FileTime.dwHighDateTime);
|
||||
ok_hex(statstg.mtime.dwLowDateTime, FileTime.dwLowDateTime);
|
||||
@@ -350,14 +350,14 @@ static void test_FileContents2(IStream* Stream)
|
||||
ULONG cbRead;
|
||||
hr = Stream->Read(buf, sizeof(buf)-1, &cbRead);
|
||||
ok_hex(hr, S_FALSE);
|
||||
ok_int(cbRead, strlen(test_file_2_contents));
|
||||
ok_int(cbRead, (DWORD)strlen(test_file_2_contents));
|
||||
ok_str(buf, test_file_2_contents);
|
||||
|
||||
hr = Stream->Seek(Offset, STREAM_SEEK_CUR, &NewPosition);
|
||||
ok_hex(hr, g_bOldZipfldr ? E_NOTIMPL : S_OK);
|
||||
ok_int(NewPosition.HighPart, 0);
|
||||
if (SUCCEEDED(hr))
|
||||
ok_int(NewPosition.LowPart, strlen(test_file_2_contents));
|
||||
ok_int(NewPosition.LowPart, (DWORD)strlen(test_file_2_contents));
|
||||
|
||||
ULONG cbWritten;
|
||||
hr = Stream->Write("DUMMY", 5, &cbWritten);
|
||||
@@ -381,7 +381,7 @@ static void test_FileContents2(IStream* Stream)
|
||||
ok_hex(hr, g_bOldZipfldr ? E_NOTIMPL : S_OK);
|
||||
if (SUCCEEDED(hr))
|
||||
{
|
||||
ok_int(statstg.cbSize.LowPart, strlen(test_file_2_contents));
|
||||
ok_int(statstg.cbSize.LowPart, (DWORD)strlen(test_file_2_contents));
|
||||
CoTaskMemFree(statstg.pwcsName);
|
||||
}
|
||||
|
||||
@@ -395,7 +395,7 @@ static void test_FileContents2(IStream* Stream)
|
||||
memset(buf, 0, sizeof(buf));
|
||||
hr = Stream->Read(buf, sizeof(buf)-1, &cbRead);
|
||||
ok_hex(hr, S_FALSE);
|
||||
ok_int(cbRead, strlen(test_file_2_contents));
|
||||
ok_int(cbRead, (DWORD)strlen(test_file_2_contents));
|
||||
ok_str(buf, test_file_2_contents);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user