Lines Matching refs:ch
162 int ch; /* character from fmt */
357 rflag: ch = *fmt++;
358 reswitch: switch (ch) {
390 if ((ch = *fmt++) == '*') {
396 while (is_digit(ch)) {
397 n = 10 * n + to_digit(ch);
398 ch = *fmt++;
400 if (ch == '$') {
423 n = 10 * n + to_digit(ch);
424 ch = *fmt++;
425 } while (is_digit(ch));
426 if (ch == '$') {
490 } else if ((ch == 'g' || ch == 'G') && prec == 0) {
516 &expt, ch, &ndig);
518 if (ch == 'g' || ch == 'G') {
520 ch = (ch == 'g') ? 'e' : 'E';
522 ch = 'g';
524 if (ch <= 'e') { /* 'e' or 'E' fmt */
526 expsize = exponent(expstr, expt, ch);
530 } else if (ch == 'f') { /* f fmt */
594 ch = 'x';
694 if (ch == '\0')
696 /* pretend it was %c with argument ch */
698 *cp = ch;
733 ox[1] = ch;
749 if (ch >= 'f') { /* 'f' or 'g' */
865 int ch; /* character from fmt */
958 rflag: ch = *fmt++;
959 reswitch: switch (ch) {
970 if ((ch = *fmt++) == '*') {
974 while (is_digit(ch)) {
975 ch = *fmt++;
984 n = 10 * n + to_digit(ch);
985 ch = *fmt++;
986 } while (is_digit(ch));
987 if (ch == '$') {
1081 if (ch == '\0')
1217 cvt(double value, int ndigits, int flags, char *sign, int *decpt, int ch,
1224 if (ch == 'f') {
1231 if (ch == 'e' || ch == 'E') {
1243 if ((ch != 'g' && ch != 'G') || flags & ALT) { /* Print trailing zeros */
1245 if (ch == 'f') {