[augeas-devel] augeas: master - * src/pathx.c: rename E_LOCPATH to E_FILTER

David Lutterkort lutter at fedoraproject.org
Tue Mar 24 23:07:40 UTC 2009


Gitweb:        http://git.fedorahosted.org/git/augeas.git?p=augeas.git;a=commitdiff;h=14c7e8cbf4dd4568bcaccdb519d40c39606ab412
Commit:        14c7e8cbf4dd4568bcaccdb519d40c39606ab412
Parent:        3a54c70789dc2d881aed7946be5ed028b85cc0fc
Author:        David Lutterkort <lutter at redhat.com>
AuthorDate:    Sat Mar 21 21:16:55 2009 -0700
Committer:     David Lutterkort <lutter at redhat.com>
CommitterDate: Sun Mar 22 22:13:06 2009 -0700

* src/pathx.c: rename E_LOCPATH to E_FILTER

---
 src/pathx.c |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/src/pathx.c b/src/pathx.c
index 69ab28d..3d0b1de 100644
--- a/src/pathx.c
+++ b/src/pathx.c
@@ -56,7 +56,7 @@ enum type {
 };
 
 enum expr_tag {
-    E_LOCPATH,
+    E_FILTER,
     E_BINARY,
     E_VALUE,
     E_APP
@@ -157,7 +157,7 @@ struct expr {
     enum expr_tag tag;
     enum type     type;
     union {
-        struct locpath  *locpath;      /* E_LOCPATH */
+        struct locpath  *locpath;      /* E_FILTER */
         struct {                       /* E_BINARY */
             enum binary_op op;
             struct expr *left;
@@ -325,7 +325,7 @@ static void free_expr(struct expr *expr) {
     if (expr == NULL)
         return;
     switch (expr->tag) {
-    case E_LOCPATH:
+    case E_FILTER:
         free_locpath(expr->locpath);
         break;
     case E_BINARY:
@@ -833,7 +833,8 @@ static void ns_from_locpath(struct locpath *lp, uint *maxns,
     return;
 }
 
-static void eval_locpath(struct locpath *lp, struct state *state) {
+static void eval_filter(struct expr *expr, struct state *state) {
+    struct locpath *lp = expr->locpath;
     struct nodeset **ns = NULL;
     struct locpath_trace *lpt = state->locpath_trace;
     uint maxns;
@@ -864,8 +865,8 @@ static void eval_locpath(struct locpath *lp, struct state *state) {
 static void eval_expr(struct expr *expr, struct state *state) {
     CHECK_ERROR;
     switch (expr->tag) {
-    case E_LOCPATH:
-        eval_locpath(expr->locpath, state);
+    case E_FILTER:
+        eval_filter(expr, state);
         break;
     case E_BINARY:
         eval_binary(expr, state);
@@ -907,8 +908,8 @@ static void check_preds(struct pred *pred, struct state *state) {
     }
 }
 
-static void check_locpath(struct expr *expr, struct state *state) {
-    assert(expr->tag == E_LOCPATH);
+static void check_filter(struct expr *expr, struct state *state) {
+    assert(expr->tag == E_FILTER);
 
     struct locpath *locpath = expr->locpath;
     list_for_each(s, locpath->steps) {
@@ -999,8 +1000,8 @@ static void check_binary(struct expr *expr, struct state *state) {
 static void check_expr(struct expr *expr, struct state *state) {
     CHECK_ERROR;
     switch(expr->tag) {
-    case E_LOCPATH:
-        check_locpath(expr, state);
+    case E_FILTER:
+        check_filter(expr, state);
         break;
     case E_BINARY:
         check_binary(expr, state);
@@ -1337,7 +1338,7 @@ static void parse_location_path(struct state *state) {
 
     if (ALLOC(expr) < 0)
         goto err_nomem;
-    expr->tag = E_LOCPATH;
+    expr->tag = E_FILTER;
     expr->locpath = locpath;
     push_expr(expr, state);
     return;




More information about the augeas-devel mailing list