for (std::size_t i = 0; i < len; i++) {
const unsigned char c = src[i];
out[i * 2 + 0] = lut[c >> 4];
- out[i + 2 + 1] = lut[c & 15];
+ out[i * 2 + 1] = lut[c & 15];
}
return out;
}
} else {
value += ('a' - 10);
}
- *(buf++) = value;
+ *(buf++) = char(value);
val %= powerToPrint;
found = true;
}
*(buf++) = '.';
writeIntegerString<uint8_t, 3>(octets[3], &buf);
- return std::string(str, buf - str);
+ return std::string(str, size_t(buf - str));
}
inline std::string fastIpv6ToString(const in6_addr& in6Addr) {
}
}
- return std::string(str, buf - str);
+ return std::string(str, size_t(buf - str));
}
}
}