Lines Matching refs:ch
198 static int getType(int ch) {
199 return ((ch & 0xFFFFFF80) == 0 ? ctype[ch] : 0);
202 static boolean isType(int ch, int type) {
203 return (getType(ch) & type) != 0;
206 static boolean isAscii(int ch) {
207 return ((ch & 0xFFFFFF80) == 0);
210 static boolean isAlpha(int ch) {
211 return isType(ch, ALPHA);
214 static boolean isDigit(int ch) {
215 return ((ch-'0')|('9'-ch)) >= 0;
218 static boolean isAlnum(int ch) {
219 return isType(ch, ALNUM);
222 static boolean isGraph(int ch) {
223 return isType(ch, GRAPH);
226 static boolean isPrint(int ch) {
227 return ((ch-0x20)|(0x7E-ch)) >= 0;
230 static boolean isPunct(int ch) {
231 return isType(ch, PUNCT);
234 static boolean isSpace(int ch) {
235 return isType(ch, SPACE);
238 static boolean isHexDigit(int ch) {
239 return isType(ch, HEX);
242 static boolean isOctDigit(int ch) {
243 return ((ch-'0')|('7'-ch)) >= 0;
246 static boolean isCntrl(int ch) {
247 return isType(ch, CNTRL);
250 static boolean isLower(int ch) {
251 return ((ch-'a')|('z'-ch)) >= 0;
254 static boolean isUpper(int ch) {
255 return ((ch-'A')|('Z'-ch)) >= 0;
258 static boolean isWord(int ch) {
259 return isType(ch, WORD);
262 static int toDigit(int ch) {
263 return (ctype[ch & 0x7F] & 0x3F);
266 static int toLower(int ch) {
267 return isUpper(ch) ? (ch + 0x20) : ch;
270 static int toUpper(int ch) {
271 return isLower(ch) ? (ch - 0x20) : ch;