----| UPDATE17.TXT 01/14/2003 |-----------------------------------------------------------------
BITPROC\ BCRP     BAS     24463 2002-10-13 15:28  Added randomization to the filename character
INCLUDES\BCRP     H        1859 2002-10-08 21:34  processing, to avert chosen filename attacks.

MISCUTIL\PSET     BAS     25825 2002-12-30 16:46  If printing > 8 LPI, make sure CPI is >= 13.

VBUTIL\  INDENT   BAS     22983 2002-11-08 10:40  Added more fixes for multi-statement lines.

----| UPDATE16.TXT 10/04/2002 |-----------------------------------------------------------------
TEXTUTIL\XCOLB    BAS      4912 2002-08-02 12:53  New: Extract duplicate lines from binary file.
TEXTUTIL\PNAM     BAS      7677 2002-10-02  9:35  New: Re-case each "word" in a text file.
TEXTUTIL\XDUPN    BAS      9835 2002-10-04 14:08  New: Extract duplicates &count from text file.

MISCUTIL\DIR2NAME BAS     15205 2002-07-19 18:34  Improved parsing of int'l filespec format.
MISCUTIL\LTOT     BAS     12567 2002-07-30 17:50  Improved pagesize/line-count optimization.
MISCUTIL\PSET     BAS     24139 2002-07-30 17:48  Improved pagesize/line-count optimization.

----| UPDATE15.TXT 07/16/2002 |-----------------------------------------------------------------
TEXTUTIL\CASE     BAS      3807 2000-05-11  7:06  New: Set case for all chars. in a text file.
MISCUTIL\CCNT     BAS      4741 2000-04-12  9:49  New: Show total of each ASCII byte in a file.
MISCUTIL\CTST     BAS      3739 2000-05-11  7:24  New: Simple checksum (show total byte values).
MISCUTIL\DISKTEST BAS      6790 2000-04-07  0:11  New: Show actual disk seek-time performance.
TEXTUTIL\LEFTJUST BAS       995 2000-03-31  6:32  New: Left justify all lines in a text file.
MISCUTIL\LTOT     BAS     12568 2001-04-27  5:36  New: Preview print settings before using PSET.
MISCUTIL\MASC     BAS      8353 2001-11-01  1:25  New: Extract text from a binary-type file.
MISCUTIL\NGEN     BAS      1315 1998-09-24 10:04  New: Generate filenames with embedded numbers.
MISCUTIL\NUMTEST  BAS      1081 2000-04-12 22:53  New: Show actual numeric process performance.
MISCUTIL\PAUS     BAS       495 2002-07-12 12:52  New: Pause batch file execution for n seconds.
TEXTUTIL\RITEJUST BAS      1359 2000-04-04  8:58  New: Right justify all lines in a text file.
MISCUTIL\SCHR     BAS       606 2000-05-12 13:46  New: Show all ASCII chars. on 50-row screen.
MISCUTIL\SCHR1    BAS       605 2000-05-12 13:46  New: Show low ASCII chars. on 25-row screen.
MISCUTIL\SCHR2    BAS       618 2000-05-12 13:46  New: Show top ASCII chars. on 25-row screen.
MISCUTIL\SDIR     BAS      6324 2002-04-03 14:49  New: Sum column of numbers in a text file.
                                                       Numbers may have embedded decimals.
                                                       Display filesize statistics for files
                                                       or directory in various cluster sizes.
MISCUTIL\STRTEST  BAS      1090 2000-04-14  6:36  New: Show actual text processing performance.
TEXTUTIL\WCNT     BAS      7571 2000-05-11  7:26  New: Display total substrings and whole words.
TEXTUTIL\WTOT     BAS      3252 2000-05-11  7:26  New: Display total no.of words in a text file.

