From: Matthew Fernandez Date: Wed, 10 Nov 2021 15:21:50 +0000 (-0800) Subject: smyrnaPath: remove use of int-as-size_t X-Git-Tag: 2.50.0~31^2~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f6bc4de20e4a6a9ceb53176aa3cfec67ef4c4167;p=graphviz smyrnaPath: remove use of int-as-size_t --- diff --git a/cmd/smyrna/main.c b/cmd/smyrna/main.c index 98d0fc545..b85f8f012 100644 --- a/cmd/smyrna/main.c +++ b/cmd/smyrna/main.c @@ -36,6 +36,7 @@ #include "glutrender.h" #include +#include 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;