anchor.diff:  set "DEBUG=1"
   set "DEBUG.ENTRY=:Debug.Entry"
   set "IF_DEBUG=if .%DEBUG%.==.1."
  -set "FUNCTION0=%LCALL% call :Debug.Entry0 %%0 %%*"
  +set "FUNCTION0=call %LCALL% :Debug.Entry0 %%0 %%*"
   set FUNCTION=%MACRO.GETEXP% %&% %MACRO% ( %\n%
     call set "FUNCTION.NAME=%%0" %\n%
     call set ARGS=%%*%# Do not quote this, to keep string/non string aternance #%%\n%
     if defined ARGS set ARGS=%!%ARGS:^^^^^^^^^^^^^^^^=^^^^^^^^%!%%# ^carets are doubled in quoted strings, halved outside. => Quadruple them if using unquoted ones #%%\n%
     if %!%DEBUG%!%==1 ( %# Build the debug message and display it #% %\n%
  +    set DEBUG.MSG=call %!%FUNCTION.NAME%!% %!%ARGS%!%%\n%
       if defined ^^%>%DEBUGOUT ( %# If we use a debugging stream distinct from stdout #% %\n%
  -      call :Echo.2DebugOut call %!%FUNCTION.NAME%!% %!%ARGS:%%=%%%%%!%%# Use a helper routine, as delayed redirection does not work #%%\n%
  +      %!%LCALL%!% :Echo.2DebugOut DEBUG.MSG %# Use a helper routine, as delayed redirection does not work #% %\n%
       ) else ( %# Output directly here, which is faster #% %\n%
  -      echo%!%INDENT%!% call %!%FUNCTION.NAME%!% %!%ARGS%!%%\n%
  +      echo%!%INDENT%!% %!%DEBUG.MSG%!%%\n%
       ) %\n%
       if defined LOGFILE ( %# If we have to send a copy to a log file #% %\n%
  -      call :Echo.2LogFile call %!%FUNCTION.NAME%!% %!%ARGS:%%=%%%%%!%%# Use a helper routine, as delayed redirection does not work #%%\n%
  +      %!%LCALL%!% :Echo.2LogFile DEBUG.MSG %# Use a helper routine, as delayed redirection does not work #% %\n%
       ) %\n%
       call set "INDENT=%'!%INDENT%'!%  " %\n%
     ) %\n%
  
positive.code: goto :eof
  
  :#----------------------------------------------------------------------------#
  :#                                                                            #
  :#  Function        Main                                                      #
  :#                                                                            #
  
negative.code: :#   2016-12-07 JFL Added a source command for using debug functions in this  #
  :#		    library from an outside script.                           #
  :#   2016-12-08 JFL Moved the most common initializations into :Library.Init. #
  :#   2016-12-12 JFL Fixed function call/return logging when sourcing this lib.#
  :#		                                                              #
  :#          Copyright 2016 Hewlett Packard Enterprise Development LP         #
  :# Licensed under the Apache 2.0 license  www.apache.org/licenses/LICENSE-2.0 #
  