anchor.diff:  CALL :message "Cleaning prefs.js..."
   CALL :cleanup
   CLS
  -CALL :message "All done^!"
  +CALL :message "All done!"
   TIMEOUT 5 >nul
   ENDLOCAL
   EXIT /B
  
positive.code: REM ######### Cleanup Function ##########
  :cleanup
  (
  	FOR /F tokens^=2^ delims^=^'^" %%G IN ('FINDSTR /R /C:"^[^'\"]*user_pref[^;]*\)[ 	]*;" "user.js"') DO (SET "[%%G]=1")
  	FOR /F "tokens=1,* delims=:" %%G IN ('FINDSTR /N "^" prefs.js') DO (
  		FOR /F tokens^=2^ delims^=^" %%I IN ("%%H") DO (
  			IF NOT DEFINED [%%I] (
  				ECHO:%%H
  			)
  		)
  
negative.code: 	CLS
  	CALL :message "Firefox is still running."
  	ECHO   If you're not currently using this profile you can continue, otherwise
  	CALL :message "close Firefox first!"
  	ECHO:
  	PAUSE
  	CLS
  