Home | History | Annotate | Download | only in recno

Lines Matching refs:data

25  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
51 * Build return data.
55 * e: key/data pair to be returned
58 * data: user's data structure
64 __rec_ret(BTREE *t, EPG *e, recno_t nrec, DBT *key, DBT *data)
74 p = realloc(t->bt_rkey.data, sizeof(nrec));
77 t->bt_rkey.data = p;
80 memmove(t->bt_rkey.data, &nrec, sizeof(nrec));
82 key->data = t->bt_rkey.data;
85 if (data == NULL)
89 * We must copy big keys/data to make them contiguous. Otherwise,
96 &data->size, &t->bt_rdata.data, &t->bt_rdata.size))
98 data->data = t->bt_rdata.data;
102 p = realloc(t->bt_rdata.data, rl->dsize + 1);
105 t->bt_rdata.data = p;
108 memmove(t->bt_rdata.data, rl->bytes, rl->dsize);
109 data->size = rl->dsize;
110 data->data = t->bt_rdata.data;
112 data->size = rl->dsize;
113 data->data = rl->bytes;