From cd1ea8629e5e9c3f647b4a7f7840f66dfe649662 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Wed, 12 Mar 2014 16:42:03 -0400 Subject: Be more const friendly. --- kd-forest.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'kd-forest.c') diff --git a/kd-forest.c b/kd-forest.c index f1e8f0b..be1b574 100644 --- a/kd-forest.c +++ b/kd-forest.c @@ -137,7 +137,7 @@ kd_build_tree(kd_node_t **buffers[KD_BUFSIZE], size_t size) } static double -kd_distance_sq(kd_node_t *a, kd_node_t *b) +kd_distance_sq(const kd_node_t *a, const kd_node_t *b) { double result = 0.0; for (int i = 0; i < KD_DIMEN; ++i) { @@ -148,7 +148,7 @@ kd_distance_sq(kd_node_t *a, kd_node_t *b) } static void -kd_find_nearest_recursive(kd_node_t *root, kd_node_t *target, kd_node_t **best, double *limit, unsigned int coord) +kd_find_nearest_recursive(kd_node_t *root, const kd_node_t *target, kd_node_t **best, double *limit, unsigned int coord) { double dist = target->coords[coord] - root->coords[coord]; double dist_sq = dist*dist; @@ -172,7 +172,7 @@ kd_find_nearest_recursive(kd_node_t *root, kd_node_t *target, kd_node_t **best, } static void -kd_find_nearest(kd_node_t *root, kd_node_t *target, kd_node_t **best, double *limit) +kd_find_nearest(kd_node_t *root, const kd_node_t *target, kd_node_t **best, double *limit) { kd_find_nearest_recursive(root, target, best, limit, 0); } @@ -275,7 +275,7 @@ kdf_remove(kd_forest_t *kdf, kd_node_t *node) } kd_node_t * -kdf_find_nearest(kd_forest_t *kdf, kd_node_t *target) +kdf_find_nearest(kd_forest_t *kdf, const kd_node_t *target) { double limit = INFINITY; kd_node_t *best = NULL; -- cgit v1.2.3