From: Matthew Fernandez Date: Sat, 15 May 2021 00:40:50 +0000 (-0700) Subject: squash a -Wsign-conversion warning in core_loadimage_ps X-Git-Tag: 2.47.3~30^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=42125e0f2cd4da0544d756f643354cef0944c7cc;p=graphviz squash a -Wsign-conversion warning in core_loadimage_ps The st_size field is always positive, but is apparently an off_t which then triggers -Wsign-conversion warnings when being converted to a size_t. --- diff --git a/plugin/core/gvloadimage_core.c b/plugin/core/gvloadimage_core.c index d12179cd0..32845f7b1 100644 --- a/plugin/core/gvloadimage_core.c +++ b/plugin/core/gvloadimage_core.c @@ -179,7 +179,7 @@ static void core_loadimage_ps(GVJ_t * job, usershape_t *us, boxf b, boolean fill case FT_PS: case FT_EPS: fstat(fd, &statbuf); - us->datasize = statbuf.st_size; + us->datasize = (size_t)statbuf.st_size; #ifdef HAVE_SYS_MMAN_H us->data = mmap(0, statbuf.st_size, PROT_READ, MAP_SHARED, fd, 0); if (us->data == MAP_FAILED)