X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=m4%2Fmbrtowc.m4;h=f15bb2214c8db7e478b2cb8be0842c0aa686b368;hb=a349bd80b9eb714f67d7f4174add54ea4fbe04d8;hp=3e2269cd15cf08aed984dbff77d2c983e63d01a3;hpb=27addf0e3f2222974148137ae4255e74dc70f434;p=chaz%2Ftar diff --git a/m4/mbrtowc.m4 b/m4/mbrtowc.m4 index 3e2269c..f15bb22 100644 --- a/m4/mbrtowc.m4 +++ b/m4/mbrtowc.m4 @@ -4,16 +4,16 @@ dnl From Paul Eggert AC_DEFUN(jm_FUNC_MBRTOWC, [ - AC_MSG_CHECKING([whether mbrtowc is declared]) + AC_MSG_CHECKING([whether mbrtowc and mbstate_t are properly declared]) AC_CACHE_VAL(jm_cv_func_mbrtowc, [AC_TRY_LINK( [#include ], - [return !mbrtowc;], + [mbstate_t state; return ! (sizeof state && mbrtowc);], [jm_cv_func_mbrtowc=yes], [jm_cv_func_mbrtowc=no])]) if test $jm_cv_func_mbrtowc = yes; then AC_MSG_RESULT(yes) AC_DEFINE(HAVE_MBRTOWC, 1, - [Define to 1 if mbrtowc exists and is properly declared.]) + [Define to 1 if mbrtowc and mbstate_t are properly declared.]) fi ])