summaryrefslogtreecommitdiffstats
path: root/gl/m4/regex.m4
diff options
context:
space:
mode:
Diffstat (limited to 'gl/m4/regex.m4')
-rw-r--r--gl/m4/regex.m416
1 files changed, 9 insertions, 7 deletions
diff --git a/gl/m4/regex.m4 b/gl/m4/regex.m4
index 7da6efed..43b04638 100644
--- a/gl/m4/regex.m4
+++ b/gl/m4/regex.m4
@@ -1,7 +1,7 @@
1#serial 48 1# serial 53
2 2
3# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 3# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
4# 2006, 2007 Free Software Foundation, Inc. 4# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
5# 5#
6# This file is free software; the Free Software Foundation 6# This file is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it, 7# gives unlimited permission to copy and/or distribute it,
@@ -17,7 +17,7 @@ AC_DEFUN([gl_REGEX],
17 AC_CHECK_HEADERS_ONCE([locale.h]) 17 AC_CHECK_HEADERS_ONCE([locale.h])
18 18
19 AC_ARG_WITH([included-regex], 19 AC_ARG_WITH([included-regex],
20 [AC_HELP_STRING([--without-included-regex], 20 [AS_HELP_STRING([--without-included-regex],
21 [don't compile regex; this is the default on 32-bit 21 [don't compile regex; this is the default on 32-bit
22 systems with recent-enough versions of the GNU C 22 systems with recent-enough versions of the GNU C
23 Library (use with caution on other systems). 23 Library (use with caution on other systems).
@@ -37,13 +37,13 @@ AC_DEFUN([gl_REGEX],
37 [gl_cv_func_re_compile_pattern_working], 37 [gl_cv_func_re_compile_pattern_working],
38 [AC_RUN_IFELSE( 38 [AC_RUN_IFELSE(
39 [AC_LANG_PROGRAM( 39 [AC_LANG_PROGRAM(
40 [AC_INCLUDES_DEFAULT 40 [AC_INCLUDES_DEFAULT[
41 #if HAVE_LOCALE_H 41 #if HAVE_LOCALE_H
42 #include <locale.h> 42 #include <locale.h>
43 #endif 43 #endif
44 #include <limits.h> 44 #include <limits.h>
45 #include <regex.h> 45 #include <regex.h>
46 ], 46 ]],
47 [[static struct re_pattern_buffer regex; 47 [[static struct re_pattern_buffer regex;
48 unsigned char folded_chars[UCHAR_MAX + 1]; 48 unsigned char folded_chars[UCHAR_MAX + 1];
49 int i; 49 int i;
@@ -175,7 +175,7 @@ AC_DEFUN([gl_REGEX],
175 esac 175 esac
176 176
177 if test $ac_use_included_regex = yes; then 177 if test $ac_use_included_regex = yes; then
178 AC_DEFINE([_REGEX_LARGE_OFFSETS], 1, 178 AC_DEFINE([_REGEX_LARGE_OFFSETS], [1],
179 [Define if you want regoff_t to be at least as wide POSIX requires.]) 179 [Define if you want regoff_t to be at least as wide POSIX requires.])
180 AC_DEFINE([re_syntax_options], [rpl_re_syntax_options], 180 AC_DEFINE([re_syntax_options], [rpl_re_syntax_options],
181 [Define to rpl_re_syntax_options if the replacement should be used.]) 181 [Define to rpl_re_syntax_options if the replacement should be used.])
@@ -217,6 +217,8 @@ AC_DEFUN([gl_PREREQ_REGEX],
217[ 217[
218 AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) 218 AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
219 AC_REQUIRE([AC_C_RESTRICT]) 219 AC_REQUIRE([AC_C_RESTRICT])
220 AC_CHECK_FUNCS_ONCE([isblank iswctype mbrtowc wcrtomb wcscoll]) 220 AC_REQUIRE([AC_TYPE_MBSTATE_T])
221 AC_CHECK_HEADERS([libintl.h])
222 AC_CHECK_FUNCS_ONCE([isblank iswctype wcscoll])
221 AC_CHECK_DECLS([isblank], [], [], [#include <ctype.h>]) 223 AC_CHECK_DECLS([isblank], [], [], [#include <ctype.h>])
222]) 224])