Version list for Copyit v5.5a PD 2014:

  Version v1.0a - v1.9a

   Initial creation.

  Version v1.9b

   Cures problem with out of string space during /3 strip ascii values by
   reducing the read/write buffer from 32k to 4k and optimizes the buffer
   for FAT32.

  Version v1.9c

   Fixes problem with [] DOS command not restoring the current drive Copyit
   started from after exiting from the DOS shell.

  Version v2.0a

   Adds Control-Break processing and the /~ switch.

   Additional interrupt 1B Control-Break trapping added.

   Fixed nul redirected input.

  Version v2.1a

   Adds current date to /e when specified as 99/99/9999.

   Adds date filename pattern matching with /e1: amd /e2:

  Version v2.2a

   Adds register storage during more prompt and error display.

  Version v2.3a

   Fixes the preservation of file date\time.

   Repairs directory attributes not being copied.

  Version v2.4a

   Adds current date\time defaults to /5 and /6.

   Changes format of /5 switch to mm/dd/yyyy.

   Fixes /6 not parsing time format correctly.

   Fixes combinations of /5, /6, with /7, /8, and /9 switches.

   Adds /s1, /s2, /s3 date\time override switches for /e, and /t switches.

   Adds /z1, /z2, /z3 synchronize override switches for /a, and /a? switches.

   Repairs storage of file time in milliseconds.

   Fixes trapping of extra characters in command line.

   Fixes comspec variable when calling command.com.

  Version v2.5a:

   Adds millisecond timing to /t switch used with /s1, /s2, and /s3.

   Adds millisecond timing to /a, /a? switches used with /z1, /z2, and /z3.

   Removes seconds from all last modified time variables.

  Version v2.6a:

   Extended the /L switch for more specific display info.

   Restores file/dir destination array order.

   Corrects error when opening/closing output file.

   Increments excluded file list to 128 characters.

  Version v2.7a:

   Cleans command line parsing.

   Changes DOS commands to /[<command>] switch.

  Version v2.8a:

   Fixes combinations of /s and /o causing syntax error.

  Version v2.9a:

   Adds /o1 and /o2 for wide display and 8.3 filename display.

   Removes /o switch.

   Adds /x1 and /x2 for truncated source filename display.

   Removes /x switch.

   Rewrote help screens for Copyit boot usage.

  Version v3.0a:

   Adds /g switch for \\server\share\ destination copying.

   Also allows <filelist> to include \\server\share\ source filenames.

  Version v3.1a:

   Repairs network paths in command shell.

  Version v3.2a:

   Cleans up output file display for network paths.

  Version v3.3a:

   Fixes /d default when omitted and /g specified.

   Now allows omission of /d and /f when /g specified.

  Version v3.4a:

   Also allows omission of /d, /f, and /g.

   Now allows /d w/o parameter during /g specification.

   Now allows /g w/o parameter for default server name/share drive.

  Version v3.5a:

   Traps nul command line.

   Fixes some output after Control-Break.

  Version v3.6a:

   Allows Nul command line during redirected input.

  Version v3.7a:

   Allows Nul command line during environment variable and config file input.

  Version v3.8a:

   Adds /@ switch to enable filelists.

   Adds /@2 switch to disable filelist pattern matching.

   Adds /# switch to disable filelist prompts.

  Version v3.9a:

   Fixes command switch replacement characters.

  Version v4.0a:

   Detects Windows before DOS to remain compatible with XP.

  Version v4.1a:

   Parses quotes in path variable.

   Adds variable for /_ to override Windows detected.

   Moves read config file to subroutine to avoid switch parsing errors.

  Version v4.2a:

   Also parses ;; nul paths in path environment variable.

   Does not delete destination file in error when appending.

  Version v4.3a:

   Adds /v1 switch to append and resume to destination file.

   Adds /v2 switch to append and resume from specified byte position.

  Version v4.4a:

   Adds time slice release for tight keyboard loops.

  Version v4.5a:

   Repairs resetting source attribute during input file access code invalid.

   Adds hexidecimal formatting string function to error code lists.

  Version v4.6a:

   Fixes error during copying from netpath.

   Repairs redundant filelist processing.

  Version v4.7a:

   Optimizes error during copying from netpath.

   Fixes some maximum recursive error processing.

   Adds filelist to output file processing.

   Fixed syntax error storing drive number.

   Repaired /i not deleting source filename.

   Edits DeleteFiles for /k compatibility in XP.

   Increases file handles to 24 for recursion.

  Version v4.8a:

   Fixes not restoring netpath destination file attributes.

     Adds global common shared Dest.Attribute integer variable.

     Adds Get.Dest.Attr: and Set.Dest.Attr: subroutines.

   Removes some unneeded ASCIIZ declarations.

  Version v4.9a:

   Fixes problem with remote netpath override.

  Version v5.0a:

   Fixes not resetting netpath destination path attributes.

   Adds /> switch to command line to ignore file sort.

   Adds more debug mode checking for reading from netpath.

   Fixes attribute resetting for desttination filename.

   Adds /x3 switch to ignore filename write display.

   Removes v4.8a netpath destination file attributes.

     Removes Get.Dest.Attr: and Set.Dest.Attr: subroutines.

   Adds Error.lib for extended DOS error listing.

   Adds /c1 to suppress extended output listing messages.

   Specifies between bytes counted and bytes copied.

   Adds /x4 switch to ignore all filename displays.

   Modifies transfer rate calculations. Fixes division by zero.

   Adds QB extended error list to Error.lib.

   Corrects problem with exiting copy loop when /3 strips all chars.

   Corrects error with total bytes copied.

  Version v5.1a:

   Adds 'Transfer time:' to /+ transfer rate output display.

   Modifies transfer rate output display.

   Improves /3 strip values for byte equals buffer.

   Adds BufferLen constant for copy file loop.

  Version v5.2a:

   Adds /=<x> switch for DebugDelay time delay in more prompts.

   Edits Ambiguate subroutine for carry flag error not returning 8.3 filename.

   Replaces some CHR$(34) with Quote constant.

   Edits some help screens by adding page number.

   Adds /: ignore skipped file list.

   Rewrote recursive filelist copying.

  Version v5.3a:

   Changes /> switch to /-1 switch to avoid dos command line error.

   Fixes missing switch check in ReadSwitches subroutine.

   Adds LastSwitch function to adjust last switch read.

   Adds switches to sort input filenames, directories, and netpaths specified
   on command line either ascending or descending.

   Improves short filelist with /x1 or /x2 specified with /m.

   Fixes /x4 display with \\ prefix with /o1 and /o2 short display.

  Version v5.4a:

   Adds /C2 skip overwrite output switch.

   Fixes /=0 switch.

   Fixes /* progress bar display.

  Version v5.5a:

   Adds print to moreprompt when using /=0 switch.

-end-
