anchor.diff:  -compile(export_all).
   
   cmd(version, Sock, RecvCallback, _Msg) ->
  -    send_recv(Sock, <<"version\r\n">>,
  -              RecvCallback);
  +    send_recv(Sock, <<"version\r\n">>, RecvCallback);
   
   cmd(get, Sock, RecvCallback, #msg{keys=Keys}) ->
       ok = send(Sock, [<<"get ">>,
  
positive.code:                      SFlag, <<" ">>,
                       SExpire, <<" ">>,
                       SDataSize, <<"\r\n">>,
                       Data, <<"\r\n">>],
                RecvCallback).
  
  
negative.code: cmd(prepend, Sock, RecvCallback, Msg) ->
      cmd_update(<<"prepend">>, Sock, RecvCallback, Msg);
  
  cmd(incr, Sock, RecvCallback, Msg) ->
      cmd_arith(<<"incr">>, Sock, RecvCallback, Msg);
  cmd(decr, Sock, RecvCallback, Msg) ->
      cmd_arith(<<"decr">>, Sock, RecvCallback, Msg);
  
  cmd(delete, Sock, RecvCallback, #msg{key=Key}) ->
      send_recv(Sock, [<<"delete ">>, Key, <<"\r\n">>], RecvCallback);
  
  cmd(flush_all, Sock, RecvCallback, _Msg) ->
      send_recv(Sock, [<<"flush_all\r\n">>], RecvCallback);
  
  % -------------------------------------------------
  
  