Another local string.

This commit is contained in:
2025-08-05 02:20:34 -04:00
parent 5ee605b975
commit dec64ad9f8

View File

@ -181,7 +181,8 @@ void Hyphenator::insertException (char *s)
if((unsigned char)s[i] == 0xc2 && (unsigned char)s[i + 1] == 0xad)
breaks->put (new Integer (i - 2 * breaks->size()));
char *noHyphens = new char[len - 2 * breaks->size() + 1];
std::string noHyphens;
noHyphens.resize( len - 2 * breaks->size() + 1 );
int j = 0;
for (int i = 0; i < len; ) {
if(i < len - 1 &&
@ -192,8 +193,7 @@ void Hyphenator::insertException (char *s)
}
noHyphens[j] = 0;
exceptions->put (new String (noHyphens), breaks);
delete[] noHyphens;
exceptions->put (new String (noHyphens.c_str()), breaks);
}
/**