Lines Matching refs:ch
115 char ch;
117 if (read(0, &ch, 1) == 1) {
119 printf("%c", ch);
121 if (ch == '\n') {
124 return( ch );
137 char pushBackBuffer::putPB (char ch)
140 charStack[stackPtr] = ch ;
145 return( ch );
152 static int isWhite (char ch)
154 return( (ch==' ') || (ch == '\t') || (ch == '\n') );
174 char ch;
177 ch = getPB();
178 if (ch == '#') {
216 * isDigit - returns TRUE if the character, ch, is a digit.
219 static int isDigit (char ch)
221 return( ((ch>='0') && (ch<='9')) );
225 * isHexDigit - returns TRUE if the character, ch, is a hex digit.
229 static int isHexDigit (char ch)
231 return( (isDigit(ch)) || ((ch>='a') && (ch<='f')) );
244 char ch=getPB();
246 while (isWhite(ch)) {
247 ch=getPB();
251 if (ch == '-') {
253 ch = getPB();
255 while (isDigit(ch)) {
257 if ((ch>='0') && (ch<='9')) {
258 i += (int)(ch-'0');
260 ch = getPB();
263 if (ch != putPB(ch)) {
292 char ch;
295 if ((ch = getPB()) == '.') {
298 putPB(ch);
313 char ch=getPB();
315 while (isWhite(ch)) {
316 ch=getPB();
318 while ((i < MAXPUSHBACKSTACK) && (! isWhite(ch)) && (! eofFound)) {
319 buffer[i] = ch;
321 ch = getPB();