anchor.diff:          {ack, To} -> read_partial_infinite_body(State, Hdrs, 1);
           {'DOWN', _, process, To, _} -> exit(normal)
       end;
  -read_partial_infinite_body(State = #client_state{requester = To}, Hdrs, Window) 
  +read_partial_infinite_body(State = #client_state{requester = To}, Hdrs, Window)
           when Window >= 0 ->
       case read_infinite_body_part(State) of
           http_eob -> send_end_of_body(State, [], Hdrs);
  
positive.code:     end.
  
  read_partial_body(State, _Vsn, Hdrs, chunked) ->
      read_partial_chunked_body(State, Hdrs, State#client_state.download_window, 
          0, [], 0);
  read_partial_body(State, Vsn, Hdrs, infinite) ->
      check_infinite_response(Vsn, Hdrs),
  
negative.code:     end.
  
  
  send_chunked_body_part(_State, _Buffer, Window, 0) ->
      Window;
  send_chunked_body_part(State = #client_state{requester = Pid}, Buff, 0, Size) ->
      receive
  