Lines Matching refs:translate
929 /* Perhaps we should print the translate table? */
1584 char *translate,
1591 as an array index (in, e.g., `translate'). */
1596 if (translate) c = (unsigned char) translate[c]; \
1611 /* If `translate' is non-null, return translate[D], else just D. We
1612 cast the subscript to translate because some data is declared as
1617 (translate ? (char) translate[(unsigned char) (d)] : (d))
1877 Assumes the `allocated' (and perhaps `buffer') and `translate'
1921 /* How to translate the characters in the pattern. */
1922 RE_TRANSLATE_TYPE translate = bufp->translate;
2255 = compile_range (&p, pend, translate, syntax, b);
2266 ret = compile_range (&p, pend, translate, syntax, b);
2327 if (translate && (is_upper || is_lower)
2376 if ( translate && (is_upper || is_lower)
2447 /* Do not translate the character after the \, so that we can
2449 translate, e.g., B to b. */
2889 not to translate; but if we don't translate it
3147 compile_range (p_ptr, pend, translate, syntax, b)
3149 RE_TRANSLATE_TYPE translate;
3592 register RE_TRANSLATE_TYPE translate = bufp->translate;
3658 /* Written out as an if-else to avoid testing `translate'
3660 if (translate)
3663 translate[(unsigned char) *d++]])
3838 int len, char *translate));
3909 RE_TRANSLATE_TYPE translate = bufp->translate;
4309 testing `translate' inside the loop. */
4310 if (translate)
4315 if ((unsigned char) translate[(unsigned char) *d++]
4616 if (translate
4617 ? bcmp_translate (d, d2, mcnt, translate)
5516 bcmp_translate (s1, s2, len, translate)
5519 RE_TRANSLATE_TYPE translate;
5525 if (translate[*p1++] != translate[*p2++]) return 1;
5538 Assumes the `allocated' (and perhaps `buffer') and `translate' fields
5708 preg->translate
5711 if (preg->translate == NULL)
5716 preg->translate[i] = ISUPPER (i) ? TOLOWER (i) : i;
5719 preg->translate = NULL;
5906 if (preg->translate != NULL)
5907 free (preg->translate);
5908 preg->translate = NULL;