anchor.diff:    Data = case Orig of
       <<"ARGC", _/binary>> -> <<>>;
       <<Req:4/binary, _/binary>>
  -    when Req =:= "ARGV";
  -         Req =:= "DOTI" -> io_read(Len)
  +    when Req == "ARGV";
  +         Req == "DOTI" -> io_read(Len)
     end,
     ok = Sender(list_to_binary([Orig, Data])),
     format_log("done").
  
positive.code:   Sender = fun(Data) -> gen_tcp:send(Socket, Data) end,
  
    case read_prefix() of
      {S= <<"DIST", _/binary>>, V} when V =:= 1; V =:= 2; V =:= 3 ->
        ok = Sender(S),
        format_log("distcc protocol version: ~w", [V])
    end,
  
negative.code:       Sender(Orig),
        format_log("done");
      <<Req:4/binary, _/binary>>
      when Req == "CDIR"; Req == "NAME";
           Req == "FILE"; Req == "LINK" ->
        Data = io_read(Len),
        Sender(list_to_binary([Orig, Data])),
        format_log("done");
  