From f6a266f077830cc39b1833f5cb7f98aa9d2c5f69 Mon Sep 17 00:00:00 2001 From: David Brochart Date: Sat, 5 Dec 2020 16:41:28 +0100 Subject: [PATCH] Add REG_ENHANCED to regcomp for OSX --- src/lib/dl/multipart.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/dl/multipart.c b/src/lib/dl/multipart.c index 8d43472..683213a 100644 --- a/src/lib/dl/multipart.c +++ b/src/lib/dl/multipart.c @@ -57,7 +57,11 @@ static bool create_regex(zckCtx *zck, regex_t *reg, const char *regex) { set_error(zck, "Regular expression not initialized"); return false; } - if(regcomp(reg, regex, REG_ICASE | REG_EXTENDED) != 0) { + int cflags = REG_ICASE | REG_EXTENDED; +#if __APPLE__ + cflags |= REG_ENHANCED; +#endif + if(regcomp(reg, regex, cflags) != 0) { set_error(zck, "Unable to compile regular expression"); return false; } -- 2.30.2