Lines Matching defs:len
175 _sdp_set_ext(uint8_t type, const sdp_data_t *data, ssize_t len)
185 if (len == -1) {
189 len = data->end - p - 1;
190 } else if (len > data->end - 1 - p)
193 if (len > UINT8_MAX)
196 *p = (uint8_t)len;
200 if (len == -1) {
204 len = data->end - p - 2;
205 } else if (len > data->end - 2 - p)
208 if (len > UINT16_MAX)
211 be16enc(p, (uint16_t)len);
215 if (len == -1) {
219 len = data->end - p - 4;
220 } else if (len > data->end - 4 - p)
223 if ((size_t)len > UINT32_MAX)
226 be32enc(p, (uint32_t)len);
237 sdp_set_seq(const sdp_data_t *data, ssize_t len)
240 return _sdp_set_ext(SDP_DATA_SEQ, data, len);
244 sdp_set_alt(const sdp_data_t *data, ssize_t len)
247 return _sdp_set_ext(SDP_DATA_ALT, data, len);