Lines Matching refs:flags

42 /* internal flags */
127 int flags; /* formatting options */
167 flags = (NEED_GROUPING|LOCALE_POSN);
183 flags &= ~(NEED_GROUPING);
186 if (flags & SIGN_POSN_USED)
188 flags |= (SIGN_POSN_USED|LOCALE_POSN);
191 if (flags & SIGN_POSN_USED)
193 flags |= (SIGN_POSN_USED|PARENTH_POSN);
196 flags |= SUPRESS_CURR_SYMBOL;
199 flags |= LEFT_JUSTIFY;
238 flags |= USE_INTL_CURRENCY;
241 flags &= ~(USE_INTL_CURRENCY);
250 if (flags & USE_INTL_CURRENCY) {
267 flags |= IS_NEGATIVE;
273 pad_size = __calc_left_pad((flags ^ IS_NEGATIVE), lc,
274 currency_symbol) - __calc_left_pad(flags, lc, currency_symbol);
281 asciivalue = __format_grouped_double(value, lc, &flags, left_prec,
288 __setup_vars(flags, lc, &cs_precedes, &sep_by_space, &sign_posn, &signstr);
326 if (sign_posn == 0 && (flags & IS_NEGATIVE))
336 if (!(flags & SUPRESS_CURR_SYMBOL)) {
360 if (!(flags & SUPRESS_CURR_SYMBOL)) {
383 if (sign_posn == 0 && (flags & IS_NEGATIVE))
387 if (flags & LEFT_JUSTIFY) {
425 __setup_vars(int flags, struct lconv* lc, char *cs_precedes, char *sep_by_space, char *sign_posn,
428 if ((flags & IS_NEGATIVE) && (flags & USE_INTL_CURRENCY)) {
431 *sign_posn = (flags & PARENTH_POSN) ? 0 : lc->int_n_sign_posn;
433 } else if (flags & USE_INTL_CURRENCY) {
436 *sign_posn = (flags & PARENTH_POSN) ? 0 : lc->int_p_sign_posn;
438 } else if (flags & IS_NEGATIVE) {
441 *sign_posn = (flags & PARENTH_POSN) ? 0 : lc->n_sign_posn;
446 *sign_posn = (flags & PARENTH_POSN) ? 0 : lc->p_sign_posn;
461 __calc_left_pad(int flags, struct lconv* lc, char *cur_symb)
466 __setup_vars(flags, lc, &cs_precedes, &sep_by_space, &sign_posn, &signstr);
513 __format_grouped_double(double value, struct lconv* lc, int *flags, int left_prec, int right_prec,
546 if (*flags & USE_INTL_CURRENCY)
555 if (*flags & NEED_GROUPING)
588 if ((*flags & NEED_GROUPING) && *grouping != CHAR_MAX && *grouping > 0