Lines Matching refs:uc
136 unsigned int uc;
137 str += u8_mbtouc (&uc, (const unsigned char *) str, str_limit - str);
138 if (uc >= 0x10000)
142 *b++ = hexdigit[(uc >> 28) & 0x0f];
143 *b++ = hexdigit[(uc >> 24) & 0x0f];
144 *b++ = hexdigit[(uc >> 20) & 0x0f];
145 *b++ = hexdigit[(uc >> 16) & 0x0f];
146 *b++ = hexdigit[(uc >> 12) & 0x0f];
147 *b++ = hexdigit[(uc >> 8) & 0x0f];
148 *b++ = hexdigit[(uc >> 4) & 0x0f];
149 *b++ = hexdigit[uc & 0x0f];
151 else if (!((uc >= 'A' && uc <= 'Z') || (uc >= 'a' && uc <= 'z')
152 || (uc >= '0' && uc <= '9')))
156 *b++ = hexdigit[(uc >> 12) & 0x0f];
157 *b++ = hexdigit[(uc >> 8) & 0x0f];
158 *b++ = hexdigit[(uc >> 4) & 0x0f];
159 *b++ = hexdigit[uc & 0x0f];
162 *b++ = uc;
180 unsigned int uc;
181 str += u8_mbtouc (&uc, (const unsigned char *) str, str_limit - str);
182 if (uc == 0x0000)
184 else if (uc == 0x0007)
186 else if (uc == 0x0008)
188 else if (uc == 0x0009)
190 else if (uc == 0x000a)
192 else if (uc == 0x000b)
194 else if (uc == 0x000c)
196 else if (uc == 0x000d)
198 else if (uc == 0x0022)
200 else if (uc == 0x005c)
202 else if (uc >= 0x0020 && uc < 0x007f)
203 fprintf (stream, "%c", uc);
204 else if (uc < 0x10000)
206 hexdigit[(uc >> 12) & 0x0f], hexdigit[(uc >> 8) & 0x0f],
207 hexdigit[(uc >> 4) & 0x0f], hexdigit[uc & 0x0f]);
210 hexdigit[(uc >> 28) & 0x0f], hexdigit[(uc >> 24) & 0x0f],
211 hexdigit[(uc >> 20) & 0x0f], hexdigit[(uc >> 16) & 0x0f],
212 hexdigit[(uc >> 12) & 0x0f], hexdigit[(uc >> 8) & 0x0f],
213 hexdigit[(uc >> 4) & 0x0f], hexdigit[uc & 0x0f]);