anchor.diff:  	 make_response/7,
   	 process_route_header/2,
   	 check_proxy_request/1,
  -	 make_base64_md5_token/1
  +	 make_base64_md5_token/1,
  +
  +	 test/0
   	]).
  +
  +%%--------------------------------------------------------------------
  +%% Send-response help functions. Not really transport layer but still
  +%% kind of mis-placed.
  +%%--------------------------------------------------------------------
  +-export([
  +	 send_redirect/3,
  +	 send_auth_req/4,
  +	 send_proxyauth_req/4,
  +	 send_answer/3,
  +	 send_notavail/2,
  +	 send_notfound/2
  +	]).
  +
  +%%--------------------------------------------------------------------
  +%% Transport layer internal exports - don't call these directly!
  +%%--------------------------------------------------------------------
  +-export([
  +	 send_proxy_request/4,
  +	 send_proxy_response/2,
  +	 send_result/5,
  +	 send_result/6
  +	 ]).
   
   %%--------------------------------------------------------------------
   %% Include files
  
positive.code:     ParamDict = sipheader:param_to_dict(Parameters),
      ViaParameters1 = case dict:find("branch", ParamDict) of
  			 error ->
  			     add_stateless_generated_branch(Header, Method, OrigURI, LoopCookie, Parameters, SrvTHandler);
  			 {ok, Branch} ->
  			     add_loopcookie_to_branch(LoopCookie, Branch, Parameters, ParamDict)
  		     end,
  
negative.code:     {TopViaHost, TopViaPort} = case sipheader:topvia(Header) of
  				   TopVia when is_record(TopVia, via) ->
  				       P = sipsocket:viaproto2proto(TopVia#via.proto),
  				       {TopVia#via.host, list_to_integer(default_port(P, TopVia#via.port))};
  				   _ ->
  				       {myhostname(), sipserver:get_listenport(Proto)}
  			       end,
  