dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
- # Guess no on HP-UX and OSF/1.
- hpux* | osf*) gl_cv_func_wcsrtombs_null="guessing no" ;;
- # Guess yes otherwise.
- *) gl_cv_func_wcsrtombs_null="guessing yes" ;;
+ # Guess no on HP-UX, OSF/1, mingw.
+ hpux* | osf* | mingw*) gl_cv_func_wcsrtombs_null="guessing no" ;;
+ # Guess yes otherwise.
+ *) gl_cv_func_wcsrtombs_null="guessing yes" ;;
if (setlocale (LC_ALL, "$LOCALE_FR") != NULL)
{
const char original[] = "B\374\337er";
if (setlocale (LC_ALL, "$LOCALE_FR") != NULL)
{
const char original[] = "B\374\337er";
if (mbstowcs (input, original, 10) == 5)
{
const wchar_t *src = input;
if (mbstowcs (input, original, 10) == 5)
{
const wchar_t *src = input;
- wcsrtombs (NULL, &src, 10, NULL);
+ size_t ret = wcsrtombs (NULL, &src, 3, NULL);
+ if (ret != 5)
+ result |= 1;
}]])],
[gl_cv_func_wcsrtombs_null=yes],
[gl_cv_func_wcsrtombs_null=no],
}]])],
[gl_cv_func_wcsrtombs_null=yes],
[gl_cv_func_wcsrtombs_null=no],