anchor.diff:  set "EXEC.ARGS=%EXEC.ARGS: -d=%"
   set "EXEC.ARGS=%EXEC.ARGS:~1%"
   :# Optimization to speed things up in non-debug mode
  -if not defined LOGFILE set "ECHO.D=rem"
  -if .%LOGFILE%.==.NUL. set "ECHO.D=rem"
  -if not defined LOGFILE set "ECHOVARS.D=rem"
  -if .%LOGFILE%.==.NUL. set "ECHOVARS.D=rem"
  +if not defined LOGFILE set "ECHO.D=echo >NUL"
  +if .%LOGFILE%.==.NUL. set "ECHO.D=echo >NUL"
  +if not defined LOGFILE set "ECHOVARS.D=echo >NUL"
  +if .%LOGFILE%.==.NUL. set "ECHOVARS.D=echo >NUL"
   goto :eof
   
   :Debug.On
  
positive.code: set "EXEC.ARGS=%EXEC.ARGS: -v=%"
  set "EXEC.ARGS=%EXEC.ARGS:~1%"
  :# Optimization to speed things up in non-verbose mode
  if not defined LOGFILE set "ECHO.V=rem"
  if .%LOGFILE%.==.NUL. set "ECHO.V=rem"
  if not defined LOGFILE set "ECHOVARS.V=rem"
  if .%LOGFILE%.==.NUL. set "ECHOVARS.V=rem"
  goto :eof
  
  :Verbose.On
  
negative.code:   set CMD=reg query "%KEY%" /v "%NAME%"
  )
  %ECHO.D% %CMD%
  set "RETCODE=1"
  :# For each line in CMD output...
  %FOREACHLINE% %%i in ('%CMD% 2^>NUL') do (
    set "RETCODE=0"
    set "LINE=%%i"
    %ECHOVARS.D% LINE
    :# Values are indented by 4 spaces.
  