//*************************************************************************
//  Revision history for NDIR.EXE
//
//*************************************************************************
//    1.73  --/--/--    The last time this WASN'T done.
//
//    1.74  08/18/91    - Fix duplicate filespec problems.
//          01/17/92    - Change my address to new one.
//
//    1.75  01/20/92    - Fix minor bug in exclusion-list processing.
//
//    1.76  02/04/92    - Modify directory tree display to include disk space
//                        used by ALL directories, not just empty ones.
//
//                      - Modify directory tree search to also count
//                        system, hidden, read_only files.
//
//                      - Show file sizes with commas in /1 display.
//
//    1.77  02/12/92    - Optimize some routines for better speed.
//                      - Implement preliminary no-sort file-list option.
//                      - Fix low-ascii option, which apparently hasn't
//                        worked for a LONG time!!
//
//    1.78  09/10/92    - Convert NDIR to linked-list method of handling
//                        file data.  ***  NEVER RELEASED  ***
//
//    1.79  10/05/92    - Miscellaneous code optimization.
//                        ***  NEVER RELEASED  ***
//    
//    1.80  08/04/93    - Convert to new C++ libraries.
//          ??/??/??    - Added /m switch
//          07-22-95    - Fix bug in /dk display
//          08-19-95    - Misc bug fixes
//                        ***  NEVER RELEASED  ***
//    
//    1.81  01-13-96    - Added -i switch for disk drive summary.
//                      - Changed line characters in directory tree display.
//                      - Directory tree now skips hidden directories.
//    
//    1.82  02-02-96    - Revised -i to recognize network drives.
//                      - Increased number of file extensions to 77.
//                      - Revised NDIRMOD to support the increased extensions.
//                      - File extension color specs can now include '?' 
//                        wildcard.
//                      - Color can be specified for no-extension files.
//                      - NDIRMOD now performs installation function,
//                        so NDINSTAL has been removed.
// 
//    1.83  03-31-97    - Support for long filenames in MSDOS 7.00+.  
//         
//                      - Added -l switch to force old DOS 8.3 filenames.
// 
//                      - Added -w switch to give different colors to 
//                        S/H/R files.
// 
//                      - Directory tree can be sorted by filename or 
//                        directory size (ascending or descending).
// 
//                      - Option to define colors for new extensions on the 
//                        commandline or environment variables:  =.FAQ=2
// 
//                      - Display either LAST_MODIFIED date/time or 
//                        FILE_CREATED date/time (MSDOS 7.00+ only).
// 
//    1.84  04-05-97    - Fixed TREE display to recognize uppercase flag
//                        when long filenames are disabled.
//                      - Hacked NDIRMOD to clear screen on exit, so
//                        screen colors are restored correctly.
//          04-23-97    - Make EXT sort case-insensitive.
// 
//    1.85  04-27-97    - Fix short-filename bug.
// 
//    1.86  12-02-97    - Fix bug in handling filenames beginning with '.'
//                      - Fix "year 2000" bugs
// 
//    2.00  03/01/99    - volume_name[] needs to be _MAX_PATH in size,
//                        for Win32 support; RedHat Linux CD was over-
//                        running our buffer.
//
//    2.01  07/05/00    - Converted get_cluster_size() to use the undocumented
//                        WinNT function from the ntfsinfo utility,  
//                        Copyright (C) 1997 Mark Russinovich
//  
//    1.90/2.03         - Mainly, converting to INI files for configuration,
//                        instead of NDIRMOD.
//                      - A variety of minor bug fixes that I never documented
// 
//    1.91/2.04         - Expand -o to support all three file date/time
//                        options.  -o now has an optional following number.
// 
//  1.91/2.05/2.05      - Add the NDIRH html lister
//                      - Fix a variety of minor display bugs
// 
//  1.92/2.08/2.06      - Change my email and web addresses
//                      - ndir32: fix a bug with WinNT windows that had
//                        screen buffer larger than displayed size.
//  
//  1.93/2.13/2.06      - Fix screen scrolling with ndir32 on Win9x.
//                      - The Steven Bensky mod (1) - restore -q listing to
//                        ndir32 - also, improve it with long filenames
//                        in both implementations.
//                      - The Steven Bensky mod (2) - Implement short 
//                        filename display in ndir32.
//                      - Restore prompt color properly in ndir32, on Win9x
//                        systems which don't run ANSI.SYS.
// 
//  1.93/2.15/1.02      - Replace ndirh with wndir.
//                      - Release current software.
// 
//*************************************************************************