VBUTIL\  CALLIST1 BAS     10426 2002-07-10 12:06  Support for international filespec formats.
EXES\    DIFF     EXE     20921 2002-07-03  7:32
MISCUTIL\DIR2NAME BAS     13183 2002-07-05 23:16
MISCUTIL\DIR2NM5X BAS      9901 2002-07-06 10:23
MISCUTIL\DIRM5X   BAS    101023 2002-06-27 13:30
EXES\    DIRM9X   EXE     39317 2002-07-03  7:36
MISCUTIL\DMNT     BAS    101501 2002-06-27 13:35
EXES\    TFND     EXE     24770 2002-07-03  7:32
EXES\    TFNDALL  EXE     24717 2002-07-03  7:32
EXES\    TFNO     EXE     24730 2002-07-03  7:32
EXES\    TFOR     EXE     24940 2002-07-03  7:32
MISCUTIL\UNHIDE9X BAS      8344 2002-07-13 12:13
EXES\    UNHIDE5X EXE     20151 2002-07-13 12:15

INCLUDES\CELLEDIT BAS      9410 2002-06-27 13:22  Added search of ASCII characters >= 128.
EXES\    BROW     EXE     30829 2002-06-27 13:23

MISCUTIL\PROC     BAS     16915 2002-04-02 22:21  Fixed bug parsing command line parameters.

MISCUTIL\PSET     BAS     24140 2002-03-08  0:09  Added more flexibility to auto-font selection.

TEXTUTIL\RDUP     BAS      4937 2002-07-09  0:39  Add no-messages option to eliminate RDUP2.BAS.
TEXTUTIL\SRTF     BAS     25450 2002-07-08 18:07  Add no-messages option to eliminate SRTF2.BAS.

INCLUDES\STRING   BAS     29267 2002-07-01 18:34  Consolidated internal/external data formatting
                                                  routines from several .BAS files into standard
                                                  'istr.fmti' and 'istr.fmtx' functions.
                                                  Added 'cstr.trim' to trim blank spaces and
                                                  ASCII zeros from BASIC strings.
                                                  Added functions to "span" numbers in text
                                                  that have embedded decimals or commas.

----| UPDATE14.TXT 03/06/2002 |-----------------------------------------------------------------
MISCUTIL\DIFF     BAS      8014 1998-06-19 19:21  Adding this utility at the request of several
DOCS\    DIFF     DOC      2288 1998-08-31  7:04    users.  Similar to the COMP utility in DOS
EXES\    DIFF     EXE     15703 1998-08-28 12:17    systems, but shows complete differences if
                                                    desired, and has better output controls.

MISCUTIL\DIR2NAME BAS      4363 2000-01-05  6:28  Split 'Dir2name' modules into separate options
EXES\    DIR2NAME EXE     10766 2000-01-05  6:39    for Windows9x and WinNT/2k/XP systems.  In
MISCUTIL\DIR2NMNT BAS      8207 2002-03-01 15:17    this case, the NT/2k/XP version uses long
EXES\    DIR2NMNT EXE     10590 2002-03-01 15:17    filenames, and the Win9x version does not.
DOCS\    DIR2NAME DOC      2646 1998-03-27  6:14

MISCUTIL\UNHIDE5X BAS      8291 2001-09-12  9:51  Split 'Unhide' modules into separate options
EXES\    UNHIDE5X EXE     11026 2001-09-12  9:55    for Windows9x and WinNT/2k/XP systems. The
MISCUTIL\UNHIDE9X BAS      8291 2001-09-12  9:53    '.doc' file describes possible problems
EXES\    UNHIDE9X EXE     11036 2001-09-12  9:56    with NT/2k/XP File Protection, since these
DOCS\    UNHIDE   DOC      6581 2001-09-16  9:37    systems don't have a "Command Prompt Only"
                                                    bootup option.

MISCUTIL\DIRM5X   BAS    101023 2001-09-24 13:25  Split 'Dirm' modules into separate options for
EXES\    DIRM5X   EXE     30324 2001-09-24 13:26    Windows9x and WinNT/2k/XP systems. Windows9x
MISCUTIL\DIRM9X   BAS    101020 2001-09-24 13:17    allows long filenames with this code, but
EXES\    DIRM9X   EXE     30924 2001-09-24 13:26    NT/2k/XP does not due to compatibility issues
                                                    ('Dmnt' is a partial fix for NT/2k/XP).

