From 77d34173a5151a3367d3ce1b8adac3733a24e82c Mon Sep 17 00:00:00 2001 From: "arheneus@marvell.com" <51254330+antony-rheneus@users.noreply.github.com> Date: Mon, 22 Jun 2020 11:32:27 +0530 Subject: [PATCH] [sonic-swss-common] ARMHF warning fixes (#352) Compilation Warnings: fprmat specifier of size 32 bit but argument is of size 64bit Fix: Use PRIxy inittypes printf format specifiers Signed-off-by: Antony Rheneus --- tests/fdb_flush.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/fdb_flush.cpp b/tests/fdb_flush.cpp index 9dca82788..e2e6dcbcd 100644 --- a/tests/fdb_flush.cpp +++ b/tests/fdb_flush.cpp @@ -6,6 +6,7 @@ #include "common/redisapi.h" #include "common/redisclient.h" +#include #include #include #include @@ -41,13 +42,13 @@ static void insert( char buffer[4000]; - sprintf(buffer, "SAI_OBJECT_TYPE_FDB_ENTRY:{\"bvid\":\"oid:0x%lx\",\"mac\":\"00:00:00:00:00:%02X\",\"switch_id\":\"oid:0x%lx\"}", bvId, mac, switchId); + sprintf(buffer, "SAI_OBJECT_TYPE_FDB_ENTRY:{\"bvid\":\"oid:0x%" PRIx64 "\",\"mac\":\"00:00:00:00:00:%02X\",\"switch_id\":\"oid:0x%" PRIx64 "\"}", bvId, mac, switchId); std::string key = buffer; char port[1000]; - sprintf(port, "oid:0x%lx", portId); + sprintf(port, "oid:0x%" PRIx64, portId); values.emplace_back("SAI_FDB_ENTRY_ATTR_PACKET_ACTION", "SAI_PACKET_ACTION_FORWARD"); values.emplace_back("SAI_FDB_ENTRY_ATTR_TYPE", (isStatic ? "SAI_FDB_ENTRY_TYPE_STATIC" : "SAI_FDB_ENTRY_TYPE_DYNAMIC")); @@ -98,7 +99,7 @@ static std::string sOid( { char buffer[100]; - sprintf(buffer, "oid:0x%lx", oid); + sprintf(buffer, "oid:0x%" PRIx64, oid); return buffer; }