Lines Matching refs:ch

91 #define	iswhite(ch)	(ch == ' ' || ch == '\t')
137 register int ch;
142 while ((ch = next_char()) == '\n' || (isascii(ch) && iswhite(ch)));
144 if (ch == EOF)
147 if (ch == '.') {
150 while ((ch = next_char()) == ' ' || ch == '\t');
153 if (! isascii(ch) || ! isalnum(ch)) {
154 warning("Illegal character - '%c'", ch);
159 if (ch != '\n') *(ptr++) = ch;
162 while ((ch = next_char()) != ',' && ch != '\n' && ch != EOF)
163 *(ptr++) = ch;
165 if (ch == EOF)
167 else if (ch == '\n') {
176 ch = next_char();
177 while (isascii(ch) && isalnum(ch)) {
178 *(ptr++) = ch;
179 ch = next_char();
183 switch (ch) {
198 if ((ch = next_char()) == ',')
201 if ((ch = next_char()) == '0') {
202 if ((ch = next_char()) == 'x' || ch == 'X') {
203 while (isascii(ch = next_char()) &&
204 isxdigit(ch)) {
206 if (isdigit(ch))
207 number += ch - '0';
208 else if (ch >= 'a' && ch <= 'f')
209 number += 10 + ch - 'a';
211 number += 10 + ch - 'A';
215 while ((ch = next_char()) >= '0' &&
216 ch <= '7')
217 number = number * 8 + ch - '0';
221 while (isascii(ch = next_char()) &&
222 isdigit(ch))
223 number = number * 10 + ch - '0';
225 if (ch != ',')
233 ch = trans_string(ptr);
234 if (ch != NULL && ch != ',')
236 if (ch == NULL)
244 warning("Illegal character - '%c'", ch);
247 } /* end else (ch != EOF) */
401 register int ch;
403 while ((ch = next_char()) != ',' && ch != EOF && !first_column) {
404 if (ch == '^') {
405 ch = next_char();
406 if (ch == EOF)
409 if (!isascii(ch) || ! isprint(ch)) {
410 warning("Illegal ^ character - '%c'", ch);
413 if (ch == '@')
416 *(ptr++) = ch & 037;
417 } else if (ch == '\\') {
418 ch = next_char();
419 if (ch == EOF)
422 if (ch >= '0' && ch <= '7') {
423 number = ch - '0';
425 ch = next_char();
426 if (ch == EOF)
429 if (ch < '0' || ch > '7') {
434 number = number * 8 + ch - '0';
441 switch (ch) {
468 ch);
469 *(ptr++) = ch;
470 } /* endswitch (ch) */
471 } /* endelse (ch < '0' || ch > '7') */
472 } /* end else if (ch == '\\') */
474 if (ch != '\n') *(ptr++) = ch;
483 if (ch == EOF)
490 ch = ',';
497 return (ch);
501 * Panic mode error recovery - skip everything until a "ch" is found.
504 panic_mode(int ch)
510 if (c == ch)