Home | History | Annotate | Download | only in mail

Lines Matching defs:words

88  * List words in stringlist, vertically arranged
239 * Otherwise, list choices. words is assumed to be filtered
244 * words stringlist containing possible matches
248 complete_ambiguous(EditLine *el, char *word, int dolist, StringList *words)
255 if (words->sl_cur == 0)
258 if (words->sl_cur == 1) { /* only once choice available */
259 p = words->sl_str[0] + wordlen;
271 lastmatch = words->sl_str[0];
273 for (i = 1; i < words->sl_cur; i++) {
274 for (j = wordlen; j < strlen(words->sl_str[i]); j++)
275 if (lastmatch[j] != words->sl_str[i][j])
291 qsort(words->sl_str, words->sl_cur, sizeof(char *), comparstr);
293 list_vertical(words);
304 StringList *words;
308 words = mail_sl_init();
315 mail_sl_add(words, __UNCONST(c->c_name));
318 rv = complete_ambiguous(el, word, dolist, words);
323 sl_free(words, 0);
333 StringList *words;
379 words = mail_sl_init();
397 mail_sl_add(words, tcp);
402 rv = complete_ambiguous(el, fname, dolist, words);
409 (void)estrlcat(path, words->sl_str[0], sizeof(path));
420 sl_free(words, 1);
496 StringList *words;
518 words = sl_init();
527 error = find_execs(word, path, words);
530 error = find_execs(word, dir, words);
535 rv = complete_ambiguous(el, fname, dolist, words);
540 sl_free(words, 1);
555 StringList *words;
558 words = sl_init();
575 mail_sl_add(words, estrdup(*p));
577 rv = complete_ambiguous(el, word, dolist, words);
579 sl_free(words, 1);
594 StringList *words;
597 words = sl_init();
617 mail_sl_add(words, estrdup(*p));
619 rv = complete_ambiguous(el, word, dolist, words);
624 sl_free(words, 1);
640 StringList *words;
644 words = sl_init();
670 mail_sl_add(words, estrdup(*p));
683 mail_sl_add(words, estrdup(*p));
685 rv = complete_ambiguous(el, word, dolist, words);
687 sl_free(words, 1);
701 StringList *words;
707 words = sl_init();
728 mail_sl_add(words, estrdup(*p));
730 rv = complete_ambiguous(el, word, dolist, words);
732 sl_free(words, 1);
1029 StringList *words;
1049 words = mail_sl_init();
1061 mail_sl_add(words, cp);
1069 rv = complete_ambiguous(el, word, dolist, words);
1071 sl_free(words, 1);