| #
d8eba599 |
| 12-Dec-2009 |
Jaakko Heinonen <jh@FreeBSD.org> |
Don't read the newline character to line buffer because lines are passed to wcscoll(3). Newline characters could cause incorrect results when comparing lines.
Also, if an input line didn't contain a
Don't read the newline character to line buffer because lines are passed to wcscoll(3). Newline characters could cause incorrect results when comparing lines.
Also, if an input line didn't contain a newline character, it was omitted from the output. According to my interpretation, SUSv3 requires that the newline is always printed.
Add regression tests for the cases. [1]
PR: bin/140976 Submitted by: D'Arcy Cain (original version) [1] Approved by: trasz (mentor)
show more ...
|
|
Revision tags: release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0 |
|
| #
16f53ec4 |
| 28-May-2008 |
Guy Helmer <ghelmer@FreeBSD.org> |
Similar to changes previously made to src/usr.bin/uniq/uniq.c, fix truncation of lines at LINE_MAX characters by dynamically extending line buffers.
|
|
Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0 |
|
| #
e9fbd31a |
| 03-Jul-2004 |
Tim J. Robbins <tjr@FreeBSD.org> |
Add support for multibyte characters.
|
|
Revision tags: release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0, release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2 |
|
| #
19817b85 |
| 28-Jul-2002 |
David Malone <dwmalone@FreeBSD.org> |
ANSIify function definitions to avoid a warning. Minor constness changes.
|
|
Revision tags: release/4.6.1, release/4.6.0_cvs |
|
| #
fc7f17b1 |
| 28-May-2002 |
Tim J. Robbins <tjr@FreeBSD.org> |
No need to handle '-' explicitly in getopt() loop.
Obtained from: NetBSD
|
| #
f1bb2cd2 |
| 22-Mar-2002 |
Warner Losh <imp@FreeBSD.org> |
remove __P
|
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs |
|
| #
6d994e13 |
| 30-Dec-2001 |
Andrey A. Chernov <ache@FreeBSD.org> |
Use LC_ALL to pick LC_COLLATE too (for strcoll())
|
| #
9f5b04e9 |
| 10-Dec-2001 |
David Malone <dwmalone@FreeBSD.org> |
Style improvements recommended by Bruce as a follow up to some of the recent WARNS commits. The idea is:
1) FreeBSD id tags should follow vendor tags. 2) Vendor tags should not be compiled (though c
Style improvements recommended by Bruce as a follow up to some of the recent WARNS commits. The idea is:
1) FreeBSD id tags should follow vendor tags. 2) Vendor tags should not be compiled (though copyrights probably should). 3) There should be no blank line between including cdefs and __FBSDIF.
show more ...
|
| #
92407069 |
| 03-Dec-2001 |
Mark Murray <markm@FreeBSD.org> |
Use __FBSDID().
|
| #
bcdc82df |
| 02-Dec-2001 |
Mark Murray <markm@FreeBSD.org> |
WARNS=2 fixup.
|
| #
7a19d1bb |
| 24-Jun-2001 |
Dima Dorfman <dd@FreeBSD.org> |
Include missing header files which define functions for which gcc has builtins (e.g., exit, strcmp).
|
|
Revision tags: release/4.3.0_cvs, release/4.3.0 |
|
| #
3a87eff1 |
| 06-Feb-2001 |
Philippe Charnier <charnier@FreeBSD.org> |
Rework diagnostics text Remove unused #include
|
|
Revision tags: release/4.2.0, release/4.1.1_cvs, release/4.1.0, release/3.5.0_cvs, release/4.0.0_cvs, release/3.4.0_cvs |
|
| #
6604897c |
| 10-Dec-1999 |
Andrey A. Chernov <ache@FreeBSD.org> |
fix the same typo as in uniq
|
| #
ff6a49c9 |
| 29-Oct-1999 |
Andrey A. Chernov <ache@FreeBSD.org> |
toupper -> tolower to match changed behaviour of new grep case fold
|
| #
fe6e52a7 |
| 24-Oct-1999 |
Andrey A. Chernov <ache@FreeBSD.org> |
Cosmetique: use standard prototypes scheme Back out prev change: toupper is more compatible with sort -f
|
| #
4346bfd3 |
| 24-Oct-1999 |
Andrey A. Chernov <ache@FreeBSD.org> |
toupper->tolower to match what strcasecmp does
|
| #
2c2b14e1 |
| 24-Oct-1999 |
Andrey A. Chernov <ache@FreeBSD.org> |
Localize it
PR: 11221 Submitted by: Grigoriy Strokin <grg@philol.msu.ru>
|
|
Revision tags: release/3.3.0_cvs |
|
| #
c3aac50f |
| 28-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
|
Revision tags: release/3.2.0, release/3.1.0, release/3.0.0, release/2.2.8 |
|
| #
fa146c53 |
| 06-Dec-1998 |
Archie Cobbs <archie@FreeBSD.org> |
Tweaks to allow compiling -Wall (mostly adding "const" to char rcsid[]).
|
|
Revision tags: release/2.2.7, release/2.2.6, release/2.2.5_cvs |
|
| #
2ca7dc15 |
| 07-Sep-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
Teach comm(1) and uniq(1) about an option for case-insensitive work.
PR: 3042 Submitted by: graphix@iastate.edu (Kent Vander Velden)
|
| #
0e25805f |
| 30-Jun-1997 |
Philippe Charnier <charnier@FreeBSD.org> |
Use err(3). Add DIAGNOSTIC section name in man page.
|
|
Revision tags: release/2.2.2_cvs |
|
| #
1c8af878 |
| 29-Mar-1997 |
Warner Losh <imp@FreeBSD.org> |
compare return value from getopt against -1 rather than EOF, per the final posix standard on the topic.
|
|
Revision tags: release/2.2.1_cvs, release/2.2.0 |
|
| #
0da30e9a |
| 11-Mar-1997 |
Peter Wemm <peter@FreeBSD.org> |
Import some parts of CSRG 4.4BSD-Lite2 usr.bin sources to fix tree build.
|
| #
18dac96b |
| 11-Mar-1997 |
Peter Wemm <peter@FreeBSD.org> |
This commit was generated by cvs2svn to compensate for changes in r23690, which included commits to RCS files with non-trunk default branches.
|
|
Revision tags: release/2.1.7_cvs, release/2.1.6_cvs, release/2.1.6.1, release/2.1.5_cvs, release/2.1.0_cvs, release/2.0.5_cvs, release/2.0, release/1.1.5.1_cvs |
|
| #
9b50d902 |
| 27-May-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
BSD 4.4 Lite Usr.bin Sources
|