Lines Matching refs:rune
49 chartorune(Rune *rune, const char *str)
60 *rune = c;
77 *rune = l;
92 *rune = l;
107 *rune = l;
120 *rune = Bad;
125 runetochar(char *str, const Rune *rune)
134 c = *rune;
151 * If the Rune is out of range, convert it to the error rune.
152 * Do this test here because the error rune encodes to three bytes.
154 * Rune wouldn't have fit in one or two bytes.
182 runelen(Rune rune)
186 return runetochar(str, &rune);
214 Rune rune;
224 s += chartorune(&rune, s);
231 utfrune(const char *s, Rune c)
234 Rune r;
242 if(c1 < Runeself) { /* one byte rune */