diff --git a/src/groups/bmq/bmqp/bmqp_optionutil.h b/src/groups/bmq/bmqp/bmqp_optionutil.h index 0864500075..fcd5fc014e 100644 --- a/src/groups/bmq/bmqp/bmqp_optionutil.h +++ b/src/groups/bmq/bmqp/bmqp_optionutil.h @@ -268,7 +268,7 @@ inline int OptionUtil::OptionMeta::size() const // PRECONDITIONS BSLS_ASSERT_SAFE(!isNull()); - return sizeof(OptionHeader) + d_payloadSize + d_padding; + return static_cast(sizeof(OptionHeader)) + d_payloadSize + d_padding; } inline int OptionUtil::OptionMeta::padding() const diff --git a/src/groups/bmq/bmqt/bmqt_encodingtype.cpp b/src/groups/bmq/bmqt/bmqt_encodingtype.cpp index ca6807fa77..c88f700fed 100644 --- a/src/groups/bmq/bmqt/bmqt_encodingtype.cpp +++ b/src/groups/bmq/bmqt/bmqt_encodingtype.cpp @@ -70,7 +70,7 @@ bool EncodingType::fromAscii(EncodingType::Enum* out, #define BMQT_CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(EncodingType::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = EncodingType::e_##M; \ return true; \ } diff --git a/src/groups/bmq/bmqt/bmqt_propertytype.cpp b/src/groups/bmq/bmqt/bmqt_propertytype.cpp index e86fad5fe4..00d33a1cd9 100644 --- a/src/groups/bmq/bmqt/bmqt_propertytype.cpp +++ b/src/groups/bmq/bmqt/bmqt_propertytype.cpp @@ -70,7 +70,7 @@ bool PropertyType::fromAscii(PropertyType::Enum* out, #define BMQT_CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(PropertyType::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = PropertyType::e_##M; \ return true; \ } diff --git a/src/groups/bmq/bmqt/bmqt_queueflags.cpp b/src/groups/bmq/bmqt/bmqt_queueflags.cpp index a2b9318045..6e1b0b5e2e 100644 --- a/src/groups/bmq/bmqt/bmqt_queueflags.cpp +++ b/src/groups/bmq/bmqt/bmqt_queueflags.cpp @@ -158,7 +158,7 @@ bool QueueFlags::fromAscii(QueueFlags::Enum* out, const bslstl::StringRef& str) #define BMQT_CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(QueueFlags::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = QueueFlags::e_##M; \ return true; \ } diff --git a/src/groups/bmq/bmqt/bmqt_resultcode.cpp b/src/groups/bmq/bmqt/bmqt_resultcode.cpp index 6ef992db73..ae50e8799f 100644 --- a/src/groups/bmq/bmqt/bmqt_resultcode.cpp +++ b/src/groups/bmq/bmqt/bmqt_resultcode.cpp @@ -71,7 +71,7 @@ bool GenericResult::fromAscii(GenericResult::Enum* out, #define BMQT_CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(GenericResult::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = GenericResult::e_##M; \ return true; \ } @@ -143,7 +143,7 @@ bool OpenQueueResult::fromAscii(OpenQueueResult::Enum* out, #define BMQT_CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(OpenQueueResult::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = OpenQueueResult::e_##M; \ return true; \ } @@ -217,7 +217,7 @@ bool ConfigureQueueResult::fromAscii(ConfigureQueueResult::Enum* out, #define BMQT_CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(ConfigureQueueResult::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = ConfigureQueueResult::e_##M; \ return true; \ } @@ -290,7 +290,7 @@ bool CloseQueueResult::fromAscii(CloseQueueResult::Enum* out, #define BMQT_CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(CloseQueueResult::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = CloseQueueResult::e_##M; \ return true; \ } @@ -365,7 +365,7 @@ bool EventBuilderResult::fromAscii(EventBuilderResult::Enum* out, #define BMQT_CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(EventBuilderResult::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = EventBuilderResult::e_##M; \ return true; \ } @@ -440,7 +440,7 @@ bool AckResult::fromAscii(AckResult::Enum* out, const bslstl::StringRef& str) #define BMQT_CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(AckResult::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = AckResult::e_##M; \ return true; \ } @@ -514,7 +514,7 @@ bool PostResult::fromAscii(PostResult::Enum* out, const bslstl::StringRef& str) #define BMQT_CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(PostResult::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = PostResult::e_##M; \ return true; \ } diff --git a/src/groups/mqb/mqbc/mqbc_clusterstateledger.cpp b/src/groups/mqb/mqbc/mqbc_clusterstateledger.cpp index d022b2ceb6..c936e38412 100644 --- a/src/groups/mqb/mqbc/mqbc_clusterstateledger.cpp +++ b/src/groups/mqb/mqbc/mqbc_clusterstateledger.cpp @@ -76,7 +76,7 @@ bool ClusterStateLedgerConsistency::fromAscii( if (bdlb::String::areEqualCaseless( \ toAscii(ClusterStateLedgerConsistency::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = ClusterStateLedgerConsistency::e_##M; \ return true; \ } @@ -138,7 +138,7 @@ bool ClusterStateLedgerCommitStatus::fromAscii( if (bdlb::String::areEqualCaseless( \ toAscii(ClusterStateLedgerCommitStatus::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = ClusterStateLedgerCommitStatus::e_##M; \ return true; \ } diff --git a/src/groups/mqb/mqbc/mqbc_clusterstateledgerutil.cpp b/src/groups/mqb/mqbc/mqbc_clusterstateledgerutil.cpp index 1086bc974c..9322c56039 100644 --- a/src/groups/mqb/mqbc/mqbc_clusterstateledgerutil.cpp +++ b/src/groups/mqb/mqbc/mqbc_clusterstateledgerutil.cpp @@ -106,7 +106,7 @@ bool ClusterStateLedgerUtilRc::fromAscii(ClusterStateLedgerUtilRc::Enum* out, if (bdlb::String::areEqualCaseless( \ toAscii(ClusterStateLedgerUtilRc::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = ClusterStateLedgerUtilRc::e_##M; \ return true; \ } diff --git a/src/groups/mqb/mqbc/mqbc_clusterstatetable.cpp b/src/groups/mqb/mqbc/mqbc_clusterstatetable.cpp index ba0ec04e0b..3b315484d4 100644 --- a/src/groups/mqb/mqbc/mqbc_clusterstatetable.cpp +++ b/src/groups/mqb/mqbc/mqbc_clusterstatetable.cpp @@ -75,7 +75,7 @@ bool ClusterStateTableState::fromAscii(ClusterStateTableState::Enum* out, if (bdlb::String::areEqualCaseless( \ toAscii(ClusterStateTableState::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = ClusterStateTableState::e_##M; \ return true; \ } @@ -161,7 +161,7 @@ bool ClusterStateTableEvent::fromAscii(ClusterStateTableEvent::Enum* out, if (bdlb::String::areEqualCaseless( \ toAscii(ClusterStateTableEvent::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = ClusterStateTableEvent::e_##M; \ return true; \ } diff --git a/src/groups/mqb/mqbi/mqbi_storage.cpp b/src/groups/mqb/mqbi/mqbi_storage.cpp index 8556e3da82..38f0a2c093 100644 --- a/src/groups/mqb/mqbi/mqbi_storage.cpp +++ b/src/groups/mqb/mqbi/mqbi_storage.cpp @@ -74,7 +74,7 @@ bool StorageResult::fromAscii(StorageResult::Enum* out, #define CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(StorageResult::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = StorageResult::e_##M; \ return true; \ } diff --git a/src/groups/mqb/mqbnet/mqbnet_elector.cpp b/src/groups/mqb/mqbnet/mqbnet_elector.cpp index ef31062c21..8acb8550ae 100644 --- a/src/groups/mqb/mqbnet/mqbnet_elector.cpp +++ b/src/groups/mqb/mqbnet/mqbnet_elector.cpp @@ -142,7 +142,7 @@ bool ElectorIOEventType::fromAscii(ElectorIOEventType::Enum* out, #define CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(ElectorIOEventType::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = ElectorIOEventType::e_##M; \ return true; \ } @@ -206,7 +206,7 @@ bool ElectorTimerEventType::fromAscii(ElectorTimerEventType::Enum* out, #define CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(ElectorTimerEventType::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = ElectorTimerEventType::e_##M; \ return true; \ } @@ -266,7 +266,7 @@ bool ElectorState::fromAscii(ElectorState::Enum* out, #define CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(ElectorState::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = ElectorState::e_##M; \ return true; \ } diff --git a/src/groups/mqb/mqbs/mqbs_filestoreprotocol.cpp b/src/groups/mqb/mqbs/mqbs_filestoreprotocol.cpp index 49737b3921..3f839ab96d 100644 --- a/src/groups/mqb/mqbs/mqbs_filestoreprotocol.cpp +++ b/src/groups/mqb/mqbs/mqbs_filestoreprotocol.cpp @@ -214,7 +214,7 @@ bool DataHeaderFlags::fromAscii(DataHeaderFlags::Enum* out, #define CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(DataHeaderFlags::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = DataHeaderFlags::e_##M; \ return true; \ } diff --git a/src/groups/mqb/mqbsi/mqbsi_ledger.cpp b/src/groups/mqb/mqbsi/mqbsi_ledger.cpp index 05efe05c86..54ae66a602 100644 --- a/src/groups/mqb/mqbsi/mqbsi_ledger.cpp +++ b/src/groups/mqb/mqbsi/mqbsi_ledger.cpp @@ -141,7 +141,7 @@ bool LedgerOpResult::fromAscii(LedgerOpResult::Enum* out, #define CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(LedgerOpResult::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = LedgerOpResult::e_##M; \ return true; \ } diff --git a/src/groups/mqb/mqbsi/mqbsi_log.cpp b/src/groups/mqb/mqbsi/mqbsi_log.cpp index d8cdd726c7..3528d74162 100644 --- a/src/groups/mqb/mqbsi/mqbsi_log.cpp +++ b/src/groups/mqb/mqbsi/mqbsi_log.cpp @@ -91,7 +91,7 @@ bool LogOpResult::fromAscii(LogOpResult::Enum* out, #define CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(LogOpResult::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = LogOpResult::e_##M; \ return true; \ } diff --git a/src/groups/mqb/mqbu/mqbu_exit.cpp b/src/groups/mqb/mqbu/mqbu_exit.cpp index d0c551804c..38ef7b0136 100644 --- a/src/groups/mqb/mqbu/mqbu_exit.cpp +++ b/src/groups/mqb/mqbu/mqbu_exit.cpp @@ -81,7 +81,7 @@ bool ExitCode::fromAscii(ExitCode::Enum* out, const bslstl::StringRef& str) #define CHECKVALUE(M) \ if (bdlb::String::areEqualCaseless(toAscii(ExitCode::e_##M), \ str.data(), \ - str.length())) { \ + static_cast(str.length()))) { \ *out = ExitCode::e_##M; \ return true; \ }