Lines Matching refs:rlen
8364 * If rdata is NULL, space is allocated by the function and rlen is irrelevant.
8369 * functions and rlen MUST be correct. If necessary, the function will resize
8376 mpd_qexport_u16(uint16_t **rdata, size_t rlen, uint32_t rbase,
8391 rlen = mpd_sizeinbase(src, rbase);
8392 if (rlen == SIZE_MAX) {
8396 *rdata = mpd_alloc(rlen, sizeof **rdata);
8419 n = _baseconv_to_u16(rdata, rlen, rbase, tsrc.data, tsrc.len);
8443 * If rdata is NULL, space is allocated by the function and rlen is irrelevant.
8448 * functions and rlen MUST be correct. If necessary, the function will resize
8455 mpd_qexport_u32(uint32_t **rdata, size_t rlen, uint32_t rbase,
8468 rlen = mpd_sizeinbase(src, rbase);
8469 if (rlen == SIZE_MAX) {
8473 *rdata = mpd_alloc(rlen, sizeof **rdata);
8497 n = _baseconv_to_smaller(rdata, rlen, rbase,
8501 n = _copy_equal_base(rdata, rlen, tsrc.data, tsrc.len);
8504 n = _baseconv_to_smaller(rdata, rlen, rbase,
8508 n = _baseconv_to_larger(rdata, rlen, rbase,
8544 mpd_ssize_t rlen; /* length of the result */
8550 rlen = _mpd_importsize(srclen, srcbase);
8551 if (rlen == MPD_SSIZE_MAX) {
8565 if (!mpd_qresize(result, rlen, status)) {
8569 n = _coeff_from_u16(result, rlen, usrc, srclen, srcbase, status);
8597 mpd_ssize_t rlen; /* length of the result */
8602 rlen = _mpd_importsize(srclen, srcbase);
8603 if (rlen == MPD_SSIZE_MAX) {
8608 if (!mpd_qresize(result, rlen, status)) {
8613 n = _coeff_from_smaller_base(result, rlen, MPD_RADIX,
8625 n = _coeff_from_smaller_base(result, rlen, MPD_RADIX,
8639 n = _coeff_from_larger_base(result, rlen, MPD_RADIX,