]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - iconvdata/tst-tables.sh
Prefer https to http for gnu.org and fsf.org URLs
[thirdparty/glibc.git] / iconvdata / tst-tables.sh
index 506adbcd7c26e1317b742828f8bdf3a94ee9ff6a..b374861b0bdd1a390b270f9a585660ab9ebb1930 100755 (executable)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Copyright (C) 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+# Copyright (C) 2000-2019 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
+# <https://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
+test_program_prefix=$3
 
 status=0
 
@@ -65,6 +65,7 @@ cat <<EOF |
   ISO-8859-7
   ISO-8859-8
   ISO-8859-9
+  ISO-8859-9E
   ISO-8859-10
   ISO-8859-11
   ISO-8859-13
@@ -79,6 +80,10 @@ cat <<EOF |
   LATIN-GREEK
   LATIN-GREEK-1
   HP-ROMAN8
+  HP-ROMAN9
+  HP-TURKISH8
+  HP-THAI8
+  HP-GREEK8
   EBCDIC-AT-DE
   EBCDIC-AT-DE-A
   EBCDIC-CA-FR
@@ -120,6 +125,7 @@ cat <<EOF |
   IBM855
   IBM856
   IBM857
+  IBM858
   IBM860
   IBM861
   IBM862
@@ -165,6 +171,11 @@ cat <<EOF |
   CP1258
   IBM874
   CP737
+  CP770
+  CP771
+  CP772
+  CP773
+  CP774
   CP775
   MACINTOSH
   IEC_P27-1
@@ -208,6 +219,9 @@ cat <<EOF |
   PT154
   RK1048
   MIK
+  BRF
+  MAC-CENTRALEUROPE
+  KOI8-RU
   #
   # Multibyte encodings come here
   #
@@ -248,8 +262,9 @@ EOF
 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
-  if ${SHELL} tst-table.sh ${common_objpfx} ${objpfx} ${charset} ${charmap}; then
+  printf %s "Testing ${charset}" 1>&2
+  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}"