anchor.diff:  :# Execute a command, logging its output.
   :# Use for informative commands that should always be run, even in NOEXEC mode. 
   :Do
  +set "Exec.RestoreErr=call :Exec.SetErrorLevel %ERRORLEVEL%" &:# Save the initial errorlevel: Build a command for restoring it later
   setlocal EnableExtensions DisableDelayedExpansion
   set NOEXEC=0
   set "IF_NOEXEC=if .%NOEXEC%.==.1."
  
positive.code: 
  :Exec.ShowExitCode %1
  set "Exec.ErrorLevel="
  %IF_DEBUG% %>DEBUGOUT% echo.%INDENT%  exit %1
  if defined LOGFILE %>>LOGFILE% echo.%INDENT%  exit %1
  exit /b %1
  
negative.code: :#                  errorlevel that was there on entrance.                    #
  :#   2016-11-02 JFL Bug fix: Avoid log file redirection failures in recursive #
  :#                  scripts.                                                  #
  :#   2016-11-05 JFL Fixed :Exec bug in XP/64.				      #
  :#                  Indent sub-scripts output in debug mode.                  #
  :#   2016-11-07 JFL Updated the 10/19 errorlevel fix to work for DO and EXEC. #
  :#                                                                            #
  :#----------------------------------------------------------------------------#
  
  