DB_DBT_PARTIAL
F_SET(&data, DB_DBT_USERMEM | DB_DBT_PARTIAL);
data_size = F_ISSET(data, DB_DBT_PARTIAL) ?
if (F_ISSET(data, DB_DBT_PARTIAL)) {
F_SET(&tdata, DB_DBT_USERMEM | DB_DBT_PARTIAL);
if (isdup && F_ISSET(data, DB_DBT_PARTIAL)) {
DB_DBT_MALLOC | DB_DBT_USERMEM | DB_DBT_PARTIAL)) != 0)
if (F_ISSET(dbt, DB_DBT_PARTIAL)) {
if (F_ISSET(dbt, DB_DBT_PARTIAL)) {
if (F_ISSET(&tmp_val, DB_DBT_PARTIAL)) {
F_SET(&tmp_val, DB_DBT_PARTIAL);
else if (!F_ISSET(nval, DB_DBT_PARTIAL)) {
F_SET(&tmp_val, DB_DBT_PARTIAL);
F_SET(&repldbt, DB_DBT_PARTIAL);
if (F_ISSET(data, DB_DBT_PARTIAL) && data->doff != 0) {
F_SET(duplicate, DB_DBT_PARTIAL);