anchor.diff:  	{value, {_,"form-data"++Line}} ->
   	    Parameters = parse_arg_line(Line),
   	    {value, {_,Name}} = lists:keysearch(name, 1, Parameters),
  -	    {list_to_atom(Name), Parameters};
  +	    {mkkey(Name), Parameters};
   	_ ->
   	    {Header}
       end.
  
positive.code:     do_parse_spec(Tail, Spec, Last, [$\s|Cur], State);
  
  do_parse_spec(<<$=, Tail/binary>>, Spec, _Last, Cur, key) ->
      do_parse_spec(Tail, Spec, mkkey(Cur), [], value); %% change mode
  
  do_parse_spec(<<H:8, Tail/binary>>, Spec, Last, Cur, State) ->
      do_parse_spec(Tail, Spec, Last, [H|Cur], State);
  do_parse_spec(<<>>, _Spec, nokey, Cur, _State) ->
      [{mkkey(Cur), undefined}];
  do_parse_spec(<<>>, Spec, Last, Cur, _State) ->
     [S|_Ss] = tail_spec(Spec),
      [{Last, coerce_type(S, Cur)}];
  
negative.code:     do_parse_spec(Tail, Spec, Last, [ Hex | Cur],  State);
  
  do_parse_spec(<<$&, Tail/binary>>, Spec, _Last , Cur,  key) ->
      [{mkkey_reverse(Cur), undefined} |
       do_parse_spec(Tail, Spec, nokey, [], key)];  %% cont keymode
  
  do_parse_spec(<<$&, Tail/binary>>, Spec, Last, Cur, value) ->
  