anchor.diff:  :#                                  Inherited. Default=. (empty string)       #
   :#                                                                            #
   :#  Notes           All output from these routines is sent to the log file.   #
  -:#                  In debug mode, the debug output is also sent to stderr.   #
  +:#                  The debug output is sent stdout or stderr, depending on   #
  +:#                  variable %>DEBUGOUT%.				      # 
   :#                                                                            #
   :#                  Traced functions are indented, based on the call depth.   #
   :#                  Use %ECHO% to get the same indentation of normal output.  #
  
positive.code: :#                  %ECHOSVARS.V%   Idem, but display them in verb. mode only #
  :#                  %ECHOSVARS.D%   Idem, but display them in debug mode only #
  :#                                                                            #
  :#                  %ECHOVAL%       Echo the value of variable ARG1           #
  :#                  %ECHOVAL.D%     Idem, but display it in debug mode only   #
  :#                                                                            #
  :#                  %IF_DEBUG%      Execute a command in debug mode only      #
  :#                  %IF_VERBOSE%    Execute a command in verbose mode only    #
  
negative.code: ver | find "Windows NT" >NUL && goto ErrNT
  
  :# Mechanism for calling subroutines in this library, either locally or from another script.
  :# Called by (%LCALL% :label [arguments]), with LCALL defined in the "sourcing" block below.
  if '%1'=='call' goto :call
  
  setlocal EnableExtensions DisableDelayedExpansion &:# Make sure ! characters are preserved
  set "VERSION=2019-10-05"
  