anchor.diff:      ?dbg("cont()...~n", []),
       F(fun(MoreBytes, S1) -> scan_pi(MoreBytes, S1, Target,
   				    L, C, Pos, Ps, Acc) end,
  -      fun(S1) -> ?fatal(unexpected_end, S1) end,
  +      fatal_fun(unexpected_end),
         S);
   scan_pi("?>" ++ T, S0 = #xmerl_scanner{hook_fun = Hook,
   				       event_fun = Event},
  
positive.code:     F(fun(MoreBytes, S1) -> scan_content_markup(
  			      MoreBytes,S1,Pos,Name,
  			      Attrs,Space,Lang,Parents,NS) end,
        fun(S1) -> ?fatal(unexpected_end, S1) end,
        S);
  scan_content_markup("![CDATA[" ++ T, S0, Pos, _Name, _Attrs,
  		    _Space, _Lang, Parents, _NS) ->
  
negative.code: scan_notation_decl1([], S=#xmerl_scanner{continuation_fun = F}) ->
      ?dbg("cont()...~n", []),
      F(fun(MoreBytes, S1) -> scan_notation_decl1(MoreBytes, S1) end,
        fatal_fun(unexpected_end),
        S);
  scan_notation_decl1("SYSTEM" ++ T, S0) ->
      ?bump_col(6),
  