				LSHROUTE.TXT

This is a simple utility that read an ascii file containg a list of hroute and
create an hroute database compatible with tsthost.

Any line of the ascii input file is in the form:	TYPE CALL HROUTE

TYPE   may be P or V. P means that the routing is permanent, V is variable, and
       can be automatically adjusted by tsthost.
CALL   is a standard callsign, without ssid.
HROUTE is the hrouting for that call: hroute must start with the '.' characters
       and must not exedeed the 34 characters.

Any invalid line will be ignored. In case  of  duplicate  callsign  the  latest
definition replace the previusly settings.

Example: P IK1GKJ .IK1MSL.IPIE.ITA.EU
         P ITA

Like you may see in the example, if you do not provide an haddress, will be
created an empty record that is known, but do not have hrouting.

The ouput file will be named HROUTE.DBF. If exist an older file with this name,
the file will be overwritten. This ouput file, if renamed to  TSTHOST.HRT,  may
be used directly from tsthost.

NOTE: the hroute database is a binary tree file, the key search  algoritm  work
better with UNSORTED and CASUAL input list. If  you  pass  to  lshroute.exe  an
alphabetical ordered list, the performance of the search routines will go down,
because the binary tree will became a simple linked list.

The time needed to process the input  file  is  directly  proportional  to  the
number of record (number of line in input file) and inversely  proportional  to
the casual alphabetical order of the callsign: this  means  that  sorted  input
list will produce a slow database.
