Update after gnulib changed.
[libiconv.git] / tests / check-stateless.bat
blob3950f2ea7c307c7fce1a1e132da9cbcbf94108ac
1 @ECHO OFF
2 REM Complete check of a stateless encoding.
3 REM Usage: check-stateless.bat SRCDIR CHARSET
5 .\table-from %2 > tmp-%2.TXT
6 .\table-to %2 | sort > tmp-%2.INVERSE.TXT
7 fc %1\%2.TXT tmp-%2.TXT
9 if not exist %1\%2.IRREVERSIBLE.TXT goto ELSE_1
10   copy /a %1\%2.TXT /a + %1\%2.IRREVERSIBLE.TXT /a tmp
11   sort < tmp | uniq-u > tmp-orig-%2.INVERSE.TXT
12   fc tmp-orig-%2.INVERSE.TXT tmp-%2.INVERSE.TXT
13   del tmp
14   del tmp-orig-%2.INVERSE.TXT
15   goto ENDIF_1
16 :ELSE_1
17   fc %1\%2.TXT tmp-%2.INVERSE.TXT
18 :ENDIF_1
20 del tmp-%2.TXT
21 del tmp-%2.INVERSE.TXT