]> granicus.if.org Git - icinga2/commitdiff
Windows x64 build fix.
authorMichael Friedrich <michael.friedrich@netways.de>
Tue, 20 Aug 2013 10:50:24 +0000 (12:50 +0200)
committerMichael Friedrich <michael.friedrich@netways.de>
Tue, 20 Aug 2013 10:50:24 +0000 (12:50 +0200)
components/livestatus/hostgroupstable.cpp
components/livestatus/query.cpp
components/livestatus/servicegroupstable.cpp
components/livestatus/statustable.cpp
lib/icinga/legacytimeperiod.cpp

index 9a75028300327a69cc25fe86444d87de41d954aa..990a2d857384d38c305cb0266d34ee13fd875c1d 100644 (file)
@@ -153,7 +153,7 @@ Value HostGroupsTable::WorstHostStateAccessor(const Value& row)
 
 Value HostGroupsTable::NumHostsAccessor(const Value& row)
 {
-       return static_cast<HostGroup::Ptr>(row)->GetMembers().size();
+       return static_cast<long>(static_cast<HostGroup::Ptr>(row)->GetMembers().size());
 }
 
 Value HostGroupsTable::NumHostsPendingAccessor(const Value& row)
index f60e7fe5c01d087f6f9c4969cf3fd1084feb7977..a1043891e2ef97b373c434f3adad4680e9486e1e 100644 (file)
@@ -192,7 +192,7 @@ Query::Query(const std::vector<String>& lines)
                        if (num > deq.size()) {
                                m_Verb = "ERROR";
                                m_ErrorCode = 451;
-                               m_ErrorMessage = "Or/StatsOr is referencing " + Convert::ToString(num) + " filters; stack only contains " + Convert::ToString(deq.size()) + " filters";
+                               m_ErrorMessage = "Or/StatsOr is referencing " + Convert::ToString(num) + " filters; stack only contains " + Convert::ToString(static_cast<long>(deq.size())) + " filters";
                                return;
                        }
 
@@ -440,7 +440,7 @@ void Query::PrintFixed16(const Stream::Ptr& stream, int code, const String& data
        ASSERT(code >= 100 && code <= 999);
 
        String sCode = Convert::ToString(code);
-       String sLength = Convert::ToString(data.GetLength());
+       String sLength = Convert::ToString(static_cast<long>(data.GetLength()));
 
        String header = sCode + String(16 - 3 - sLength.GetLength() - 1, ' ') + sLength + m_Separators[0];
        stream->Write(header.CStr(), header.GetLength());
index 9aacdc89fdb9dd25952960adebab6c1036ae90e3..0904173fc3d98bc3431be6483c790262be2cc326 100644 (file)
@@ -149,7 +149,7 @@ Value ServiceGroupsTable::WorstServiceStateAccessor(const Value& row)
 
 Value ServiceGroupsTable::NumServicesAccessor(const Value& row)
 {
-       return static_cast<ServiceGroup::Ptr>(row)->GetMembers().size();
+       return static_cast<long>(static_cast<ServiceGroup::Ptr>(row)->GetMembers().size());
 }
 
 Value ServiceGroupsTable::NumServicesOkAccessor(const Value& row)
index b959b195db798a5592d5dc8b9d7f0585aee68ae9..ac8417e5383bd72b6833130fafdba6f334ee4b50 100644 (file)
@@ -334,12 +334,12 @@ Value StatusTable::IntervalLengthAccessor(const Value& row)
 
 Value StatusTable::NumHostsAccessor(const Value& row)
 {
-       return DynamicType::GetObjects("Host").size();
+       return static_cast<long>(DynamicType::GetObjects("Host").size());
 }
 
 Value StatusTable::NumServicesAccessor(const Value& row)
 {
-       return DynamicType::GetObjects("Service").size();
+       return static_cast<long>(DynamicType::GetObjects("Service").size());
 }
 
 Value StatusTable::ProgramVersionAccessor(const Value& row)
index cf603e0f12aa050dc741da02dc3aaa514f9ef286..26fa5fe08d1b096962678a16d90531e1c9d0e63a 100644 (file)
@@ -429,7 +429,7 @@ Array::Ptr LegacyTimePeriod::ScriptFunc(const TimePeriod::Ptr& tp, double begin,
                }
        }
 
-       Log(LogDebug, "icinga", "Legacy timeperiod update returned " + Convert::ToString(segments->GetLength()) + " segments.");
+       Log(LogDebug, "icinga", "Legacy timeperiod update returned " + Convert::ToString(static_cast<long>(segments->GetLength())) + " segments.");
 
        return segments;
 }