Lines Matching full:val
399 d->val.uint8 = *(uint8_t *) value;
404 d->val.int8 = *(int8_t *) value;
408 d->val.uint16 = bt_get_unaligned((uint16_t *) value);
412 d->val.int16 = bt_get_unaligned((int16_t *) value);
416 d->val.uint32 = bt_get_unaligned((uint32_t *) value);
420 d->val.int32 = bt_get_unaligned((int32_t *) value);
424 d->val.int64 = bt_get_unaligned((int64_t *) value);
428 d->val.uint64 = bt_get_unaligned((uint64_t *) value);
432 memcpy(&d->val.uint128.data, value, sizeof(uint128_t));
436 memcpy(&d->val.int128.data, value, sizeof(uint128_t));
440 sdp_uuid16_create(&d->val.uuid, bt_get_unaligned((uint16_t *) value));
444 sdp_uuid32_create(&d->val.uuid, bt_get_unaligned((uint32_t *) value));
448 sdp_uuid128_create(&d->val.uuid, value);
462 d->val.str = malloc(length);
463 if (!d->val.str) {
468 memcpy(d->val.str, value, length);
492 d->val.dataseq = seq;
602 d = data->val.dataseq;
609 *uuid = d->val.uuid;
727 for (d = sdpdata->val.dataseq; d; d = d->next) {
855 src = &d->val.uint8;
858 u16 = htons(d->val.uint16);
862 u32 = htonl(d->val.uint32);
866 u64 = hton64(d->val.uint64);
870 hton128(&d->val.uint128, &u128);
875 src = (unsigned char *) &d->val.int8;
878 u16 = htons(d->val.int16);
882 u32 = htonl(d->val.int32);
886 u64 = hton64(d->val.int64);
890 hton128(&d->val.int128, &u128);
899 src = (unsigned char *) d->val.str;
915 u16 = htons(d->val.uuid.value.uuid16);
919 u32 = htonl(d->val.uuid.value.uuid32);
923 src = (unsigned char *) &d->val.uuid.value.uuid128;
997 sdp_data_t *d = seq->val.dataseq;
1020 free(d->val.str);
1102 d->val.uint8 = *(uint8_t *) p;
1112 d->val.uint16 = ntohs(bt_get_unaligned((uint16_t *) p));
1122 d->val.uint32 = ntohl(bt_get_unaligned((uint32_t *) p));
1132 d->val.uint64 = ntoh64(bt_get_unaligned((uint64_t *) p));
1142 ntoh128((uint128_t *) p, &d->val.uint128);
1158 if (sdp_uuid_extract(p, bufsize, &d->val.uuid, len) < 0) {
1164 sdp_pattern_add_uuid(rec, &d->val.uuid);
1241 d->val.str = s;
1332 d->val.dataseq = curr;
1469 rec->handle = data->val.uint32;
1500 void *val = NULL;
1506 val = &data->val.uint8;
1510 val = &data->val.int8;
1513 val = &data->val.uint16;
1516 val = &data->val.int16;
1519 val = &data->val.uint32;
1522 val = &data->val.int32;
1525 val = &data->val.int64;
1528 val = &data->val.uint64;
1531 val = &data->val.uint128;
1534 val = &data->val.int128;
1537 val = &data->val.uuid.value.uuid16;
1540 val = &data->val.uuid.value.uuid32;
1543 val = &data->val.uuid.value.uuid128;
1551 val = data->val.str;
1561 val = sdp_copy_seq(data->val.dataseq);
1565 return val;
1595 void *val;
1598 val = sdp_data_value(data, &len);
1601 sdp_attr_add_new(rec, data->attrId, data->dtd, val);
1604 data->dtd, val, len);
1637 printf("Service Name: %.*s\n", d->unitSize, d->val.str);
1640 printf("Service Description: %.*s\n", d->unitSize, d->val.str);
1643 printf("Service Provider: %.*s\n", d->unitSize, d->val.str);
1664 SDPDBG("Integer : 0x%x\n", d->val.uint32);
1670 sdp_uuid_print(&d->val.uuid);
1675 SDPDBG("Text : %s\n", d->val.str);
1680 SDPDBG("URL : %s\n", d->val.str);
1685 print_dataseq(d->val.dataseq);
1691 print_dataseq(d->val.dataseq);
1848 if (SDP_IS_UUID(seq->dtd) && sdp_uuid_to_proto(&seq->val.uuid) == proto) {
1852 return seq->val.uint8;
1854 return seq->val.uint16;
1886 sdp_uuid_to_proto(&seq->val.uuid) == proto)
1907 for (curr = pdlist->val.dataseq; curr; curr = curr->next)
1908 pds = sdp_list_append(pds, curr->val.dataseq);
1927 pdlist = pdlist->val.dataseq;
1931 for (curr = pdlist->val.dataseq; curr; curr = curr->next)
1932 pds = sdp_list_append(pds, curr->val.dataseq);
1947 for (d = sdpdata->val.dataseq; d; d = d->next) {
1954 *u = d->val.uuid;
2025 curr_data = sdpdata->val.dataseq;
2032 lang->code_ISO639 = pCode->val.uint16;
2033 lang->encoding = pEncoding->val.uint16;
2034 lang->base_offset = pOffset->val.uint16;
2052 if (!sdpdata || !sdpdata->val.dataseq) {
2056 for (seq = sdpdata->val.dataseq; seq && seq->val.dataseq; seq = seq->next) {
2061 uuid = &seq->val.uuid;
2063 sdp_data_t *puuid = seq->val.dataseq;
2064 sdp_data_t *pVnum = seq->val.dataseq->next;
2066 uuid = &puuid->val.uuid;
2067 version = pVnum->val.uint16;
2095 for (curr = d->val.dataseq; curr; curr = curr->next)
2096 *u16 = sdp_list_append(*u16, &curr->val.uint16);
2112 *value = sdpdata->val.uint32;
2128 if ((int) strlen(sdpdata->val.str) < valuelen) {
2129 strcpy(value, sdpdata->val.str);
2139 *pAttrValue = data->val.fieldName; \
2258 values[pslen] = &d->val.uint8;
2261 values[pslen] = &d->val.uint16;
2531 uuid_t *sdp_uuid16_create(uuid_t *u, uint16_t val)
2535 u->value.uuid16 = val;
2539 uuid_t *sdp_uuid32_create(uuid_t *u, uint32_t val)
2543 u->value.uuid32 = val;
2547 uuid_t *sdp_uuid128_create(uuid_t *u, const void *val)
2551 memcpy(&u->value.uuid128, val, sizeof(uint128_t));