# in the fr_FR.ISO8859-1 locale. System.Text.Encoding.Default is defined
# through InternalCodePage(), which uses g_get_charset(), which uses either
# locale_charset() or nl_langinfo(CODESET) [which is "ISO8859-1" in this case]
- # or "UTF-8" - depending on platform or build configuration. So, skip this
- # test on Mac OS X.
- case "$host_os" in
- darwin*) ;;
- *)
- prepare_locale_ fr $LOCALE_FR
- LANGUAGE= LC_ALL=$LOCALE_FR ${CSHARPEXEC} -L ../../../gettext-runtime/intl-csharp program.exe 2 > prog.out || Exit 1
- ${DIFF} prog.ok prog.out || Exit 1
- ;;
- esac
+ # or "UTF-8" - depending on platform or build configuration. So, allow the
+ # expected result in UTF-8 encoding here too.
+ prepare_locale_ fr $LOCALE_FR
+ LANGUAGE= LC_ALL=$LOCALE_FR ${CSHARPEXEC} -L ../../../gettext-runtime/intl-csharp program.exe 2 > prog.out || Exit 1
+ ${DIFF} prog.oku prog.out >/dev/null || ${DIFF} prog.ok prog.out || Exit 1
fi
if test $LOCALE_FR_UTF8 != none; then
prepare_locale_ fr $LOCALE_FR_UTF8