diff --git a/src/regex/regcustom.h b/src/regex/regcustom.h index ec64f5fb6e..f3018b2574 100644 --- a/src/regex/regcustom.h +++ b/src/regex/regcustom.h @@ -76,6 +76,12 @@ #endif #define __REG_NOFRONT /* don't want regcomp() and regexec() */ #define _ANSI_ARGS_(x) x + +/* under FreeBSD re_comp and re_exec are declared (differently) in unistd.h */ +#ifdef __FreeBSD__ +#define re_comp wx_re_comp +#define re_exec wx_re_exec +#endif /* --- end --- */ /* internal character type and related */ diff --git a/src/regex/regex.h b/src/regex/regex.h index 8f83871638..5bcda32dec 100644 --- a/src/regex/regex.h +++ b/src/regex/regex.h @@ -115,6 +115,12 @@ extern "C" { #endif #define __REG_NOFRONT /* don't want regcomp() and regexec() */ #define _ANSI_ARGS_(x) x + +/* under FreeBSD re_comp and re_exec are declared (differently) in unistd.h */ +#ifdef __FreeBSD__ +#define re_comp wx_re_comp +#define re_exec wx_re_exec +#endif /* --- end --- */