summaryrefslogtreecommitdiffstats
path: root/usr.bin/sed/compile.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* As an extension to POSIX, for consistency with our behaviour forschwarze2018-12-071-2/+2
* Improve consistency of the substitution command further.schwarze2018-08-141-20/+32
* When using '[' as the delimiter in sed(1) s/// (don't do that, of course)schwarze2018-07-091-3/+3
* Fix array index by signed char; from martijn@millert2017-12-131-4/+3
* Fix sign compare warnings; OK martijn@millert2017-12-131-4/+4
* Fix 2 bugs introduced by previous.martijn2017-12-121-3/+3
* Fix and change y command in the following ways:martijn2017-12-111-44/+58
* Make the r command filename obligatory, similar to what FreeBSD and NetBSDmartijn2017-12-081-23/+9
* Apply stricter pledge rules if possible. These are based on the usage ofmartijn2017-08-011-3/+8
* Split error() into error() and warning() so error() can be marked __dead tokrw2017-01-201-6/+4
* Tidy up error() levels: merge COMPILE and COMPILE2, and kill ERROR (unused)jca2015-10-261-3/+3
* Rename err() to error() to prevent confusion with the stdlib function.mmcc2015-10-261-40/+40
* POSIX specifies that that multiple '!' characters preceding amillert2015-06-231-2/+2
* Bounds check the file path used in the 'w' command. Modified versionjsg2014-12-121-2/+5
* add a xreallocarray() like the existing fatal xmalloc(), and use it toderaadt2014-10-081-3/+3
* unsigned char for ctypederaadt2013-11-281-4/+5
* NUL-terminate buffer in compiler_text() after realloc, not before.millert2010-11-151-2/+3
* Follow POSIX (IEEE Std 1003.1, 2004 Edition) in the implementationnaddy2010-07-011-7/+10
* Allow [ to be used as a delimiter.naddy2010-07-011-2/+2
* rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andderaadt2009-10-271-6/+1
* When adding text due to an a, c, or i command, don't eat the space(s) atreyk2009-10-231-3/+2
* add -E flag to compile regular expressions using the extended POSIXdjm2009-08-071-3/+3
* Move memory allocation closer to where it is needed. Also makemillert2008-10-161-31/+21
* Now that len is set later in compile_subst() we need to move themillert2008-10-091-5/+5
* In compile_subst(), adjust for the fact that the initial buffermillert2008-10-091-3/+6
* Allow sed to handle arbitrarily long lines. Also plug a memorymillert2008-10-081-26/+49
* remove some bogus *p tests from charles longeautedu2007-03-201-3/+3
* Accept empty command, from Matthew R. Dempsky; ok deraadt@ millert@otto2007-01-091-3/+7
* pretty. the comma operator should not be used to cram two statements intotedu2006-10-091-24/+34
* spacingderaadt2005-04-111-5/+5
* xmalloc()->xrealloc() so that patterns larger than _POSIX2_LINE_MAX*2-1otto2004-07-101-3/+3
* From the other BSDs: fix a bug that made sed(1) fail if the lastotto2004-07-091-5/+26
* 1-byte overflow; ryo@nerv.org, otto okderaadt2004-06-131-3/+3
* Unbreak numeric flag parsing. Based on a fix from Jared Yanovich; thisotto2004-02-171-5/+9
* handle ; terminators for strings like other sed programs do. this isderaadt2003-10-071-13/+30
* mostly ansi cleanup; pval okderaadt2003-06-101-36/+17
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-031-7/+3
* make sed r command not bail out. try sed -e "/a/r"deraadt2002-07-091-6/+3
* kill err(3) newlines; ok miod@, deraadt@jsyn2002-06-111-4/+4
* Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert2002-02-161-16/+16
* kill more registersmpech2001-11-191-12/+12
* correct sccsid, not like it really mattersmillert1998-09-241-3/+3
* Terminate our output string correctly if we've gotbrian1998-09-221-2/+3
* fix a commentderaadt1998-02-151-3/+3
* Back out last change. ed and sed should not use extended regular expressions.millert1998-01-211-3/+3
* Support extended (modern) instead of basic (obsolescent)millert1998-01-181-3/+3
* fix for a line continuation bug, more than a year ald. work by mckusick,deraadt1997-11-141-7/+7
* Use strtoul() not strtol() when assigning to an unsigned long.millert1997-04-281-3/+3
* rcsidderaadt1996-06-261-1/+3
* initial import of NetBSD treederaadt1995-10-181-0/+811