anchor.diff:  %% messages one can send to a peer.
   -export([start_link/3,
            check_choke/1,
  -
  -         go_fast/1,
  -         go_slow/1,
  -
  -         local_request/2, remote_request/4, cancel/4,
  -         choke/1, unchoke/1, have/2,
  -         not_interested/1, interested/1,
  -	 extended_msg/1,
  +         local_request/2,
  +         remote_request/4,
  +         cancel/4,
  +         choke/1,
  +         unchoke/1,
  +         have/2,
  +         not_interested/1,
  +         interested/1,
  +         extended_msg/1,
            bitfield/2]).
   
   %% gproc registry entries
  
positive.code: %% beware of that</p>
  %% @end
  -module(etorrent_peer_send).
  
  -include("etorrent_rate.hrl").
  -include("log.hrl").
  
  -behaviour(gen_server).
  
  -ignore_xref([{'start_link', 3}]).
  %% Apart from standard gen_server things, the main idea of this module is
  
negative.code: -spec extended_msg(pid()) -> ok.
  extended_msg(Pid) ->
      gen_server:cast(Pid, extended_msg).
  
  
  %%--------------------------------------------------------------------
  