From 155eb2a6dea9489e3d206bfe6ef6612cb93becc4 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Sat, 29 Jun 2024 16:59:10 -0700 Subject: [PATCH] fix 32-bit format warnings Seems this PRIzu takes size_t, not unsigned long. Signed-off-by: Rosen Penev --- upnp/src/gena/gena_device.c | 2 +- upnp/src/genlib/net/http/httpreadwrite.c | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) --- a/upnp/src/gena/gena_device.c +++ b/upnp/src/gena/gena_device.c @@ -449,7 +449,7 @@ static char *AllocGenaHeaders( "%s%s%" PRIzu "%s%s%s", HEADER_LINE_1, HEADER_LINE_2A, - (unsigned long)strlen(propertySet) + 2, + strlen(propertySet) + 2, HEADER_LINE_2B, HEADER_LINE_3, HEADER_LINE_4); --- a/upnp/src/genlib/net/http/httpreadwrite.c +++ b/upnp/src/genlib/net/http/httpreadwrite.c @@ -626,7 +626,7 @@ int http_SendMessage(SOCKINFO *info, int rc = snprintf(Chunk_Header, sizeof(Chunk_Header), "%" PRIzx "\r\n", - (unsigned long)num_read); + num_read); if (rc < 0 || (unsigned int)rc >= sizeof(Chunk_Header)) { @@ -1765,10 +1765,7 @@ int http_MakeMessage(membuffer *buf, } else if (c == 'd') { /* integer */ num = (size_t)va_arg(argp, int); - rc = snprintf(tempbuf, - sizeof(tempbuf), - "%" PRIzu, - (unsigned long)num); + rc = snprintf(tempbuf, sizeof(tempbuf), "%" PRIzu, num); if (rc < 0 || (unsigned int)rc >= sizeof(tempbuf) || membuffer_append(buf, tempbuf, strlen(tempbuf))) goto error_handler;