anchor.diff:  if [%1]==[-u] call :UninstallAg & %RETURN%
   if [%1]==[-V] (echo %VERSION%) & exit /b 0
   if [%1]==[-X] set "EXEC=echo" & goto :next_arg
  +if [%1]==[-y] set "SILENT=1" & goto :next_arg
   %ERROR% Unexpected argument: %1
   %PAUSE%
   %RETURN% 1
  
positive.code: :#                  Fixed admin detect in 32-bits shells in 64-bits Windows.  #
  :#                  Pause before exiting after an error, to give time to      #
  :#                  read the error message from within ag_setup.exe.          #
  :#                                                                            #
  :##############################################################################
  
  setlocal EnableExtensions DisableDelayedExpansion &:# Make sure ! characters are preserved
  set "VERSION=2021-11-12"
  set "SCRIPT=%~nx0"		&:# Script name
  set "SNAME=%~n0"		&:# Script name, without its extension
  set "SPATH=%~dp0"		&:# Script path
  
negative.code: 
  set "UNINSTALL_KEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\The Silver Searcher"
  set "INSTALLED_FILES="  &:# List of files installed or updated by this script
  
  set "SILENT=0"
  
  %LOG% --------------------------------------------------------------------
  %LOG% %~f0 %*
  