anchor.diff:  GOTO end
   
   :python25
  -IF NOT "%PYTHON25%"==""      SET PYTHON=%PYTHON25%
  +IF NOT "%PYTHON25%"=="" SET PYTHON=%PYTHON25%
   IF NOT "%PYTHONFLAGS25%"=="" SET PYTHONFLAGS=%PYTHONFLAGS25%
  -IF NOT "%PORT25%"==""        SET PORT=%PORT25%
  +IF NOT "%PORT25%"=="" SET PORT=%PORT25%
   GOTO findpython
   
   :python26
  -IF NOT "%PYTHON26%"==""      SET PYTHON=%PYTHON26%
  +IF NOT "%PYTHON26%"=="" SET PYTHON=%PYTHON26%
   IF NOT "%PYTHONFLAGS26%"=="" SET PYTHONFLAGS=%PYTHONFLAGS26%
  -IF NOT "%PORT26%"==""        SET PORT=%PORT26%
  +IF NOT "%PORT26%"=="" SET PORT=%PORT26%
   GOTO findpython
   
   :python27
  -IF NOT "%PYTHON27%"==""      SET PYTHON=%PYTHON27%
  +IF NOT "%PYTHON27%"=="" SET PYTHON=%PYTHON27%
   IF NOT "%PYTHONFLAGS27%"=="" SET PYTHONFLAGS=%PYTHONFLAGS27%
  -IF NOT "%PORT27%"==""        SET PORT=%PORT27%
  +IF NOT "%PORT27%"=="" SET PORT=%PORT27%
   GOTO findpython
   
   :findpython
  
positive.code: 
  :processarguments
  IF NOT "%3"=="" (
  	ECHO Invalid argument %3
  	GOTO end
  )
  SET MAKE=%0
  SET VERSION=%2
  FOR /F "TOKENS=1,2,3 DELIMS=_" %%A IN ("%1") DO SET T1=%%A&SET T2=%%B&SET T3=%%C
  SET TARGET=%T1%
  IF NOT "%T3%"=="" (
  	SET TARGET=%TARGET%_%T2%
  	SET T2=%T3%
  )
  IF /I "%T2%"=="all" (
  	IF "%VERSION%"=="" GOTO all
  	ECHO Cannot specify Python version %VERSION% if using an all target
  	GOTO end
  )
  IF NOT "%T2%"=="" SET TARGET=%TARGET%_%T2%
  
  
negative.code: GOTO end
  
  :clean
  RMDIR /S /Q htmlcov .coverage > NUL 2>&1
  DEL /S *.pyc *~ @* *.orig *.rej #*# > NUL 2>&1
  GOTO end
  
  :trim
  