Lines Matching refs:str
262 static int utf8encode(char *str, unsigned int val)
267 str[0] = val;
270 str[1] = val & UTF8_V_MASK;
271 str[1] |= UTF8_N_BITS;
273 str[0] = val;
274 str[0] |= UTF8_2_BITS;
277 str[2] = val & UTF8_V_MASK;
278 str[2] |= UTF8_N_BITS;
280 str[1] = val & UTF8_V_MASK;
281 str[1] |= UTF8_N_BITS;
283 str[0] = val;
284 str[0] |= UTF8_3_BITS;
287 str[3] = val & UTF8_V_MASK;
288 str[3] |= UTF8_N_BITS;
290 str[2] = val & UTF8_V_MASK;
291 str[2] |= UTF8_N_BITS;
293 str[1] = val & UTF8_V_MASK;
294 str[1] |= UTF8_N_BITS;
296 str[0] = val;
297 str[0] |= UTF8_4_BITS;
306 static unsigned int utf8decode(const char *str)
308 const unsigned char *s = (const unsigned char*)str;
2662 static utf8leaf_t *utf8hangul(const char *str, unsigned char *hangul)
2671 si = utf8decode(str) - SB;