%d should be used for printing int32_t instead of %zd.

clang does not complain about this - only gcc.

MFC after:	3 days
This commit is contained in:
Jim Harris 2013-07-12 18:13:41 +00:00
parent db081af109
commit 008ac71e0a

View File

@ -94,7 +94,7 @@ read_image_file(char *path, void **buf, int32_t *size)
path, (intmax_t)sb.st_size); path, (intmax_t)sb.st_size);
filesize = (int32_t)sb.st_size; filesize = (int32_t)sb.st_size;
if ((*buf = malloc(filesize)) == NULL) if ((*buf = malloc(filesize)) == NULL)
errx(1, "unable to malloc %zd bytes", filesize); errx(1, "unable to malloc %d bytes", filesize);
if ((*size = read(fd, *buf, filesize)) < 0) if ((*size = read(fd, *buf, filesize)) < 0)
err(1, "error reading '%s'", path); err(1, "error reading '%s'", path);
/* XXX assuming no short reads */ /* XXX assuming no short reads */