From: Vadim Zeitlin Date: Fri, 7 Jan 2005 12:36:03 +0000 (+0000) Subject: FreeBSD compilation fixes: rename re_comp and re_exec X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/fbeb9303dd7c2e874212435aa565f14a6c1d4c07 FreeBSD compilation fixes: rename re_comp and re_exec git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31269 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- 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 --- */