From 203ee1b450ae2bc309d526470ccce5d5c06ab8b7 Mon Sep 17 00:00:00 2001 From: Sinisa Veseli Date: Fri, 17 Nov 2023 14:23:10 -0600 Subject: [PATCH] fix windows warnings --- src/copy/dataDistributorPlugin.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/copy/dataDistributorPlugin.cpp b/src/copy/dataDistributorPlugin.cpp index db41525..f6c3571 100644 --- a/src/copy/dataDistributorPlugin.cpp +++ b/src/copy/dataDistributorPlugin.cpp @@ -27,7 +27,7 @@ namespace epics { namespace pvCopy { static std::string leftTrim(const std::string& s) { unsigned int i; - unsigned int n = s.length(); + unsigned int n = (unsigned int)s.length(); for (i = 0; i < n; i++) { if (!isspace(s[i])) { break; @@ -39,7 +39,7 @@ static std::string leftTrim(const std::string& s) static std::string rightTrim(const std::string& s) { unsigned int i; - unsigned int n = s.length(); + unsigned int n = (unsigned int)s.length(); for (i = n; i > 0; i--) { if (!isspace(s[i-1])) { break; @@ -110,7 +110,7 @@ void DataDistributor::removeUnusedInstance(DataDistributorPtr dataDistributorPtr std::map::iterator ddit = dataDistributorMap.find(groupId); if (ddit != dataDistributorMap.end()) { DataDistributorPtr ddPtr = ddit->second; - unsigned int nSets = ddPtr->clientSetMap.size(); + size_t nSets = ddPtr->clientSetMap.size(); if (nSets == 0) { dataDistributorMap.erase(ddit); } @@ -409,7 +409,7 @@ bool DataDistributorFilter::filter(const PVFieldPtr& pvCopy, const BitSetPtr& bi if(proceedWithUpdate) { pvCopy->copyUnchecked(*masterFieldPtr); - bitSet->set(pvCopy->getFieldOffset()); + bitSet->set((unsigned int)pvCopy->getFieldOffset()); } else { // Clear all bits