1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-10 22:24:12 +02:00

(apply_translations): Use toupper rather than

islower followed by toupper; it's simpler and typically
faster now that we assume at least C89 semantics.  Similarly
for tolower.
This commit is contained in:
Paul Eggert
2006-07-09 17:01:38 +00:00
parent d740f05066
commit 7c3fd7cbec

View File

@@ -977,15 +977,13 @@ apply_translations (void)
if (conversions_mask & C_UCASE)
{
for (i = 0; i < 256; i++)
if (ISLOWER (trans_table[i]))
trans_table[i] = TOUPPER (trans_table[i]);
trans_table[i] = toupper (trans_table[i]);
translation_needed = true;
}
else if (conversions_mask & C_LCASE)
{
for (i = 0; i < 256; i++)
if (ISUPPER (trans_table[i]))
trans_table[i] = TOLOWER (trans_table[i]);
trans_table[i] = tolower (trans_table[i]);
translation_needed = true;
}