]> granicus.if.org Git - graphviz/commitdiff
neatogen geomUpdate: use a clearer iteration idiom
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 20 Nov 2022 00:15:33 +0000 (16:15 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 25 Nov 2022 18:33:28 +0000 (10:33 -0800)
lib/neatogen/adjust.c

index 092fb779c072839ab1f7094bce13e645766af3e6..44336995dca1a14fd3e4f21cd26767b23a27bfe2 100644 (file)
@@ -221,9 +221,10 @@ static void geomUpdate(int doSort)
        sortSites();
 
     /* compute ranges */
-    xmin = sites[0]->coord.x;
-    xmax = sites[0]->coord.x;
-    for (size_t i = 1; i < nsites; i++) {
+    xmin = DBL_MAX;
+    xmax = -DBL_MAX;
+    assert(nsites > 0);
+    for (size_t i = 0; i < nsites; ++i) {
        xmin = fmin(xmin, sites[i]->coord.x);
        xmax = fmax(xmax, sites[i]->coord.x);
     }