Resolve some erros for MSVC

This commit is contained in:
2023-12-20 15:28:43 +01:00
parent c848ba75ff
commit bae3edd12a
3 changed files with 6 additions and 6 deletions
+4 -4
View File
@@ -86,12 +86,12 @@ static void byteShuffle(ByteArray &data, int itemSize)
{
ByteArray &input = data;
ByteArray output(input.size());
int num = input.size() / itemSize;
size_t num = input.size() / itemSize;
char *s = output.data();
for(int i=0; i<itemSize; i++)
{
const char *u = input.constData() + i;
for(int o=0; o<num; o++, s++, u += itemSize)
for(size_t o=0; o<num; o++, s++, u += itemSize)
*s = *u;
}
memcpy(s, input.constData() + num * itemSize, input.size() % itemSize);
@@ -105,12 +105,12 @@ static void byteUnshuffle(ByteArray &data, int itemSize)
{
ByteArray &input = data;
ByteArray output(input.size());
int num = input.size() / itemSize;
size_t num = input.size() / itemSize;
const char *s = input.constData();
for(int i=0; i<itemSize; i++)
{
char *u = output.data() + i;
for(int o=0; o<num; o++, s++, u += itemSize)
for(size_t o=0; o<num; o++, s++, u += itemSize)
*u = *s;
}
memcpy(output.data() + num * itemSize, s, input.size() % itemSize);