Lines Matching defs:ch

141 	char ch;
220 for (fmt = format; (ch = *fmt++) != '\0';) {
221 if (ch == '\\') {
228 if (ch != '%' || (*fmt == '%' && ++fmt)) {
229 (void)putchar(ch);
264 ch = *fmt;
265 if (!ch) {
277 switch (ch) {
341 char *f = mklong(start, ch, 'l');
359 char *f = mklong(start, ch, 'j');
371 char *f = mklong(start, ch, 'j');
389 char * f = mklong(start, ch, 'L');
408 *fmt++ = ch;
432 b_count(int ch)
440 b_output(int ch)
451 putchar(ch);
466 int ch;
469 while ((ch = *str++) != '\0') {
470 if (ch != '\\') {
471 do_putchar(ch);
475 ch = *str++;
476 if (ch == 'c') {
487 if (ch == '0') {
500 if (ch == 'M' && *str == '-') {
505 if (ch == 'M' && *str == '^') {
508 ch = '^';
511 if (ch == '^') {
512 ch = *str++;
513 if (ch == '?')
516 value |= ch & 037;
534 char ch, *begin;
537 ch = *str++;
539 switch (ch) {
592 warnx("unknown escape sequence `\\%c'", ch);
594 value = ch;
609 char ch;
619 while ((ch = *(const char *)str++) != '\0') {
620 switch (ch) {
622 case '\\': ch = '\\'; break; /* backslash */
623 case '\'': ch = '\''; break; /* single quote */
624 case '"': ch = '"'; break; /* double quote */
625 case '\a': ch = 'a'; break; /* alert */
626 case '\b': ch = 'b'; break; /* backspace */
627 case ESCAPE: ch = 'e'; break; /* escape */
628 case '\f': ch = 'f'; break; /* form-feed */
629 case '\n': ch = 'n'; break; /* newline */
630 case '\r': ch = 'r'; break; /* carriage-return */
631 case '\t': ch = 't'; break; /* tab */
632 case '\v': ch = 'v'; break; /* vertical-tab */
635 if (isprint((unsigned char)ch)) {
636 *cp++ = ch;
641 if (ch & 0200) {
643 ch &= (char)~0200;
645 if (ch == 0177) {
650 if (ch < 040) {
652 *cp++ = ch | 0100;
656 *cp++ = ch;
660 *cp++ = ch;
668 mklong(const char *str, char ch, char longer)
681 copy[len - 2] = ch;