Mercurial > hg > octave-kai > gnulib-hg
changeset 2690:c1bf1c27c17c
Also define mbstate_t, if necessary.
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Sun, 02 Jul 2000 20:21:30 +0000 |
parents | 619839a27820 |
children | b4b92c014c06 |
files | m4/mbstate_t.m4 |
diffstat | 1 files changed, 15 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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>