]> granicus.if.org Git - graphviz/commitdiff
gvpr parseID: squash -Wconversion warnings
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 7 Aug 2022 03:27:43 +0000 (20:27 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 7 Aug 2022 03:27:43 +0000 (20:27 -0700)
`c` is known to be a character here.

lib/gvpr/parse.c

index 2dc2592ea959789ddd0ff0aba3cb7d83b7b31c51..ac32185854a93c973d1d7e0c4d05873d4beae094 100644 (file)
@@ -168,7 +168,7 @@ static void parseID(Sfio_t * str, int c, char *buf, size_t bsize)
     char *ptr = buf;
     char *eptr = buf + (bsize - 1);
 
-    *ptr++ = c;
+    *ptr++ = (char)c;
     while (true) {
        c = readc(str, 0);
        if (c < 0)
@@ -176,7 +176,7 @@ static void parseID(Sfio_t * str, int c, char *buf, size_t bsize)
        if (isalpha(c) || c == '_') {
            if (ptr == eptr)
                break;
-           *ptr++ = c;
+           *ptr++ = (char)c;
        } else {
            unreadc(str, c);
            break;