INCLUDES\BCRP     H        1683 2002-01-15 19:38  Added 'Fxor' feature using pseudorandom bit
BITPROC\ BCRP     BAS     23399 2002-01-15 22:20    masking, and removed the 'Bpad' feature.
DOCS\    BCRP     DOC      4679 2002-01-14 13:08    'Bpad' feature (see below) is now in a
EXES\    BCRP     EXE     11331 2002-01-15 22:27    separate module.

BITPROC\ BPAD     BAS      7619 2002-01-10  7:42  This module was extracted from the prior
DOCS\    BPAD     DOC      2498 2002-01-10  7:16    version of 'Bcrp', and is provided for
EXES\    BPAD     EXE     10204 2002-01-10  7:43    backward compatibility.

BITPROC\ FXOR     BAS      5031 2002-01-11 17:53  Standalone version of 'Fxor' feature added
DOCS\    FXOR     DOC      2149 2002-01-12 11:06    to new version of 'Bcrp'. Masks an entire
EXES\    FXOR     EXE      9720 2002-01-11 17:53    file with a pseudorandom bitstream.

----| UPDATE13.TXT 08/28/2001 |-----------------------------------------------------------------
MISCUTIL\UNHIDE9X BAS      6978 2001-08-27 22:34  New utility unhides all "hidden" and "system"
DOCS\    UNHIDE9X DOC      4807 2001-08-27 23:40    files and directories on Win9x O/S's, when
EXES\    UNHIDE9X EXE     10839 2001-08-27 22:53    system is booted to "Command Prompt Only".
                                                  Note that WinME requires the MFDDME13.zip
                                                    patch in order to boot to DOS-only mode.

MISCUTIL\PROC     BAS     16915 2001-07-31 14:21
EXES\    PROC     EXE     12496 2001-07-31 14:21  Expanded list of possible file viewers.

MISCUTIL\DIRM     BAS    100895 2001-08-06 13:45
EXES\    DIRM     EXE     30870 2001-08-06 13:45  Fixed bugs not doing F4 fileviews correctly.
MISCUTIL\DMNT     BAS    101501 2001-08-06 14:03
EXES\    DMNT     EXE     29922 2001-08-06 14:04  Same as DIRM utility.

INCLUDES\GETDIR9X BAS      7424 2001-08-26 10:48  Directory support functions for UNHIDE9X.BAS.

----| UPDATE12.TXT 07/21/2001 |-----------------------------------------------------------------
MISCUTIL\PSET     BAS     23816 2001-07-17 13:43  Added "font" printing where user can specify
DOCS\    PSET     DOC      4468 2001-07-16 13:00    the font size in inches, and optionally
EXES\    PSET     EXE     19729 2001-07-17 13:43    set the line height in inches as well.

TEXTSRCH\TFNDALL  BAS     24748 2001-07-19 18:01  Brought this code (used by FINDALL utility)
EXES\    TFNDALL  EXE     21170 2001-07-19 18:03    up to conformance with the TFND utility).

MISCUTIL\DIRM     BAS    100895 2001-07-20  7:32  Fixed two bugs in the file-rename facility:
EXES\    DIRM     EXE     30854 2001-07-20  7:35  1. "Uppercasing" non-lowercase characters.
MISCUTIL\DMNT     BAS    101501 2001-07-20  7:33  2. Not discarding trailing dot in filename
EXES\    DMNT     EXE     29921 2001-07-20  7:35     caused mismatch of files on source/dest.

----| UPDATE11.TXT 06/14/2001 |-----------------------------------------------------------------
INCLUDES\BASDEF   H        2060 2001-06-07 14:59  Replaced floating-point processing in ifn.rand
INCLUDES\BASDEF   BAS     17748 2001-06-07 20:05    (pseudo-random number generator) function.

EXES\    BCRP     EXE     12378 2001-06-07 20:12  Recomplied to use changes in Basdef.bas

EXES\    DIRM     EXE     30584 2001-05-17  9:39  Changed date format in print report to
MISCUTIL\DIRM     BAS    100323 2001-05-17  9:39    'mm/dd/yy'.
EXES\    DMNT     EXE     30211 2001-06-10 10:14  Changed date format in print report to
MISCUTIL\DMNT     BAS     99954 2001-06-10 10:14    'mm/dd/yy'.

