mirror of
https://github.com/jarun/nnn.git
synced 2024-11-28 05:41:31 +00:00
PCRE - add error handling
This commit is contained in:
parent
27617c0446
commit
e2d37632ea
|
@ -1884,8 +1884,12 @@ static int regflags = REG_NOSUB | REG_EXTENDED | REG_ICASE;
|
|||
#ifdef PCRE
|
||||
static int setfilter(pcre **pcrex, const char *filter)
|
||||
{
|
||||
*pcrex = pcre_compile(filter, pcreflags, NULL, NULL, NULL);
|
||||
return *pcrex ? 0 : -1;
|
||||
const char *errstr = NULL;
|
||||
int erroffset = 0;
|
||||
|
||||
*pcrex = pcre_compile(filter, pcreflags, &errstr, &erroffset, tables);
|
||||
|
||||
return errstr ? -1 : 0;
|
||||
}
|
||||
#else
|
||||
static int setfilter(regex_t *regex, const char *filter)
|
||||
|
|
Loading…
Reference in a new issue