anchor.diff:  
   -export([format_reason/1, format_reason/2]).
   
  -%% Backward compatibility exports (API version "2")
  --export([
  -	 sync_get/3, sync_get/4, sync_get/5, sync_get/6, 
  -	 async_get/3, async_get/4, async_get/5, async_get/6, 
  -	 sync_get_next/3, sync_get_next/4, sync_get_next/5, sync_get_next/6, 
  -	 async_get_next/3, async_get_next/4, async_get_next/5, async_get_next/6, 
  -	 sync_set/3, sync_set/4, sync_set/5, sync_set/6, 
  -	 async_set/3, async_set/4, async_set/5, async_set/6, 
  -	 sync_get_bulk/5, sync_get_bulk/6, sync_get_bulk/7, sync_get_bulk/8, 
  -	 async_get_bulk/5, async_get_bulk/6, async_get_bulk/7, async_get_bulk/8 
  -	]).
  -
   %% Application internal export
   -export([start_link/3, snmpm_start_verify/2, snmpm_start_verify/3]).
   -export([target_name/1, target_name/2]).
  
positive.code:   when is_list(Oids) andalso is_list(SendOpts) ->
      snmpm_server:sync_get_next(UserId, TargetName, Oids, SendOpts).
  
  %% <BACKWARD-COMPAT>
  sync_get_next(UserId, TargetName, Oids) ->
      sync_get_next2(UserId, TargetName, Oids).
  
  sync_get_next(UserId, TargetName, Oids, Timeout) 
    when is_list(Oids) andalso is_integer(Timeout) ->
      SendOpts = [{timeout, Timeout}], 
      sync_get_next2(UserId, TargetName, Oids, SendOpts);
  sync_get_next(UserId, TargetName, Context, Oids) 
    when is_list(Context) andalso is_list(Oids) ->
      SendOpts = [{context, Context}], 
      sync_get_next2(UserId, TargetName, Oids, SendOpts).
  
  sync_get_next(UserId, TargetName, Context, Oids, Timeout) ->
      SendOpts = [{timeout, Timeout}, {context, Context}], 
      sync_get_next2(UserId, TargetName, Oids, SendOpts).
  
  sync_get_next(UserId, TargetName, Context, Oids, Timeout, ExtraInfo) ->
      SendOpts = [{timeout, Timeout}, {context, Context}, {extra, ExtraInfo}], 
      sync_get_next2(UserId, TargetName, Oids, SendOpts).
  %% </BACKWARD-COMPAT>
  
  
  %% --- asynchronous get_next-request ---
  %% 
  
negative.code:   when is_list(Oids) andalso is_list(SendOpts) ->
      snmpm_server:async_get_next(UserId, TargetName, Oids, SendOpts).
  
  
  %% --- synchroneous set-request ---
  %% 
  