Lines Matching refs:tdata
858 DBT old_dbt, tdata, tmp;
929 tdata.flags = 0;
930 F_SET(&tdata, DB_DBT_MALLOC | DB_DBT_INTERNAL);
933 H_DATAINDEX(hcp->bndx), &tdata, &dbc->rdata.data,
939 __os_free(tdata.data, tdata.size);
945 if ((ret = __os_realloc(&tdata.data,
946 tdata.size + change)) != 0)
948 memset((u_int8_t *)tdata.data + tdata.size,
951 end = (u_int8_t *)tdata.data + tdata.size;
953 src = (u_int8_t *)tdata.data + dbt->doff + dbt->dlen;
954 if (src < end && tdata.size > dbt->doff + dbt->dlen) {
955 len = tdata.size - dbt->doff - dbt->dlen;
959 memcpy((u_int8_t *)tdata.data + dbt->doff,
961 tdata.size += change;
964 ret = __ham_add_el(dbc, &tmp, &tdata, type);
965 __os_free(tdata.data, tdata.size);