Lines Matching defs:char_lengths
849 const unsigned char *data, const uint8_t *char_lengths,
855 if (char_lengths == NULL) {
866 bytelen += char_lengths[bytelen];
871 i = char_lengths[0];
874 for (; i < size; i += char_lengths[i]) {
877 bytelen += char_lengths[i + bytelen];
917 uint8_t *char_lengths;
924 char_lengths = t_malloc_no0(size);
927 char_lengths[i] = uni_utf8_char_bytes(input[i]);
928 if (char_lengths[i] != 1)
938 char_lengths + start,
952 char_lengths + start, i - start) < 0)
1898 const unsigned char *data, uint8_t *char_lengths,
1906 i += char_lengths[i];
1913 bytelen += char_lengths[i + bytelen];
1932 i += char_lengths[i];
1966 uint8_t *char_lengths;
1984 char_lengths = str_bytelen == 0 ? NULL : t_malloc0(str_bytelen);
1987 char_lengths[i] = bytes;
1993 for (i = start = 0; i < str_bytelen && ret >= 0; i += char_lengths[i]) {
2001 char_lengths + start,
2005 start = i + char_lengths[i];
2027 char_lengths + start,
2035 char_lengths + start,