From 86e308c68f1f0a2266efc1103c4b5b4db9d98283 Mon Sep 17 00:00:00 2001 From: john30 Date: Sun, 8 Mar 2015 14:10:16 +0100 Subject: [PATCH] compiler warning --- src/lib/ebus/message.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/ebus/message.cpp b/src/lib/ebus/message.cpp index a244db05..bbf4e137 100644 --- a/src/lib/ebus/message.cpp +++ b/src/lib/ebus/message.cpp @@ -263,14 +263,14 @@ result_t Message::create(vector::iterator& it, const vector::ite delete data; return RESULT_ERR_INVALID_POS; } - size_t index = 0; + unsigned int index = 0; bool multiple = dstAddresses.size()>1; char num[10]; for (vector::iterator it = dstAddresses.begin(); it != dstAddresses.end(); it++, index++) { unsigned char dstAddress = *it; string useClass = clazz; if (multiple) { - sprintf(num, ".%ld", index); + sprintf(num, ".%d", index); useClass = useClass + num; } messages.push_back(new Message(useClass, name, isWrite, isPassive, comment, srcAddress, dstAddress, id, data, pollPriority, index==0));