Lines Matching refs:ptr
31 unsigned const char *ptr = (const unsigned char *)str;
35 switch ((ch = ptr[0]) >> 4) {
47 if (((ch2 = ptr[1]) & 0xC0) == 0x80) {
58 if (((ch2 = ptr[1]) & 0xC0) == 0x80) {
59 if (((ch3 = ptr[2]) & 0xC0) == 0x80) {
71 *value = ptr[0]; /* default bad result; */
72 return (char*)(ptr + 1); // make progress somehow
79 return (char *)(ptr + length);
83 unsigned const char *ptr = (const unsigned char *)str;
86 if (is_supplementary_character(ptr)) {
87 *value = get_supplementary_character(ptr);
88 return (char *)(ptr + 6);
150 const char *ptr = (const char *)utf8_str;
155 if((ch = ptr[0]) > 0x7F) { break; }
157 ptr = (const char *)(ptr + 1);
161 ptr = UTF8::next(ptr, &unicode_str[index]);