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:
6
src/dd.c
6
src/dd.c
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user