anchor.diff:  %%
   %% %CopyrightBegin%
  -%% 
  -%% Copyright Ericsson AB 1997-2009. All Rights Reserved.
  -%% 
  +%%
  +%% Copyright Ericsson AB 1997-2011. All Rights Reserved.
  +%%
   %% The contents of this file are subject to the Erlang Public License,
   %% Version 1.1, (the "License"); you may not use this file except in
   %% compliance with the License. You should have received a copy of the
   %% Erlang Public License along with this software. If not, it can be
   %% retrieved online at http://www.erlang.org/.
  -%% 
  +%%
   %% Software distributed under the License is distributed on an "AS IS"
   %% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
   %% the License for the specific language governing rights and limitations
   %% under the License.
  -%% 
  +%%
   %% %CopyrightEnd%
   %%
   %% Dynamic Driver Loader and Linker
  
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() ->
  