Lines Matching refs:data
58 * data: data to return
65 __rec_get(dbp, key, data, flags)
68 DBT *data;
85 if (flags || (nrec = *(recno_t *)key->data) == 0) {
105 status = __rec_ret(t, e, 0, NULL, data);
128 DBT data;
135 t->bt_rdata.data = t->bt_rdata.data == NULL ?
137 realloc(t->bt_rdata.data, t->bt_reclen);
138 if (t->bt_rdata.data == NULL)
142 data.data = t->bt_rdata.data;
143 data.size = t->bt_reclen;
147 for (p = t->bt_rdata.data;; *p++ = ch)
154 nrec, &data, 0) != RET_SUCCESS)
184 DBT data;
193 for (p = t->bt_rdata.data,
196 data.data = t->bt_rdata.data;
197 data.size = p - (u_char *)t->bt_rdata.data;
198 if (ch == EOF && data.size == 0)
200 if (__rec_iput(t, nrec, &data, 0)
206 len = p - (u_char *)t->bt_rdata.data;
208 t->bt_rdata.data = t->bt_rdata.data == NULL ?
210 realloc(t->bt_rdata.data, t->bt_rdata.size);
211 if (t->bt_rdata.data == NULL)
213 p = (u_char *)t->bt_rdata.data + len;
241 DBT data;
247 t->bt_rdata.data = t->bt_rdata.data == NULL ?
249 realloc(t->bt_rdata.data, t->bt_reclen);
250 if (t->bt_rdata.data == NULL)
254 data.data = t->bt_rdata.data;
255 data.size = t->bt_reclen;
265 for (p = t->bt_rdata.data;
269 if (__rec_iput(t, nrec, &data, 0) != RET_SUCCESS)
291 DBT data;
305 for (data.data = sp; sp < ep && *sp != bval; ++sp);
306 data.size = sp - (u_char *)data.data;
307 if (__rec_iput(t, nrec, &data, 0) != RET_SUCCESS)