anchor.diff:  		call %%i
   		call functions\log.bat "%CUR_DATE% %TIME%    %%i done."
   	)
  -	call functions\log.bat "%CUR_DATE% %TIME%   Done."
  +	call functions\log.bat "%CUR_DATE% %TIME%   stage_8_custom_scripts complete."
   )
   
   
  
positive.code: ENDLOCAL DISABLEDELAYEDEXPANSION
  
  
  
  :: JOB: Upload debug logs if requested
  :: The below line needed for param5 (/p5) argument sent to SwithMail. It populates a list of Command-line switches that were used
  set ARGUMENTS='%*'
  SETLOCAL ENABLEDELAYEDEXPANSION
  if /i %UPLOAD_DEBUG_LOGS%==yes (
  	if /i %DRY_RUN%==no (
  		stage_7_wrap-up\email_report\SwithMail.exe /s /x "stage_7_wrap-up\email_report\debug_log_upload_settings.xml" /l "%userprofile%\desktop\swithmail.log" /a "%LOGPATH%\%LOGFILE%|%RAW_LOGS%\GUID_dump_%COMPUTERNAME%_%CUR_DATE%.txt|%SUMMARY_LOGS%\tron_removed_programs.txt" /p1 "Tron v%SCRIPT_VERSION% (%SCRIPT_DATE%) executed as %USERDOMAIN%\%USERNAME%" /p2 "%LOGPATH%\%LOGFILE%" /p3 "%SAFE_MODE% %SAFEBOOT_OPTION%" /p4 "%FREE_SPACE_BEFORE%/%FREE_SPACE_AFTER%/%FREE_SPACE_SAVED%" /p5 "%ARGUMENTS%"
  
  		if !ERRORLEVEL!==0 (
  			call functions\log.bat "%CUR_DATE% %TIME%   Done."
  
negative.code: 
  :: Parse CLI arguments and flip the appropriate variables
  :parse_cmdline_args
  :: This line required for Swithmail. We use CLI_ARGUMENTS instead of %* because Swithmail chokes if %* is empty. 
  :: The CLI_ARGUMENTS variable is only used for the two Swithmail jobs (upload debug logs and email report) and nowhere else in Tron.
  if /i "%*"=="" (set CLI_ARGUMENTS=No CLI switches used) else (set CLI_ARGUMENTS=%*)
  for %%i in (%*) do (
  	if /i %%i==-a set AUTORUN=yes
  	if /i %%i==-c set CONFIG_DUMP=yes
  