anchor.diff:  			end
   		end
   	end
  -	return (type(vars.LUA_RUNTIME) == "string")
  +	if type(vars.LUA_RUNTIME) ~= "string" then
  +		-- analysis failed, issue a warning
  +		vars.LUA_RUNTIME = "MSVCR80"
  +		print("*** WARNING ***: could not analyse the runtime used, defaulting to "..vars.LUA_RUNTIME)
  +	end
  +	return true
   end
   
   local function look_for_lua_install ()
  
positive.code: 	local outfile = "output.txt"
  	local content
  	-- analyze binary
  	if exec([[.\bin\objdump -x "]]..infile..[[" > ]]..outfile) then
  		-- read temp file
  		local fh = io.open(outfile)
  		content = fh:read("*a")
  
negative.code: 					if look_for_headers(directory) then
  						print("Headers found, checking runtime to use...")
  						if get_runtime() then
  							print("Runtime check completed, now testing interpreter...")
  							if exec(S[[$LUA_BINDIR\$LUA_INTERPRETER -v 2>NUL]]) then
  								print("    Ok")
  								return true
  