anchor.diff:  %%           Key       = atom() | string()
   %%           ValuePtrs = list() of ptr record()
   %%           Bin       = binary(), the complete SIP message
  -%%           Comma     = true | false, wether there is a comma in
  +%%           Comma     = true | false, whether there is a comma in
   %%                       the values or not
   %% Descrip.: Look at Key and decide whether Value is a header that
   %%           should be splitted on comma or not. Then look at Comma to
  
positive.code:     extract_value2(T, Bin, [ValueBin | Res]);
  extract_value2([], _Bin, Res) ->
      %% No more input
      All = concat_binary(lists:reverse(Res)),
      binary_to_list(All).
  
  %%--------------------------------------------------------------------
  
negative.code:     extract_value_s(ValuePtrs, Bin);
  split_header_value('date', ValuePtrs, Bin, _Comma) ->
      extract_value_s(ValuePtrs, Bin);
  split_header_value('x-yxa-peer-auth', ValuePtrs, Bin, _Comma) ->
      extract_value_s(ValuePtrs, Bin);
  split_header_value(_Key, ValuePtrs, Bin, false) ->
      %% An ordinary header, but we haven't seen a comma in it so we don't
      %% have to try and split on comma
  