summaryrefslogtreecommitdiff
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)
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