#include <ecoli_malloc.h>
#include <ecoli_string.h>
#include <ecoli_strvec.h>
#include <ecoli_malloc.h>
#include <ecoli_string.h>
#include <ecoli_strvec.h>
char *full; /* the full token after completion */
char *completion; /* chars that are added, NULL if not applicable */
char *display; /* what should be displayed by help/completers */
char *full; /* the full token after completion */
char *completion; /* chars that are added, NULL if not applicable */
char *display; /* what should be displayed by help/completers */
const char *start, const char *full)
{
struct ec_comp_item *item = NULL;
const char *start, const char *full)
{
struct ec_comp_item *item = NULL;
char *comp_cp = NULL, *start_cp = NULL;
char *full_cp = NULL, *display_cp = NULL;
char *comp_cp = NULL, *start_cp = NULL;
char *full_cp = NULL, *display_cp = NULL;