anchor.diff:  	    haltpatterns=[],
   	    seq=false,
   	    repeat=false,
  -	    found_prompt=false}).
  +	    found_prompt=false,
  +	    wait_for_linebreak=true}).
   
   %% @hidden
   %% @doc Externally the silent_teln_expect function shall only be used
  
positive.code: %% condition is fullfilled.
  %% 3b) Repeat (sequence): 2) is repeated either N times or until a
  %% halt condition is fullfilled.
  teln_expect(Pid,Data,Pattern0,Prx,Opts) -> HaltPatterns = case
      get_ignore_prompt(Opts) of true -> get_haltpatterns(Opts); false
      -> [prompt | get_haltpatterns(Opts)] end,
  
      Seq = get_seq(Opts),
      Pattern = convert_pattern(Pattern0,Seq),
  
      Timeout = get_timeout(Opts),
   
      EO = #eo{teln_pid=Pid,
  	     prx=Prx,
  	     timeout=Timeout,
  	     seq=Seq,
  	     haltpatterns=HaltPatterns},
      
      case get_repeat(Opts) of
  	false ->
  
negative.code:     case lists:keysearch(timeout,1,Opts) of
  	{value,{timeout,T}} -> T;
  	false -> ?DEFAULT_TIMEOUT
      end.
  get_line_break_opt(Opts) ->
      case lists:keysearch(wait_for_linebreak,1,Opts) of
  	{value,{wait_for_linebreak,false}} -> false;
  	_ -> true
      end.
  get_repeat(Opts) ->
      case lists:keysearch(repeat,1,Opts) of
  