@@ -366,7 +366,7 @@ bool CheckInterfaceId(const ot::Ip6::Address &aAddress1, const ot::Ip6::Address
366
366
367
367
bool matches = true ;
368
368
369
- for (uint8_t bit = aPrefixLength; bit < sizeof (ot::Ip6::Address) * CHAR_BIT; bit++)
369
+ for (size_t bit = aPrefixLength; bit < sizeof (ot::Ip6::Address) * CHAR_BIT; bit++)
370
370
{
371
371
uint8_t index = bit / CHAR_BIT;
372
372
uint8_t mask = (0x80 >> (bit % CHAR_BIT));
@@ -403,14 +403,14 @@ void TestIp6AddressSetPrefix(void)
403
403
memcpy (address.mFields .m8 , prefix, sizeof (address));
404
404
printf (" Prefix is %s\n " , address.ToString ().AsCString ());
405
405
406
- for (uint8_t prefixLength = 0 ; prefixLength <= sizeof (ot::Ip6::Address) * CHAR_BIT; prefixLength++)
406
+ for (size_t prefixLength = 0 ; prefixLength <= sizeof (ot::Ip6::Address) * CHAR_BIT; prefixLength++)
407
407
{
408
408
ip6Prefix.Clear ();
409
409
ip6Prefix.Set (prefix, prefixLength);
410
410
411
411
address = allZeroAddress;
412
412
address.SetPrefix (ip6Prefix);
413
- printf (" prefix-len:%-3d --> %s\n " , prefixLength, address.ToString ().AsCString ());
413
+ printf (" prefix-len:%-3zu --> %s\n " , prefixLength, address.ToString ().AsCString ());
414
414
VerifyOrQuit (CheckPrefix (address, prefix, prefixLength), " Prefix does not match after SetPrefix()" );
415
415
VerifyOrQuit (CheckInterfaceId (address, allZeroAddress, prefixLength),
416
416
" SetPrefix changed bits beyond the prefix length" );
0 commit comments