
Q&D Xlat v1.3b by PhG

This program transcodes characters from one set to another.

Syntax 1 : XLAT [-r] [-u] [-z] [-debug] <glossary> < infile > outfile
Syntax 2 : XLAT [-r] [-u] [-z] [-debug] <glossary> <filespec> [destfile[.XLT]]
Syntax 3 : XLAT <-list|-l>
Syntax 4 : XLAT <-gen|-!>

  -r      no redefinition allowed (default is to allow redefinitions)
  -u      no undefinition allowed (default is to allow undefinitions)
  -z      allow character to string assignment (default is char to char)
  -list   list available glossaries
  -gen    create XLAT.TST test file in current directory
  -k      keep original date/time stamp
  -x      disable LFN support even if available

a) Program will not process files with any of these extensions :
   .BK!,.COM,.EXE,.SYS,.DLL,.OVR,.OVL,.DRV,.VXD,.BIN,.ZIP,.ARJ,.LZH for safety.
b) Each original file is saved with .BK! extension ([destfile] is not).
c) Glossaries are defined in XLAT.GLO file, located in executable directory.
   A glossary section is between "[_[_" and "_]_]", without blanks.
   Definition format is "source target", where both elements can be a string,
   a quoted string, a decimal number, a hexadecimal ($) number or a range.
   Target can also be any of the following self-explanatory tokens :
   ~IDEM~,~NIL~,~RESET~,~BIT7OFF~,~BIT7ON~,~PLUS1~,~MINUS1~,~NL~,~CRLF~.
   If -z option was specified, target can be a string ([1..16] characters).
d) XLAT.GLO uses DOS ASCII character set.
e) Lines beginning with either ";" or "#" are comments :
   should these characters be redefined, enclose them with double quotes.
