diff --git a/xdiff-interface.c b/xdiff-interface.c
index 944ad9887f5c94ca0e63f9a6c901447634f871ce..7f1a7d3ffc62450600852059f046a482af0591ab 100644 (file)
--- a/xdiff-interface.c
+++ b/xdiff-interface.c
return result;
}
-void xdiff_set_find_func(xdemitconf_t *xecfg, const char *value)
+void xdiff_set_find_func(xdemitconf_t *xecfg, const char *value, int cflags)
{
int i;
struct ff_regs *regs;
expression = buffer = xstrndup(value, ep - value);
else
expression = value;
- if (regcomp(®->re, expression, 0))
+ if (regcomp(®->re, expression, cflags))
die("Invalid regexp to look for hunk header: %s", expression);
free(buffer);
value = ep + 1;