X-Git-Url: http://git.droids-corp.org/?p=protos%2Flibecoli.git;a=blobdiff_plain;f=src%2Fecoli_node_many.c;fp=src%2Fecoli_node_many.c;h=54c100cfa1e27143ee1247b41f525698fbb8956a;hp=d99c2e3ae56bcce3b6fa16a4f286e46e20313714;hb=331d87b8f34493ea7eb4db75fa9d90b2e3ed503b;hpb=67b4d8d2b2593e3e64a848ce548bc0fd76bc440a diff --git a/src/ecoli_node_many.c b/src/ecoli_node_many.c index d99c2e3..54c100c 100644 --- a/src/ecoli_node_many.c +++ b/src/ecoli_node_many.c @@ -30,7 +30,7 @@ struct ec_node_many { }; static int ec_node_many_parse(const struct ec_node *node, - struct ec_pnode *state, + struct ec_pnode *pstate, const struct ec_strvec *strvec) { struct ec_node_many *priv = ec_node_priv(node); @@ -45,7 +45,7 @@ static int ec_node_many_parse(const struct ec_node *node, if (childvec == NULL) goto fail; - ret = ec_parse_child(priv->child, state, childvec); + ret = ec_parse_child(priv->child, pstate, childvec); if (ret < 0) goto fail; @@ -57,8 +57,8 @@ static int ec_node_many_parse(const struct ec_node *node, /* it matches an empty strvec, no need to continue */ if (ret == 0) { - child_parse = ec_pnode_get_last_child(state); - ec_pnode_unlink_child(state, child_parse); + child_parse = ec_pnode_get_last_child(pstate); + ec_pnode_unlink_child(pstate, child_parse); ec_pnode_free(child_parse); break; } @@ -67,7 +67,7 @@ static int ec_node_many_parse(const struct ec_node *node, } if (count < priv->min) { - ec_pnode_free_children(state); + ec_pnode_free_children(pstate); return EC_PARSE_NOMATCH; } @@ -83,7 +83,7 @@ __ec_node_many_complete(struct ec_node_many *priv, unsigned int max, struct ec_comp *comp, const struct ec_strvec *strvec) { - struct ec_pnode *parse = ec_comp_get_state(comp); + struct ec_pnode *parse = ec_comp_get_cur_pstate(comp); struct ec_strvec *childvec = NULL; unsigned int i; int ret;