anchor.diff:  cmd(decr, Sock, RecvCallback, Msg) ->
       cmd_arith(<<"decr">>, Sock, RecvCallback, Msg);
   
  -cmd(delete, Sock, RecvCallback, #mc_msg{key=Key}) ->
  +cmd(delete, Sock, RecvCallback, #mc_msg{key = Key}) ->
       send_recv(Sock, [<<"delete ">>, Key, <<"\r\n">>], RecvCallback);
   
   cmd(flush_all, Sock, RecvCallback, _Msg) ->
  
positive.code:             if is_function(RecvCallback) ->
                      {Data, _} = split_binary_suffix(DataCRNL, 2),
                      RecvCallback(Line,
                                   #mc_msg{key=iolist_to_binary(Key),
                                           flag=Flag,
                                           data=Data});
                 true -> ok
              end,
              get_recv(Sock, RecvCallback)
  
negative.code: get_recv(Sock, RecvCallback) ->
      Line = recv_line(Sock),
      case Line of
          {error, _} = Err -> Err;
          {ok, <<"END">>} -> Line;
          {ok, <<"VALUE ", Rest/binary>>} ->
              Parse = io_lib:fread("~s ~u ~u", binary_to_list(Rest)),
  