Lines Matching refs:len

75 	size_t len = 0;  in fn_tilde_expand()  local
87 len = (size_t)(pos - txt + 1); in fn_tilde_expand()
88 temp = el_calloc(len, sizeof(*temp)); in fn_tilde_expand()
91 (void)strlcpy(temp, txt + 1, len - 1); in fn_tilde_expand()
119 txt += len; in fn_tilde_expand()
121 len = strlen(pass->pw_dir) + 1 + strlen(txt) + 1; in fn_tilde_expand()
122 temp = el_calloc(len, sizeof(*temp)); in fn_tilde_expand()
125 (void)snprintf(temp, len, "%s/%s", pass->pw_dir, txt); in fn_tilde_expand()
334 size_t len; in fn_filename_completion_function() local
350 len = (size_t)(pos - text); /* including last slash */ in fn_filename_completion_function()
352 nptr = el_realloc(dirname, (len + 1) * in fn_filename_completion_function()
360 (void)strlcpy(dirname, text, len + 1); in fn_filename_completion_function()
424 len = strlen(entry->d_name); in fn_filename_completion_function()
426 len = strlen(dirname) + len + 1; in fn_filename_completion_function()
427 temp = el_calloc(len, sizeof(*temp)); in fn_filename_completion_function()
430 (void)snprintf(temp, len, "%s%s", dirname, entry->d_name); in fn_filename_completion_function()
590 size_t len; in find_word_to_complete() local
622 len = (size_t) (cursor - ctemp); in find_word_to_complete()
623 if (len == 1 && (ctemp[0] == '\'' || ctemp[0] == '"')) { in find_word_to_complete()
624 len = 0; in find_word_to_complete()
627 *length = len; in find_word_to_complete()
629 wchar_t *unescaped_word = unescape_string(ctemp, len); in find_word_to_complete()
634 temp = el_malloc((len + 1) * sizeof(*temp)); in find_word_to_complete()
637 (void) wcsncpy(temp, ctemp, len); in find_word_to_complete()
638 temp[len] = '\0'; in find_word_to_complete()
667 size_t len; in fn_complete2() local
686 li->buffer, word_break, special_prefixes, &len, do_unescape); in fn_complete2()
701 cur_off - (int)len, cur_off); in fn_complete2()
723 el_deletestr(el, (int)len); in fn_complete2()