Lines Matching refs:value_size
690 * value_size is too small, it will be filled with the proper number, and
693 * Function returns 0 on success, -1 on error, and -2 if the value_size is too
698 char *value, size_t *value_size)
709 assert(value_size != NULL);
767 if ((*value_size < find_res->value_size) || (value == NULL)) {
768 *value_size = find_res->value_size;
773 *value_size = find_res->value_size;
774 memcpy(value, find_res->value, find_res->value_size);
804 char const *value, size_t value_size)
837 if ((find_res->value_size == value_size) &&
838 (memcmp(find_res->value, value, value_size) == 0)) {
844 item_data.value = malloc(value_size);
846 memcpy(item_data.value, value, value_size);
847 item_data.value_size = value_size;
860 item_data.value = malloc(value_size);
863 memcpy(item_data.value, value, value_size);
864 item_data.value_size = value_size;
983 new_item->value_size = data_size;
1113 if (rs->current_item->value_size > *data_size) {
1114 *data_size = rs->current_item->value_size;
1124 *data_size = rs->current_item->value_size;
1125 memcpy(data, rs->current_item->value, rs->current_item->value_size);