- gl_WCSRTOMBS_TERMINATION
- gl_WCSRTOMBS_NULL
- case "$gl_cv_func_wcsrtombs_termination" in
- *yes) ;;
- *) AC_DEFINE([WCSRTOMBS_TERMINATION_BUG], [1],
- [Define if the wcsrtombs function may set the source pointer to NULL without NUL-terminating the destination.])
- REPLACE_WCSRTOMBS=1 ;;
- esac
- case "$gl_cv_func_wcsrtombs_null" in
- *yes) ;;
- *) AC_DEFINE([WCSRTOMBS_NULL_ARG_BUG], [1],
- [Define if the wcsrtombs function has the NULL destination argument bug.])
- REPLACE_WCSRTOMBS=1 ;;
- esac
+ if test $REPLACE_MBSTATE_T = 1; then
+ REPLACE_WCSRTOMBS=1
+ else
+ gl_WCSRTOMBS_TERMINATION
+ gl_WCSRTOMBS_NULL
+ case "$gl_cv_func_wcsrtombs_termination" in
+ *yes) ;;
+ *) AC_DEFINE([WCSRTOMBS_TERMINATION_BUG], [1],
+ [Define if the wcsrtombs function may set the source pointer to NULL without NUL-terminating the destination.])
+ REPLACE_WCSRTOMBS=1 ;;
+ esac
+ case "$gl_cv_func_wcsrtombs_null" in
+ *yes) ;;
+ *) AC_DEFINE([WCSRTOMBS_NULL_ARG_BUG], [1],
+ [Define if the wcsrtombs function has the NULL destination argument bug.])
+ REPLACE_WCSRTOMBS=1 ;;
+ esac
+ fi