Lines Matching refs:nbyte
1212 size_t nbyte = 0; in char_from_string() local
1227 for (nbyte = 0; nbyte < slen; ++clen) in char_from_string()
1229 if (str[nbyte] < 0x80 && str[nbyte + 1] < 0x80) in char_from_string()
1230 ++nbyte; in char_from_string()
1232 nbyte += utfc_ptr2len(str + nbyte); in char_from_string()
1234 nbyte += mb_ptr2len(str + nbyte); in char_from_string()
1242 for (nbyte = 0; nchar > 0 && nbyte < slen; --nchar) in char_from_string()
1244 if (str[nbyte] < 0x80 && str[nbyte + 1] < 0x80) in char_from_string()
1245 ++nbyte; in char_from_string()
1247 nbyte += utfc_ptr2len(str + nbyte); in char_from_string()
1249 nbyte += mb_ptr2len(str + nbyte); in char_from_string()
1251 if (nbyte >= slen) in char_from_string()
1253 return vim_strnsave(str + nbyte, mb_ptr2len(str + nbyte)); in char_from_string()
1267 size_t nbyte = 0; in char_idx2byte() local
1271 while (nchar > 0 && nbyte < str_len) in char_idx2byte()
1273 nbyte += mb_ptr2len(str + nbyte); in char_idx2byte()
1279 nbyte = str_len; in char_idx2byte()
1280 while (nchar < 0 && nbyte > 0) in char_idx2byte()
1282 --nbyte; in char_idx2byte()
1283 nbyte -= mb_head_off(str, str + nbyte); in char_idx2byte()
1289 return (long)nbyte; in char_idx2byte()