Lines Matching refs:Rune
59 * well-formed but incomplete (i.e., to get the whole Rune
60 * we'd need to read past str+length) then we'll set the Rune
67 charntorune(Rune *rune, const char *str, int length)
83 *rune = (Rune)c;
105 *rune = (Rune)l;
127 *rune = (Rune)l;
145 *rune = (Rune)l;
170 chartorune(Rune *rune, const char *str)
181 *rune = (Rune)c;
198 *rune = (Rune)l;
215 *rune = (Rune)l;
230 *rune = (Rune)l;
248 isvalidcharntorune(const char* str, int length, Rune* rune, int* consumed)
255 runetochar(char *str, const Rune *rune)
281 * If the Rune is out of range or a surrogate half, convert it to the error rune.
284 * Rune wouldn't have fit in one or two bytes.
314 runelen(Rune rune)
322 runenlen(const Rune *r, int nrune)