Lines Matching refs:dbm_value
79 datum dbm_value; in dict_sdbm_lookup() local
114 dbm_value = sdbm_fetch(dict_sdbm->dbm, dbm_key); in dict_sdbm_lookup()
115 if (dbm_value.dptr != 0) { in dict_sdbm_lookup()
117 result = SCOPY(dict_sdbm->val_buf, dbm_value.dptr, dbm_value.dsize); in dict_sdbm_lookup()
128 dbm_value = sdbm_fetch(dict_sdbm->dbm, dbm_key); in dict_sdbm_lookup()
129 if (dbm_value.dptr != 0) { in dict_sdbm_lookup()
131 result = SCOPY(dict_sdbm->val_buf, dbm_value.dptr, dbm_value.dsize); in dict_sdbm_lookup()
151 datum dbm_value; in dict_sdbm_update() local
172 dbm_value.dptr = (void *) value; in dict_sdbm_update()
174 dbm_value.dsize = strlen(value); in dict_sdbm_update()
194 dbm_value.dsize++; in dict_sdbm_update()
207 if ((status = sdbm_store(dict_sdbm->dbm, dbm_key, dbm_value, in dict_sdbm_update()
314 datum dbm_value; in dict_sdbm_sequence() local
351 dbm_value = sdbm_fetch(dict_sdbm->dbm, dbm_key); in dict_sdbm_sequence()
353 if (dbm_value.dptr != 0 && dbm_value.dsize > 0) { in dict_sdbm_sequence()
358 *value = SCOPY(dict_sdbm->val_buf, dbm_value.dptr, dbm_value.dsize); in dict_sdbm_sequence()