Lines Matching refs:grouping
493 get_groups(int size, char *grouping) in get_groups() argument
497 if (*grouping == CHAR_MAX || *grouping <= 0) /* no grouping ? */ in get_groups()
500 while (size > (int)*grouping) { in get_groups()
502 size -= (int)*grouping++; in get_groups()
504 if (*grouping == CHAR_MAX) in get_groups()
507 if (*grouping == 0) { in get_groups()
508 chars += (size - 1) / *(grouping - 1); in get_groups()
530 char *grouping; in __format_grouped_double() local
538 grouping = lc->mon_grouping; in __format_grouped_double()
565 left_prec += get_groups(left_prec, grouping); in __format_grouped_double()
600 *grouping != CHAR_MAX && *grouping > 0) { in __format_grouped_double()
601 while (avalue_size > (int)*grouping) { in __format_grouped_double()
602 GRPCPY(*grouping); in __format_grouped_double()
604 grouping++; in __format_grouped_double()
607 if (*grouping == CHAR_MAX) in __format_grouped_double()
611 if (*grouping == 0) { in __format_grouped_double()
612 grouping--; in __format_grouped_double()
613 while (avalue_size > *grouping) { in __format_grouped_double()
614 GRPCPY(*grouping); in __format_grouped_double()