summaryrefslogtreecommitdiffstats
path: root/gl/m4/mbstate_t.m4
diff options
context:
space:
mode:
Diffstat (limited to 'gl/m4/mbstate_t.m4')
-rw-r--r--gl/m4/mbstate_t.m422
1 files changed, 13 insertions, 9 deletions
diff --git a/gl/m4/mbstate_t.m4 b/gl/m4/mbstate_t.m4
index df2a275c..d4ec6f0f 100644
--- a/gl/m4/mbstate_t.m4
+++ b/gl/m4/mbstate_t.m4
@@ -1,5 +1,5 @@
1# mbstate_t.m4 serial 9 1# mbstate_t.m4 serial 12
2dnl Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. 2dnl Copyright (C) 2000-2002, 2008, 2009 Free Software Foundation, Inc.
3dnl This file is free software; the Free Software Foundation 3dnl This file is free software; the Free Software Foundation
4dnl gives unlimited permission to copy and/or distribute it, 4dnl gives unlimited permission to copy and/or distribute it,
5dnl with or without modifications, as long as this notice is preserved. 5dnl with or without modifications, as long as this notice is preserved.
@@ -13,18 +13,22 @@ dnl with or without modifications, as long as this notice is preserved.
13# AC_TYPE_MBSTATE_T 13# AC_TYPE_MBSTATE_T
14# ----------------- 14# -----------------
15AC_DEFUN([AC_TYPE_MBSTATE_T], 15AC_DEFUN([AC_TYPE_MBSTATE_T],
16 [AC_CACHE_CHECK([for mbstate_t], ac_cv_type_mbstate_t, 16[
17 AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) dnl for HP-UX 11.11
18
19 AC_CACHE_CHECK([for mbstate_t], [ac_cv_type_mbstate_t],
17 [AC_COMPILE_IFELSE( 20 [AC_COMPILE_IFELSE(
18 [AC_LANG_PROGRAM( 21 [AC_LANG_PROGRAM(
19 [AC_INCLUDES_DEFAULT 22 [AC_INCLUDES_DEFAULT[
20# include <wchar.h>], 23# include <wchar.h>]],
21 [mbstate_t x; return sizeof x;])], 24 [[mbstate_t x; return sizeof x;]])],
22 [ac_cv_type_mbstate_t=yes], 25 [ac_cv_type_mbstate_t=yes],
23 [ac_cv_type_mbstate_t=no])]) 26 [ac_cv_type_mbstate_t=no])])
24 if test $ac_cv_type_mbstate_t = yes; then 27 if test $ac_cv_type_mbstate_t = yes; then
25 AC_DEFINE([HAVE_MBSTATE_T], 1, 28 AC_DEFINE([HAVE_MBSTATE_T], [1],
26 [Define to 1 if <wchar.h> declares mbstate_t.]) 29 [Define to 1 if <wchar.h> declares mbstate_t.])
27 else 30 else
28 AC_DEFINE([mbstate_t], int, 31 AC_DEFINE([mbstate_t], [int],
29 [Define to a type if <wchar.h> does not define.]) 32 [Define to a type if <wchar.h> does not define.])
30 fi]) 33 fi
34])