anchor.diff:      end.
   
   
  +%%--------------------------------------------------------------------
  +%% @doc
  +%% Opens a cursor on a database.
  +%%
  +%% @spec cursor_open(Db) -> {ok, Db} | {error, Error}
  +%% where
  +%%    Db = integer()
  +%%
  +%% @end
  +%%--------------------------------------------------------------------
   -spec cursor_open(Db :: db()) -> ok | db_error().
   
   cursor_open(Db) ->
  
positive.code: -type db_update_fun_args() :: undefined | [term()].
  
  
  -spec open(Name :: db_name(), Type :: db_type()) ->
      {ok, db()} | {error, integer()}.
  
  
negative.code:     end.
  
  
  %%--------------------------------------------------------------------
  %% @doc
  %% Store a value in a database file.
  %%
  %% @spec put(Db, Key, Value) -> ok | {error, Error}
  %% where
  %%    Db = integer()
  %%    Key = any()
  %%    Value = any()
  %%
  %% @equiv put(Db, Key, Value, [])
  %% @see put/4
  %% @end
  %%--------------------------------------------------------------------
  -spec put(Db :: db(), Key :: db_key(), Value :: db_value()) ->
      ok | db_error().
  
  