anchor.diff:  	).
   -endif.
   
  +%% @doc Parse the If-Modified-Since header.
  +
  +-spec parse_if_modified_since(binary()) -> calendar:datetime().
  +parse_if_modified_since(IfModifiedSince) ->
  +	http_date(IfModifiedSince).
  +
  +-ifdef(TEST).
  +parse_if_modified_since_test_() ->
  +	Tests = [
  +		{<<"Sat, 29 Oct 1994 19:43:31 GMT">>, {{1994, 10, 29}, {19, 43, 31}}}
  +	],
  +	[{V, fun() -> R = parse_if_modified_since(V) end} || {V, R} <- Tests].
  +-endif.
  +
   %% @doc Parse the Max-Forwards header.
   
   -spec parse_max_forwards(binary()) -> integer().
  
positive.code: token_ci_list_sep(<< $\s, R/bits >>, Acc, T) -> token_ci_list_sep(R, Acc, T);
  token_ci_list_sep(<< $\t, R/bits >>, Acc, T) -> token_ci_list_sep(R, Acc, T);
  token_ci_list_sep(<< $,, R/bits >>, Acc, T) -> token_ci_list(R, [T|Acc]).
  
negative.code: -export([parse_content_length/1]).
  -export([parse_content_type/1]).
  -export([parse_expect/1]).
  -export([parse_if_modified_since/1]).
  -export([parse_max_forwards/1]).
  -export([parse_transfer_encoding/1]).
  
  