anchor.diff:  
   format_error(Code) ->
       case Code of
  -	% This is the only error code returned only from erlang code...
  -	% 'permanent' has a translation in the emulator, even though the erlang code uses it to...
  +	%% This is the only error code returned only from erlang code...
  +	%% 'permanent' has a translation in the emulator, even though the erlang code uses it to...
   	load_cancelled ->
   	    "Loading was cancelled from other process";
   	_ ->
   	    erl_ddll:format_error_int(Code)
       end.
   
  --spec info(Driver :: string() | atom()) -> [{atom(), any()}].
  +-spec info(Driver :: driver()) -> [{atom(), any()}, ...].
    
   info(Driver) ->
       [{processes, erl_ddll:info(Driver,processes)},
  
positive.code: stop() ->
      ok.
  
  -spec load_driver(Path :: string() | atom(), Driver :: string() | atom()) ->
  	'ok' | {'error', any()}.
  
  load_driver(Path, Driver) ->
      do_load_driver(Path, Driver, [{driver_options,[kill_ports]}]).
  
  -spec load(Path :: string() | atom(), Driver :: string() | atom()) ->
  	'ok' | {'error', any()}.
  
  load(Path, Driver) ->
  
negative.code: 
  %%----------------------------------------------------------------------------
  
  -type path()   :: string() | atom().
  -type driver() :: string() | atom().
  
  %%----------------------------------------------------------------------------
  
  -spec start() -> {'error', {'already_started', 'undefined'}}.
  
  start() ->
  