Lines Matching refs:str
28 int UTF8_getc(const unsigned char *str, int len, unsigned long *val) in UTF8_getc() argument
35 p = str; in UTF8_getc()
93 int UTF8_putc(unsigned char *str, int len, unsigned long value) in UTF8_putc() argument
95 if (!str) in UTF8_putc()
100 if (str) in UTF8_putc()
101 *str = (unsigned char)value; in UTF8_putc()
107 if (str) { in UTF8_putc()
108 *str++ = (unsigned char)(((value >> 6) & 0x1f) | 0xc0); in UTF8_putc()
109 *str = (unsigned char)((value & 0x3f) | 0x80); in UTF8_putc()
118 if (str) { in UTF8_putc()
119 *str++ = (unsigned char)(((value >> 12) & 0xf) | 0xe0); in UTF8_putc()
120 *str++ = (unsigned char)(((value >> 6) & 0x3f) | 0x80); in UTF8_putc()
121 *str = (unsigned char)((value & 0x3f) | 0x80); in UTF8_putc()
128 if (str) { in UTF8_putc()
129 *str++ = (unsigned char)(((value >> 18) & 0x7) | 0xf0); in UTF8_putc()
130 *str++ = (unsigned char)(((value >> 12) & 0x3f) | 0x80); in UTF8_putc()
131 *str++ = (unsigned char)(((value >> 6) & 0x3f) | 0x80); in UTF8_putc()
132 *str = (unsigned char)((value & 0x3f) | 0x80); in UTF8_putc()