diff options
Diffstat (limited to 'libdaemon/client/config-util.c')
-rw-r--r-- | libdaemon/client/config-util.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libdaemon/client/config-util.c b/libdaemon/client/config-util.c index 5b6cfb82a..32f36f6eb 100644 --- a/libdaemon/client/config-util.c +++ b/libdaemon/client/config-util.c @@ -304,7 +304,7 @@ struct dm_config_node *config_make_nodes(struct dm_config_tree *cft, } /* Test if the doubles are close enough to be considered equal */ -static int close_enough(double d1, double d2) +static int _close_enough(double d1, double d2) { return fabs(d1 - d2) < DBL_EPSILON; } @@ -320,7 +320,7 @@ int compare_value(struct dm_config_value *a, struct dm_config_value *b) switch (a->type) { case DM_CFG_STRING: r = strcmp(a->v.str, b->v.str); break; - case DM_CFG_FLOAT: r = close_enough(a->v.f, b->v.f) ? 0 : (a->v.f > b->v.f) ? 1 : -1; break; + case DM_CFG_FLOAT: r = _close_enough(a->v.f, b->v.f) ? 0 : (a->v.f > b->v.f) ? 1 : -1; break; case DM_CFG_INT: r = (a->v.i == b->v.i) ? 0 : (a->v.i > b->v.i) ? 1 : -1; break; case DM_CFG_EMPTY_ARRAY: return 0; } |