MISCUTIL\SHEL     BAS      1577 2001-06-12 23:46  New utility calls:
DOCS\    SHEL     DOC       780 2001-06-14  2:08  1. DOS or DOS-compatible Windows objects from
EXES\    SHEL     EXE      5977 2001-06-12 23:47     the command line, and returns elapsed time.
                                                  2. Calls a DOS shell after allocating a
                                                     specified amount of RAM memory.

----| UPDATE10.TXT 05/10/2001 |-----------------------------------------------------------------
INCLUDES\TFIND    H        1895 2001-04-27  4:25  Fixed bug not counting lines correctly and
INCLUDES\TFIND    BAS     14136 2001-04-28 14:04    not getting correct maximum line length.

EXES\    TFND     EXE     21177 2001-04-28 15:53  Recompiled due to fixes to Tfind.bas.
EXES\    TFNO     EXE     21145 2001-04-28 17:13  Recompiled due to fixes to Tfind.bas.
EXES\    TFOR     EXE     21331 2001-04-28 17:13  Recompiled due to fixes to Tfind.bas.
EXES\    TFNDALL  EXE     20995 2001-04-28 17:13  Recompiled due to fixes to Tfind.bas.

MISCUTIL\PSET     BAS     22890 2001-04-27  9:59  Fixed line-count logic, partly due to fix to
EXES\    PSET     EXE     19463 2001-04-28 16:52    Tfind.bas, and partly internal to Pset.bas.

----| UPDATE09.TXT 04/27/2001 |-----------------------------------------------------------------
TEXTUTIL\ICOL     BAS   8,294  2001-04-26 17:09  Enhanced formatting of inserted column where
DOCS\    ICOL     DOC   2,456  2001-04-25 11:08    blank-space padding insures that columns
EXES\    ICOL     EXE  15,703  2001-04-26 18:09    line up regardless of text line lengths.

TEXTUTIL\MCOL     BAS   4,915  2001-04-26 16:21  Added this new utility program to move a
DOCS\    MCOL     DOC   1,250  2001-04-26 19:54    column of text with a single command;
EXES\    MCOL     EXE  15,253  2001-04-26 18:09    also right-trimming all output lines.

TEXTUTIL\RCOL     BAS   3,631  2001-04-26 16:20  Cleanup to conform to style of above programs;
EXES\    RCOL     EXE  14,996  2001-04-26 18:09    also right-trimming all output lines.

EXES\    XCOL     EXE  14,964  2001-04-26 18:10  Cleanup to conform to style of above programs;
TEXTUTIL\XCOL     BAS   3,550  2001-04-26 16:19    also right-trimming all output lines.

----| UPDATE08.TXT 03/27/2001 |-----------------------------------------------------------------
VBUTIL\  INDENT   BAS  21,750  2001-02-27 17:55  Fixed bug triggered by a Select Case code block
DOCS\    INDENT   DOC   2,892  2001-02-28 20:13    that contained no Case clauses.
EXES\    INDENT   EXE  43,524  2001-02-27 17:55  Also enhanced handling of lines containing ':'
                                                   used as a multi-statement separator or as a
                                                   GOTO/GOSUB line label terminator.

EXES\    SRTF     EXE  47,399  2001-03-01 22:19  Recompiled using standard BASIC v4.5 library
EXES\    SRTF2    EXE  46,063  2001-03-02  7:22    to avoid out-of-memory errors.

TEXTUTIL\XSEG     BAS   5,134  2001-03-02  7:50  Enhanced user options to allow begin position
EXES\    XSEG     EXE  14,493  2001-03-02  7:51    without length (extracts to end-of-file).

----| UPDATE07.TXT 02/23/2001 |-----------------------------------------------------------------
VBUTIL\  CALLIST2 BAS  24,909  2001-02-22 17:23  Expanded scope to include target file's
EXES\    CALLIST2 EXE  47,631  2001-02-22 17:18    procedures in output list when encountered
                                                   and not just when called.
                                                 Also added numbers at left indents to enhance
                                                   the readability of the output listing.

