anchor.diff:  :#                  To do: Detect if the last arg has mismatched quotes, and  #
   :#                  if it does, append one.                                   #
   :#                  Right now such mismatched quotes will cause an error here.#
  -:#                  It is easily feasible to work around this, but this is    #
  -:#                  useless as passing back an invalid argument like this     #
  -:#                  will only cause more errors further down.                 #
  +:#                  Do not work around this error to only pass back the bad   #
  +:#                  argument, as this will only cause more errors further down#
   :#                                                                            #
   :#  History                                                                   #
   :#   2015-04-03 JFL Bug fix: Quoted args with an & inside failed to be poped. #
  
positive.code: if not [%2]==[] shift & goto :PrepArgVars
  goto :eof
  
  :PopArg.end
  
  :#----------------------------------------------------------------------------#
  :#                                                                            #
  :#  Function        Inline macro functions                                    #
  :#                                                                            #
  :#  Description     Tools for defining inline functions,                      #
  :#                  also known as macros by analogy with Unix shells macros   #
  
negative.code: %ECHOVARS% ARG ^""ARG"^"
  endlocal
  
  %_DO% setlocal EnableDelayedExpansion
  set ARGS=!STRING!
  %POPARG%
  %ECHOVARS% ARG ^""ARG"^"
  