Lines Matching refs:len
25 unsigned int len = 0;
27 for (len = 0; str[len] != 0; len++) ;
29 return len;
44 unsigned int i, len;
54 /* first byte has len highest bits set, followed by zero bit.
57 len = uni_utf8_char_bytes(*input);
58 switch (len) {
75 /* only 7bit chars should have len==1 */
76 i_assert(len == 1);
80 if (len <= max_len) {
81 lowest_valid_chr = lowest_valid_chr_table[len];
82 ret = len;
87 len = max_len;
91 for (i = 1; i < len; i++) {
116 int len = uni_utf8_get_char(input, &chr);
117 if (len <= 0) {
121 input += len;
134 int len = uni_utf8_get_char_n(input, size, &chr);
135 if (len <= 0)
137 input += len; size -= len;
144 void uni_ucs4_to_utf8(const unichar_t *input, size_t len, buffer_t *output)
146 for (; len > 0 && *input != '\0'; input++, len--)
207 unsigned int count, len = 0;
215 len++;
218 return len;
362 int len = uni_utf8_get_char_n(input, size, &chr);
363 return len <= 0 ? 0 : len;
369 size_t i, len;
376 len = is_valid_utf8_seq(input + i, size-i);
377 if (unlikely(len == 0)) {
381 i += len;
390 size_t i, len;
405 len = is_valid_utf8_seq(input + i, size-i);
406 if (len == 0) {
411 buffer_append(buf, input + i, len);
412 i += len;