All function arguments systematically omit the leading DB handles and TXN handles.

A few calls omit the flags parameter when the documentation indicates that no

flag values are used - cursor.close is one.

-Alternative API

----------------

-

-You can use [SBDB](http://github.com/DenisKnauf/sbdb), too. It is easier to use, but base on this library.

Notes

=====

@@ -80,9 +88,11 @@ flawlessly.

The authors have put all possible caution into ensuring that DB and Ruby cooperate.

The memory access was one aspect carefully considered. Since Ruby copies

when doing String#new, all key/data retrieval from DB is done with a 0 flag,

-meaning that DB will be responsible. See [*this* news group posting](http://groups.google.com/group/comp.databases.berkeley-db/browse_frm/thread/4f70a9999b64ce6a/c06b94692e3cbc41?tvc=1&q=dbt+malloc#c06b94692e3cbc41)

+meaning that DB will be responsible. See [*this* news group posting][newsgroup-post]