]> granicus.if.org Git - graphviz/commitdiff
gmlparse.y: use more appropriate stack entry count type
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 11 Nov 2021 04:05:46 +0000 (20:05 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 17 Nov 2021 02:37:31 +0000 (18:37 -0800)
Squashes some -Wsign-conversion warnings.

cmd/tools/gmlparse.y

index 33db302386b589f4a890155ed8752623b53dd3e9..e7f86f32f087362b887b6bf202834c4738a485ad 100644 (file)
@@ -36,8 +36,8 @@ static gmlnode* N;
 static gmledge* E;
 static Dt_t* L;
 static Dt_t** liststk;
-static int liststk_sz;
-static int liststk_cnt;
+static size_t liststk_sz;
+static size_t liststk_cnt;
 
 static void free_attr (Dt_t*d, gmlattr* p, Dtdisc_t* ds); /* forward decl */
 static char* sortToStr (int sort);    /* forward decl */
@@ -141,10 +141,8 @@ initstk (void)
 static void
 cleanup (void)
 {
-    int i;
-
     if (liststk) {
-       for (i = 0; i < liststk_cnt; i++)
+       for (size_t i = 0; i < liststk_cnt; i++)
            dtclose (liststk[i]);
        free (liststk);
        liststk = NULL;