anchor.diff:  	    true -> false
   	end,
       BinName = list_to_binary(Name),
  -    print_one_header_binary2(OneLine, BinName, ValueList, []).
  +    This = print_one_header_binary2(OneLine, BinName, ValueList, []),
  +    {Key, This}.
   
   %% print_one_header_binary2 - convert all the values to binarys
   print_one_header_binary2(OneLine, BinName, [H | T], Res) ->
  
positive.code:     %%--------------------------------------------------------------------
      autotest:mark(?LINE, "build_header_binary/1 - 1"),
      %% test single header
      [[<<"Call-Id: call-id-test\r\n">>]] = build_header_binary( keylist:from_list([{"Call-Id", ["call-id-test"]}]) ),
  
      autotest:mark(?LINE, "build_header_binary/1 - 2"),
      %% test multiple values
      [[<<"Via: via1\r\n">>, <<"Via: via2\r\n">>]] = build_header_binary( keylist:from_list([{"Via", ["via1", "via2"]}]) ),
  
      autotest:mark(?LINE, "build_header_binary/1 - 3"),
      %% test more complex case
  
negative.code: %% Records
  %%--------------------------------------------------------------------
  
  %% Used when building binary messages from headers - the headers will be
  %% outputed in the order of the fields in this record
  -record(header_sort, {via		= [],
  		      from		= [],
  		      to		= [],
  		      'call-id'		= [],
  		      cseq		= [],
  		      route		= [],
  		      'record-route'	= [],
  		      rest		= []
  		     }).
  
  %%--------------------------------------------------------------------
  %% Macros
  %%--------------------------------------------------------------------
  