CHAR_MAX
#if CHAR_MAX == SCHAR_MAX
#if CHAR_MAX == SCHAR_MAX
if (value > CHAR_MAX)
value = CHAR_MAX;
if (fLocaleConv.p_sign_posn == CHAR_MAX) {
if (intlCurrencySeparatorChar != CHAR_MAX)
return CHAR_MAX;
UChar intlCurrencySeparatorChar = CHAR_MAX;
if (*grouping == CHAR_MAX || *grouping <= 0)
if (*grouping == CHAR_MAX
if (*grouping == CHAR_MAX
if (*grouping <= 0 || *grouping == CHAR_MAX)
if (*grouping == '\0' || *grouping == CHAR_MAX
if (*grouping == '\0' || *grouping == CHAR_MAX)
if (*grouping == CHAR_MAX || *grouping <= 0)
if (*grouping == CHAR_MAX
if (*gp == CHAR_MAX
if (*grouping <= 0 || *grouping == CHAR_MAX)
if (*grouping <= 0 || *grouping == CHAR_MAX)
CHAR_MAX, // int_frac_digits
CHAR_MAX, // frac_digits
CHAR_MAX, // p_cs_precedes
CHAR_MAX, // p_sep_by_space
CHAR_MAX, // n_cs_precedes
CHAR_MAX, // n_sep_by_space
CHAR_MAX, // p_sign_posn
CHAR_MAX, // n_sign_posn
CHAR_MAX, // int_p_cs_precedes
CHAR_MAX, // int_p_sep_by_space
CHAR_MAX, // int_n_cs_precedes
CHAR_MAX, // int_n_sep_by_space
CHAR_MAX, // int_p_sign_posn
CHAR_MAX // int_n_sign_posn
if (*sep_by_space == CHAR_MAX)
if (*sign_posn == CHAR_MAX)
if (*grouping == CHAR_MAX || *grouping <= 0) /* no grouping ? */
if (*grouping == CHAR_MAX)
if (right_prec == CHAR_MAX) /* POSIX locale ? */
if ((*flags & NEED_GROUPING) && *grouping != CHAR_MAX && *grouping > 0
if (*grouping == CHAR_MAX)
CHAR_MAX,
CHAR_MAX,
CHAR_MAX,
CHAR_MAX,
CHAR_MAX,
CHAR_MAX,
CHAR_MAX,
CHAR_MAX,
CHAR_MAX,
CHAR_MAX,
CHAR_MAX,
CHAR_MAX,
CHAR_MAX,
CHAR_MAX