Lines Matching refs:right_prec
115 int right_prec; /* right precision */
156 right_prec = -1; /* no right precision specified */
216 GET_NUMBER(right_prec);
217 if ((unsigned int)right_prec >= maxsize - (dst - s) -
268 left_prec, right_prec, pad_char);
524 int left_prec, int right_prec, int pad_char) {
554 /* fill right_prec with default value */
555 if (right_prec == -1) {
557 right_prec = lc->int_frac_digits;
559 right_prec = lc->frac_digits;
561 if (right_prec == CHAR_MAX) /* POSIX locale ? */
562 right_prec = 2;
569 avalue_size = asprintf(&avalue, "%*.*f", left_prec + right_prec + 1,
570 right_prec, value);
590 if (right_prec > 0) {
591 bufend -= right_prec;
592 memcpy(bufend, avalue + avalue_size+padded-right_prec,
593 right_prec);
595 avalue_size -= (right_prec + 1);
627 if (right_prec == 0)