1: @ECHO OFF
    2: REM Complete check of a stateless encoding.
    3: REM Usage: check-stateless.bat SRCDIR CHARSET
    4: 
    5: .\table-from %2 > tmp-%2.TXT
    6: .\table-to %2 | sort > tmp-%2.INVERSE.TXT
    7: fc %1\%2.TXT tmp-%2.TXT
    8: 
    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
   19: 
   20: del tmp-%2.TXT
   21: del tmp-%2.INVERSE.TXT
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>