#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
216370 |
|
11-Dec-2010 |
joel |
Remove the advertising clause from UCB copyrighted files in usr.bin. This is in accordance with the information provided at ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
Also add $FreeBSD$ to a few files to keep svn happy.
Discussed with: imp, rwatson
|
#
131846 |
|
09-Jul-2004 |
tjr |
Add support for multibyte characters. The challenge here was to use data structures that scale better with large character sets, instead of arrays indexed by character value: - Sets of characters to delete/squeeze are stored in a new "cset" structure, which is implemented as a splay tree of extents. This structure has the ability to store character classes (ala wctype(3)), but this is not currently fully utilized. - Mappings between characters are stored in a new "cmap" structure, which is also a splay tree. - The parser no longer builds arrays containing all the characters in a particular class; instead, next() determines them on-the-fly using nextwctype(3).
|
#
118415 |
|
04-Aug-2003 |
ache |
No functional changes, just code reorganization from prev. commit, it makes one malloc unneeded, removes two bzero's and makes code more readable.
"Bright ideas comes only _after_ commits."
|
#
118372 |
|
03-Aug-2003 |
ache |
POSIX requires 'c-c' must conform collate and be in collation order
|
#
118371 |
|
03-Aug-2003 |
ache |
This patch address two problems.
1st one is relatively minor: according our own manpage, upper and lower classes must be sorted, but currently not.
2nd one is serious: tr '[:lower:]' '[:upper:]' (and vice versa) currently works only if upper and lower classes have exact the same number of elements. When it is not true, like for many ISO8859-x locales which have bigger amount of lowercase letters, tr may do nasty things.
See this page http://www.opengroup.org/onlinepubs/007908799/xcu/tr.html for detailed description of desired tr behaviour in such cases.
|
#
98222 |
|
14-Jun-2002 |
tjr |
Move the #include and #define's to the top of the file.
|
#
98221 |
|
14-Jun-2002 |
tjr |
Bump the size of the equivalence set to NCHARS; this file was left out of a previous commit implementing equivalence classes.
|
#
92922 |
|
21-Mar-2002 |
imp |
remove __P
|
#
28368 |
|
18-Aug-1997 |
charnier |
Use err(3) instead of local redefinition. Cosmetic in usage().
|
#
1591 |
|
27-May-1994 |
rgrimes |
This commit was generated by cvs2svn to compensate for changes in r1590, which included commits to RCS files with non-trunk default branches.
|
#
1590 |
|
27-May-1994 |
rgrimes |
BSD 4.4 Lite Usr.bin Sources
|