anchor.diff:  if ERRORLEVEL 2 goto ERROR
   cd ..\..
   rem
  +rem ************************************************************
   rem Target 3: Microsoft VC++ build
   call scite\scripts\clearboth
   cd scintilla\win32
  
positive.code: if ERRORLEVEL 2 goto ERROR
  cd ..\..
  rem
  rem Target 8: Visual C++ using scite\vcbuild\SciTE.dsp
  call scite\scripts\clearboth
  cd scite\vcbuild
  msdev SciTE.dsp /MAKE "SciTE - Win32 Release" /REBUILD
  if ERRORLEVEL 2 goto ERROR
  cd ..\..
  rem
  rem Target 9: Visual C++ using scite\boundscheck\SciTE.dsp
  call scite\scripts\clearboth
  cd scite\boundscheck
  msdev SciTE.dsp /MAKE "SciTE - Win32 Release" /REBUILD
  if ERRORLEVEL 2 goto ERROR
  cd ..\..
  call scite\scripts\clearboth
  goto CLEANUP
  :ERROR
  @echo checkbuilds.bat:1: Failed %ERRORLEVEL%
  
negative.code: if ERRORLEVEL 2 goto ERROR
  cd ..\..
  rem
  rem ************************************************************
  rem Target 5: GTK+ version using Visual C++ on scintilla\gtk\scintilla.mak
  call scite\scripts\clearboth
  cd scintilla\gtk
  nmake -f scintilla.mak QUIET=1
  if ERRORLEVEL 2 goto ERROR
  cd ..\..
  rem Visual C++ builds
  call "%MSDEV_BASE%\..\..\..\VC98\bin\vcvars32.bat"
  rem
  rem ************************************************************
  rem Target 6: Visual C++ 98 using scintilla\win32\scintilla_vc6.mak
  REM ~ call scite\scripts\clearboth
  REM ~ cd scintilla\win32
  REM ~ nmake -f scintilla_vc6.mak QUIET=1
  REM ~ if ERRORLEVEL 2 goto ERROR
  REM ~ cd ..\..
  rem
  rem ************************************************************
  rem Target 7: Visual C++ using scintilla\vcbuild\SciLexer.dsp
  call scite\scripts\clearboth
  cd scintilla\vcbuild
  