Lines Matching refs:ch
61 #define ROTATE(ch, perm) \
62 isascii(ch) ? ( \
63 isupper(ch) ? ('A' + (ch - 'A' + perm) % 26) : \
64 islower(ch) ? ('a' + (ch - 'a' + perm) % 26) : ch) : ch
81 int ch, dot, i, nread, winnerdot = 0;
105 ch = (unsigned char) inbuf[i];
106 if (isascii(ch)) {
107 if (islower(ch))
108 ++obs[ch - 'a'];
109 else if (isupper(ch))
110 ++obs[ch - 'A'];
134 ch = (unsigned char) inbuf[i];
135 putchar(ROTATE(ch, winner));
150 int ch, rot;
156 while ((ch = getchar()) != EOF)
157 putchar(ROTATE(ch, rot));