]> granicus.if.org Git - graphviz/commitdiff
smyrnaPath: remove use of int-as-size_t
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 10 Nov 2021 15:21:50 +0000 (07:21 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Tue, 16 Nov 2021 14:52:28 +0000 (06:52 -0800)
cmd/smyrna/main.c

index 98d0fc545eae4c92d2bebdc6c2a5830a496405b3..b85f8f012bc52196fbcaa6be36e38dad8062a11d 100644 (file)
@@ -36,6 +36,7 @@
 #include "glutrender.h"
 
 #include <getopt.h>
+#include <stddef.h>
 
 static char *smyrnaDir;                /* path to directory containin smyrna data files */
 static char *smyrnaGlade;
@@ -52,8 +53,7 @@ static char *smyrnaGlade;
 char *smyrnaPath(char *suffix)
 {
     char *buf;
-    static int baselen;
-    int slen;
+    static size_t baselen;
 #ifdef _WIN32
     char *pathSep = "\\";
 #else
@@ -62,9 +62,9 @@ char *smyrnaPath(char *suffix)
     assert(smyrnaDir);
 
     if (baselen == 0) {
-       baselen = (int)strlen(smyrnaDir) + 2;
+       baselen = strlen(smyrnaDir) + 2;
     }
-    slen = (int)strlen(suffix);
+    size_t slen = strlen(suffix);
     buf = N_NEW(baselen+slen, char);
     sprintf(buf, "%s%s%s", smyrnaDir, pathSep, suffix);
     return buf;