]> git.droids-corp.org - protos/libecoli.git/commitdiff
match -> item
authorOlivier Matz <zer0@droids-corp.org>
Thu, 21 Sep 2017 14:26:58 +0000 (16:26 +0200)
committerOlivier Matz <zer0@droids-corp.org>
Thu, 21 Sep 2017 14:26:58 +0000 (16:26 +0200)
lib/ecoli_completed.c
lib/ecoli_completed.h
lib/ecoli_test.c
lib/main-readline.c

index 8f8dc22584987f0ecfb639c4b09e3784dcc76a2d..71849d1270dd030f1f28cfa923b3a25f9f6612a0 100644 (file)
@@ -188,11 +188,11 @@ ec_completed_node(const struct ec_node *node)
        return compnode;
 }
 
-static struct ec_completed_match *
-ec_completed_match(enum ec_completed_type type, struct ec_parsed *state,
+static struct ec_completed_item *
+ec_completed_item(enum ec_completed_type type, struct ec_parsed *state,
                const struct ec_node *node, const char *add)
 {
-       struct ec_completed_match *item = NULL;
+       struct ec_completed_item *item = NULL;
        struct ec_parsed *p;
        size_t len;
 
@@ -229,7 +229,7 @@ fail:
                ec_free(item->path);
                ec_free(item->add);
        }
-       ec_completed_match_free(item);
+       ec_completed_item_free(item);
 
        return NULL;
 }