MISCUTIL\DIRM     BAS 100,060  2001-02-13  9:03  Fixed some bugs not performing copy, move or
EXES\    DIRM     EXE  30,470  2001-02-13  9:06    rename when filename had embedded spaces.
EXES\    DMNT     EXE  29,863  2001-01-28 16:58  Recompiled to use changes to Getdirnt.bas.

TEXTUTIL\WRAP     BAS  12,211  2001-02-23  1:34  New utility to word-wrap text files.
DOCS\    WRAP     DOC   1,454  2001-02-23  7:23
EXES\    WRAP     EXE  14,813  2001-02-23  1:35

INCLUDES\GETDIRNT BAS  10,034  2001-01-28 16:57  Changed casing logic to use uppercase for
INCLUDES\GETDIRW  BAS  10,715  2001-01-28 16:56    first character of filename plus each
                                                   first character following a space, left-
                                                   parenthesis, or dash.

----| UPDATE06.TXT 01/16/2001 |-----------------------------------------------------------------
MISCUTIL\DIRM     BAS  99,142  2001-01-15 13:10  Eliminated forced lowercase
EXES\    DIRM     EXE  30,272  2001-01-15 13:10    in file renaming function.

TEXTSRCH\TFND     BAS  23,885  2001-01-09 22:59  Fixed bug introduced by previous
EXES\    TFND     EXE  21,075  2001-01-09 23:03    change (caused reporting errors).

INCLUDES\GETDIRNT BAS  10,034  2001-01-15 13:24  Uppercase first byte of filename as well
INCLUDES\GETDIRW  BAS  10,715  2001-01-14 10:48    as first byte after space or open paren
                                                   (used by DIRM utility).

----| UPDATE05.TXT 12/10/2000 |-----------------------------------------------------------------
EXES\    BROW     EXE  27,302  2000-11-10 12:48  Fixed insufficient memory error on F9 print
                                                   to disk (occurred infrequently).

MISCUTIL\DIRM     BAS  98,676  2000-11-03 17:20  Enhanced date/time comparison temporary view
EXES\    DIRM     EXE  29,989  2000-11-03 17:22    [Ctrl-F1] mode for times around midnight.

MISCUTIL\DMNT     BAS  99,691  2000-11-03 17:21  Same as DIRM utility above.
EXES\    DMNT     EXE  29,715  2000-11-03 17:22

MISCUTIL\PSET     BAS  22,286  2000-11-17 18:31  Enhanced CPI settings to take advantage of
EXES\    PSET     EXE  19,305  2000-11-17 18:31    scalable fonts in newer laser printers.

TEXTSRCH\TFND     BAS  23,641  2000-11-08 17:57  Fixed bug not finding some text matches
EXES\    TFND     EXE  21,068  2000-11-08 20:02    when multiple text strings entered.

----| UPDATE04.TXT 10/26/2000 |-----------------------------------------------------------------
VBUTIL\  CALLIST2 BAS  21,457  2000-10-24 13:46  Eliminated Callist3.* and added options
EXES\    CALLIST2 EXE  47,061  2000-10-24 13:46    here for full or partial tree listings.

