about summary refs log tree commit diff
path: root/localedata/tst-ctype.sh
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2000-06-27 17:10:47 +0000
committerUlrich Drepper <drepper@redhat.com>2000-06-27 17:10:47 +0000
commit0135d02d05fd7adc5b311dc32481437c964f4d46 (patch)
tree58c10ebe629cca75ed920b2a7f610e9d2fc587ca /localedata/tst-ctype.sh
parentebdf53a7fc8e6d6b68d2dfe2452c4149dc58e82a (diff)
downloadglibc-0135d02d05fd7adc5b311dc32481437c964f4d46.tar.gz
glibc-0135d02d05fd7adc5b311dc32481437c964f4d46.tar.xz
glibc-0135d02d05fd7adc5b311dc32481437c964f4d46.zip
Generate ja_JP.EUC-JP locale and test it.
Diffstat (limited to 'localedata/tst-ctype.sh')
-rwxr-xr-xlocaledata/tst-ctype.sh21
1 files changed, 20 insertions, 1 deletions
diff --git a/localedata/tst-ctype.sh b/localedata/tst-ctype.sh
index b768134122..afb4e68e5e 100755
--- a/localedata/tst-ctype.sh
+++ b/localedata/tst-ctype.sh
@@ -20,11 +20,30 @@
 
 common_objpfx=$1; shift
 
+generate_locale ()
+{
+    charmap=$1
+    input=$2
+    out=$3
+    I18NPATH=. GCONV_PATH=${common_objpfx}iconvdata \
+    ${common_objpfx}elf/ld.so --library-path $common_objpfx \
+    ${common_objpfx}locale/localedef --quiet -c -f $charmap -i $input \
+      ${common_objpfx}localedata/$out
+
+    if [ $? -ne 0 ]; then
+	echo "Charmap: \"${charmap}\" Inputfile: \"${input}\"" \
+	     "Outputdir: \"${out}\" failed"
+	exit 1
+    fi
+}
+
+generate_locale EUC-JP ja_JP ja_JP.EUC-JP
+
 status=0
 
 # Run the test programs.
 rm -f ${common_objpfx}localedata/tst-ctype.out
-for loc in de_DE en_US; do
+for loc in de_DE en_US ja_JP.EUC-JP; do
   if test -f tst-ctype-$loc.in; then
     input=tst-ctype-$loc.in
   else