Little regex code cleaness, idea from jgreco@ns.sol.net

This commit is contained in:
Andrey A. Chernov 1994-10-02 10:54:00 +00:00
parent eb1c3392d7
commit 6bd6acee8e
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=3298

View File

@ -109,7 +109,6 @@ el_match(str, pat)
{
#ifdef REGEXEC
regex_t re;
regmatch_t mb;
#else
#ifndef REGEXP
extern char *re_comp __P((const char *));
@ -123,9 +122,9 @@ el_match(str, pat)
if (strstr(str, pat) != NULL)
return 1;
#ifdef REGEXEC
if (regcomp(&re, pat, REG_EXTENDED) != 0)
if (regcomp(&re, pat, REG_EXTENDED | REG_NOSUB) != 0)
return 0;
return (regexec(&re, str, 1, &mb, 0) == 0);
return (regexec(&re, str, 0, NULL, 0) == 0);
#else
#ifndef REGEXP
if (re_comp(pat) != NULL)