anchor.diff:      ok | {error, Reason::term()}.
   
   start() ->
  -    case application:load(nksip) of
  -        ok -> ok;
  -        {error, {already_loaded, nksip}} -> ok
  -    end,
  -    {ok, DepApps} = application:get_key(nksip, applications),
  -    ensure_started(DepApps),
  -    application:start(nksip).
  -
  +    case ensure_all_started(?APP, permanent) of
  +        {ok, _Started} ->
  +            ok;
  +        Error ->
  +            Error
  +    end.
   
   %% @private OTP standard start callback
   start(_Type, _Args) ->
  
positive.code:     eprof:analyze(total).
  
  
  
  
  
negative.code: 
  -include("nksip.hrl").
  
  -define(APP, nksip).
  
  %% ===================================================================
  %% Private
  