From 0a63c748493a0ff1b2ca6ecd10c027967b23a165 Mon Sep 17 00:00:00 2001 From: Dennis Klein Date: Fri, 24 Feb 2023 11:34:39 +0100 Subject: [PATCH] fix: [-Wsign-compare] --- examples/n-m/receiver.cxx | 4 ++-- fairmq/devices/Multiplier.h | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/n-m/receiver.cxx b/examples/n-m/receiver.cxx index 91913450..08e60a3b 100644 --- a/examples/n-m/receiver.cxx +++ b/examples/n-m/receiver.cxx @@ -1,5 +1,5 @@ /******************************************************************************** - * Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH * + * Copyright (C) 2020-2023 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH * * * * This software is distributed under the terms of the * * GNU Lesser General Public Licence (LGPL) version 3, * @@ -93,7 +93,7 @@ struct Receiver : fair::mq::Device unordered_map fBuffer; unordered_set fDiscardedSet; - int fNumSenders = 0; + unsigned int fNumSenders = 0; int fBufferTimeoutInMs = 5000; int fMaxTimeframes = 0; int fTimeframeCounter = 0; diff --git a/fairmq/devices/Multiplier.h b/fairmq/devices/Multiplier.h index fda65ac1..78aa5a68 100644 --- a/fairmq/devices/Multiplier.h +++ b/fairmq/devices/Multiplier.h @@ -1,5 +1,5 @@ /******************************************************************************** - * Copyright (C) 2014-2021 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH * + * Copyright (C) 2014-2023 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH * * * * This software is distributed under the terms of the * * GNU Lesser General Public Licence (LGPL) version 3, * @@ -71,7 +71,7 @@ class Multiplier : public Device for (unsigned int j = 0; j < GetNumSubChannels(fOutChannelNames.at(i)); ++j) { // all subChannels in a channel Parts parts; - for (int k = 0; k < payload.Size(); ++k) { + for (unsigned int k = 0; k < payload.Size(); ++k) { MessagePtr msgCopy(fTransportFactory->CreateMessage()); msgCopy->Copy(payload.AtRef(k)); parts.AddPart(std::move(msgCopy)); @@ -86,7 +86,7 @@ class Multiplier : public Device for (unsigned int i = 0; i < lastChannelSize - 1; ++i) { // iterate over all except last subChannels of the last channel Parts parts; - for (int k = 0; k < payload.Size(); ++k) { + for (unsigned int k = 0; k < payload.Size(); ++k) { MessagePtr msgCopy(fTransportFactory->CreateMessage()); msgCopy->Copy(payload.AtRef(k)); parts.AddPart(std::move(msgCopy));