--- bluez-libs-2.22/include/sdp_lib.h 2005-10-29 16:04:28.000000000 -0700 +++ bluez-libs-2.22_new/include/sdp_lib.h 2005-12-01 02:21:16.000000000 -0800 @@ -102,10 +102,12 @@ * Basic sdp data functions */ sdp_data_t *sdp_data_alloc(uint8_t dtd, const void *value); +sdp_data_t *sdp_data_alloc_leng(uint8_t dtd, const void *value, uint32_t leng); void sdp_data_free(sdp_data_t *data); sdp_data_t *sdp_data_get(const sdp_record_t *rec, uint16_t attr_id); sdp_data_t *sdp_seq_alloc(void **dtds, void **values, int len); +sdp_data_t *sdp_seq_alloc_leng(void **dtds, void **values, int *leng, int len); sdp_data_t *sdp_seq_append(sdp_data_t *seq, sdp_data_t *data); int sdp_attr_add(sdp_record_t *rec, uint16_t attr, sdp_data_t *data);