anchor.diff:  %%
   %% %CopyrightBegin%
   %%
  -%% Copyright Ericsson AB 1996-2017. All Rights Reserved.
  +%% Copyright Ericsson AB 1996-2016. All Rights Reserved.
   %%
   %% Licensed under the Apache License, Version 2.0 (the "License");
   %% you may not use this file except in compliance with the License.
  
positive.code: 	    {exit, terminated}
      end.
  
  get_chars(Prompt, M, F, Xa, Drv, Buf, Encoding) ->
      Pbs = prompt_bytes(Prompt, Encoding),
      get_chars_loop(Pbs, M, F, Xa, Drv, Buf, start, Encoding).
  
  get_chars_loop(Pbs, M, F, Xa, Drv, Buf0, State, Encoding) ->
      Result = case get(echo) of 
  		 true ->
  		     get_line(Buf0, Pbs, Drv, Encoding);
  		 false ->
  
negative.code:     end;
  
  io_request({get_chars,Encoding,Prompt,N}, Drv, _From, Buf) ->
      get_chars_n(Prompt, io_lib, collect_chars, N, Drv, Buf, Encoding);
  io_request({get_line,Encoding,Prompt}, Drv, _From, Buf) ->
      get_chars_line(Prompt, io_lib, collect_line, [], Drv, Buf, Encoding);
  io_request({get_until,Encoding, Prompt,M,F,As}, Drv, _From, Buf) ->
      get_chars_line(Prompt, io_lib, get_until, {M,F,As}, Drv, Buf, Encoding);
  io_request({get_password,_Encoding},Drv,_From,Buf) ->
      get_password_chars(Drv, Buf);
  io_request({setopts,Opts}, Drv, _From, Buf) when is_list(Opts) ->
  