anchor.diff:  
   %BUILD_1% utl_unc.c %BUILD_2% %BUILD_O%utl_unc.exe >> ..\build.log
   
  -utl_unc utl_hdr.h utl_log.h utl_mem.h utl_vec.h utl_pmx.h utl_fsm.h utl_end.h > utl.h 
  +utl_unc utl_hdr.h utl_log.h utl_mem.h utl_vec.h utl_pmx.h utl_fsm.h utl_try.h utl_end.h > utl.h 
   utl_unc utl_hdr.c utl_log.c utl_mem.c utl_vec.c utl_pmx.c > utl.c 
   copy utl.c ..\dist >>..\build.log
   copy utl.h ..\dist >>..\build.log
  
positive.code: 
  :clean
  
  del /Q /F src\*.obj  2> nul
  del /Q /F src\*.exe  2> nul
  del /Q /F src\utl.c  2> nul
  del /Q /F src\utl.h  2> nul
  del /Q /F src\utl_unc 2> nul
  del /Q /F src\*.a    2> nul
  del /Q /F src\*.o    2> nul
  del /Q /F src\*.log  2> nul
  del /Q /F test\*.obj 2> nul
  del /Q /F test\*.o   2> nul
  del /Q /F test\t_* 2> nul
  del /Q /F test\*.log 2> nul
  del /Q /F test\*.tmp 2> nul
  del /Q /F build.log  2> nul
  goto theend
  
  :MSC
  
negative.code: echo Start tests
  for %%f in (t_???.exe) do %%f
  for %%f in (t_????.exe) do %%f
  echo t_logassert.exe is expected to abort and return an error
  t_logassert
  find "#KO:" l_*.log
  
  