#include <string.h>
/* must include this after ctype.h inclusion for CodeWarrior/Mac */
-#include "wx/wxchar.h"
+#include "wx/defs.h"
+#include "wx/chartype.h"
+#include "wx/wxcrtbase.h"
/*
* Do not insert extras between the "begin" and "end" lines -- this
#endif
#if wxUSE_UNICODE
# define __REG_WIDE_T wxChar
-# define __REG_WIDE_COMPILE re_comp
-# define __REG_WIDE_EXEC re_exec
+# define __REG_WIDE_COMPILE wx_re_comp
+# define __REG_WIDE_EXEC wx_re_exec
# define __REG_NOCHAR /* don't want the char versions */
#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 */
#define iscspace(x) ((wxUChar)(x) < 128 && isspace(x))
/* name the external functions */
-#define compile re_comp
-#define exec re_exec
+#define compile wx_re_comp
+#define exec wx_re_exec
/* enable/disable debugging code (by whether REG_DEBUG is defined or not) */
#if 0 /* no debug unless requested by makefile */