Lines Matching refs:Rune
6 typedef signed int Rune; /* Code-point values in Unicode 4.0 are 21 bits wide.*/ typedef
36 int runetochar(char* s, const Rune* r);
49 int chartorune(Rune* r, const char* s);
59 int charntorune(Rune* r, const char* s, int n);
66 int isvalidcharntorune(const char* str, int n, Rune* r, int* consumed);
70 int runelen(Rune r);
76 int runenlen(const Rune* r, int n);
111 const char* utfrune(const char* s, Rune r);
119 const char* utfrrune(const char* s, Rune r);
149 Rune* runestrcat(Rune* s1, const Rune* s2);
150 Rune* runestrncat(Rune* s1, const Rune* s2, long n);
152 const Rune* runestrchr(const Rune* s, Rune c);
154 int runestrcmp(const Rune* s1, const Rune* s2);
155 int runestrncmp(const Rune* s1, const Rune* s2, long n);
157 Rune* runestrcpy(Rune* s1, const Rune* s2);
158 Rune* runestrncpy(Rune* s1, const Rune* s2, long n);
159 Rune* runestrecpy(Rune* s1, Rune* es1, const Rune* s2);
161 Rune* runestrdup(const Rune* s);
163 const Rune* runestrrchr(const Rune* s, Rune c);
164 long runestrlen(const Rune* s);
165 const Rune* runestrstr(const Rune* s1, const Rune* s2);
186 Rune toupperrune(Rune r);
187 Rune tolowerrune(Rune r);
188 Rune totitlerune(Rune r);
195 int isupperrune(Rune r);
196 int islowerrune(Rune r);
197 int istitlerune(Rune r);
203 int isalpharune(Rune r);
209 int isdigitrune(Rune r);
215 int isideographicrune(Rune r);
222 int isspacerune(Rune r);