anchor.diff:    %ON_MACRO_EXIT% set "POST_MAKE_ACTIONS=%'!%POST_MAKE_ACTIONS%'!%%'!%MACRO.ARGS:~1%'!%" %/ON_MACRO_EXIT% %\n%
   ) %/MACRO%
   %IF_DEBUG% set ADD_POST_MAKE_ACTION &:# Display the macro, for debugging changes
  +
  +:# At this stage, we have all configure.bat mechanics ready, and compilers identified
  +:Configure_init_done
   
   :# Call other local and project-specific configure scripts, possibly overriding all the above
   :# Must be placed before the following commands, to allow defining %MSVCLIBX%, %SYSLIB%, %98DDK%, %BOOST%, %PTHREADS%
  
positive.code: )
  set "MASM=" & set "VC16.AS=" & goto :find16.done_masm
  :find16.found_masm
  set VC16.AS="%MASM%\BIN\ML.EXE"
  echo DOS	AS	x86	!VC16.AS!
  :find16.done_masm
  
negative.code: :# If there are output redirections, then cancel any attempt at redirecting output to the log file.
  set "Exec.Cmd1=%Exec.Cmd:"=%" &:# Remove quotes in the command string, to allow quoting the whole string.
  if not "%Exec.Cmd1:>=%"=="%Exec.Cmd1%" set "Exec.Redir="
  if defined Exec.Redir set "NOREDIR=1" &:# make sure child scripts do not try to redirect output again 
  :# Second stage: Convert quoted redirection operators (Ex: ">") to a usable (Ex: >) and a displayable (Ex: ^>) value.
  :# Must be once for each of the four < > | & operators.
  :# Since each operation removes half of ^ escape characters, then insert
  