Lines Matching refs:prop_value
145 RRPropertyValuePtr prop_value;
161 prop_value = &prop->pending;
163 prop_value = &prop->current;
170 if ((format != prop_value->format) && (mode != PropModeReplace))
172 if ((prop_value->type != type) && (mode != PropModeReplace))
174 new_value = *prop_value;
178 total_len = prop_value->size + len;
202 (prop_value->size * size_in_bytes));
208 (prop_value->size * size_in_bytes));
214 memcpy((char *) old_data, (char *) prop_value->data,
215 prop_value->size * size_in_bytes);
225 free(prop_value->data);
226 *prop_value = new_value;
582 RRPropertyValuePtr prop_value;
634 prop_value = RRGetProviderProperty(provider, stuff->property, stuff->pending);
635 if (!prop_value)
641 if (((stuff->type != prop_value->type) && (stuff->type != AnyPropertyType))
643 reply.bytesAfter = prop_value->size;
644 reply.format = prop_value->format;
647 reply.propertyType = prop_value->type;
662 n = (prop_value->format / 8) * prop_value->size; /* size (bytes) of prop */
681 reply.format = prop_value->format;
683 if (prop_value->format)
684 reply.nItems = len / (prop_value->format / 8);
687 reply.propertyType = prop_value->type;
710 memcpy(extra, (char *) prop_value->data + ind, len);