1) Following r302512 (remove collation support for [a-z]-ranges in libc)
authorache <ache@FreeBSD.org>
Mon, 11 Jul 2016 21:23:50 +0000 (21:23 +0000)
committerache <ache@FreeBSD.org>
Mon, 11 Jul 2016 21:23:50 +0000 (21:23 +0000)
commit6fb623e6e6a1048f1d11b429514a9caf3bea279c
treee29a8671561a53b273b422a07f472d9c15f7c26d
parent3c9e90ee713c0b103075cd9a87dc28751d7783d0
1) Following r302512 (remove collation support for [a-z]-ranges in libc)
remove collation support for a-z ranges here too.
It was implemented for single byte locales only in any case.

2) Reduce [Cc]flag loop to WCHAR_MAX, WINT_MAX here includes WEOF which is
not a character.

3) Optimize [Cc]flag case: don't repeatedly add the last character of
string2 to squeeze cset when string2 reach its EOS state.

4) Reflect in the manpage that [=equiv=] is implemented for single
byte locales only.
usr.bin/tr/str.c
usr.bin/tr/tr.1
usr.bin/tr/tr.c