DB_MULTIPLE_KEY_RESERVE_NEXT
#include <db.h>
DB_MULTIPLE_KEY_RESERVE_NEXT(void *pointer, DBT *dbt,
void *kdest, size_t klen, void *ddest, size_t dlen); Reserves space for a key / data pair in a bulk buffer.
Parameters
pointer
The pointer parameter is a variable that must have been initialized by a call to DB_MULTIPLE_WRITE_INIT.
kdest
The kdest parameter is set to the location reserved in the bulk buffer for the key.
This parameter is set to NULL if the data item does not fit in the buffer.
klen
The number of bytes to be reserved for the key.
ddest
The ddest parameter is set to the location reserved in the bulk buffer for the data item.
This parameter is set to NULL if the data item does not fit in the buffer.
dlen
The number of bytes to be reserved for the data item.