Lines Matching refs:Rune
19 typedef unsigned int Rune; /* Code-point values in Unicode 4.0 are 21 bits wide.*/
49 int runetochar(char* s, const Rune* r);
62 int chartorune(Rune* r, const char* s);
72 int charntorune(Rune* r, const char* s, int n);
79 int isvalidcharntorune(const char* str, int n, Rune* r, int* consumed);
83 int runelen(Rune r);
89 int runenlen(const Rune* r, int n);
124 /*const*/ char* utfrune(const char* s, Rune r);
132 /*const*/ char* utfrrune(const char* s, Rune r);
162 Rune* runestrcat(Rune* s1, const Rune* s2);
163 Rune* runestrncat(Rune* s1, const Rune* s2, long n);
165 const Rune* runestrchr(const Rune* s, Rune c);
167 int runestrcmp(const Rune* s1, const Rune* s2);
168 int runestrncmp(const Rune* s1, const Rune* s2, long n);
170 Rune* runestrcpy(Rune* s1, const Rune* s2);
171 Rune* runestrncpy(Rune* s1, const Rune* s2, long n);
172 Rune* runestrecpy(Rune* s1, Rune* es1, const Rune* s2);
174 Rune* runestrdup(const Rune* s);
176 const Rune* runestrrchr(const Rune* s, Rune c);
177 long runestrlen(const Rune* s);
178 const Rune* runestrstr(const Rune* s1, const Rune* s2);
199 Rune toupperrune(Rune r);
200 Rune tolowerrune(Rune r);
201 Rune totitlerune(Rune r);
208 int isupperrune(Rune r);
209 int islowerrune(Rune r);
210 int istitlerune(Rune r);
216 int isalpharune(Rune r);
222 int isdigitrune(Rune r);
229 int isspacerune(Rune r);