anchor.diff:  %% Split prompt-chunk at lines
   match_lines(Data,Patterns,EO) ->
       FoundPrompt = EO#eo.found_prompt,
  +    NeedLineBreak = EO#eo.wait_for_linebreak,
       case one_line(Data,[]) of
  -	{noline,Rest} when FoundPrompt=/=false ->
  +	{noline,Rest} when FoundPrompt=/=false, NeedLineBreak =:= true ->
   	    %% This is the line including the prompt
   	    case match_line(Rest,Patterns,FoundPrompt,EO) of
   		nomatch ->
  
positive.code: 	    haltpatterns=[],
  	    seq=false,
  	    repeat=false,
  	    found_prompt=false}).
  
  %% @hidden
  %% @doc Externally the silent_teln_expect function shall only be used
  
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
  