From 2d4d6787c4bc62042be4a58a4791074ab2c6a89e Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Fri, 4 Feb 2022 11:23:27 -0500 Subject: regex: Add support for emacs and grep types --- util.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'util.c') diff --git a/util.c b/util.c index e737c09..9f74e5a 100644 --- a/util.c +++ b/util.c @@ -115,15 +115,6 @@ int pipe_cloexec(int pipefd[2]) { #endif } -char *xregerror(int err, const regex_t *regex) { - size_t len = regerror(err, regex, NULL, 0); - char *str = malloc(len); - if (str) { - regerror(err, regex, str, len); - } - return str; -} - /** Get the single character describing the given file type. */ static char type_char(mode_t mode) { switch (mode & S_IFMT) { @@ -273,7 +264,7 @@ static int xrpregex(nl_item item, const char *response) { } regex_t regex; - int ret = regcomp(®ex, pattern, REG_EXTENDED); + int ret = bfs_regcomp(®ex, pattern, 0, BFS_REGEX_POSIX_EXTENDED); if (ret != 0) { return ret; } -- cgit v1.2.3