X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/a2e9d1472af7f3693cd7843eb3ff4d8b23423fc8..refs/heads/master:/lib/regexp.h diff --git a/lib/regexp.h b/lib/regexp.h index ea9bfaf..94c1019 100644 --- a/lib/regexp.h +++ b/lib/regexp.h @@ -21,7 +21,15 @@ #ifndef REGEXP_H #define REGEXP_H -#if defined(HAVE_PCRE_H) +#if defined(HAVE_LIBPCRE2) +# ifndef PCRE2_CODE_UNIT_WIDTH +# define PCRE2_CODE_UNIT_WIDTH 8 +# endif +# include + typedef pcre2_code regexp; +# define RXF_CASELESS PCRE2_CASELESS +# define RXERR_NOMATCH PCRE2_ERROR_NOMATCH +#elif defined(HAVE_PCRE_H) # include typedef pcre regexp; # define RXF_CASELESS PCRE_CASELESS