]> granicus.if.org Git - graphviz/commitdiff
neatogen: convert 'Site.refcnt' to unsigned
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 19 Nov 2022 23:46:19 +0000 (15:46 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 25 Nov 2022 18:30:51 +0000 (10:30 -0800)
This count is never intended to go negative. So using an unsigned type gives us
one more bit. Though reference counts of this object are not expected to reach
2³¹, so this is mostly just for clarity.

lib/neatogen/site.h

index 2a9b0f19641df3c6b1d0e5c71c89279282dcbe25..3e54acb5c2a967cd73429dc52f09a67f9008a00b 100644 (file)
@@ -22,7 +22,7 @@ extern "C" {
     typedef struct Site {
        Point coord;
        size_t sitenbr;
-       int refcnt;
+       unsigned refcnt;
     } Site;
 
     extern int siteidx;