christos
364bef3971
remove unused label
2019-04-23 17:35:10 +00:00
uwe
f14670a1d6
Don't pass '-' to getopt(3). My guess is that *very* old getopt
...
didn't handle "--" terminator, so this code was working around it and
not quite correctly at that.
Fixes weird output from
$ uniq --long-option
uniq: uniq: No such file or directory
(for more fun, run that command from /usr/bin as root).
Pointed out by Andreas Krey.
2019-04-23 14:40:12 +00:00
abhinav
77df47bda0
Fix the bug introduced in the previous commit.
...
The lengths of the lines being compared were not correct. Essentially, we
were comparing the length of the buffers instead of the length of the strings.
This patch also avoids calling skip() twice for the same line.
Thanks to Rin Okuyama for the patch.
2016-10-16 06:17:51 +00:00
abhinav
75088523c3
A small optimization: since we already know the length of the lines, check
...
if the lenghts are equal before calling strcmp(3). Most of the times, the call
to strcmp(3) can be saved if the lines are not of the same length.
Thanks to Christos for the reviews
2016-10-14 19:43:59 +00:00
wiz
5559f4329b
- synchronize `usage' message with man page.
...
Patch from Bug Hunting.
2012-08-26 14:14:16 +00:00
wiz
146c9ced7d
Sync usage with man page.
2010-10-06 07:59:18 +00:00
dholland
d4471f4981
Allow -c with -d/-u. While uniq -cu isn't that useful, uniq -cd often is.
...
No objection on tech-userlevel, and the arbitrary restriction has been
irritating me for ages.
2010-10-06 06:43:26 +00:00
lukem
98e5374ccb
Remove the \n and tabs from the __COPYRIGHT() strings.
...
Tweak to use a consistent format.
2008-07-21 14:19:20 +00:00
perry
8b0f9554ff
convert __attribute__s to applicable cdefs.h macros
2007-12-15 19:44:37 +00:00
christos
6acd8da97d
Don't limit lines to 8K.
2007-01-06 02:18:24 +00:00
christos
1424501a85
Ansi, KNF, no functional change.
2007-01-05 23:17:32 +00:00
agc
89aaa1bb64
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22365, verified by myself.
2003-08-07 11:13:06 +00:00
itojun
eea9ee0720
asprintf is easier and safer
2003-07-14 09:29:21 +00:00
christos
ad5d7c5f6d
char -> unsigned char
1998-12-19 23:22:51 +00:00
lukem
8512105c8e
WARNSify, fix .Nm usage, deprecate register, getopt returns -1, use <err.h>
1997-10-20 02:27:04 +00:00
jtc
be667101f6
Sync with 44lite2
1995-08-31 21:54:51 +00:00
jtc
972ab0a594
Merged with 4.4lite.
...
Changed to conform to NetBSD's new RCS Id convention.
1994-12-06 07:51:12 +00:00
mycroft
e9d867ef50
Add RCS identifiers.
1993-08-01 17:54:45 +00:00
mycroft
dbd4200b5d
Latest version from uunet.
1993-07-30 07:35:47 +00:00
deraadt
df59495fc3
uniq -c < /dev/null used to fail. fgets return value was ignored.
...
patch from <sjg@zen.void.oz.au>
1993-07-05 10:21:17 +00:00
mycroft
de7626c37e
Fix NULL pointer reference.
1993-04-26 15:03:05 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00