Lines Matching refs:char1
26 char_u char1;
2081 * Lookup the pair "char1", "char2" in the digraph tables.
2083 * If "meta" is TRUE and "char1" is a space, return "char2" | 0x80.
2086 getexactdigraph(char1, char2, meta)
2087 int char1;
2095 if (IS_SPECIAL(char1) || IS_SPECIAL(char2))
2104 if ((int)dp->char1 == char1 && (int)dp->char2 == char2)
2118 for (i = 0; dp->char1 != 0; ++i)
2120 if ((int)dp->char1 == char1 && (int)dp->char2 == char2)
2162 if (char1 == ' ' && meta) /* <space> <char> --> meta-char */
2171 * Allow for both char1-char2 and char2-char1
2174 getdigraph(char1, char2, meta)
2175 int char1;
2181 if (((retval = getexactdigraph(char1, char2, meta)) == char2)
2182 && (char1 != char2)
2183 && ((retval = getexactdigraph(char2, char1, meta)) == char1))
2196 int char1, char2, n;
2205 char1 = *str++;
2212 if (char1 == ESC || char2 == ESC)
2229 if ((int)dp->char1 == char1 && (int)dp->char2 == char2)
2243 dp->char1 = char1;
2261 for (i = 0; dp->char1 != NUL && !got_int; ++i)
2267 tmp.char1 = dp->char1;
2269 tmp.result = getexactdigraph(tmp.char1, tmp.char2, FALSE);
2275 if (getexactdigraph(dp->char1, dp->char2, FALSE) == dp->result
2324 *p++ = dp->char1;