Add in grep -E support
No binary (build failed)
—
$ git checkout -f dba4e6f0468ee3ec9cd3825404e85eeba3795c24 HEAD is now at dba4e6f04 Add in grep -E support $ git clean -fdx Removing .menuconfig.log Removing MCmenu0 Removing MCmenu1 Removing MCmenu2 Removing MCmenu3 Removing MCmenu4 Removing include/config/ Removing scripts/lxdialog/checklist.o Removing scripts/lxdialog/inputbox.o Removing scripts/lxdialog/lxdialog Removing scripts/lxdialog/lxdialog.o Removing scripts/lxdialog/menubox.o Removing scripts/lxdialog/msgbox.o Removing scripts/lxdialog/textbox.o Removing scripts/lxdialog/util.o Removing scripts/lxdialog/yesno.o $ make SHELL=/bin/bash CC=/root/asi_db/compat/cc-wrapper.sh HOSTCC=/root/asi_db/compat/cc-wrapper.sh defconfig make: *** No rule to make target 'defconfig'. Stop. $ make SHELL=/bin/bash CC=/root/asi_db/compat/cc-wrapper.sh HOSTCC=/root/asi_db/compat/cc-wrapper.sh allnoconfig make: *** No rule to make target 'allnoconfig'. Stop. $ make SHELL=/bin/bash CC=/root/asi_db/compat/cc-wrapper.sh HOSTCC=/root/asi_db/compat/cc-wrapper.sh include/bb_config.h make: *** No rule to make target 'include/bb_config.h'. Stop. $ make SHELL=/bin/bash CC=/root/asi_db/compat/cc-wrapper.sh HOSTCC=/root/asi_db/compat/cc-wrapper.sh -j3 V=1 [TIMEOUT]
| @@ -253,6 +253,9 @@ extern int grep_main(int argc, char **argv) | |
| #ifdef CONFIG_FEATURE_GREP_CONTEXT | |
| "A:B:C:" | |
| #endif | |
| + | #ifdef CONFIG_FEATURE_GREP_EGREP_ALIAS |
| + | "E" |
| + | #endif |
| )) > 0) { | |
| switch (opt) { | |
| case 'i': | |
| @@ -285,6 +288,11 @@ extern int grep_main(int argc, char **argv) | |
| case 'e': | |
| add_regex(optarg); | |
| break; | |
| + | #ifdef CONFIG_FEATURE_GREP_EGREP_ALIAS |
| + | case 'E': |
| + | reflags |= REG_EXTENDED; |
| + | break; |
| + | #endif |
| case 'f': | |
| load_regexes_from_file(optarg); | |
| break; | |