anchor.diff:  safe_open(Filename, Args) ->
       case file:open(Filename, Args) of
   	{ok, FD} ->
  -	    FD;
  +	    {ok, FD};
   	{error, E} ->
   	    erlang:fault("Error opening logfile", [Filename, Args])
       end.
  
positive.code: %%          {stop, Reason, Reply, State}   | (terminate/2 is called)
  %%          {stop, Reason, State}            (terminate/2 is called)
  %%--------------------------------------------------------------------
  handle_call({quit}, From, State) ->
      {stop, normal, {ok}, State};
  
  
negative.code: %% gen_server callbacks
  -export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2, code_change/3]).
  
  -record(state, {debug_iodev, debug_fn, normal_iodev, normal_fn, error_iodev, error_fn}).
  
  %%====================================================================
  %% External functions
  