Lines Matching defs:src
1982 /* Internal function: Copy a decimal, share data with src: USE WITH CARE! */
1984 _mpd_copy_shared(mpd_t *dest, const mpd_t *src)
1986 dest->flags = src->flags;
1987 dest->exp = src->exp;
1988 dest->digits = src->digits;
1989 dest->len = src->len;
1990 dest->alloc = src->alloc;
1991 dest->data = src->data;
8377 const mpd_t *src, uint32_t *status)
8385 if (mpd_isspecial(src) || !_mpd_isint(src)) {
8391 rlen = mpd_sizeinbase(src, rbase);
8403 if (mpd_iszero(src)) {
8408 if (src->exp >= 0) {
8409 if (!mpd_qshiftl(&tsrc, src, src->exp, status)) {
8414 if (mpd_qshiftr(&tsrc, src, -src->exp, status) == MPD_UINT_MAX) {
8456 const mpd_t *src, uint32_t *status)
8462 if (mpd_isspecial(src) || !_mpd_isint(src)) {
8468 rlen = mpd_sizeinbase(src, rbase);
8480 if (mpd_iszero(src)) {
8485 if (src->exp >= 0) {
8486 if (!mpd_qshiftl(&tsrc, src, src->exp, status)) {
8491 if (mpd_qshiftr(&tsrc, src, -src->exp, status) == MPD_UINT_MAX) {
8543 mpd_uint_t *usrc; /* uint16_t src copied to an mpd_uint_t array */