CplMatches
static void cpl_plan_listing(CplMatches *result, int term_width,
static int cpl_format_line(CplMatches *result, CplListFormat *fmt, int lnum,
static void cpl_plan_listing(CplMatches *result, int term_width,
static int cpl_format_line(CplMatches *result, CplListFormat *fmt, int lnum,
CplMatches *result; /* The result container */
CplMatches *cpl_complete_word(WordCompletion *cpl, const char *line,
CplMatches *cpl_recall_matches(WordCompletion *cpl)
int cpl_list_completions(CplMatches *result, FILE *fp, int term_width)
int _cpl_output_completions(CplMatches *result, GlWriteFn *write_fn, void *data,
CplMatches result; /* Completions to be returned to the caller */
int _cpl_output_completions(CplMatches *result, GlWriteFn *write_fn, void *data,
CplMatches *matches; /* The possible completions */
CplMatches *matches = cpl_complete_word(gl->cpl, gl->line, gl->buff_curpos,
CplMatches *cpl_complete_word(WordCompletion *cpl, const char *line,
CplMatches *cpl_recall_matches(WordCompletion *cpl);
int cpl_list_completions(CplMatches *result, FILE *fp, int term_width);