anchor.diff:  %% WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   %% See the License for the specific language governing permissions and
   %% limitations under the License.
  -%% 
  +%%
   %% %CopyrightEnd%
   %%----------------------------------------------------------------------
   %% File    : xmerl_sax_parser.erl
   %% Description : XML SAX parse API module.
   %%
  -%% Created :  4 Jun 2008 
  +%% Created :  4 Jun 2008
   %%----------------------------------------------------------------------
   -module(xmerl_sax_parser).
   
  
positive.code: %% Description: Detects which character set is used in a binary stream.
  %%----------------------------------------------------------------------
  detect_charset(<<>>, #xmerl_sax_parser_state{continuation_fun = undefined} = State) ->
      ?fatal_error(State, "Can't detect character encoding due to lack of indata"); 
  detect_charset(<<>>, State) ->
      cf(<<>>, State, fun detect_charset/2);
  detect_charset(Bytes, State) ->
  
negative.code: %% Output:  Rest = binary()
  %% Description: Reads an '=' from the stream.
  %%----------------------------------------------------------------------
  parse_eq(<<C, Rest/binary>>, State) when ?is_whitespace(C) ->
      parse_eq(Rest, State);
  parse_eq(<<"=", Rest/binary>>, _State) ->
      Rest;
  parse_eq(_, State) ->
      ?fatal_error(State, "expecting = or whitespace").
  
  %%----------------------------------------------------------------------
  %% Function: parse_value(Xml) -> {Value, Rest}
  