anchor.diff:      test_parse2(),
       test_parse3(),
       test_parse_form(),
  -    ok.
  +    test_flash_parse(),
  +    test_flash_parse2(),
  +    ok.
  
positive.code: read_more(State=#mp{length=Length, buffer=Buffer, req=Req}) ->
      Data = read_chunk(Req, Length),
      Buffer1 = <<Buffer/binary, Data/binary>>,
      State#mp{length=Length - size(Data),
               buffer=Buffer1}.
  
  feed_mp(headers, State=#mp{buffer=Buffer, callback=Callback}) ->
      {State1, P} = case find_in_binary(<<"\r\n\r\n">>, Buffer) of
  
negative.code:     feed_mp(body, State1#mp{buffer=Rest,
                              callback=NextCallback});
  feed_mp(body, State=#mp{boundary=Prefix, buffer=Buffer, callback=Callback}) ->
      Boundary = find_boundary(Prefix, Buffer),
      case Boundary of
          {end_boundary, Start, Skip} ->
              <<Data:Start/binary, _:Skip/binary, Rest/binary>> = Buffer,
              C1 = Callback({body, Data}),
  