anchor.diff:  if ERRORLEVEL 2 goto ERROR
   cd ..\..
   rem
  -rem Set path for VC 6
  -path %MSDEV_BASE%;%path%
  -rem
   rem ************************************************************
  -rem Target 4: Visual C++ .NET using scite\boundscheck\SciTE.sln
  -call "%MSDEV71_BASE%\vsvars32.bat"
  +rem Target 4: Visual C++ Express using scite\boundscheck\SciTE.sln
   call scite\scripts\clearboth
   cd scite\boundscheck
  -devenv scite.sln /rebuild release
  +vcexpress scite.sln /rebuild release
   if ERRORLEVEL 2 goto ERROR
   cd ..\..
   rem
  
positive.code: if ERRORLEVEL 2 goto ERROR
  cd ..\..
  rem Visual C++ builds
  call "%MSDEV_BASE%\..\..\..\VC98\bin\vcvars32.bat"
  echo on
  rem
  rem ************************************************************
  rem Target 6: Visual C++ 98 using scintilla\win32\scintilla_vc6.mak
  call scite\scripts\clearboth
  cd scintilla\win32
  nmake -f scintilla_vc6.mak QUIET=1
  if ERRORLEVEL 2 goto ERROR
  cd ..\..
  rem
  rem ************************************************************
  rem Removed: Target 7
  
negative.code: set
  set MSDEV_BASE=C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin
  set MSDEV71_BASE=C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools
  set WINSDK_BASE=C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin
  rem
  rem ************************************************************
  rem Target 1: basic unit tests with gcc
  