summaryrefslogtreecommitdiffstats
path: root/usr.bin/uniq/uniq.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix truncation of lines at LINE_MAX characters by dynamicallyghelmer2008-02-081-15/+61
| | | | | | extending line buffers. PR: bin/76578
* Fix typo.jmallett2007-05-171-1/+1
|
* o) Correct for missing whitespace.jmallett2007-05-171-4/+4
| | | | | o) We don't need to check if ifp == stdin to give the filename, since we already know that ifn will be "stdin" if it is.
* Fix confusing misindentation of a closing-brace. (It goes with the switch, notjmallett2007-05-171-1/+1
| | | | with the while.)
* Remove a bogus check that caused empty lines not to be counted when thetjr2004-09-141-1/+1
| | | | | | -c option was given. Noticed by: sf
* Add support for multibyte characters.tjr2004-07-021-30/+40
|
* ANSIify function definitions.dwmalone2002-09-041-17/+9
| | | | | | | | | Add some constness to avoid some warnings. Remove use register keyword. Deal with missing/unneeded extern/prototypes. Some minor type changes/casts to avoid warnings. Reviewed by: md5
* Use err instead of errx when malloc fails. "malloc" is not a helpfultjr2002-07-051-4/+10
| | | | error message.
* Skip fields in the manner required by POSIX, and the way V7 did it.tjr2002-06-211-10/+8
| | | | MFC after: 1 week
* Newline characters should not participate in line comparisons. Only apparenttjr2002-06-211-4/+22
| | | | | | | when -s is used or the last line of the file is missing a newline. Noticed by the textutils test suite. MFC after: 1 week
* Back out rev 1.19 becauseache2002-06-061-2/+18
| | | | | | | | | | 1) It breaks uniq for real life languages when "substitute" directive used in the collating table. 2) It breaks uniq usage in tool chain with other localized utilities which use collate. 3) To follow LC_COLLATE it is directly allowed for uniq by POSIX P1003.1 Draft7 (7.3.2). It means that rev 1.19 gains no additional POSIX conformance.
* Compare lines with strcmp(), not strcoll(). We are interested only intjr2002-06-061-18/+2
| | | | equality, not ordering.
* Sync usage() with manual page synopsis.tjr2002-06-061-1/+1
|
* Accept an input file name of "-" to mean standard input, as required bytjr2002-05-301-14/+7
| | | | P1003.2.
* Fields should be separated by <blank>s, not <space>s according to P1003.2.tjr2002-05-291-1/+1
|
* Don't bother trying to handle "-" arguments ourselves, getopt(3) alreadytjr2002-05-291-5/+2
| | | | does this for us.
* Use LC_ALL to pick collateache2002-04-191-1/+1
| | | | Noticed by: tjr
* remove __Pimp2002-03-221-6/+6
|
* Warns cleanups. Add FreeBSD ID to Makefile.dwmalone2001-12-031-2/+2
|
* fix fatal typoache1999-12-101-1/+1
|
* toupper -> tolower to match changed behaviour of new grep case foldache1999-10-291-2/+2
|
* Cosmetique: use standard prototypes schemeache1999-10-241-13/+16
| | | | Back out prev. change: toupper is more compatible with sort -f
* toupper->tolower to match what strcasecmp doesache1999-10-241-2/+2
|
* Use strcoll to provide the same results as sort and commache1999-10-241-3/+17
| | | | Use LINE_MAX for max line size (as comm does)
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Localize itache1998-03-081-3/+6
|
* Teach comm(1) and uniq(1) about an option for case-insensitive work.joerg1997-09-071-4/+13
| | | | | PR: 3042 Submitted by: graphix@iastate.edu (Kent Vander Velden)
* Use err(3) instead of local redefinition.charnier1997-08-211-42/+16
|
* compare return value from getopt against -1 rather than EOF, per the finalimp1997-03-291-1/+1
| | | | posix standard on the topic.
* Import some parts of CSRG 4.4BSD-Lite2 usr.bin sources to fix tree build.peter1997-03-111-2/+4
|
* BSD 4.4 Lite Usr.bin Sourcesrgrimes1994-05-271-0/+274
OpenPOWER on IntegriCloud