diff options
author | Jim Meyering <jim@meyering.net> | 2000-07-02 20:21:30 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2000-07-02 20:21:30 +0000 |
commit | 1eefb2559145e95ead351d0d84e23c9e263fefea (patch) | |
tree | 8addbb7ab14aac5b9d7448daeb916f482309b5f8 /m4 | |
parent | b6ceaf9df1d73ba5fad12a3ff748318a639cab46 (diff) | |
download | coreutils-1eefb2559145e95ead351d0d84e23c9e263fefea.tar.xz |
Also define mbstate_t, if necessary.
Diffstat (limited to 'm4')
-rw-r--r-- | m4/mbstate_t.m4 | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/m4/mbstate_t.m4 b/m4/mbstate_t.m4 index c7cc38a01..2c14444d7 100644 --- a/m4/mbstate_t.m4 +++ b/m4/mbstate_t.m4 @@ -1,4 +1,4 @@ -# serial 3 +# serial 4 # From Paul Eggert. @@ -11,7 +11,20 @@ # a syntax error in wchar.h due to the use of undefined __int32_t. AC_DEFUN(AC_MBSTATE_T_OBJECT, - [AC_CACHE_CHECK([for mbstate_t object type], ac_cv_type_mbstate_t_object, + [ + # Check for the mbstate_t type. + ac_mbs_tmp=$ac_includes_default + ac_includes_default=" +$ac_includes_default +#if HAVE_WCHAR_H +# include <wchar.h> +#endif +" + AC_CHECK_TYPE(mbstate_t, int) + # Restore the default value. + ac_includes_default=$ac_mbs_tmp + + AC_CACHE_CHECK([for mbstate_t object type], ac_cv_type_mbstate_t_object, [AC_TRY_COMPILE([ #if HAVE_STDLIB_H # include <stdlib.h> |