Lines Matching defs:translate

747   /* Perhaps we should print the translate table?  */
853 as an array index (in, e.g., `translate'). */
857 if (translate) c = translate[c]; \
871 /* If `translate' is non-null, return translate[D], else just D. We
872 cast the subscript to translate because some data is declared as
875 #define TRANSLATE(d) (translate ? translate[(unsigned char) (d)] : (d))
1049 Assumes the `allocated' (and perhaps `buffer') and `translate'
1089 /* How to translate the characters in the pattern. */
1090 char *translate = bufp->translate;
1423 = compile_range (&p, pend, translate, syntax, b);
1434 ret = compile_range (&p, pend, translate, syntax, b);
1570 /* Do not translate the character after the \, so that we can
1572 translate, e.g., B to b. */
1992 not to translate; but if we don't translate it
2204 compile_range (p_ptr, pend, translate, syntax, b)
2206 char *translate;
2896 register char *translate = bufp->translate;
2946 /* Written out as an if-else to avoid testing `translate'
2948 if (translate)
2951 translate[(unsigned char) *d++]])
3198 char *translate = bufp->translate;
3547 testing `translate' inside the loop. */
3548 if (translate)
3553 if (translate[(unsigned char) *d++] != (char) *p++)
3844 if (translate
3845 ? bcmp_translate (d, d2, mcnt, translate)
4602 bcmp_translate (s1, s2, len, translate)
4605 char *translate;
4610 if (translate[*p1++] != translate[*p2++]) return 1;
4623 Assumes the `allocated' (and perhaps `buffer') and `translate' fields
4774 preg->translate = (char *) malloc (CHAR_SET_SIZE);
4775 if (preg->translate == NULL)
4780 preg->translate[i] = ISUPPER (i) ? tolower (i) : i;
4783 preg->translate = NULL;
4949 if (preg->translate != NULL)
4950 free (preg->translate);
4951 preg->translate = NULL;