aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/sed/process.c
Commit message (Expand)AuthorAgeFilesLines
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* sed(1): Revert r303047 "cleanup" and therefore r303572.Pedro F. Giffuni2016-08-021-17/+17
* sed(1): Appease older GCC.Pedro F. Giffuni2016-07-211-1/+2
* sed(1): Assorted cleanups and simplifications.Pedro F. Giffuni2016-07-191-17/+17
* sed(1): Fix off by one introduced in r299211.Pedro F. Giffuni2016-07-171-1/+1
* sed(1): Fix a mismatch and sync with the OpenBSD's commit.Pedro F. Giffuni2016-06-011-5/+6
* sed: convert sed to use REG_STARTEND more explicitly.Pedro F. Giffuni2016-05-251-16/+22
* sed: rewrite the main loop.Pedro F. Giffuni2016-05-071-49/+43
* Fix resource leak and dereference after NULL.Pedro F. Giffuni2015-01-271-1/+1
* Replace __inline GNUism with the standard inline.Pedro F. Giffuni2015-01-131-2/+2
* sed: Address warnings with clang and gcc48.Pedro F. Giffuni2015-01-081-2/+2
* sed(1): Don't force a newline on last line, if input stream doesn't have oneJean-Sébastien Pédron2014-08-081-2/+14
* Fix relative numerical addressing (addr,+N).Jeremie Le Hen2014-07-301-18/+26
* Implement "addr1,+N" ranges - not dissimilar to grep's -A switch.Brian Somers2009-05-251-13/+20
* WARNS fixes:David Malone2008-02-091-5/+7
* Drop the argument to the OUT macro because it can't emitYaroslav Tykhiy2007-06-121-7/+7
* Don't forget to clear out the hold space for each subsequent fileYaroslav Tykhiy2007-06-121-2/+16
* There is a symbolic antonym for REPLACE as a flag to cspace()Yaroslav Tykhiy2007-06-121-6/+6
* Change the semantics of -i (in-place editing) so that it treatsYaroslav Tykhiy2007-04-211-0/+13
* Don't forget to close the range if we branched over its endYaroslav Tykhiy2007-04-021-2/+11
* Prevent foot-shooting in advance: Put the MATCH() macro's valueYaroslav Tykhiy2007-04-021-3/+3
* This trivial change should fix at least 3 similar bugs. All ofYaroslav Tykhiy2007-04-011-1/+1
* Make the comment for cspace() match reality.Yaroslav Tykhiy2007-03-311-3/+3
* Fix using "P" command on empty pattern space. If the "P" command isKirill Ponomarev2006-05-271-2/+1
* Remove unused variables.Stefan Farfeleder2005-04-091-2/+1
* Per letter dated July 22, 1999 remove 3rd clause of Berkeley derivedDiomidis Spinellis2004-08-091-4/+0
* Make the 'y' (translate) command aware of multibyte characters.Tim J. Robbins2004-07-141-3/+59
* Overhaul lputs() to deal with multibyte characters, characters that takeTim J. Robbins2004-07-131-24/+53
* Reimplement in-place editing in a slightly less disgusting manner. Also,Dag-Erling Smørgrav2003-11-041-19/+21
* Whitespace cleanupDag-Erling Smørgrav2003-11-041-11/+11
* ANSIfyDag-Erling Smørgrav2003-11-041-23/+10
* Change the buffer length test in NEEDSP() so that it does notTim J. Robbins2003-11-021-1/+2
* Do not dribble zero bytes into the output, by replacing an obfuscated ifTony Finch2003-06-051-4/+1
* Fix substitution when the regex matches the zero-length string.Tony Finch2003-06-041-5/+6
* Initialize a variable in order to fix when faced with picky compilers.Eric Melville2002-09-201-0/+2
* Correct boundary condition error in `D' and `P' commands when the lastTim J. Robbins2002-08-111-6/+3
* s/inline/__inline/Mark Murray2002-07-191-4/+4
* Make cspace()'s second argument const. Make `escapes' in lputs() const.Tim J. Robbins2002-07-081-2/+3
* Avoid checking whether each line is the last line of the file when we don'tTim J. Robbins2002-07-031-1/+1
* Don't let the pattern space become null if the `x' command is used when theTim J. Robbins2002-07-031-0/+2
* Fix off by one in `y' (transliterate) command which caused the last characterTim J. Robbins2002-06-241-1/+1
* Now that the pattern space contains no trailing newline, modify the `l'Tim J. Robbins2002-06-221-1/+5
* Don't store newlines at the end of each line in the hold/pattern spaces,Tim J. Robbins2002-06-221-11/+10
* Don't write escape newlines with `l' command (SUSv3)Tim J. Robbins2002-06-101-3/+3
* Correctly handle global substitutions where the pattern is only "$", theTim J. Robbins2002-06-101-0/+3
* Wrap lines correctly for the `l' command.Tim J. Robbins2002-06-041-1/+1
* Ignore COLUMNS environment variable if it is empty (SUSv3)Tim J. Robbins2002-06-041-1/+1
* More consistancy. file system > filesystemTom Rhodes2002-05-161-1/+1
* Fix sed(1) in the case where a last line is specified and hold space is notJuli Mallett2002-04-071-3/+5
* Fix sed(1) behaviour for 'G' when given null holdspace by making sure itJuli Mallett2002-04-051-0/+2