Lines Matching refs:ch

91 #define	iswhite(ch)	(ch == ' ' || ch == '\t')  argument
139 register int ch; in get_token() local
144 while ((ch = next_char()) == '\n' || (isascii(ch) && iswhite(ch))); in get_token()
146 if (ch == EOF) in get_token()
149 if (ch == '.') { in get_token()
152 while ((ch = next_char()) == ' ' || ch == '\t'); in get_token()
155 if (! isascii(ch) || ! isalnum(ch)) { in get_token()
156 warning("Illegal character - '%c'", ch); in get_token()
161 if (ch != '\n') *(ptr++) = ch; in get_token()
164 while ((ch = next_char()) != ',' && ch != '\n' && ch != EOF) in get_token()
165 *(ptr++) = ch; in get_token()
167 if (ch == EOF) in get_token()
169 else if (ch == '\n') { in get_token()
178 ch = next_char(); in get_token()
179 while (isascii(ch) && isalnum(ch)) { in get_token()
180 *(ptr++) = ch; in get_token()
181 ch = next_char(); in get_token()
185 switch (ch) { in get_token()
200 if ((ch = next_char()) == ',') in get_token()
203 if ((ch = next_char()) == '0') { in get_token()
204 if ((ch = next_char()) == 'x' || ch == 'X') { in get_token()
205 while (isascii(ch = next_char()) && in get_token()
206 isxdigit(ch)) { in get_token()
208 if (isdigit(ch)) in get_token()
209 number += ch - '0'; in get_token()
210 else if (ch >= 'a' && ch <= 'f') in get_token()
211 number += 10 + ch - 'a'; in get_token()
213 number += 10 + ch - 'A'; in get_token()
217 while ((ch = next_char()) >= '0' && in get_token()
218 ch <= '7') in get_token()
219 number = number * 8 + ch - '0'; in get_token()
223 while (isascii(ch = next_char()) && in get_token()
224 isdigit(ch)) in get_token()
225 number = number * 10 + ch - '0'; in get_token()
227 if (ch != ',') in get_token()
235 ch = trans_string(ptr); in get_token()
236 if (ch != '\0' && ch != ',') in get_token()
238 if (ch == '\0') in get_token()
246 warning("Illegal character - '%c'", ch); in get_token()
403 register int ch; in trans_string() local
405 while ((ch = next_char()) != ',' && ch != EOF && !first_column) { in trans_string()
406 if (ch == '^') { in trans_string()
407 ch = next_char(); in trans_string()
408 if (ch == EOF) in trans_string()
411 if (!isascii(ch) || ! isprint(ch)) { in trans_string()
412 warning("Illegal ^ character - '%c'", ch); in trans_string()
415 if (ch == '@') in trans_string()
418 *(ptr++) = ch & 037; in trans_string()
419 } else if (ch == '\\') { in trans_string()
420 ch = next_char(); in trans_string()
421 if (ch == EOF) in trans_string()
424 if (ch >= '0' && ch <= '7') { in trans_string()
425 number = ch - '0'; in trans_string()
427 ch = next_char(); in trans_string()
428 if (ch == EOF) in trans_string()
431 if (ch < '0' || ch > '7') { in trans_string()
436 number = number * 8 + ch - '0'; in trans_string()
443 switch (ch) { in trans_string()
470 ch); in trans_string()
471 *(ptr++) = ch; in trans_string()
476 if (ch != '\n') *(ptr++) = ch; in trans_string()
485 if (ch == EOF) in trans_string()
492 ch = ','; in trans_string()
499 return (ch); in trans_string()
506 panic_mode(int ch) in panic_mode() argument
512 if (c == ch) in panic_mode()