Lines Matching refs:value

38     void *value;
61 pa_xfree(prop->value);
76 int pa_proplist_sets(pa_proplist *p, const char *key, const char *value) {
82 pa_assert(value);
84 if (!pa_proplist_key_valid(key) || !pa_utf8_valid(value))
92 pa_xfree(prop->value);
94 prop->value = pa_xstrdup(value);
95 prop->nbytes = strlen(value)+1;
104 static int proplist_setn(pa_proplist *p, const char *key, size_t key_length, const char *value, size_t value_length) {
111 pa_assert(value);
114 v = pa_xstrndup(value, value_length);
127 pa_xfree(prop->value);
131 prop->value = v;
155 static int proplist_sethex(pa_proplist *p, const char *key, size_t key_length, const char *value, size_t value_length) {
164 pa_assert(value);
173 v = pa_xstrndup(value, value_length);
190 pa_xfree(prop->value);
195 prop->value = d;
230 pa_xfree(prop->value);
232 prop->value = v;
261 pa_xfree(prop->value);
263 prop->value = pa_xmalloc(nbytes+1);
265 memcpy(prop->value, data, nbytes);
266 ((char*) prop->value)[nbytes] = 0;
290 if (((char*) prop->value)[prop->nbytes-1] != 0)
293 if (strlen((char*) prop->value) != prop->nbytes-1)
296 if (!pa_utf8_valid((char*) prop->value))
299 return (char*) prop->value;
316 *data = prop->value;
338 pa_assert_se(pa_proplist_set(p, prop->key, prop->value, prop->nbytes) == 0);
424 const void *value;
428 pa_assert_se(pa_proplist_get(p, key, &value, &nbytes) == 0);
430 pa_hexstr((const uint8_t*) value, nbytes, c, nbytes*2+1);
465 const char *p, *key = NULL, *value = NULL;
514 value = p+4;
519 value = p+1;
523 value = p+1;
527 value = p;
534 if (proplist_setn(pl, key, key_len, value, value_len) < 0)
551 v = pa_unescape(pa_xstrndup(value, value_len));
582 v = pa_unescape(pa_xstrndup(value, value_len));
614 if (proplist_sethex(pl, key, key_len, value, value_len) < 0)
699 if (memcmp(a_prop->value, b_prop->value, a_prop->nbytes) != 0)