Home | History | Annotate | Download | only in deroff

Lines Matching defs:chars

142 static char chars[128];  /* SPECIAL, PUNCT, APOS, DIGIT, or LETTER */
351 chars[i] = LETTER;
353 chars[i] = LETTER;
355 chars[i] = DIGIT;
356 chars['\''] = APOS;
357 chars['&'] = APOS;
358 chars['.'] = PUNCT;
359 chars[','] = PUNCT;
360 chars[';'] = PUNCT;
361 chars['?'] = PUNCT;
362 chars[':'] = PUNCT;
599 if (chars[c] == PUNCT)
746 if (c2 != -1 && chars[c2] == PUNCT)
851 if (t > s + constant && chars[(unsigned char)s[0]] == LETTER &&
852 chars[(unsigned char)s[1]] == LETTER) {
860 } else if (found && chars[(unsigned char)s[0]] == PUNCT &&
869 if (msflag && chars[last] == PUNCT) {
888 while (chars[(unsigned char)*p1] < DIGIT)
892 for (p = p1 ; (i = chars[(unsigned char)*p]) != SPECIAL ; ++p)
896 if (nlet > 1 && chars[(unsigned char)p1[0]] == LETTER) {
900 while ((i = chars[(unsigned char)p[-1]]) == PUNCT ||
988 (inquote || (chars[(unsigned char)cp[0]] == LETTER))) {
994 chars[(unsigned char)*cp] == PUNCT) {
1001 if (msflag && chars[last] == PUNCT)