summaryrefslogtreecommitdiff
path: root/lib/init.c
diff options
context:
space:
mode:
authorkhali <khali@7894878c-1315-0410-8ee3-d5d059ff63e0>2008-07-14 16:21:48 +0000
committerkhali <khali@7894878c-1315-0410-8ee3-d5d059ff63e0>2008-07-14 16:21:48 +0000
commit348d6e42bf9db3fb9e148f3635c8588fa3bb88c3 (patch)
tree69cc08a3c6332e519f6438b6f63d93866f757d74 /lib/init.c
parent584bf96c121a8c614820eb9dba7ed307e07e5431 (diff)
downloadlm-sensors-348d6e42bf9db3fb9e148f3635c8588fa3bb88c3.tar.gz
The free_expr() function is no longer static in lib/init.c (it is also
used in lib/conf-parse.y), and therefore must be renamed according to the libsensors naming conventions. Based on an original patch from Sergey Vlasov. git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5302 7894878c-1315-0410-8ee3-d5d059ff63e0
Diffstat (limited to 'lib/init.c')
-rw-r--r--lib/init.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/init.c b/lib/init.c
index d1ec201c..7c8b55d8 100644
--- a/lib/init.c
+++ b/lib/init.c
@@ -129,15 +129,15 @@ static void free_label(sensors_label *label)
free(label->value);
}
-void free_expr(sensors_expr *expr)
+void sensors_free_expr(sensors_expr *expr)
{
if (expr->kind == sensors_kind_var)
free(expr->data.var);
else if (expr->kind == sensors_kind_sub) {
if (expr->data.subexpr.sub1)
- free_expr(expr->data.subexpr.sub1);
+ sensors_free_expr(expr->data.subexpr.sub1);
if (expr->data.subexpr.sub2)
- free_expr(expr->data.subexpr.sub2);
+ sensors_free_expr(expr->data.subexpr.sub2);
}
free(expr);
}
@@ -145,14 +145,14 @@ void free_expr(sensors_expr *expr)
static void free_set(sensors_set *set)
{
free(set->name);
- free_expr(set->value);
+ sensors_free_expr(set->value);
}
static void free_compute(sensors_compute *compute)
{
free(compute->name);
- free_expr(compute->from_proc);
- free_expr(compute->to_proc);
+ sensors_free_expr(compute->from_proc);
+ sensors_free_expr(compute->to_proc);
}
static void free_ignore(sensors_ignore *ignore)