anchor.diff:  	else
   		-- no prefix given, so use path
   		directories = (os.getenv("PATH",";") or "")
  -		local i = 1
  -        while i ~= 0 do directories, i = directories:gsub(";;",";") end  --remove all doubles
  +		directories = directories:gsub(";+", ";")  --remove all doubles
   		directories = split_string(directories,";")
   		-- if a path element ends with "\bin\" then remove it, as the searcher will check there anyway
   		for i, val in ipairs(directories) do
  
positive.code:   end
  end
  
  local datapath
  vars.SYSCONFDIR = vars.SYSCONFDIR or vars.PREFIX
  vars.SYSCONFFILENAME = S"config-$LUA_VERSION.lua"
  vars.CONFIG_FILE = vars.SYSCONFDIR.."\\"..vars.SYSCONFFILENAME
  
negative.code: -- this will be damaged by the batch construction at the start of this file
  local oarg = arg  -- retain old table
  if #arg > 0 then
  	local farg = table.concat(arg, " ") .. " "
  	arg = {}
  	farg = farg:gsub('%"', "")
  	local i = 0
  