- Reviewed UTF8-safety.
This commit is contained in:
Paul Beckingham 2011-04-29 19:41:18 -04:00
parent 9fd819e3a0
commit a722064d80
2 changed files with 1 additions and 2 deletions

View file

@ -51,7 +51,7 @@ void wrapText (
std::string copy = text;
std::string line;
while (copy.length ())
while (copy.length ()) // Used as Boolean, therefore UTF8 safe.
{
extractLine (copy, line, width);
lines.push_back (line);

View file

@ -99,7 +99,6 @@ unsigned int utf8_next_char (const std::string& input, std::string::size_type& i
((input[i++] & 0x3F) << 6) +
(input[i++] & 0x3F);
// Default: pretend as though it's a single character.
// TODO Or should this throw?
return input[i++];