anchor.diff:  %%%----------------------------------------------------------------------
   %%% Internal functions
   %%%----------------------------------------------------------------------
  -safe_decode_path({abs_path, Path}) ->
  -    case catch yaws_api:url_decode(Path) of
  -        {'EXIT', _} -> "/undecodable_path";
  -        Val         -> Val
  -    end;
  -safe_decode_path(_) ->
  -    "/undecodable_path".
  -
  -
   optional_header(Item) ->
       case Item of
           undefined -> "-";
  
positive.code: 
  
  fmt_ip(IP) when is_tuple(IP) ->
      inet_parse:ntoa(IP);
  fmt_ip(undefined) ->
      "0.0.0.0";
  fmt_ip(HostName) ->
  
negative.code: handle_cast({ServerName, auth, Fd, {Ip, Path, Item}}, State) ->
      case State#state.running of
          true ->
              Msg = [fmt_ip(Ip), " ", State#state.now, " ", ServerName, " " ,
                     "\"", Path,"\"",
                     case Item of
                         {ok, User}       -> [" OK user=", User];
  