----| UPDATE03.TXT 10/21/2000 |-----------------------------------------------------------------
BITPROC\ BCRP     BAS  25,939  2000-09-21  8:46  Added resistance to plaintext attacks
DOCS\    BCRP     DOC   7,794  2000-09-21 20:04  Added resistance to plaintext attacks
EXES\    BCRP     EXE  41,374  2000-09-21  8:52  Added resistance to plaintext attacks
INCLUDES\BCRP     H     1,809  2000-10-19 10:28  Added header for istr.sort2 function
VBUTIL\  CALLIST2 BAS  18,648  2000-10-06 14:14  Fixed bug not comparing current
EXES\    CALLIST2 EXE  46,560  2000-10-06 14:15    procedure to current file
VBUTIL\  CALLIST3 BAS  18,661  2000-10-06 13:11  Fixed bug not comparing current
EXES\    CALLIST3 EXE  46,384  2000-10-06 13:11    procedure to current file
INCLUDES\PARMSTR2 BAS   8,506  2000-09-21  8:41  Don't reprocess long (Windows) filenames
MISCUTIL\SHELSORT BAS   5,869  2000-10-20 14:06  Cosmetic change to sort loop initializations
INCLUDES\STRING   BAS  12,860  2000-10-19 10:23  Added istr.sort2 (2-array) function
INCLUDES\STRING   H       756  2000-10-19 10:10  Added istr.sort2 function header
TEXTSRCH\TFND     BAS  22,340  2000-10-13  9:48  Right justify line numbers and file offsets
EXES\    TFND     EXE  20,842  2000-10-13  9:52  Right justify line numbers and file offsets
TEXTSRCH\TFNDALL  BAS  23,203  2000-10-13  9:51  Right justify line numbers and file offsets
EXES\    TFNDALL  EXE  20,782  2000-10-13  9:52  Right justify line numbers and file offsets
TEXTSRCH\TFNO     BAS  22,532  2000-10-13  9:49  Right justify line numbers and file offsets
EXES\    TFNO     EXE  20,932  2000-10-13  9:52  Right justify line numbers and file offsets
TEXTSRCH\TFOR     BAS  23,411  2000-10-13  9:50  Right justify line numbers and file offsets
EXES\    TFOR     EXE  21,131  2000-10-13  9:52  Right justify line numbers and file offsets

----| UPDATE02.TXT 09/06/2000 |-----------------------------------------------------------------
TEXTUTIL\SPLF.BAS       9,753  2000-08-08 14:26  Reset text-mode default maxsize
EXES\    SPLF.EXE      10,676  2000-08-08 14:41   to match SQL7 'isql' utility.
DOCS\    SPLF.DOC       1,777  2000-08-08 14:27

VBUTIL\  CALLIST2.BAS  18,648  2000-08-11 11:35  Fixed two bugs:
VBUTIL\  CALLIST3.BAS  18,661  2000-08-11 11:31   1. Not uppercasing source
EXES\    CALLIST2.EXE  46,465  2000-08-11 11:35      filename for comparison.
EXES\    CALLIST3.EXE  46,301  2000-08-11 11:35   2. Not setting correct byte
DOCS\    CALLIST.DOC    5,664  2000-08-11 13:26      position in current line.

BITPROC\ BCRP.BAS      24,690  2000-09-02 13:38  Added a pseudorandom number
EXES\    BCRP.EXE      42,262  2000-09-02 13:39   generator to the source code.
DOCS\    BCRP.DOC       7,277  2000-09-04  9:34

INCLUDES\BASDEF.H       1,979  2000-09-01 14:42  Added definition for the PRNG.
INCLUDES\BASDEF.BAS    17,249  2000-09-01 14:41  Added function for the PRNG.
INCLUDES\PARMSTR1.BAS   8,504  2000-08-14  2:27  Reset maximum params to 12.

----| UPDATE01.TXT 08/01/2000 |-----------------------------------------------------------------
MISCUTIL\PROC.BAS      16,915  2000-07-30  9:36  Updated to allow directories plus filenames
EXES\    PROC.EXE      12,200  2000-07-30  9:37

TEXTUTIL\ICOL.BAS       6,236  2000-06-07  9:51  Fixed formatting bug
EXES\    ICOL.EXE      10,230  2000-06-07  9:52

TEXTUTIL\SPLF.BAS       9,754  2000-07-12  9:50  Updated to split files in text or binary mode
EXES\    SPLF.EXE      10,671  2000-07-12  9:52
DOCS\    SPLF.DOC       1,777  2000-06-09  7:03

VBUTIL\  INDENT.BAS    19,246  2000-06-07 18:38  Fixed formatting bug
EXES\    INDENT.EXE    43,090  2000-06-07 18:39

VBUTIL\  CALLIST1.BAS  10,427  2000-06-12 18:39  Updated max. file path/names and
VBUTIL\  CALLIST2.BAS  18,324  2000-06-12 19:10  procedure names to 60 characters.
VBUTIL\  CALLIST3.BAS  18,337  2000-06-12 19:35
EXES\    CALLIST1.EXE  42,077  2000-06-12 18:40
EXES\    CALLIST2.EXE  46,424  2000-06-12 19:14
EXES\    CALLIST3.EXE  46,259  2000-06-12 19:38
