anchor.diff:  %% Function: endgame_got_chunk(Pid, Index, Offset) -> ok
   %% Description: We got the chunk {Index, Offset}, handle it.
   %%--------------------------------------------------------------------
  -endgame_got_chunk(Pid, Index, Offset) ->
  -    gen_server:cast(Pid, {endgame_got_chunk, Index, Offset}).
  +endgame_got_chunk(Pid, Chunk) ->
  +    gen_server:cast(Pid, {endgame_got_chunk, Chunk}).
   
   %%--------------------------------------------------------------------
   %% Function: complete_handshake(Pid, ReservedBytes, Socket, PeerId)
  
positive.code: handle_cast({send_have_piece, PieceNumber}, S) ->
      etorrent_t_peer_send:send_have_piece(S#state.send_pid, PieceNumber),
      {noreply, S};
  handle_cast({endgame_got_chunk, Index, Offset}, S) ->
      NS = handle_endgame_got_chunk(Index, Offset, S),
      {noreply, NS};
  handle_cast(_Msg, State) ->
      {noreply, State}.
  
negative.code: 			    Chunks)
  	end,
      RSet = lists:foldl(G, S#state.remote_request_set, ChunkList),
      {ok, S#state { remote_request_set = RSet }}.
  
  %%--------------------------------------------------------------------
  