Synchronize makefile tweaks with 2.3 branch.
[kopensolaris-gnu/glibc.git] / localedata / tst-fmon.sh
index c8b6d69..d2bd608 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Testing the implementation of strfmon(3).
-# Copyright (C) 1996, 1997, 1998, 2000, 2003 Free Software Foundation, Inc.
+# Copyright (C) 1996-1998, 2000, 2003, 2004 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 # Contributed by Jochen Hein <jochen.hein@delphi.central.de>, 1997.
 #
@@ -44,17 +44,12 @@ errcode=0
 while IFS="    " read locale format value expect; do
     case "$locale" in '#'*) continue ;; esac
     if [ -n "$format" ]; then
-       if LOCPATH=${common_objpfx}localedata \
-          GCONV_PATH=${common_objpfx}/iconvdata \
-          ${run_program_prefix} ${common_objpfx}localedata/tst-fmon \
-          "$locale" "$format" "$value" "$expect" ; then
-           echo "Locale: \"${locale}\" Format: \"${format}\"" \
-                "Value: \"${value}\" Expect: \"${expect}\"  passed"
-       else
-           errcode=$?
-           echo "Locale: \"${locale}\" Format: \"${format}\"" \
-                "Value: \"${value}\" Expect: \"${expect}\"    failed"
-       fi
+       expect=`echo "$expect" | sed 's/^\"\(.*\)\"$/\1/'`
+       LOCPATH=${common_objpfx}localedata \
+       GCONV_PATH=${common_objpfx}/iconvdata \
+       ${run_program_prefix} ${common_objpfx}localedata/tst-fmon \
+       "$locale" "$format" "$value" "$expect" ||
+       errcode=$?
     fi
 done < $datafile