aboutsummaryrefslogtreecommitdiff
path: root/regex.h
diff options
context:
space:
mode:
Diffstat (limited to 'regex.h')
-rw-r--r--regex.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/regex.h b/regex.h
index 2ef538a..1e32b18 100644
--- a/regex.h
+++ b/regex.h
@@ -119,13 +119,14 @@ extern "C" {
# undef regerror
# define regfree re_free
# define regerror re_error
+// FIXME
# undef __REG_WIDE_T
-# define __REG_WIDE_T wchar_t
+# define __REG_WIDE_T unsigned char
# undef __REG_WIDE_COMPILE
-# define __REG_WIDE_COMPILE re_wcomp
+# define __REG_WIDE_COMPILE re_ucomp
# undef __REG_WIDE_EXEC
-# define __REG_WIDE_EXEC re_wexec
-# ifndef REGEX_WCHAR
+# define __REG_WIDE_EXEC re_uexec
+# ifndef REGEX_UTF8
# undef __REG_NOCHAR
# endif
#endif