Fix data conversion warnings

This commit is contained in:
2016-08-22 14:28:57 +02:00
parent d76a99d9ae
commit 873bf3dcc8
4 changed files with 12 additions and 10 deletions

View File

@@ -27,7 +27,7 @@ void CRCTable_Init() {
}
}
unsigned long CRC_BufferInternal(unsigned char *buffer, int len,
unsigned long CRC_BufferInternal(unsigned char *buffer, unsigned long len,
unsigned long crc)
{
unsigned char *p;
@@ -43,7 +43,7 @@ unsigned long CRC_BufferInternal(unsigned char *buffer, int len,
return (crc);
}
unsigned long CRC_Buffer(unsigned char *buffer, int len, unsigned long crc) {
unsigned long CRC_Buffer(unsigned char *buffer, unsigned long len, unsigned long crc) {
CRCTable_Init();
return (CRC_BufferInternal(buffer, len, crc));
}
@@ -57,11 +57,11 @@ unsigned long CRC_File(FILE *file) {
crc = 0xFFFFFFFFL;
for (;;) {
// Fill buffer
int count = fread(buffer, 1, 512, file);
size_t count = fread(buffer, 1, 512, file);
if (count == 0)
break;
crc = CRC_BufferInternal(buffer, count, crc);
crc = CRC_BufferInternal(buffer, (int)count, crc);
}
return (crc ^= 0xFFFFFFFFL);
}