LSORTNT		(C) Copyright London Computing, 1983 - 1994
LSRTNT		(C) Copyright London Computing, 1983 - 1994

LSORTNT consists of two sort utilities, LSRTNT and LSORTNT as well as
object code for LSORTNT.

LSRTNT is a replacement for the SORT command.  It runs on IBM PCs and
compatibles with at least 16MB and a fixed disk.  It will sort MSDOS
ASCII files on 1 to 16 sort fields.  The file to be sorted must contain
variable length records ending with cr/lf.  It is written using large
model and will sort files of up 16000 records that will fit into
memory.

LSORTNT is a full function sort program that will sort and merge on 32 fields.
Each field may be a character string, a binary number or a floating point
numbers.  LSORTNT sorts or merges files that are larger than memory, dBase II
and dBase III files.  LSORTNT allows user exits for customized applications.

A Visual Basic front end to LSORTNT is included.  The Visual Basic run
time library is needed to run the front end.  It is not included, but
is available on CompuServ and other BBS's.  See LSORTNT.DOC for
installation instructions.  Note please that when the Windows version
runs, a second sort window is opened.  You can see the status of the
sort and error messages displayed in this window.  The window stays
open after the sort completes and must be closed by pressing the ENTER 
key.

You may make copies of this software and distribute to other users as long as
there is no charge or other consideration and this notice is not removed or
bypassed.

LSORTNT and LSRT are user supported software.  If either program proves
useful, please make a contribution ($20 for LSRT or $35 for LSORT and LSRT)
to:

London Computing
PO Box 696
Cherry Hill, NJ  08003

Anyone contributing at least $35 will receive a diskette containing the
source (in C) for both LSORTNT and LSRT.

Please report any problems or bugs to me at Compusrv account 72437,730 or
by mail to the above address.

Thanks, Norm London

Coming Soon:
A Windows install program, a verify option to determine if a file is sorted
correctly.

What's New:

Version 3.56
General fix for 32 bit versions of LSORT dealing with files over 4GB in size.
All file calculations are now done in long floating point and will deal with
files and drives whose size exceeds 32 bit integers.

Version 3.55
Fixes a bug in the 32 bit versions of LSORT dealing with files over 4GB in 
size.  This was not a general release.

Version 3.53

Requires MSVC 2.2.  Contains fixes for the DOS version of LSORT.

Version 3.52

LSORTNT runs under both Windows NT and Windows 95.

LSORTWN3, the Visual Basic front end program automatically invokes LSORT for 
Windows when running under DOS/WINDOWS and LSORTNT when running under 
Windows NT or Windows 95.

LSORTWN3 now allows you to visually inspect a sample record when defining
fields.  It also allows you to mark a field by clicking on the first 
character and dragging the mouse to the last character.  When in this mode,
the starting position and field length are returned.

LSORTWN3 now provides help functions when defining fields.

When LSORTWN3 starts LSORT or LSORTNT, it opens a second window while the
sort executes.  This versions leaves the window open until a key is pressed,
allowing you to see the results from the sort.

A bug causing improper sorting of xBase files under 32 bit environments has
been fixed.


Version 3.51

The 32 bit Microsoft Windows NT version requires the Visual C++ for NT Compiler.

The programs have been modified to provide a better display of the process of
a sort/merge operation, reporting in % completion.  A long sort operation now
reports status instead of running quietly, looking like a hung computer.

If a work volume does not contain enough room for a merge work file, you are
given the option of selecting another drive.

The Visual Basic Front End for LSORTNT now allows you to display the
contents of the input and output files in Hex as well as Text.

The Visual Basic Front End for LSORT now supports the Merge functions of LSORT.

The Visual Basic Front End for LSORTNT now can be used to front end the Windows
NT and OS2 2.x versions of LSORT.


Extracting LSORT

This disk contains either one EXE file which is a self extracting LHA
file, or a .ZIP file.  Run the EXE to extract all executables, object
for LSORT, LSORTNT.MAK, LSORTNT.DOC for LSORT and descriptive text.  If
you have received the .ZIP file, use PKUNZIP to extract all files.  
