Lines Matching defs:ch
188 static int getType(int ch) {
189 return ((ch & 0xFFFFFF80) == 0 ? ctype[ch] : 0);
192 static boolean isType(int ch, int type) {
193 return (getType(ch) & type) != 0;
196 static boolean isAscii(int ch) {
197 return ((ch & 0xFFFFFF80) == 0);
200 static boolean isAlpha(int ch) {
201 return isType(ch, ALPHA);
204 static boolean isDigit(int ch) {
205 return ((ch-'0')|('9'-ch)) >= 0;
208 static boolean isAlnum(int ch) {
209 return isType(ch, ALNUM);
212 static boolean isGraph(int ch) {
213 return isType(ch, GRAPH);
216 static boolean isPrint(int ch) {
217 return ((ch-0x20)|(0x7E-ch)) >= 0;
220 static boolean isPunct(int ch) {
221 return isType(ch, PUNCT);
224 static boolean isSpace(int ch) {
225 return isType(ch, SPACE);
228 static boolean isHexDigit(int ch) {
229 return isType(ch, HEX);
232 static boolean isCntrl(int ch) {
233 return isType(ch, CNTRL);
236 static boolean isLower(int ch) {
237 return ((ch-'a')|('z'-ch)) >= 0;
240 static boolean isUpper(int ch) {
241 return ((ch-'A')|('Z'-ch)) >= 0;
244 static boolean isWord(int ch) {
245 return isType(ch, WORD);