Juli Mallett
acf9afb7a3
Fix sed(1) behaviour for 'G' when given null holdspace by making sure it
...
contains a \n.
PR: misc/26153
Submitted by: ashp
Reviewed by: mike
Obtained from: NetBSD
MFC after: 2 days
2002-04-05 05:40:20 +00:00
Warner Losh
3f330d7d1a
remove __P
2002-03-22 01:42:45 +00:00
Mark Murray
e35f9517d6
Remove NO_WERRORs and WARNS=n's. To be revisited after GCC3.
2002-02-08 23:07:37 +00:00
Mark Murray
e74bf75f1c
WARNS=2 partial fix; use NO_WERROR to protect against some hard-to-fix warnings.
...
Use __FBSDID(), kill register keyword.
2001-12-12 23:20:16 +00:00
Mike Heffner
0ea56610b4
Don't allocate a zero byte segment.
...
PR: bin/11900
MFC after: 2 weeks
2001-11-08 16:47:05 +00:00
Ruslan Ermilov
d628d776c4
mdoc(7) police: utilize the new .Ex macro.
2001-08-15 09:09:47 +00:00
Ruslan Ermilov
c4d9468ea0
mdoc(7) police:
...
Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text.
Not only this slows down the mdoc(7) processing significantly, but it also
has an undesired (in this case) effect of disabling hyphenation within the
entire enclosed block.
2001-08-07 15:48:51 +00:00
David E. O'Brien
8e33c0a0f6
Expand xmalloc in-place, along with xrealloc; which wasn't even ANSI in its
...
implementation.
2001-07-24 14:05:21 +00:00
Ruslan Ermilov
94ccf5741c
Don't leak memory when compiling text following the a',
c' or `i' command.
...
Testcase:
echo FOO | sed "/FOO/c\\
`jot -b 'aaaa\' 500`"
Submitted by: Max Khon <fjoe@newst.net>
2001-05-18 09:48:17 +00:00
Ruslan Ermilov
47dec78170
mdoc(7) police: use the default ``file ...'' feature of the .Ar macro.
2001-02-13 09:56:35 +00:00
Ruslan Ermilov
1bfea903ed
Prepare for mdoc(7)NG.
2001-01-16 09:39:23 +00:00
Ruslan Ermilov
9b88faecd3
Prepare for mdoc(7)NG.
2000-12-19 16:00:12 +00:00
Ruslan Ermilov
8fe908ef0c
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 19:21:22 +00:00
Ruslan Ermilov
726b61ab5f
Avoid use of direct troff requests in mdoc(7) manual pages.
2000-11-10 17:46:15 +00:00
Nick Sayer
f6c7a9efb8
Small style fix '=' -> ' = '
2000-05-11 20:15:16 +00:00
Nick Sayer
e6121e72f6
Fix compatibility issue in sed. Do so by explicitely adding a
...
newline to the end of any -e argument.
PR: bin/18474
2000-05-11 17:01:52 +00:00
Philippe Charnier
dbb9d8f826
Add DIAGNOSTICS section name
2000-03-26 15:06:46 +00:00
Brian Feldman
d249b1750a
Uncorrupt the SCCS id (s/ From: / /).
...
Put a tab before the comment for "rflags".
Submitted by: bde
2000-03-20 21:31:30 +00:00
Brian Feldman
0ef1d1f59c
Fix a couple hard sentence breaks I inadvertently introduced. Also,
...
update a bit of English into something easier to read.
Prompted by: sheldonh (thanks!)
2000-03-20 16:21:53 +00:00
Brian Feldman
175de1e677
Add a new flag: -E enables "extended" regular expressions.
2000-03-19 19:41:53 +00:00
Brian Feldman
ab853c5a6f
Add $FreeBSD$.
2000-03-19 19:39:41 +00:00
Bill Swingle
1d2ed2f751
PR: 10850
...
Submitted by: Scott Hazen Mueller <scott@zorch.sf-bay.org>
2000-02-15 03:00:47 +00:00
Steve Price
9edc38efd7
Escape the ':' so that is actually makes it into the double quotes.
...
PR: 15775
Submitted by: Martin Kammerhofer <mkamm@gmx.net>
1999-12-29 22:22:32 +00:00
Peter Wemm
c3aac50f28
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
Nik Clayton
3be5f1f5ce
Add $Id$, to make it simpler for members of the translation teams to
...
track.
The $Id$ line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;
.\" $Id$
.\"
If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.
Approved by: bde
1999-07-12 20:24:20 +00:00
Warner Losh
96846ff646
More egcs warning fixes:
...
o main returns int not void
o use return 0 at end of main when needed
o use braces to avoid potentially ambiguous else
o don't default to type int
o #ifdef 0 -> #if 0
Reviewed by: obrien and chuckr
1999-04-25 22:37:58 +00:00
Archie Cobbs
c56690ef7b
Fix a new bug introduced by the previous bug fix
1998-12-08 21:29:22 +00:00
Archie Cobbs
1a6583da3a
Fix brokenness compiling "s/pat/subst/" when length of subst is >= 4090 chars.
...
PR: bin/7939
1998-12-07 05:35:54 +00:00
Archie Cobbs
2806aab73b
Compile -Wall
1998-12-07 05:33:39 +00:00
Brian Somers
13ede3c083
Terminate our output string correctly if we've got
...
an ``a'' command that has an escaped newline on the
last line of the last script that we're processing.
This fixes exmh2/scripts/build when /etc/malloc.conf -> AJ
1998-09-22 18:39:47 +00:00
Andrey A. Chernov
3492193d0e
Make 'y' command 8bit clean
...
PR: 6458
1998-04-29 21:58:36 +00:00
Philippe Charnier
73a08bb2ad
Remove local redefinition for err(). Add usage().
1997-08-11 07:21:08 +00:00
Steve Price
681e5e7a09
Show the real revision date and not the date that this
...
manpage is being viewed.
1997-06-23 04:03:49 +00:00
Warner Losh
1c8af87873
compare return value from getopt against -1 rather than EOF, per the final
...
posix standard on the topic.
1997-03-29 04:34:07 +00:00
Mike Pritchard
07847cc81d
Add a missing '\' to some text.
...
Obtained from: NetBSD-bugs mailing list PR# 3321
1997-03-12 16:05:41 +00:00
Wolfram Schneider
5f4cf81e9d
fix C programmer's bug number 12.2
...
submitted by: bruce
1996-11-17 02:16:34 +00:00
Joerg Wunsch
771301de24
Fix the C programmer's bug #1 : EOF is of type int', not
char'.
...
Strong 2.2 candidate.
Submitted by: wosch
1996-11-17 00:22:54 +00:00
Andrey A. Chernov
b7c6d4477a
Make it at least semi-worked
1996-08-11 18:08:53 +00:00
Andrey A. Chernov
726aebe5e0
Localize it
...
8bit cleanup
1996-08-11 17:46:35 +00:00
Bruce Evans
49e6559936
Yet^2 another fix for the line continuation bug.
...
The fundamental problem with the original code is that it accesses
p[-2] which is one before the beginning of the input buffer for
empty lines. rev.1.6 just moved the problem from failures when
p[-2] happens to be '\\' to failures when it happens to be '\0'.
rev.1.5 was confused about the trailing newline and other things.
I went back to rev.1.5 and fixed it. The result is the same as
Keith Bostic's final version in PR 1356 except it loses more
gracefully for excessively long input lines.
1996-07-17 12:18:51 +00:00
David Greenman
4f58776644
Yet another fix for the line continuation bug in sed. Keith's patch
...
introduced a new bug. This fix appears to work correctly. Fixes PR#1350.
Submitted by: mark@linus.demon.co.uk (Mark Valentine)
1996-06-26 05:54:32 +00:00
David Greenman
796d43185d
Fix from Keith Bostic <bostic@bsdi.com> for bug in sed dealing with
...
continuation lines.
Submitted by: Keith Bostic via Kirk McKusick
1996-06-19 11:20:07 +00:00
Jordan K. Hubbard
ce19262d8c
Merge various fixes from NetBSD. This will allow the WordPerfect for
...
SCO installation to run all the way through (some POSIX fixes).
1995-08-16 05:56:44 +00:00
Rodney W. Grimes
7799f52a32
Remove trailing whitespace.
1995-05-30 06:41:30 +00:00
Joerg Wunsch
fe89da38f6
Sed dumps core when linked with some coalescing malloc because it
...
doesn't initialize malloced structure.
Submitted by: vode@hut.fi
1995-04-05 22:55:27 +00:00
Rodney W. Grimes
2828ae663a
Fix spelling error (scipt -> script).
...
Submitted by: <jhawk@MIT.EDU>
Obtained from: NetBSD-bugs mailling list
1995-02-23 17:46:35 +00:00
Jean-Marc Zucconi
30ad8d9349
Correct a bug in the P function: according to 7th edition UNIX (tm), the
...
newline must be part of the pattern space i.e. `echo a|sed -e P' must print
a
a
and not
aa
This is consistent with gnu sed, SunOS, Ultrix (and probably others!)
1995-02-06 00:14:50 +00:00
Andreas Schulz
53daef245b
Submitted by: Philippe Charnier
...
Fixed a little typo: lable -> label.
1994-12-01 22:19:02 +00:00
Rodney W. Grimes
9b50d90275
BSD 4.4 Lite Usr.bin Sources
1994-05-27 12:33:43 +00:00