]> granicus.if.org Git - postgresql/commitdiff
Fix warnings from cpluspluscheck
authorPeter Eisentraut <peter_e@gmx.net>
Thu, 30 Nov 2017 19:46:22 +0000 (14:46 -0500)
committerPeter Eisentraut <peter_e@gmx.net>
Tue, 5 Dec 2017 00:55:52 +0000 (19:55 -0500)
Fix warnings about "comparison between signed and unsigned integer
expressions" in inline functions in header files by adding some casts.

src/include/libpq/pqformat.h

index 4de9e6dd213e38fd69f6f3b3bf9bfe43849b6b76..9f56d184fdc7588bca4b0428f470202d82c33545 100644 (file)
@@ -51,7 +51,7 @@ pq_writeint8(StringInfoData *pg_restrict buf, int8 i)
 {
        int8            ni = i;
 
-       Assert(buf->len + sizeof(int8) <= buf->maxlen);
+       Assert(buf->len + (int) sizeof(int8) <= buf->maxlen);
        memcpy((char *pg_restrict) (buf->data + buf->len), &ni, sizeof(int8));
        buf->len += sizeof(int8);
 }
@@ -65,7 +65,7 @@ pq_writeint16(StringInfoData *pg_restrict buf, int16 i)
 {
        int16           ni = pg_hton16(i);
 
-       Assert(buf->len + sizeof(int16) <= buf->maxlen);
+       Assert(buf->len + (int) sizeof(int16) <= buf->maxlen);
        memcpy((char *pg_restrict) (buf->data + buf->len), &ni, sizeof(int16));
        buf->len += sizeof(int16);
 }
@@ -79,7 +79,7 @@ pq_writeint32(StringInfoData *pg_restrict buf, int32 i)
 {
        int32           ni = pg_hton32(i);
 
-       Assert(buf->len + sizeof(int32) <= buf->maxlen);
+       Assert(buf->len + (int) sizeof(int32) <= buf->maxlen);
        memcpy((char *pg_restrict) (buf->data + buf->len), &ni, sizeof(int32));
        buf->len += sizeof(int32);
 }
@@ -93,7 +93,7 @@ pq_writeint64(StringInfoData *pg_restrict buf, int64 i)
 {
        int64           ni = pg_hton64(i);
 
-       Assert(buf->len + sizeof(int64) <= buf->maxlen);
+       Assert(buf->len + (int) sizeof(int64) <= buf->maxlen);
        memcpy((char *pg_restrict) (buf->data + buf->len), &ni, sizeof(int64));
        buf->len += sizeof(int64);
 }