]> granicus.if.org Git - graphviz/commitdiff
pathgetlink: accept a size_t size to avoid -Wsign-conversion warnings
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 4 Aug 2021 02:56:53 +0000 (19:56 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 8 Aug 2021 17:40:53 +0000 (10:40 -0700)
lib/ast/ast.h
lib/ast/pathgetlink.c

index 17c7e19173d9fb727ace2fb9dbb9c805da457b71..ddaec927070d105a7714e0c653ea375456a913fc 100644 (file)
@@ -70,7 +70,7 @@ extern "C" {
                            const char *, int);
     extern char *pathcat(char *, const char *, int, const char *,
                         const char *);
-    extern int pathgetlink(const char *, char *, int);
+    extern int pathgetlink(const char *, char *, size_t);
     extern int pathexists(char *, int);
 
     extern int chresc(const char *, char **);
index 97de2a157326f97972dbe64c917e34ab451579e3..38af3e9a9caeccb3d234d50faec826c48f75d9d0 100644 (file)
 #else
 #include <ast/compat_unistd.h>
 #endif
+#include <stddef.h>
 
 /*
  * return external representation for symbolic link text of name in buf
  * the link text string length is returned
  */
 
-int pathgetlink(const char *name, char *buf, int siz)
+int pathgetlink(const char *name, char *buf, size_t siz)
 {
 #ifdef _WIN32
        return (-1);