Lines Matching defs:sch
920 * character (sch), sch becomes dch, once again to index into mapvec, until
921 * the character value stabilizes (i.e. sch = dch, in other words
933 unsigned char sch, dch;
972 for (; (sch = (unsigned char)*from) != '\0'; from++) {
973 if (!mimic_gnu || !found[sch]) {
974 found[sch] = 1;
975 mapvec[sch] = *to;
982 for (; (sch = (unsigned char)*src) != '\0'; src++) {
983 if (!found[sch])
984 *dest++ = sch;
985 else if ((dch = mapvec[sch]) != '\0')
990 sch = (unsigned char)(*src++);
991 dch = mapvec[sch];
992 while (dch != sch) {
993 sch = dch;
994 dch = mapvec[sch];