anchor.diff:  :#                  Added option -v.                                          #
   :#   2013-04-05 JFL Added support for the gnuwin32 and mingw ports.           #
   :#   2016-10-11 JFL Added options -d, -l, -L.                                 #
  +:#   2016-12-15 JFL Added routine :FindInPath, to allow finding targets       #
  +:#                  even when running a copy of this script not in the PATH.  #
  +:#                  Changed the output filtering, to correct only file names. #
  +:#                  Fixed a bug with UnxUtils' version of find and grep.      #
   :#                                                                            #
   :#          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-10-11"
  +set "VERSION=2016-12-15"
   set "SCRIPT=%~nx0"
   set "SCRIPT_DRIVE=%~d0"
   set "SCRIPT_PATH=%~dp0" & set "SCRIPT_PATH=!SCRIPT_PATH:~0,-1!"
  
positive.code: :# Search for the unxutils.sourceforge.net port of a Unix program.
  :UnxUtils %1=program. Returns variable %1 set to the exe full pathname.
  :# Search in the standard location, or underneath this script directory.
  for %%p in ("%SCRIPT_PATH%" "%SCRIPT_DRIVE%" "C:") do (
    if .%DEBUG%.==.1. echo Checking "%%~p\UnxUtils\usr\local\wbin\%~1.exe"
    if exist "%%~p\UnxUtils\usr\local\wbin\%~1.exe" (
      set "%~1=%%~p\UnxUtils\usr\local\wbin\%~1.exe"
  
negative.code: 
  set FUNCTION=rem
  set RETURN=goto :eof
  set FOREACHLINE=for /f "delims="
  goto main
  
  :# Quote file pathnames that require it. %1=Input variable. %2=Opt. output variable.
  