aboutsummaryrefslogtreecommitdiff
path: root/editors/sed.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Change if(x)free(x); to free(x);Aaron Lehmann2002-11-281-2/+1
|
* Somehow I applied an old patch for the last commit - this one works now:Robert Griebl2002-08-061-4/+4
| | | | - Added \CregexC support to sed (sed testsuite reported no errors, btw)
* Added the \CregexpC syntax as an alternative for /regexp/ (like GNU sed)Robert Griebl2002-08-061-1/+5
|
* Fixup warnings and undefined operations that show up in gcc-3.1Eric Andersen2002-07-111-2/+4
| | | | -Erik
* Patch from Simon Krahnke:Robert Griebl2002-06-111-11/+28
| | | | | I wrote a patch for busybox for our company's (www.lisa.de) private use. [...] To sed it adds the '!'-inversion of addresses.
* * editors/sed.c (process_file): Stop processing deleted lines.Matt Kraai2002-04-011-0/+5
| | | | * testsuite/sed/sed-does-not-substitute-in-delete-line: New.
* * editors/sed.c (parse_cmd_str): Remove redundant code to skip initialMatt Kraai2002-01-031-4/+0
| | | | whitespace.
* * editors/sed.c (parse_edit_cmd): Rewrite.Matt Kraai2002-01-031-34/+13
| | | | * testsuite/sed/sed-splits-edit-commands-on-command-line: New.
* * editors/sed.c (parse_edit_command): Require a newline after the backslashMatt Kraai2002-01-021-1/+1
| | | | | after an edit command. * testsuite/sed/sed-requires-newline-after-edit-command: New.
* Ignore blanks before the first address and before the command.Matt Kraai2001-12-211-0/+8
|
* Eliminate warning.Matt Kraai2001-11-201-1/+1
|
* Minor warning cleanupsEric Andersen2001-11-171-1/+2
|
* Change strdup calls to xstrdup (patch from Steve Merrifield).Matt Kraai2001-11-121-1/+1
|
* Use fopen wrapper.Matt Kraai2001-11-121-7/+5
|
* |2001-10-08 Rodney Brown <rbrown64@csc.com.au>Eric Andersen2001-11-101-86/+101
| | | | | | | | | | | | | | * editors/sed.c: Fix multiline [aic] commands. Make # an endline | comment for compatibility. Codespace reduction. | * tests/testcases: Cope with move to subdirectories. | * testsuite/sed/sed-aic-commands: Add. | | text data bss dec hex filename | 3772 16 0 3788 ecc editors/sed.o | 4516 16 0 4532 11b4 editors/sed.o.bu
* Major rework of the directory structure and the entire build system.Eric Andersen2001-10-241-4/+4
| | | | -Erik
* Fix empty line substitutions (noted by Joshua Hudson).Matt Kraai2001-10-231-2/+2
|
* Fix s/[/]// handling (noted by Dumas Patrice).Matt Kraai2001-08-241-1/+14
|
* A patch from Shu-Hao Chang <shuhao_chang@trend.com.tw> toEric Andersen2001-08-221-13/+48
| | | | fixed sed handling of multiple -e commands
* Fix a problem with unsatisfied backrefs (noted by Martin Bene).Matt Kraai2001-08-201-4/+6
|
* Preserve whether or not the line was previously altered when running aMatt Kraai2001-07-301-2/+2
| | | | subst command (discovery and patch by Jim Gleason).
* Removed obsolete function, strdup_substr.Matt Kraai2001-07-051-2/+2
|
* Rewrote mkdir (and touched lots of things in the process).Matt Kraai2001-06-211-9/+0
|
* Always apply commands with no specified range.Matt Kraai2001-06-211-0/+4
|
* - Fixed bug where you couldn't mix line number and regexes in two-address cmdsMark Whitley2001-06-111-117/+132
| | | | | | - Fixed bug where you couldn't use two addresses for a 'c' cmd - Moved the do_sed_cmd function into process_file to simplify some things - Reduced a buncha lines of code in the process
* Use safe_strncpy.Matt Kraai2001-05-271-3/+2
|
* Patch from larry to fix some grammar errors.Eric Andersen2001-05-231-1/+1
|
* Always print a newline after a matching substitution.Matt Kraai2001-05-171-6/+1
|
* ...Need to print just a few more newlines.Mark Whitley2001-05-141-2/+5
|
* ...And now that we're chomping lines, we need to re-add the newline later...Mark Whitley2001-05-141-3/+3
|
* We will chomp() lines so REG_NEWLINE does not break stuff. Thanks, Matt.Mark Whitley2001-05-141-0/+1
|
* Added REG_NEWLINE as cflags to xregcomp for normal addresses so EOL $ will workMark Whitley2001-05-141-1/+1
|
* Added support for 'r' command in sed.Mark Whitley2001-05-111-10/+73
|
* Fixed a buglet where an extra newline was being added after an insert commandMark Whitley2001-04-201-7/+10
| | | | in some cases.
* Made a correction to a bad test expression. Props to Larry Doolittle forMark Whitley2001-04-201-2/+1
| | | | spotting this one.
* Applied patch from Anthony Towns that he posted to Debian bug tracking.Mark Whitley2001-03-261-2/+3
|
* Applied patch from Erik Habbinga to fix a problem with an uninitializedMark Whitley2001-03-141-0/+4
| | | | substitution delimiter.
* Get rid of long stale usage message code.Eric Andersen2001-02-171-4/+3
| | | | -Erik
* This patch, put together by Manuel Novoa III, is a merge of workEric Andersen2001-02-141-2/+2
| | | | | | done by Evin Robertson (bug#1105) and work from Manuel to make usage messages occupy less space and simplify how usage messages are displayed.
* Fix wget error message and add (and use) chomp library function.Matt Kraai2001-02-011-2/+1
|
* Removed trailing \n from error_msg{,_and_die} messages.Matt Kraai2001-01-311-10/+10
|
* Fix up copyright msgs. Bump version to 0.49 in preparation for0_49Eric Andersen2001-01-271-1/+1
| | | | | a release. Update the website with release details. -Erik
* Fix header file usage -- there were many unnecessary header files included inEric Andersen2001-01-271-0/+2
| | | | | | | busybox.h which slowed compiles. I left only what was needed and then fixed up all the apps to include their own header files. I also fixed naming for pwd.h and grp.h functions. Tested to compile and run with libc5, glibc, and uClibc. -Erik
* Changed email address to codepoet.org, updated list of applets / docs IMark Whitley2001-01-041-1/+1
| | | | maintain in AUTHORS.
* I just whipped up support for arbitrary regex delimiters, soEric Andersen2001-01-021-63/+18
| | | | | | | | now things such as $ echo foo | sed 'sxfooxb\arx' bar will work as expected (and so doogie can stop complaining). -Erik
* Use busybox error handling functions wherever possible.Matt Kraai2000-12-221-4/+2
|
* Change calls to error_msg.* and strerror to use perror_msg.*.Matt Kraai2000-12-181-1/+1
|
* Changed names of functions in utility.c and all affected files, to makeMark Whitley2000-12-071-11/+11
| | | | compliant with the style guide. Everybody rebuild your tags file!
* Remove unneeded junkEric Andersen2000-11-141-4/+0
|
* Removed REG_NEWLINE from regcomp to fix the same bug found in grep where itMark Whitley2000-11-031-1/+1
| | | | | would not match blank lines (bug #1064). Followed Matt Kraii's suit on his 1.42 revision of grep. Tested it, works.