Lines Matching refs:dpos
47 size_t spos, dpos; in utf8_to_utf16() local
55 spos = dpos = 0; in utf8_to_utf16()
121 if (dst && dpos < dst_len) in utf8_to_utf16()
122 dst[dpos] = (0xd800 | ((cc-0x10000)>>10)); in utf8_to_utf16()
123 dpos++; in utf8_to_utf16()
127 if (dst && dpos < dst_len) in utf8_to_utf16()
128 dst[dpos] = c; in utf8_to_utf16()
129 dpos++; in utf8_to_utf16()
135 return dpos; in utf8_to_utf16()
146 uint16_t spos, dpos; in utf16_to_utf8() local
149 #define CHECK_LENGTH(l) (dpos > dst_len-(l) ? dst=NULL : NULL) in utf16_to_utf8()
150 #define ADD_BYTE(b) (dst ? dst[dpos] = (b) : 0, dpos++) in utf16_to_utf8()
153 dpos = 0; in utf16_to_utf8()
195 return dpos; in utf16_to_utf8()