emsApplication/3rdPartner/libiconv/tests/check-stateless.bat

22 lines
541 B
Batchfile
Raw Normal View History

2024-05-24 12:19:45 +08:00
@ECHO OFF
REM Complete check of a stateless encoding.
REM Usage: check-stateless.bat SRCDIR CHARSET
.\table-from %2 > tmp-%2.TXT
.\table-to %2 | sort > tmp-%2.INVERSE.TXT
fc %1\%2.TXT tmp-%2.TXT
if not exist %1\%2.IRREVERSIBLE.TXT goto ELSE_1
copy /a %1\%2.TXT /a + %1\%2.IRREVERSIBLE.TXT /a tmp
sort < tmp | uniq-u > tmp-orig-%2.INVERSE.TXT
fc tmp-orig-%2.INVERSE.TXT tmp-%2.INVERSE.TXT
del tmp
del tmp-orig-%2.INVERSE.TXT
goto ENDIF_1
:ELSE_1
fc %1\%2.TXT tmp-%2.INVERSE.TXT
:ENDIF_1
del tmp-%2.TXT
del tmp-%2.INVERSE.TXT