Lines Matching refs:format
66 /* C K is old format */
68 /* S U is old format */
77 * format specification, for example 'd' or 's'.
80 * information on the format specification.
98 * Struct encapsulating a single uprintf format specification.
119 /* Sets the sign of a format based on u_printf_spec_info */
122 u_printf_set_sign(UNumberFormat *format,
129 *prefixBufLen = unum_getTextAttribute(format,
136 /* unum_setSymbol(format, UNUM_PLUS_SIGN_SYMBOL, gSpaceStr, 1, &status); */
137 unum_setTextAttribute(format, UNUM_POSITIVE_PREFIX, gSpaceStr, 1, status);
143 symbolLen = unum_getSymbol(format,
148 unum_setTextAttribute(format,
161 u_printf_reset_sign(UNumberFormat *format,
168 unum_setTextAttribute(format,
278 UNumberFormat *format;
294 format = u_locbund_getNumberFormat(formatBundle, UNUM_DECIMAL);
297 if(format == 0)
301 minDecimalDigits = unum_getAttribute(format, UNUM_MIN_FRACTION_DIGITS);
302 maxDecimalDigits = unum_getAttribute(format, UNUM_MAX_FRACTION_DIGITS);
307 unum_setAttribute(format, UNUM_FRACTION_DIGITS, info->fPrecision);
312 unum_setAttribute(format, UNUM_FRACTION_DIGITS, 6);
316 unum_setAttribute(format, UNUM_FRACTION_DIGITS, 6);
321 u_printf_set_sign(format, info, prefixBuffer, &prefixBufferLen, &status);
324 /* format the number */
325 resultLen = unum_formatDouble(format, num, result, UPRINTF_BUFFER_SIZE, 0, &status);
331 /* restore the number format */
333 unum_setAttribute(format, UNUM_MIN_FRACTION_DIGITS, minDecimalDigits);
334 unum_setAttribute(format, UNUM_MAX_FRACTION_DIGITS, maxDecimalDigits);
339 u_printf_reset_sign(format, info, prefixBuffer, &prefixBufferLen, &localStatus);
354 UNumberFormat *format;
371 format = u_locbund_getNumberFormat(formatBundle, UNUM_DECIMAL);
374 if(format == 0)
382 minDigits = unum_getAttribute(format, UNUM_MIN_INTEGER_DIGITS);
383 unum_setAttribute(format, UNUM_MIN_INTEGER_DIGITS, info->fPrecision);
388 u_printf_set_sign(format, info, prefixBuffer, &prefixBufferLen, &status);
391 /* format the number */
392 resultLen = unum_formatInt64(format, num, result, UPRINTF_BUFFER_SIZE, 0, &status);
398 /* restore the number format */
400 unum_setAttribute(format, UNUM_MIN_INTEGER_DIGITS, minDigits);
406 u_printf_reset_sign(format, info, prefixBuffer, &prefixBufferLen, &localStatus);
430 /* format the number, preserving the minimum # of digits */
465 /* format the number, preserving the minimum # of digits */
489 UNumberFormat *format;
502 format = u_locbund_getNumberFormat(formatBundle, UNUM_DECIMAL);
505 if(format == 0)
513 minDigits = unum_getAttribute(format, UNUM_MIN_INTEGER_DIGITS);
514 unum_setAttribute(format, UNUM_MIN_INTEGER_DIGITS, info->fPrecision);
519 /* format the number */
520 resultLen = unum_formatInt64(format, num, result, UPRINTF_BUFFER_SIZE, 0, &status);
526 /* restore the number format */
528 unum_setAttribute(format, UNUM_MIN_INTEGER_DIGITS, minDigits);
544 /* format the pointer in hex */
558 UNumberFormat *format;
577 format = u_locbund_getNumberFormat(formatBundle, UNUM_SCIENTIFIC);
580 if(format == 0)
585 srcLen = unum_getSymbol(format,
605 unum_setSymbol(format,
612 minDecimalDigits = unum_getAttribute(format, UNUM_MIN_FRACTION_DIGITS);
613 maxDecimalDigits = unum_getAttribute(format, UNUM_MAX_FRACTION_DIGITS);
619 unum_setAttribute(format, UNUM_FRACTION_DIGITS, info->fPrecision);
622 unum_setAttribute(format, UNUM_MIN_FRACTION_DIGITS, 1);
623 unum_setAttribute(format, UNUM_MAX_FRACTION_DIGITS, info->fPrecision);
629 unum_setAttribute(format, UNUM_FRACTION_DIGITS, 6);
633 unum_setAttribute(format, UNUM_FRACTION_DIGITS, 6);
638 u_printf_set_sign(format, info, prefixBuffer, &prefixBufferLen, &status);
641 /* format the number */
642 resultLen = unum_formatDouble(format, num, result, UPRINTF_BUFFER_SIZE, 0, &status);
648 /* restore the number format */
650 unum_setAttribute(format, UNUM_MIN_FRACTION_DIGITS, minDecimalDigits);
651 unum_setAttribute(format, UNUM_MAX_FRACTION_DIGITS, maxDecimalDigits);
654 format, we don't need to save the old exponent value. */
655 /*unum_setSymbol(format,
664 u_printf_reset_sign(format, info, prefixBuffer, &prefixBufferLen, &localStatus);
678 UNumberFormat *format;
694 format = u_locbund_getNumberFormat(formatBundle, UNUM_PERCENT);
697 if(format == 0)
701 minDecimalDigits = unum_getAttribute(format, UNUM_MIN_FRACTION_DIGITS);
702 maxDecimalDigits = unum_getAttribute(format, UNUM_MAX_FRACTION_DIGITS);
707 unum_setAttribute(format, UNUM_FRACTION_DIGITS, info->fPrecision);
712 unum_setAttribute(format, UNUM_FRACTION_DIGITS, 6);
716 unum_setAttribute(format, UNUM_FRACTION_DIGITS, 6);
721 u_printf_set_sign(format, info, prefixBuffer, &prefixBufferLen, &status);
724 /* format the number */
725 resultLen = unum_formatDouble(format, num, result, UPRINTF_BUFFER_SIZE, 0, &status);
731 /* restore the number format */
733 unum_setAttribute(format, UNUM_MIN_FRACTION_DIGITS, minDecimalDigits);
734 unum_setAttribute(format, UNUM_MAX_FRACTION_DIGITS, maxDecimalDigits);
739 u_printf_reset_sign(format, info, prefixBuffer, &prefixBufferLen, &localStatus);
803 UNumberFormat *format;
829 format = u_locbund_getNumberFormat(formatBundle, UNUM_DECIMAL);
831 if (format == NULL) {
834 maxSigDecimalDigits = unum_getAttribute(format, UNUM_MAX_SIGNIFICANT_DIGITS);
842 unum_setAttribute(format, UNUM_SIGNIFICANT_DIGITS_USED, TRUE);
843 unum_setAttribute(format, UNUM_MAX_SIGNIFICANT_DIGITS, significantDigits);
846 unum_setAttribute(format, UNUM_MAX_SIGNIFICANT_DIGITS, maxSigDecimalDigits);
847 unum_setAttribute(format, UNUM_SIGNIFICANT_DIGITS_USED, FALSE);
876 UNumberFormat *format;
892 format = u_locbund_getNumberFormat(formatBundle, UNUM_SPELLOUT);
895 if(format == 0)
899 minDecimalDigits = unum_getAttribute(format, UNUM_MIN_FRACTION_DIGITS);
900 maxDecimalDigits = unum_getAttribute(format, UNUM_MAX_FRACTION_DIGITS);
905 unum_setAttribute(format, UNUM_FRACTION_DIGITS, info->fPrecision);
910 unum_setAttribute(format, UNUM_FRACTION_DIGITS, 6);
914 unum_setAttribute(format, UNUM_FRACTION_DIGITS, 6);
919 u_printf_set_sign(format, info, prefixBuffer, &prefixBufferLen, &status);
922 /* format the number */
923 resultLen = unum_formatDouble(format, num, result, UPRINTF_BUFFER_SIZE, 0, &status);
929 /* restore the number format */
931 unum_setAttribute(format, UNUM_MIN_FRACTION_DIGITS, minDecimalDigits);
932 unum_setAttribute(format, UNUM_MAX_FRACTION_DIGITS, maxDecimalDigits);
937 u_printf_reset_sign(format, info, prefixBuffer, &prefixBufferLen, &localStatus);
945 characters will make it very difficult to format the string on
1045 /* Returns an array of the parsed argument type given in the format string. */
1297 /* Get any format flags */
1585 /* return # of characters in this format that have been parsed. */