tizen 2.4 release
[framework/base/tizen-locale.git] / iconvdata / tst-tables.sh
index f9f7487..73d9400 100755 (executable)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Copyright (C) 2000,2001,2002,2003,2004,2007 Free Software Foundation, Inc.
+# Copyright (C) 2000-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 # Contributed by Bruno Haible <haible@clisp.cons.org>, 2000.
 #
 # Lesser General Public License for more details.
 
 # You should have received a copy of the GNU Lesser General Public
-# License along with the GNU C Library; if not, write to the Free
-# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-# 02111-1307 USA.
+# License along with the GNU C Library; if not, see
+# <http://www.gnu.org/licenses/>.
 
 # Checks that the iconv() implementation (in both directions) for the
 # stateless encodings agrees with the corresponding charmap table.
 
 common_objpfx=$1
 objpfx=$2
-cross_test_wrapper="$3"
+test_program_prefix=$3
 
 status=0
 
@@ -171,6 +170,11 @@ cat <<EOF |
   CP1258
   IBM874
   CP737
+  CP770
+  CP771
+  CP772
+  CP773
+  CP774
   CP775
   MACINTOSH
   IEC_P27-1
@@ -258,10 +262,8 @@ while read charset charmap; do
   if test "$charset" = GB18030; then echo "This might take a while" 1>&2; fi
   case ${charset} in \#*) continue;; esac
   echo -n "Testing ${charset}" 1>&2
-  # Redirect input from /dev/null, so that using ssh (which reads its
-  # input before the remote program needs it) won't consume the rest of the 
-  # charset/charmap table, making the while loop terminate early.
-  if ${SHELL} tst-table.sh ${common_objpfx} ${objpfx} "${cross_test_wrapper}" ${charset} ${charmap} < /dev/null; then
+  if ./tst-table.sh ${common_objpfx} ${objpfx} "${test_program_prefix}" \
+      ${charset} ${charmap} < /dev/null; then
     echo 1>&2
   else
     echo "failed: ./tst-table.sh ${common_objpfx} ${objpfx} ${charset} ${charmap}"