anchor.diff:  :#   2020-01-13 JFL Added routine :is_newer.                                  #
   :#   2020-02-14 JFL Added routines :is_empty_dir, :has_files, :has_dirs,      #
   :#		    :test_errorlevel                                          #
  +:#   2020-03-13 JFL Added routines :EchoVal[.Debug] and macros %ECHOVAL[.D]%. #
   :#		                                                              #
   :#          Copyright 2016 Hewlett Packard Enterprise Development LP         #
   :# Licensed under the Apache 2.0 license  www.apache.org/licenses/LICENSE-2.0 #
  
positive.code: :#                  %ECHOSVARS%	    Echo ARG1 before each variable.           #
  :#                  %ECHOSVARS.V%   Idem, but display them in verb. mode only #
  :#                  %ECHOSVARS.D%   Idem, but display them in debug mode only #
  :#                                                                            #
  :#                  %IF_DEBUG%      Execute a command in debug mode only      #
  :#                  %IF_VERBOSE%    Execute a command in verbose mode only    #
  
negative.code: :#                  Debug.Return    Log exit from a routine		      #
  :#                  Verbose.Off	    Disable the verbose mode                  #
  :#                  Verbose.On	    Enable the verbose mode		      #
  :#                                                                            #
  :#                  Echo	    Echo and log strings, indented            #
  :#                  EchoVars	    Display a set of variables name=value     #
  :#                  EchoStringVars  Display a string, then a set of variables #
  :#                  EchoArgs	    Display all arguments name=value          #
  :#                  EchoVal	    Display the value of one variable         #
  :#		    All functions in that series have two other derivatives,  #
  :#                  with the .debug and .verbose suffix. Ex: Echo.Debug       #
  :#                  These display only in debug and verbose mode respectively,#
  :#                  but always log the string (if a log file is defined).     #
  :#                                                                            #
  :#  Macros          %FUNCTION%	    Define and trace the entry in a function. #
  :#                  %UPVAR%         Declare a var. to pass back to the caller.#
  