anchor.diff:  
   stream_body(MaxChunkSize, ChunkFun, FunState) ->
       stream_body(MaxChunkSize, ChunkFun, FunState, undefined).
  -    
  +
   stream_body(MaxChunkSize, ChunkFun, FunState, MaxBodyLength) ->
  -
  -    case string:to_lower(get_header_value("expect")) of
  +    Expect = case get_header_value("expect") of
  +                 undefined ->
  +                     undefined;
  +                 Value when is_list(Value) ->
  +                     string:to_lower(Value)
  +             end,
  +    case Expect of
           "100-continue" ->
               start_raw_response({100, gb_trees:empty()});
           _Else ->
  
positive.code: 
  read_sub_chunks(Length, _MaxChunkSize, Fun, FunState) ->
      Fun({Length, read_chunk(Length)}, FunState).
      
  %% @spec serve_file(Path, DocRoot) -> Response
  %% @doc Serve a file relative to DocRoot.
  serve_file(Path, DocRoot) ->
  
negative.code:     invalid_range = range_skip_length({BodySize, none}, BodySize),
      io:format(".. ok ~n"),
      ok.
  
  