anchor.diff:  		<<"100-continue">>,
   		<<"100-CONTINUE">>,
   		<<"100-Continue">>,
  -		<<"100-CoNtInUe">>,
  -		<<"100-continue    ">>
  +		<<"100-CoNtInUe">>
   	],
   	[{V, fun() -> continue = parse_expect(V) end} || V <- Tests].
   
  
positive.code: parse_etag(<< $", R/bits >>) ->
  	etag(R, strong, <<>>).
  
  etag(<< $", R/bits >>, Strength, Tag) ->
  	ws_end(R),
  	{Strength, Tag};
  etag(<< C, R/bits >>, Strength, Tag) when ?IS_ETAGC(C) ->
  	etag(R, Strength, << Tag/binary, C >>).
  
negative.code: %% @doc Parse the Expect header.
  
  -spec parse_expect(binary()) -> continue.
  parse_expect(<<"100-continue">>) ->
  	continue;
  parse_expect(<<"100-", C, O, N, T, I, M, U, E >>)
  	when C =:= $C orelse C =:= $c, O =:= $O orelse O =:= $o,
  		N =:= $N orelse N =:= $n, T =:= $T orelse T =:= $t,
  		I =:= $I orelse I =:= $i, M =:= $N orelse M =:= $n,
  		U =:= $U orelse U =:= $u, E =:= $E orelse E =:= $e ->
  	continue.
  
  -ifdef(TEST).
  