Signed-off-by: Sage Weil <sage@redhat.com>
char hexbyte[8];
for (string::const_iterator i = in.begin(); i != in.end(); ++i) {
if (*i <= '#') {
- snprintf(hexbyte, sizeof(hexbyte), "#%02x", (unsigned)*i);
+ snprintf(hexbyte, sizeof(hexbyte), "#%02x", (uint8_t)*i);
out->append(hexbyte);
} else if (*i >= '~') {
- snprintf(hexbyte, sizeof(hexbyte), "~%02x", (unsigned)*i);
+ snprintf(hexbyte, sizeof(hexbyte), "~%02x", (uint8_t)*i);
out->append(hexbyte);
} else {
out->push_back(*i);