summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>2003-08-04 14:10:33 +0000
committerache <ache@FreeBSD.org>2003-08-04 14:10:33 +0000
commit3cc2a731d243e9ffa17daac04b6f303055a807d8 (patch)
treeb87b601b18196b4123f94f6cdcf5d1eb665d152f
parent50c14bf648d9cef3fb8806883e6b965d9b7f91f2 (diff)
downloadFreeBSD-src-3cc2a731d243e9ffa17daac04b6f303055a807d8.zip
FreeBSD-src-3cc2a731d243e9ffa17daac04b6f303055a807d8.tar.gz
Fix double-wrong tr usage: tr '[a-z]' '[A-Z]'
First of all, it should be written as: tr 'a-z' 'A-Z' ranges not encolosed in [] according to POSIX, so [] just included in the replacement. Second, it should be written: tr '[:lower:]' '[:upper:]' since a-z and A-Z may have different length in some locales.
-rw-r--r--lib/libedit/makelist2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libedit/makelist b/lib/libedit/makelist
index 8c55523..bafb4d6 100644
--- a/lib/libedit/makelist
+++ b/lib/libedit/makelist
@@ -146,7 +146,7 @@ case $FLAG in
#
-fh)
cat $FILES | $AWK '/el_action_t/ { print $3 }' | \
- sort | tr '[a-z]' '[A-Z]' | $AWK '
+ sort | tr '[:lower:]' '[:upper:]' | $AWK '
BEGIN {
printf("/* Automatically generated file, do not edit */\n");
printf("#ifndef _h_fcns_c\n#define _h_fcns_c\n");
OpenPOWER on IntegriCloud