aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid A. Wheeler <dwheeler@dwheeler.com>2013-12-05 20:42:17 -0500
committerDenys Vlasenko <vda.linux@googlemail.com>2013-12-18 16:23:49 +0100
commit80a068d741b32850a45e815db90c4d92c636b157 (patch)
treeec21056d150be498817ddfab0f2ffd36ff725394
parente9355c43263efd8f9b31b83c4e2aeba4a82de75e (diff)
downloadbusybox-w32-80a068d741b32850a45e815db90c4d92c636b157.tar.gz
busybox-w32-80a068d741b32850a45e815db90c4d92c636b157.tar.bz2
busybox-w32-80a068d741b32850a45e815db90c4d92c636b157.zip
sed: accept s///i as a synonym for s///I ("ignore case")
Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--editors/sed.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/editors/sed.c b/editors/sed.c
index 31fb103ec..e18e48ab5 100644
--- a/editors/sed.c
+++ b/editors/sed.c
@@ -381,7 +381,7 @@ static int parse_subst_cmd(sed_cmd_t *sed_cmd, const char *substr)
381 381
382 /* 382 /*
383 * A substitution command should look something like this: 383 * A substitution command should look something like this:
384 * s/match/replace/ #gIpw 384 * s/match/replace/ #giIpw
385 * || | ||| 385 * || | |||
386 * mandatory optional 386 * mandatory optional
387 */ 387 */
@@ -429,6 +429,7 @@ static int parse_subst_cmd(sed_cmd_t *sed_cmd, const char *substr)
429 break; 429 break;
430 } 430 }
431 /* Ignore case (gnu exension) */ 431 /* Ignore case (gnu exension) */
432 case 'i':
432 case 'I': 433 case 'I':
433 cflags |= REG_ICASE; 434 cflags |= REG_ICASE;
434 break; 435 break;