anchor.diff:          Reason ->
               {error, Reason}
       end.
  -            
  -
  -cursor_next() ->            
  +
  +
  +cursor_next() ->
       do_cursor_move(?CMD_CURSOR_NEXT).
   
   cursor_prev() ->
  
positive.code: decode_rc(?ERROR_DB_LOCK_NOTGRANTED) -> lock_not_granted;
  decode_rc(?ERROR_DB_LOCK_DEADLOCK)   -> deadlock;
  decode_rc(Rc)                        -> {unknown, Rc}.
      
  %%
  %% Convert a term into a binary, returning a tuple with the binary and the length of the binary
  %%
  
negative.code:     end.
  
  delete_database(Filename) ->
      Cmd = <<(list_to_binary(Filename))/binary, 0:8>>,
      <<Rc:32/signed-native>> = erlang:port_control(get_port(), ?CMD_REMOVE_DB, Cmd),
      case decode_rc(Rc) of
          ok ->
  