Lines Matching defs:grouping
296 * If (*grp == CHAR_MAX) then no more grouping
306 * use *grp character (last grouping rule)
369 * If (*grp == CHAR_MAX) then no more grouping
380 * use *grp character (last grouping rule)
590 * most space for base 10 conversions with thousands' grouping
609 #define GROUPING 0x200 /* use grouping ("'" flag) */
632 const char *grouping; /* locale specific numeric grouping rules */
825 grouping = NULL;
924 grouping = localeconv_l(loc)->grouping;
925 /* Use grouping if defined by locale */
926 if (thousands_sep && grouping && *grouping)
927 flags |= GROUPING;
930 grouping = NULL;
1207 if (grouping && expt > 0) {
1208 /* space for thousands' grouping */
1211 while ((unsigned char)*grouping
1213 if (lead <= *grouping)
1215 lead -= *grouping;
1216 if (*(grouping+1)) {
1218 grouping++;
1349 flags &= ~GROUPING;
1375 flags & GROUPING, thousands_sep,
1376 grouping);
1382 flags & GROUPING, thousands_sep,
1383 grouping);
1464 if (grouping) {
1469 grouping--;
1476 *grouping, zeroes);
1477 result += *grouping;