: ${LOCALE_FR_UTF8=fr_FR.UTF-8}
if test $LOCALE_FR != none; then
prepare_locale_ fr $LOCALE_FR
- LANGUAGE= ./prog $LOCALE_FR 2 > prog.out
+ LANGUAGE= ./prog $LOCALE_FR 2 > prog.tmp
case $? in
- 0) ${DIFF} prog.ok prog.out || Exit 1;;
+ 0) case "$host_os" in
+ mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;;
+ *) cp prog.tmp prog.out || Exit 1 ;;
+ esac
+ ${DIFF} prog.ok prog.out || Exit 1;;
77) LOCALE_FR=none;;
*) Exit 1;;
esac
fi
if test $LOCALE_FR_UTF8 != none; then
prepare_locale_ fr $LOCALE_FR_UTF8
- LANGUAGE= ./prog $LOCALE_FR_UTF8 2 > prog.out
+ LANGUAGE= ./prog $LOCALE_FR_UTF8 2 > prog.tmp
case $? in
- 0) ${DIFF} prog.oku prog.out || Exit 1;;
+ 0) case "$host_os" in
+ mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;;
+ *) cp prog.tmp prog.out || Exit 1 ;;
+ esac
+ ${DIFF} prog.oku prog.out || Exit 1;;
77) LOCALE_FR_UTF8=none;;
*) Exit 1;;
esac