File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / libiconv / tests / check-stateless.bat
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 22:57:48 2012 UTC (12 years, 10 months ago) by misho
Branches: libiconv, MAIN
CVS tags: v1_16p0, v1_14p0, v1_14, v1_13_1, HEAD
libiconv

    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>