fix windows warnings

This commit is contained in:
Sinisa Veseli
2023-11-17 14:05:30 -06:00
parent 8ec8e47924
commit f43d50768e

View File

@ -26,8 +26,8 @@ namespace epics { namespace pvCopy {
// Utilities for manipulating strings // Utilities for manipulating strings
static std::string leftTrim(const std::string& s) static std::string leftTrim(const std::string& s)
{ {
int i; unsigned int i;
int n = s.length(); unsigned int n = s.length();
for (i = 0; i < n; i++) { for (i = 0; i < n; i++) {
if (!isspace(s[i])) { if (!isspace(s[i])) {
break; break;
@ -38,8 +38,8 @@ static std::string leftTrim(const std::string& s)
static std::string rightTrim(const std::string& s) static std::string rightTrim(const std::string& s)
{ {
int i; unsigned int i;
int n = s.length(); unsigned int n = s.length();
for (i = n; i > 0; i--) { for (i = n; i > 0; i--) {
if (!isspace(s[i-1])) { if (!isspace(s[i-1])) {
break; break;
@ -110,7 +110,7 @@ void DataDistributor::removeUnusedInstance(DataDistributorPtr dataDistributorPtr
std::map<std::string,DataDistributorPtr>::iterator ddit = dataDistributorMap.find(groupId); std::map<std::string,DataDistributorPtr>::iterator ddit = dataDistributorMap.find(groupId);
if (ddit != dataDistributorMap.end()) { if (ddit != dataDistributorMap.end()) {
DataDistributorPtr ddPtr = ddit->second; DataDistributorPtr ddPtr = ddit->second;
int nSets = ddPtr->clientSetMap.size(); unsigned int nSets = ddPtr->clientSetMap.size();
if (nSets == 0) { if (nSets == 0) {
dataDistributorMap.erase(ddit); dataDistributorMap.erase(ddit);
} }
@ -275,7 +275,7 @@ void DataDistributorPlugin::create()
bool DataDistributorPlugin::initialize() bool DataDistributorPlugin::initialize()
{ {
if (not initialized) { if (!initialized) {
initialized = true; initialized = true;
DataDistributorPluginPtr pvPlugin = DataDistributorPluginPtr(new DataDistributorPlugin()); DataDistributorPluginPtr pvPlugin = DataDistributorPluginPtr(new DataDistributorPlugin());
PVPluginRegistry::registerPlugin(name,pvPlugin); PVPluginRegistry::registerPlugin(name,pvPlugin);