Lines Matching defs:precision

458  * D  Binary Coded Decimal %D(length,precision) (OS/390)
639 /* The precision qualifier */
640 int precision;
1178 int precision;
1259 precision = NO_PRECISION;
1291 /* Skip if no precision */
1295 /* After the first dot we have the precision */
1306 precision = TrioGetPosition(format, &index);
1307 if (precision == NO_POSITION)
1311 precision = parameterPosition;
1314 precision = currentParam;
1315 currentParam = precision + 1;
1321 currentParam = precision + 1;
1323 maxParam = precision;
1330 precision = trio_to_long(&format[index],
1609 usedEntries[precision] += 1;
1612 indices[precision] = pos;
1613 precision = pos++;
1871 if (precision == NO_PRECISION)
1872 precision = parameters[i].precision;
1883 parameters[pos].precision = precision;
2077 * whereas the rest (width, precision, base) uses an integer.
2163 TRIO_ARGS6((self, number, flags, width, precision, base),
2168 int precision,
2193 isPrecisionZero = (precision == 0);
2250 /* Adjust precision */
2251 if (NO_PRECISION != precision)
2253 precision -= (bufferend - pointer) - 1;
2254 if (precision < 0)
2255 precision = 0;
2260 count = (! ((flags & FLAGS_LEFTADJUST) || (precision == NO_PRECISION)))
2261 ? precision
2286 ((flags & FLAGS_NILPADDING) && (precision == NO_PRECISION))))
2328 if (precision == NO_PRECISION)
2329 precision = width;
2330 while (precision-- > 0)
2418 TRIO_ARGS5((self, string, flags, width, precision),
2423 int precision)
2443 if ((NO_PRECISION != precision) &&
2444 (precision < length))
2446 length = precision;
2524 TRIO_ARGS5((self, wstring, flags, width, precision),
2529 int precision)
2543 TrioWriteString(self, NULL, flags, width, precision);
2547 if (NO_PRECISION == precision)
2553 length = precision;
2601 TRIO_ARGS6((self, number, flags, width, precision, base),
2606 int precision,
2654 flags, width, precision);
2665 flags, width, precision);
2675 flags, width, precision);
2717 precision = baseDigits;
2719 if (precision == NO_PRECISION)
2724 precision = FLT_MANT_DIG;
2728 precision = FLT_DIG;
2740 if (precision == 0)
2741 precision = 1;
2744 (trio_long_double_t)precision)))
2753 * zero, then adjust the precision to include leading fractional
2801 ? precision - integerDigits
2802 : zeroes + precision;
2842 precision = 0; /* Disable decimal-point */
2867 !((precision == 0) ||
3080 int precision;
3144 /* Find precision */
3147 precision = parameters[i].precision;
3150 /* Get precision from parameter list */
3151 precision = (int)parameters[precision].data.number.as_signed;
3152 if (precision < 0)
3155 * A negative precision is the same as no
3156 * precision
3158 precision = NO_PRECISION;
3164 precision = NO_PRECISION;
3216 precision,
3226 precision,
3238 precision);
3247 precision);
3316 precision);
3325 precision,
4427 return (((trio_reference_t *)ref)->parameter->precision);
4432 TRIO_ARGS2((ref, precision),
4434 int precision)
4436 ((trio_reference_t *)ref)->parameter->precision = precision;
4853 self->parameter->precision,
4872 self->parameter->precision,
4891 self->parameter->precision,
4910 self->parameter->precision);