Lines Matching defs:value
198 free(data_item->value);
236 free(ht_item_data->value);
305 free(ht_item_data->value);
407 free(ht_item_data->value);
691 * the user will need to call cache_read again with the value buffer, that
698 char *value, size_t *value_size)
744 free(find_res->value);
767 if ((*value_size < find_res->value_size) || (value == NULL)) {
774 memcpy(value, find_res->value, find_res->value_size);
799 * Writes the value with the specified key into the cache entry.
804 char const *value, size_t value_size)
818 assert(value != NULL);
838 (memcmp(find_res->value, value, value_size) == 0)) {
842 /* create new entry with low confidence, if value changed */
843 free(item_data.value);
844 item_data.value = malloc(value_size);
845 assert(item_data.value != NULL);
846 memcpy(item_data.value, value, value_size);
860 item_data.value = malloc(value_size);
861 assert(item_data.value != NULL);
863 memcpy(item_data.value, value, value_size);
980 new_item->value = malloc(data_size);
981 assert(new_item->value != NULL);
982 memcpy(new_item->value, data, data_size);
1099 * the proper value.
1125 memcpy(data, rs->current_item->value, rs->current_item->value_size);
1224 free(ht_item_data->value);