mirror of https://github.com/kiwix/libkiwix.git
+ printStringInHexadecimal() for debugging purpose
This commit is contained in:
parent
e6f0e38677
commit
eb12d13f59
|
@ -66,3 +66,15 @@ std::string &removeAccents(std::string &text) {
|
||||||
unicodeAccentedString.toUTF8String(text);
|
unicodeAccentedString.toUTF8String(text);
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void printStringInHexadecimal(const char *s) {
|
||||||
|
std::cout << std::showbase << std::hex;
|
||||||
|
for (char const* pc = s; *pc; ++pc) {
|
||||||
|
if (*pc & 0x80)
|
||||||
|
std::cout << (*pc & 0xff);
|
||||||
|
else
|
||||||
|
std::cout << *pc;
|
||||||
|
std::cout << ' ';
|
||||||
|
}
|
||||||
|
std::cout << std::endl;
|
||||||
|
}
|
||||||
|
|
|
@ -95,3 +95,4 @@ private:
|
||||||
};
|
};
|
||||||
|
|
||||||
std::string &removeAccents(std::string &text);
|
std::string &removeAccents(std::string &text);
|
||||||
|
void printStringInHexadecimal(const char *s);
|
||||||
|
|
Loading…
Reference in New Issue