Lines Matching refs:data
63 __rec_get(dbp, key, data, flags) in __rec_get() argument
66 DBT *data;
83 if (flags || (nrec = *(recno_t *)key->data) == 0) {
103 status = __rec_ret(t, e, 0, NULL, data);
126 DBT data; local
133 t->bt_rdata.data = t->bt_rdata.data == NULL ?
135 realloc(t->bt_rdata.data, t->bt_reclen);
136 if (t->bt_rdata.data == NULL)
140 data.data = t->bt_rdata.data;
141 data.size = t->bt_reclen;
145 for (p = t->bt_rdata.data;; *p++ = ch)
152 nrec, &data, 0) != RET_SUCCESS)
182 DBT data; local
191 for (p = t->bt_rdata.data,
194 data.data = t->bt_rdata.data;
195 data.size = p - (u_char *)t->bt_rdata.data;
196 if (ch == EOF && data.size == 0)
198 if (__rec_iput(t, nrec, &data, 0)
204 len = p - (u_char *)t->bt_rdata.data;
206 t->bt_rdata.data = t->bt_rdata.data == NULL ?
208 realloc(t->bt_rdata.data, t->bt_rdata.size);
209 if (t->bt_rdata.data == NULL)
211 p = (u_char *)t->bt_rdata.data + len;
239 DBT data; local
245 t->bt_rdata.data = t->bt_rdata.data == NULL ?
247 realloc(t->bt_rdata.data, t->bt_reclen);
248 if (t->bt_rdata.data == NULL)
252 data.data = t->bt_rdata.data;
253 data.size = t->bt_reclen;
263 for (p = t->bt_rdata.data;
267 if (__rec_iput(t, nrec, &data, 0) != RET_SUCCESS)
289 DBT data; local
303 for (data.data = sp; sp < ep && *sp != bval; ++sp);
304 data.size = sp - (u_char *)data.data;
305 if (__rec_iput(t, nrec, &data, 0) != RET_SUCCESS)