[core] fix unary minus warnings

This commit is contained in:
Armin Novak 2023-07-28 08:49:16 +02:00 committed by akallabeth
parent ffacfc0432
commit 9d5e95c60b
2 changed files with 5 additions and 6 deletions

View File

@ -53,7 +53,7 @@ static UINT32 crc32b(const BYTE* data, size_t length)
crc = crc ^ d;
for (int j = 7; j >= 0; j--)
{
UINT32 mask = -(crc & 1);
UINT32 mask = ~(crc & 1);
crc = (crc >> 1) ^ (0xEDB88320 & mask);
}
}

View File

@ -538,28 +538,27 @@ fail:
int TestGdiBitBlt(int argc, char* argv[])
{
int rc = 0;
UINT32 x, y;
const UINT32 formatList[] = { PIXEL_FORMAT_RGB8, PIXEL_FORMAT_RGB15, PIXEL_FORMAT_ARGB15,
PIXEL_FORMAT_RGB16, PIXEL_FORMAT_RGB24, PIXEL_FORMAT_RGBA32,
PIXEL_FORMAT_RGBX32, PIXEL_FORMAT_ARGB32, PIXEL_FORMAT_XRGB32,
PIXEL_FORMAT_BGR15, PIXEL_FORMAT_ABGR15, PIXEL_FORMAT_BGR16,
PIXEL_FORMAT_BGR24, PIXEL_FORMAT_BGRA32, PIXEL_FORMAT_BGRX32,
PIXEL_FORMAT_ABGR32, PIXEL_FORMAT_XBGR32 };
const UINT32 listSize = sizeof(formatList) / sizeof(formatList[0]);
const size_t listSize = sizeof(formatList) / sizeof(formatList[0]);
WINPR_UNUSED(argc);
WINPR_UNUSED(argv);
for (x = 0; x < listSize; x++)
for (size_t x = 0; x < listSize; x++)
{
/* Skip 8bpp, only supported on remote end. */
for (y = 1; y < listSize; y++)
for (size_t y = 1; y < listSize; y++)
{
if (!test_gdi_BitBlt(formatList[x], formatList[y]))
{
fprintf(stderr, "test_gdi_BitBlt(SrcFormat=%s, DstFormat=%s) failed!\n",
FreeRDPGetColorFormatName(formatList[x]),
FreeRDPGetColorFormatName(formatList[y]));
rc = -y;
rc = -1;
}
}
}