Add support for extended regular expressions

This commit is contained in:
Pierre Pronchery 2017-01-31 21:44:19 +01:00
parent 3d295804c0
commit c1c15e768b

View File

@ -129,7 +129,7 @@ static int _grep_stream(regex_t * reg, FILE * fp, char const * filename)
/* usage */
static int _usage(void)
{
fputs("Usage: " PROGNAME " [-i][file...]\n", stderr);
fputs("Usage: " PROGNAME " [-Ei][file...]\n", stderr);
return 1;
}
@ -142,9 +142,12 @@ int main(int argc, char * argv[])
int o;
int flags = 0;
while((o = getopt(argc, argv, "i")) != -1)
while((o = getopt(argc, argv, "Ei")) != -1)
switch(o)
{
case 'E':
flags |= REG_EXTENDED;
break;
case 'i':
flags |= REG_ICASE;
break;