anchor.diff:      concuerror_util:timer_destroy(),
       'true'.
   
  +addToCodePath(_Fun, []) ->
  +    ok;
  +addToCodePath(Fun, [Path|Paths]) ->
  +    case Fun(Path) of
  +        true -> addToCodePath(Fun, Paths);
  +        {error, bad_directory} ->
  +            io:format("~s: cannot add bad_directory \"~s\" to code path\n",
  +                      [?APP_STRING, Path]),
  +            addToCodePath(Fun, Paths)
  +    end.
  +
   %% Parse command line arguments
   parse([], Options) ->
       Options;
  
positive.code:     ?NT_OPTIONS = ets:new(?NT_OPTIONS, [named_table, public, set]),
      ets:insert(?NT_OPTIONS, Options),
      %% Handle options
      case lists:keyfind('gui', 1, Options) of
          {'gui'} -> gui(Options);
          false ->
  
negative.code:      "  -t|--target module function [args]\n"
       "                          Specify the function to execute\n"
       "  -f|--files  modules     Specify the files (modules) to instrument\n"
       "      -pa     Dir         Add Dir to the beginning of the code path\n"
       "      -pz     Dir         Add Dir to the end of the code path\n"
       "  -o|--output file        Specify the output file (default results.txt)\n"
       "  -p|--preb   number|inf  Set preemption bound (default is 2)\n"
       "  -I          include_dir Pass the include_dir to concuerror\n"
  