@@ -241,7 +241,7 @@ __ec_completed_add_match(enum ec_completed_type type,
                        const struct ec_node *node, const char *add)
 {
        struct ec_completed_node *compnode = NULL;
-       struct ec_completed_match *match = NULL;
+       struct ec_completed_item *match = NULL;
        int ret = -ENOMEM;
 
        /* find the compnode entry corresponding to this node */
@@ -252,7 +252,7 @@ __ec_completed_add_match(enum ec_completed_type type,
        if (compnode == NULL)
                return -ENOENT;
 
-       match = ec_completed_match(type, parsed_state, node, add);
+       match = ec_completed_item(type, parsed_state, node, add);
        if (match == NULL)
                goto fail;
 
@@ -265,7 +265,7 @@ __ec_completed_add_match(enum ec_completed_type type,
        return 0;
 
 fail:
-       ec_completed_match_free(match);
+       ec_completed_item_free(match);
        return ret;
 }
 
@@ -310,7 +310,7 @@ ec_completed_add_node(struct ec_completed *completed,
        return 0;
 }
 
-void ec_completed_match_free(struct ec_completed_match *match)
+void ec_completed_item_free(struct ec_completed_item *match)
 {
        ec_free(match->add);
        ec_free(match->path);
@@ -339,7 +339,7 @@ ec_node_default_complete(const struct ec_node *gen_node,
 void ec_completed_free(struct ec_completed *completed)
 {
        struct ec_completed_node *compnode;
-       struct ec_completed_match *item;
+       struct ec_completed_item *item;
 
        if (completed == NULL)
                return;
@@ -351,7 +351,7 @@ void ec_completed_free(struct ec_completed *completed)
                while (!TAILQ_EMPTY(&compnode->matches)) {
                        item = TAILQ_FIRST(&compnode->matches);
                        TAILQ_REMOVE(&compnode->matches, item, next);
-                       ec_completed_match_free(item);
+                       ec_completed_item_free(item);
                }
                ec_free(compnode);
        }
@@ -361,7 +361,7 @@ void ec_completed_free(struct ec_completed *completed)
 void ec_completed_dump(FILE *out, const struct ec_completed *completed)
 {
        struct ec_completed_node *compnode;
-       struct ec_completed_match *item;
+       struct ec_completed_item *item;
 
        if (completed == NULL || completed->count == 0) {
                fprintf(out, "no completion\n");
@@ -392,7 +392,7 @@ void ec_completed_dump(FILE *out, const struct ec_completed *completed)
 char *ec_completed_smallest_start(const struct ec_completed *completed)
 {
        struct ec_completed_node *compnode;
-       struct ec_completed_match *item;
+       struct ec_completed_item *item;
        char *smallest_start = NULL;
        size_t n;
 
@@ -456,12 +456,12 @@ ec_completed_iter(struct ec_completed *completed,
        return iter;
 }
 
-const struct ec_completed_match *ec_completed_iter_next(
+const struct ec_completed_item *ec_completed_iter_next(
        struct ec_completed_iter *iter)
 {
        const struct ec_completed *completed = iter->completed;
        const struct ec_completed_node *cur_node;
-       const struct ec_completed_match *cur_match;
+       const struct ec_completed_item *cur_match;
 
        if (completed == NULL)
                return NULL;
index d801c3e5835fbf437632ccc02f40db025f461590..33512dafe9f70e76294db0a8477b001967f7646f 100644 (file)
@@ -40,8 +40,8 @@ enum ec_completed_type {
        EC_PARTIAL_MATCH,
 };
 
-struct ec_completed_match {
-       TAILQ_ENTRY(ec_completed_match) next;
+struct ec_completed_item {
+       TAILQ_ENTRY(ec_completed_item) next;
        enum ec_completed_type type;
        const struct ec_node *node;
        char *add;
@@ -51,12 +51,12 @@ struct ec_completed_match {
        size_t pathlen;
 };
 
-TAILQ_HEAD(ec_completed_match_list, ec_completed_match);
+TAILQ_HEAD(ec_completed_item_list, ec_completed_item);
 
 struct ec_completed_node {
        TAILQ_ENTRY(ec_completed_node) next;
        const struct ec_node *node;
-       struct ec_completed_match_list matches;
+       struct ec_completed_item_list matches;
 };
 
 TAILQ_HEAD(ec_completed_node_list, ec_completed_node);
@@ -97,7 +97,7 @@ int ec_completed_add_partial_match(struct ec_completed *completed,
 int ec_completed_add_node(struct ec_completed *completed,
                        const struct ec_node *node);
 
-void ec_completed_match_free(struct ec_completed_match *item);
+void ec_completed_item_free(struct ec_completed_item *item);
 void ec_completed_free(struct ec_completed *completed);
 void ec_completed_dump(FILE *out,
        const struct ec_completed *completed);
@@ -118,14 +118,14 @@ struct ec_completed_iter {
        enum ec_completed_type type;
        const struct ec_completed *completed;
        const struct ec_completed_node *cur_node;
-       const struct ec_completed_match *cur_match;
+       const struct ec_completed_item *cur_match;
 };
 
 struct ec_completed_iter *
 ec_completed_iter(struct ec_completed *completed,
        enum ec_completed_type type);
 
-const struct ec_completed_match *ec_completed_iter_next(
+const struct ec_completed_item *ec_completed_iter_next(
        struct ec_completed_iter *iter);
 
 void ec_completed_iter_free(struct ec_completed_iter *iter);
index a50529d9553f0c92746d995a008365fbc0cd3ffb..070d99b5d65f27ae441345271ccbb2c90615d052 100644 (file)
@@ -136,7 +136,7 @@ int ec_test_check_complete(struct ec_node *tk, ...)
             s != EC_NODE_ENDLIST;
             s = va_arg(ap, const char *)) {
                struct ec_completed_iter *iter;
-               const struct ec_completed_match *item;
+               const struct ec_completed_item *item;
 
                if (s == NULL) {
                        ret = -1;
index b8c2f0b7f2e11395a81b00833e162b285c04a603..2d3a39c419ee342357242496190dba5831a8e310 100644 (file)
@@ -55,7 +55,7 @@ static char *my_completion_entry(const char *s, int state)
 {
        static struct ec_completed *c;
        static struct ec_completed_iter *iter;
-       static const struct ec_completed_match *item;
+       static const struct ec_completed_item *item;
        char *out_string;
 
        /* don't append a quote */
@@ -116,7 +116,7 @@ static char **my_attempted_completion(const char *text, int start, int end)
 }
 
 /* this function builds the help string */
-static char *get_node_help(const struct ec_completed_match *elt)
+static char *get_node_help(const struct ec_completed_item *item)
 {
        const struct ec_node *node;
        char *help = NULL;
@@ -124,8 +124,8 @@ static char *get_node_help(const struct ec_completed_match *elt)
        const char *node_desc = NULL;
        size_t i;
 
-       for (i = 0; i < elt->pathlen; i++) {
-               node = elt->path[i];
+       for (i = 0; i < item->pathlen; i++) {
+               node = item->path[i];
                if (node_help == NULL)
                        node_help = ec_keyval_get(ec_node_attrs(node), "help");
                if (node_desc == NULL)
@@ -146,7 +146,7 @@ static char *get_node_help(const struct ec_completed_match *elt)
 static int show_help(int ignore, int invoking_key)
 {
        const struct ec_completed_node *compnode;
-//     const struct ec_completed_match *item;
+//     const struct ec_completed_item *item;
 //     struct ec_completed_iter *iter;
        struct ec_completed *c;
        struct ec_parsed *p;