anchor.diff:  
   call :build_libdispatch %exitOnError%
   
  -path %source_root%\icu-%icu_version%\bin64;%install_directory%\bin;%build_root%\swift\bin;%build_root%\swift\libdispatch-prefix\bin;%PATH%;%ProgramFiles%\Git\usr\bin
  +path %source_root%\icu-%icu_version%\bin64;%install_directory%\bin;%build_root%\swift\bin;%build_root%\swift\libdispatch-prefix\bin;%PATH%;C:\Program Files\Git\usr\bin
   call :test_swift %exitOnError%
   call :test_libdispatch %exitOnError%
   
  
positive.code: curl -L -O "https://github.com/unicode-org/icu/releases/download/release-%icu_version_dashed%/%file_name%" %exitOnError%
  :: unzip warns about the paths in the zip using slashes, which raises the
  :: errorLevel to 1. We cannot use exitOnError, and have to ignore errors.
  "%ProgramFiles%\Git\usr\bin\unzip.exe" -o %file_name% -d "%source_root%\icu-%icu_version%"
  exit /b 0
  
  goto :eof
  
negative.code: 
  set file_name=sqlite-amalgamation-3270200.zip
  curl -L -O "https://www.sqlite.org/2019/%file_name%" %exitOnError%
  "C:\Program Files\Git\usr\bin\unzip.exe" -o %file_name% %exitOnError%
  
  goto :eof
  endlocal
  