mcsParser: fixed warnings

This commit is contained in:
Gwenhael Goavec-Merou 2025-03-17 07:25:13 +01:00
parent 2ee72c0556
commit 4a5a912b9d
1 changed files with 2 additions and 2 deletions

View File

@ -85,14 +85,14 @@ int McsParser::parse()
_bit_length += (byteLen * 8); _bit_length += (byteLen * 8);
break; break;
case 1: case 1:
if (_bit_data.size()*8 != _bit_length) if (_bit_data.size() * 8 != (size_t)_bit_length)
_bit_length = _bit_data.size() * 8; _bit_length = _bit_data.size() * 8;
return EXIT_SUCCESS; return EXIT_SUCCESS;
break; break;
case 4: case 4:
sscanf((char*)&str[DATA_BASE], "%4x", &loc_addr); sscanf((char*)&str[DATA_BASE], "%4x", &loc_addr);
_base_addr = (loc_addr << 16); _base_addr = (loc_addr << 16);
if (_base_addr > _bit_data.size()) if ((size_t)_base_addr > _bit_data.size())
_bit_data.resize(_base_addr); _bit_data.resize(_base_addr);
if (_base_addr * 8 > _bit_length) if (_base_addr * 8 > _bit_length)
_bit_length = _base_addr * 8; _bit_length = _base_addr * 8;