anchor.diff:  :#   2016-11-05 JFL Fixed :Exec bug in XP/64.				      *
   :#                  Indent sub-scripts output in debug mode.                  *
   :#                  Avoid getting the PID if we have it already.              *
  +:#   2016-11-07 JFL Updated the 10/19 errorlevel fix to work for DO and EXEC. *
   :#                                                                            *
   :#          Copyright 2016 Hewlett Packard Enterprise Development LP         *
   :# Licensed under the Apache 2.0 license  www.apache.org/licenses/LICENSE-2.0 *
   :#*****************************************************************************
   
   setlocal EnableExtensions EnableDelayedExpansion
  -set "VERSION=2016-11-05"
  +set "VERSION=2016-11-07"
   set "SCRIPT=%~nx0"
   set "SPATH=%~dp0" & set "SPATH=!SPATH:~0,-1!"
   set "ARG0=%~f0"
  
positive.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.                  *
  :#                                                                            #
  :#----------------------------------------------------------------------------#
  
  
negative.code: :# Version supporting input and output redirections, and pipes.
  :# Redirection operators MUST be surrounded by quotes. Ex: "<" or ">" or "2>>"
  :Exec
  set "Exec.RestoreErr=call :Exec.SetErrorLevel %ERRORLEVEL%" &:# Save the initial errorlevel: Build a command for restoring it later
  setlocal EnableExtensions DisableDelayedExpansion
  :Exec.Start
  set "NOREDIR0=%NOREDIR%"
  set "Exec.Redir=>>%LOGFILE%,2>&1"
  if .%NOREDIR%.==.1. set "Exec.Redir="
  