Lines Matching refs:ch
117 char ch; in getPB() local
119 if (read(0, &ch, 1) == 1) { in getPB()
121 printf("%c", ch); in getPB()
123 if (ch == '\n') { in getPB()
126 return( ch ); in getPB()
139 char pushBackBuffer::putPB (char ch) in putPB() argument
142 charStack[stackPtr] = ch ; in putPB()
147 return( ch ); in putPB()
154 static int isWhite (char ch) in isWhite() argument
156 return( (ch==' ') || (ch == '\t') || (ch == '\n') ); in isWhite()
176 char ch; in skipUntilToken() local
179 ch = getPB(); in skipUntilToken()
180 if (ch == '#') { in skipUntilToken()
221 static int isDigit (char ch) in isDigit() argument
223 return( ((ch>='0') && (ch<='9')) ); in isDigit()
231 static int isHexDigit (char ch)
233 return( (isDigit(ch)) || ((ch>='a') && (ch<='f')) );
246 char ch=getPB(); in readInt() local
248 while (isWhite(ch)) { in readInt()
249 ch=getPB(); in readInt()
253 if (ch == '-') { in readInt()
255 ch = getPB(); in readInt()
257 while (isDigit(ch)) { in readInt()
259 if ((ch>='0') && (ch<='9')) { in readInt()
260 i += (int)(ch-'0'); in readInt()
262 ch = getPB(); in readInt()
265 if (ch != putPB(ch)) { in readInt()
294 char ch; in readNumber() local
297 if ((ch = getPB()) == '.') { in readNumber()
300 putPB(ch); in readNumber()
315 char ch=getPB(); in readString() local
317 while (isWhite(ch)) { in readString()
318 ch=getPB(); in readString()
320 while ((i < MAXPUSHBACKSTACK) && (! isWhite(ch)) && (! eofFound)) { in readString()
321 buffer[i] = ch; in readString()
323 ch = getPB(); in readString()