UTF8 Line Extraction

- Minor efficiency modification, made while fixing a bug.
This commit is contained in:
Paul Beckingham 2013-02-10 08:46:19 -05:00
parent b230da75e6
commit e6804a1679

View file

@ -326,19 +326,21 @@ void extractLine (
last_space = previous;
// Record last seen comma.
if (character == ',')
else if (character == ',' ||
character == ';' ||
character == '.')
last_comma = previous;
// Newline is an early break point.
if (character == '\n')
else if (character == '\n')
{
line = text.substr (0, bytes - 1);
line = text.substr (0, previous);
text = text.substr (bytes);
return;
}
// EOS is an early break point.
if (character == 0)
else if (character == 0)
{
line = text;
text = "";