]> granicus.if.org Git - graphviz/commitdiff
sparse QuadTree_get_nearest_internal: remove shadowing of 'point' global
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Mon, 26 Dec 2022 21:51:08 +0000 (13:51 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 31 Dec 2022 23:34:34 +0000 (15:34 -0800)
lib/sparse/QuadTree.c

index d63a82f5fa1c49383afa9a1883b371a2313e8f4d..bb3ea880746efe20f8f37543f88feb101d7b1c66 100644 (file)
@@ -663,7 +663,6 @@ static void QuadTree_get_nearest_internal(QuadTree qt, double *x, double *y, dou
   double *coord, dist;
   int dim, i, iq = -1;
   double qmin;
-  double *point = x;
 
   if (!qt) return;
   dim = qt->dim;
@@ -671,7 +670,7 @@ static void QuadTree_get_nearest_internal(QuadTree qt, double *x, double *y, dou
   if (l){
     while (l){
       coord = node_data_get_coord(SingleLinkedList_get_data(l));
-      dist = point_distance(point, coord, dim);
+      dist = point_distance(x, coord, dim);
       if(*min < 0 || dist < *min) {
        *min = dist;
        *imin = node_data_get_id(SingleLinkedList_get_data(l));
@@ -682,7 +681,7 @@ static void QuadTree_get_nearest_internal(QuadTree qt, double *x, double *y, dou
   }
   
   if (qt->qts){
-    dist = point_distance(qt->center, point, dim); 
+    dist = point_distance(qt->center, x, dim); 
     if (*min >= 0 && (dist - sqrt((double) dim) * qt->width > *min)){
       return;
     } else {
@@ -690,7 +689,7 @@ static void QuadTree_get_nearest_internal(QuadTree qt, double *x, double *y, dou
        qmin = -1;
        for (i = 0; i < 1<<dim; i++){
          if (qt->qts[i]){
-           dist = point_distance(qt->qts[i]->average, point, dim); 
+           dist = point_distance(qt->qts[i]->average, x, dim);
            if (dist < qmin || qmin < 0){
              qmin = dist; iq = i;
            }