David Lutterkort b220a3
From 72c636decaa8b8c1764710c60f9932892c411207 Mon Sep 17 00:00:00 2001
David Lutterkort b220a3
From: David Lutterkort <lutter@redhat.com>
David Lutterkort b220a3
Date: Tue, 29 Jun 2010 15:44:35 -0700
David Lutterkort b220a3
Subject: [PATCH 7/9] Make tree_clean available outside of augeas.c
David Lutterkort b220a3
David Lutterkort b220a3
  * src/augeas.c (tree_clean): remove 'static'
David Lutterkort b220a3
  * src/internal.h (tree_clean): add prototype
David Lutterkort b220a3
---
David Lutterkort b220a3
 src/augeas.c   |    3 +--
David Lutterkort b220a3
 src/internal.h |    2 ++
David Lutterkort b220a3
 2 files changed, 3 insertions(+), 2 deletions(-)
David Lutterkort b220a3
David Lutterkort b220a3
diff --git a/src/augeas.c b/src/augeas.c
David Lutterkort b220a3
index 2e5f296..5ca1789 100644
David Lutterkort b220a3
--- a/src/augeas.c
David Lutterkort b220a3
+++ b/src/augeas.c
David Lutterkort b220a3
@@ -74,8 +74,7 @@ static void tree_mark_dirty(struct tree *tree) {
David Lutterkort b220a3
     tree->dirty = 1;
David Lutterkort b220a3
 }
David Lutterkort b220a3
 
David Lutterkort b220a3
-/* Clear the dirty flag in the whole TREE */
David Lutterkort b220a3
-static void tree_clean(struct tree *tree) {
David Lutterkort b220a3
+void tree_clean(struct tree *tree) {
David Lutterkort b220a3
     if (tree->dirty) {
David Lutterkort b220a3
         list_for_each(c, tree->children)
David Lutterkort b220a3
             tree_clean(c);
David Lutterkort b220a3
diff --git a/src/internal.h b/src/internal.h
David Lutterkort b220a3
index 51aa025..f1e6f3a 100644
David Lutterkort b220a3
--- a/src/internal.h
David Lutterkort b220a3
+++ b/src/internal.h
David Lutterkort b220a3
@@ -379,6 +379,8 @@ int dump_tree(FILE *out, struct tree *tree);
David Lutterkort b220a3
 int tree_equal(const struct tree *t1, const struct tree *t2);
David Lutterkort b220a3
 char *path_expand(struct tree *tree, const char *ppath);
David Lutterkort b220a3
 char *path_of_tree(struct tree *tree);
David Lutterkort b220a3
+/* Clear the dirty flag in the whole TREE */
David Lutterkort b220a3
+void tree_clean(struct tree *tree);
David Lutterkort b220a3
 /* Return first child with label LABEL or NULL */
David Lutterkort b220a3
 struct tree *tree_child(struct tree *tree, const char *label);
David Lutterkort b220a3
 /* Return first existing child with label LABEL or create one. Return NULL
David Lutterkort b220a3
-- 
David Lutterkort b220a3
1.6.6.1
David Lutterkort b220a3