anchor.diff:  -define(DEFAULT_OUTDIR, "ebin").
   -define(RE_PREFIX, "^[^._]").
   
  --type compiler_source_format() :: absolute | relative | unchanged.
  --define(DEFAULT_COMPILER_SOURCE_FORMAT, unchanged).
  +-type compiler_source_format() :: absolute | relative | build.
  +-define(DEFAULT_COMPILER_SOURCE_FORMAT, build).
   
   %% ===================================================================
   %% Public API
  
positive.code:                         ?DEFAULT_COMPILER_SOURCE_FORMAT) of
          V when V == absolute;
                 V == relative;
                 V == unchanged -> V;
          Other ->
              ?WARN("Invalid argument ~p for compiler_source_format - "
                    "assuming ~s~n", [Other, ?DEFAULT_COMPILER_SOURCE_FORMAT]),
  
negative.code:     resolve_linked_source(Src);
  format_error_source(Src, relative, Cwd) ->
      rebar_dir:make_relative_path(resolve_linked_source(Src), Cwd);
  format_error_source(Src, build, _Cwd) ->
      Src.
  
  resolve_linked_source(Src) ->
  