atatat
|
3cbffc40e1
|
Back out last patch (again). This patch seems to satisfy test suites
that I've found, while the previous one did not.
|
2001-10-02 03:03:02 +00:00 |
atatat
|
cfad8d9136
|
New fix for PR bin/14074. This one doesn't make sed hang.
|
2001-09-28 21:12:04 +00:00 |
atatat
|
2e515657d7
|
Back out the pr fix. It doesn't work.
|
2001-09-28 21:10:34 +00:00 |
atatat
|
7fb1c88366
|
Don't attempt to memmove() if psl (pattern space length) is zero.
Fixes PR bin/14074: Simple expression core dumps sed.
|
2001-09-27 05:35:44 +00:00 |
is
|
135600f947
|
More format string cleanup by sommerfeld.
|
2000-10-11 14:46:00 +00:00 |
drochner
|
85cbf55d16
|
Since our gcc doesn't warn about NULL format strings anymore, we can
fix the incorrect err(1, "%s", "") et al.
Closes PR bin/7592 by cgd.
|
1999-11-09 15:06:30 +00:00 |
kim
|
fd771a9c66
|
Fix bug pointed out by Jerry Peek <jpeek@jpeek.com> in PR bin/7674.
If hold space null when doing an 'G', make sure it contains a newline.
Fix copied from revision 1.17 where cgd applied a fix for 'x'.
|
1999-05-31 04:46:33 +00:00 |
ross
|
c7790fec57
|
Punctuation character are magic to -mdoc and can't be used directly
as macro arguments unless combined with \&.
|
1998-12-24 02:07:36 +00:00 |
christos
|
ea2df27a8f
|
char -> unsigned char
compensate for not having REG_STARTEND
|
1998-12-19 22:12:32 +00:00 |
christos
|
431b0659ba
|
char -> unsigned char
|
1998-12-19 22:12:11 +00:00 |
drochner
|
20b876f326
|
avoid malloc(0)
|
1998-12-08 14:08:50 +00:00 |
ross
|
f670fa10c5
|
Add { and } to shut up egcs. Reformat the more questionable code.
|
1998-08-25 20:59:36 +00:00 |
mrg
|
505c7f6151
|
use int as array index.
|
1998-03-30 02:29:28 +00:00 |
enami
|
d9fba75667
|
.Nm in SYNOPSIS except first one should be followed by "".
|
1998-01-10 08:29:55 +00:00 |
thorpej
|
229db4813c
|
Remove an extra semicolon that broke processing of the "r" directive.
|
1997-10-22 19:51:58 +00:00 |
lukem
|
2237cf10d6
|
WARNSify, fix .Nm usage, deprecate register, getopt returns -1 not EOF
|
1997-10-19 23:05:11 +00:00 |
mrg
|
59a949ac9c
|
merge lite-2 -- was mostly already done. grr.
|
1997-10-19 05:23:48 +00:00 |
jtc
|
5b466bef97
|
Changed order of STANDARDS and HISTORY subheads to conform with
specification in mdoc(7).
|
1997-09-09 07:26:02 +00:00 |
cgd
|
c917dfb5b2
|
Fix broken uses of Dd. Both the mdoc and mdoc.samples pages agree:
.Dd is supposed to be invoked like:
.Dd month day, year
e.g. ".Dd January 25, 1989", rather than:
.Dd "month day, year"
which is what these pages did.
|
1997-05-29 01:48:05 +00:00 |
mikel
|
cea63f2488
|
add missing backslash; from David Brownlee in PR bin/3321.
also cleanup RCSids a bit.
|
1997-03-13 04:57:46 +00:00 |
tls
|
9d225a1783
|
RCS ID police
|
1997-01-09 20:18:21 +00:00 |
cjs
|
f271ac2363
|
Make it clearer how to use alternate delimiters in context patterns.
|
1996-12-15 08:28:46 +00:00 |
mark
|
2754bf6ea9
|
Use an integer instead of a char with getc() and ungetc() in mf_fgets()
so that it works with compilers that default to unsigned chars
Note: getc() and ungetc() are prototyped to use ints rather than
chars.
|
1996-05-08 21:36:05 +00:00 |
cgd
|
637e8bb002
|
fix bug pointed out by Dennis Ferguson <dennis@mci.net>. if hold space null
when doing an 'x', make sure it contains a newline.
|
1995-07-11 04:09:50 +00:00 |
mycroft
|
23f31f5bcd
|
The `D' command should only input a new line if the pattern space becomes empty.
|
1995-03-15 12:12:16 +00:00 |
mycroft
|
c92e174d74
|
Fix the P command, and optimize D slightly.
|
1995-03-15 11:25:10 +00:00 |
mycroft
|
9a90db1e8e
|
Remove an old #ifndef of little value.
|
1995-03-15 11:13:30 +00:00 |
mycroft
|
35e8bf367a
|
Compile group commands differently, using a stack rather than calling the
parser recursively. Don't throw away commands after an end group.
|
1995-03-09 11:19:24 +00:00 |
mycroft
|
4c34be6b52
|
Clean up deleted files.
|
1995-03-01 00:00:00 +00:00 |
jtc
|
94f49c37a9
|
Fixed typo in usage string.
|
1995-02-23 17:25:23 +00:00 |
mycroft
|
8b96645c69
|
Fix typo.
|
1994-12-04 06:06:19 +00:00 |
mycroft
|
b01b8d8a74
|
Fix thinko in previous commit.
|
1994-11-15 19:03:25 +00:00 |
mycroft
|
49ebbb080e
|
Fix core dump on end of group reported by John Kohl, in a different way.
|
1994-11-09 19:30:32 +00:00 |
alm
|
b1dcef2867
|
echo hello | ./sed 'sl[l]lxl'
historically outputs:
hexlo
|
1994-04-17 04:19:27 +00:00 |
mycroft
|
f8e2732fe8
|
Fix bug with D leaving junk at end of pattern space.
|
1994-03-24 15:55:01 +00:00 |
cgd
|
6cc95e4fee
|
DTRT with empty RE matches. or at least, do something better. fix off
to bostic and dspin.
|
1994-03-01 06:32:54 +00:00 |
andrew
|
14f1242b37
|
Restore the traditional behaviour of the "n" command.
|
1994-02-28 07:00:00 +00:00 |
cgd
|
054d17fafb
|
patch from Diomidis Spinellis to fix 'infinite' loop
|
1994-02-09 00:06:07 +00:00 |
cgd
|
8a8b69552f
|
RCS id's
|
1994-02-03 23:44:40 +00:00 |
cgd
|
c9f13cff75
|
update from Diomidis Spinellis <dspin@leon.nrcps.ariadne-t.gr>
|
1994-02-03 23:32:35 +00:00 |
mycroft
|
9be21c6baa
|
Clean up deleted files.
|
1994-02-03 23:32:29 +00:00 |
cgd
|
5beaa48900
|
update from Diomidis Spinellis <dspin@leon.nrcps.ariadne-t.gr>
|
1994-02-03 23:32:10 +00:00 |
cgd
|
02254e0c37
|
rename fgetline() and sharpen axe for bostic...
|
1994-01-04 05:16:44 +00:00 |
cgd
|
76553b5de8
|
update for fgetline
|
1993-12-22 07:38:51 +00:00 |
mycroft
|
09dc5c690d
|
Further patch by Havard Eidnes <Havard.Eidnes@runit.sintef.no> to avoid access
to uninitialized memory.
|
1993-12-05 21:43:57 +00:00 |
mycroft
|
824c494570
|
From: Thomas Eberhardt <thomas@mathematik.uni-Bremen.de>
Patch to prevent core dumping when linked dynamically.
|
1993-11-20 22:24:17 +00:00 |
jtc
|
5ce3d664fb
|
Use new POSIX.2 compatible regex routines in C library instead of -lgnuregex.
|
1993-11-11 01:29:52 +00:00 |
andrew
|
1b0bd76d80
|
make with -DHISTORIC_PRACTICE to obtain the common EOF behavior of the "n"
command. Don't be fussy about requiring spaces after the "w" command
though.
|
1993-11-04 01:36:21 +00:00 |
mycroft
|
3c52920854
|
Put back RCS identifier.
|
1993-08-14 20:00:00 +00:00 |
alm
|
5ef7fe2b6a
|
Was testing against rm_so instead of rm_eo. So now:
$ echo aabb | sed 's/\(.*\)\1/(\1)/g'
(a)(b)(c)
|
1993-08-14 03:06:53 +00:00 |