Lines Matching refs:data_ca
48 data_cache_elem *data_ca;
57 data_ca = &dbf->cache_entry->ca_data;
60 if (data_ca->dptr != NULL) free (data_ca->dptr);
61 data_ca->key_size = key_size;
62 data_ca->data_size = data_size;
63 data_ca->elem_loc = elem_loc;
64 data_ca->hash_val = dbf->bucket->h_table[elem_loc].hash_value;
66 data_ca->dptr = (char *) malloc (1);
68 data_ca->dptr = (char *) malloc (key_size+data_size);
69 if (data_ca->dptr == NULL) _gdbm_fatal (dbf, "malloc error");
77 num_bytes = read (dbf->desc, data_ca->dptr, key_size+data_size);
80 return data_ca->dptr;