Lines Matching refs:dpos
45 size_t spos, dpos; in utf8_to_utf16() local
53 spos = dpos = 0; in utf8_to_utf16()
114 if (dst && dpos < dst_len) in utf8_to_utf16()
115 dst[dpos] = (0xd800 | ((cc-0x10000)>>10)); in utf8_to_utf16()
116 dpos++; in utf8_to_utf16()
120 if (dst && dpos < dst_len) in utf8_to_utf16()
121 dst[dpos] = c; in utf8_to_utf16()
122 dpos++; in utf8_to_utf16()
127 return dpos; in utf8_to_utf16()
137 uint8_t spos, dpos; in utf16_to_utf8() local
140 #define CHECK_LENGTH(l) (dpos > dst_len-(l) ? dst=NULL : NULL) in utf16_to_utf8()
141 #define ADD_BYTE(b) (dst ? dst[dpos] = (b) : 0, dpos++) in utf16_to_utf8()
144 dpos = 0; in utf16_to_utf8()
181 return dpos; in utf16_to_utf8()