anchor.diff:  
   %% Convert error code to make it look as before
   err_func(io_lib, get_until, {_,F,_}) ->
  -    F;
  -err_func(_, F, _) ->
       F.
   
   
  
positive.code: 	   #state{}=State) ->
      get_chars(N, Enc, State);
  
  %%
  %% This optimization gives almost nothing - needs more working... 
  %% Disabled for now. /PaN
  %%
  %% io_request({get_line,Enc,_Prompt}, 
  %%  	   #state{unic=latin1}=State) ->
  %%     get_line(Enc,State);
  
  io_request({get_line,Enc,_Prompt}, 
  	   #state{}=State) ->
      get_chars(io_lib, collect_line, [], Enc, State);
  
  
  io_request({setopts, Opts}, 
  	   #state{}=State) when is_list(Opts) ->
  
negative.code:     binary_to_list(B1)++binary_to_list(B2).
  
  %% Cast binary to list or binary
  cast(eof, _, _, _) ->
      eof;
  cast(B, binary, latin1, latin1) ->
      B;
  cast(B, binary, InEncoding, OutEncoding) ->
  