anchor.diff:      write_config(ConfigFile,Config,[]).
   write_config(ConfigFile,all,Opt) ->
       write_config(ConfigFile,['_'],Opt);
  +write_config(ConfigFile,Config,Opt) when not(is_list(Opt)) ->
  +    write_config(ConfigFile,Config,[Opt]);
   write_config(ConfigFile,Nums,Opt) when is_list(Nums), is_integer(hd(Nums)); 
   				       Nums=:=['_'] ->
       F = fun(N) -> ets:select(?history_table,
  
positive.code: %%
  -module(ttb).
  -author('siri@erix.ericsson.se').
  
  %% API
  -export([tracer/0,tracer/1,tracer/2,p/2,stop/0,stop/1,start_trace/4]).
  
negative.code: 
  show_trace(Trace, true) ->
      dbg:dhandler(Trace, standard_io);
  show_trace(_Trace, false) ->
      ok;
  show_trace(Trace, Pid) when is_pid(Pid) ->
      %%This is only to enable erlide to build trace views in real time.
      %%Sending trace data to handlers in real time has however
      %%to be considered an interesting feature and should be
      %%implemented in a generic way in the future
      Pid ! {trace, Trace}.
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %%% For debugging
  