I18N
- Reviewed UTF8-safety.
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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++];
|
||||
|
||||
Reference in New Issue
Block a user