Lines Matching defs:CompleteFile

80 struct CompleteFile {
92 static int cf_expand_home_dir(CompleteFile *cf, const char *user);
93 static int cf_complete_username(CompleteFile *cf, WordCompletion *cpl,
97 static int cf_complete_entry(CompleteFile *cf, WordCompletion *cpl,
101 static char *cf_read_name(CompleteFile *cf, const char *type,
104 static int cf_prepare_suffix(CompleteFile *cf, const char *suffix,
112 CompleteFile *cf; /* The file-completion resource object */
125 * return CompleteFile * The new object, or NULL on error.
127 CompleteFile *_new_CompleteFile(void)
129 CompleteFile *cf; /* The object to be returned */
133 cf = (CompleteFile *) malloc(sizeof(CompleteFile));
187 * cf CompleteFile * The object to be deleted.
189 * return CompleteFile * The deleted object (always NULL).
191 CompleteFile *_del_CompleteFile(CompleteFile *cf)
210 * cf CompleteFile * The filename-completion resource object.
236 int _cf_complete_file(WordCompletion *cpl, CompleteFile *cf,
460 * cf CompleteFile * The path-completion resource object.
464 const char *_cf_last_error(CompleteFile *cf)
466 return cf ? _err_get_msg(cf->err) : "NULL CompleteFile argument";
474 * cf CompleteFile * The pathname completion resource object.
481 static int cf_expand_home_dir(CompleteFile *cf, const char *user)
509 * cf CompleteFile * The filename-completion resource object.
523 static int cf_complete_username(CompleteFile *cf, WordCompletion *cpl,
561 CompleteFile *cf = args->cf;
587 * cf CompleteFile * The file-completion resource object.
607 static int cf_complete_entry(CompleteFile *cf, WordCompletion *cpl,
757 * cf CompleteFile * The file-completion resource object.
769 static char *cf_read_name(CompleteFile *cf, const char *type,
807 * cf CompleteFile * The file-completion resource object.
814 static int cf_prepare_suffix(CompleteFile *cf, const char *suffix,