mirror of
https://github.com/pocoproject/poco.git
synced 2025-04-17 15:14:48 +02:00
Move to standard integer types #1147
This commit is contained in:
parent
a6fa326c26
commit
426368c016
@ -504,7 +504,7 @@ int ODBCStatementImpl::affectedRowCount() const
|
||||
_affectedRowCount = static_cast<std::size_t>(rows);
|
||||
}
|
||||
|
||||
return _affectedRowCount;
|
||||
return static_cast<int>(_affectedRowCount);
|
||||
}
|
||||
|
||||
|
||||
|
@ -66,7 +66,7 @@ std::string& SimpleRowFormatter::formatNames(const NameVecPtr pNames, std::strin
|
||||
|
||||
std::ostringstream str;
|
||||
std::string line(std::string::size_type(pNames->size()*_colWidth + (pNames->size() - 1)*_spacing), '-');
|
||||
std::string space(_spacing, ' ');
|
||||
std::string space(static_cast<std::size_t>(_spacing), ' ');
|
||||
NameVec::const_iterator it = pNames->begin();
|
||||
NameVec::const_iterator end = pNames->end();
|
||||
for (; it != end; ++it)
|
||||
@ -83,7 +83,7 @@ std::string& SimpleRowFormatter::formatNames(const NameVecPtr pNames, std::strin
|
||||
std::string& SimpleRowFormatter::formatValues(const ValueVec& vals, std::string& formattedValues)
|
||||
{
|
||||
std::ostringstream str;
|
||||
std::string space(_spacing, ' ');
|
||||
std::string space(static_cast<std::size_t>(_spacing), ' ');
|
||||
ValueVec::const_iterator it = vals.begin();
|
||||
ValueVec::const_iterator end = vals.end();
|
||||
for (; it != end; ++it)
|
||||
|
@ -2212,6 +2212,110 @@ inline bool operator >= (const long& other, const Var& da)
|
||||
}
|
||||
|
||||
|
||||
inline unsigned long operator + (const unsigned long& other, const Var& da)
|
||||
/// Addition operator for adding Var to unsigned long
|
||||
{
|
||||
return other + da.convert<unsigned long>();
|
||||
}
|
||||
|
||||
|
||||
inline unsigned long operator - (const unsigned long& other, const Var& da)
|
||||
/// Subtraction operator for subtracting Var from unsigned long
|
||||
{
|
||||
return other - da.convert<unsigned long>();
|
||||
}
|
||||
|
||||
|
||||
inline unsigned long operator * (const unsigned long& other, const Var& da)
|
||||
/// Multiplication operator for multiplying Var with unsigned long
|
||||
{
|
||||
return other * da.convert<unsigned long>();
|
||||
}
|
||||
|
||||
|
||||
inline unsigned long operator / (const unsigned long& other, const Var& da)
|
||||
/// Division operator for dividing Var with unsigned long
|
||||
{
|
||||
return other / da.convert<unsigned long>();
|
||||
}
|
||||
|
||||
|
||||
inline unsigned long operator += (unsigned long& other, const Var& da)
|
||||
/// Addition assignment operator for adding Var to unsigned long
|
||||
{
|
||||
return other += da.convert<unsigned long>();
|
||||
}
|
||||
|
||||
|
||||
inline unsigned long operator -= (unsigned long& other, const Var& da)
|
||||
/// Subtraction assignment operator for subtracting Var from unsigned long
|
||||
{
|
||||
return other -= da.convert<unsigned long>();
|
||||
}
|
||||
|
||||
|
||||
inline unsigned long operator *= (unsigned long& other, const Var& da)
|
||||
/// Multiplication assignment operator for multiplying Var with unsigned long
|
||||
{
|
||||
return other *= da.convert<unsigned long>();
|
||||
}
|
||||
|
||||
|
||||
inline unsigned long operator /= (unsigned long& other, const Var& da)
|
||||
/// Division assignment operator for dividing Var with unsigned long
|
||||
{
|
||||
return other /= da.convert<unsigned long>();
|
||||
}
|
||||
|
||||
|
||||
inline bool operator == (const unsigned long& other, const Var& da)
|
||||
/// Equality operator for comparing Var with unsigned long
|
||||
{
|
||||
if (da.isEmpty()) return false;
|
||||
return other == da.convert<unsigned long>();
|
||||
}
|
||||
|
||||
|
||||
inline bool operator != (const unsigned long& other, const Var& da)
|
||||
/// Inequality operator for comparing Var with unsigned long
|
||||
{
|
||||
if (da.isEmpty()) return true;
|
||||
return other != da.convert<unsigned long>();
|
||||
}
|
||||
|
||||
|
||||
inline bool operator < (const unsigned long& other, const Var& da)
|
||||
/// Less than operator for comparing Var with unsigned long
|
||||
{
|
||||
if (da.isEmpty()) return false;
|
||||
return other < da.convert<unsigned long>();
|
||||
}
|
||||
|
||||
|
||||
inline bool operator <= (const unsigned long& other, const Var& da)
|
||||
/// Less than or equal operator for comparing Var with unsigned long
|
||||
{
|
||||
if (da.isEmpty()) return false;
|
||||
return other <= da.convert<unsigned long>();
|
||||
}
|
||||
|
||||
|
||||
inline bool operator > (const unsigned long& other, const Var& da)
|
||||
/// Greater than operator for comparing Var with unsigned long
|
||||
{
|
||||
if (da.isEmpty()) return false;
|
||||
return other > da.convert<unsigned long>();
|
||||
}
|
||||
|
||||
|
||||
inline bool operator >= (const unsigned long& other, const Var& da)
|
||||
/// Greater than or equal operator for comparing Var with unsigned long
|
||||
{
|
||||
if (da.isEmpty()) return false;
|
||||
return other >= da.convert<unsigned long>();
|
||||
}
|
||||
|
||||
|
||||
#endif // POCO_LONG_IS_64_BIT
|
||||
|
||||
|
||||
|
@ -3043,7 +3043,7 @@ private:
|
||||
};
|
||||
|
||||
|
||||
#endif // 64bit
|
||||
#endif // POCO_LONG_IS_64_BIT
|
||||
|
||||
|
||||
template <typename T>
|
||||
|
@ -55,7 +55,7 @@ namespace
|
||||
int n;
|
||||
do
|
||||
{
|
||||
n = ws.receiveFrame(buffer.begin(), buffer.size(), flags);
|
||||
n = ws.receiveFrame(buffer.begin(), static_cast<int>(buffer.size()), flags);
|
||||
if (n == 0)
|
||||
break;
|
||||
ws.sendFrame(buffer.begin(), n, flags);
|
||||
@ -247,7 +247,7 @@ void WebSocketTest::testOneLargeFrame(int msgSize)
|
||||
int flags;
|
||||
int n;
|
||||
|
||||
n = ws.receiveFrame(buffer.begin(), buffer.size(), flags);
|
||||
n = ws.receiveFrame(buffer.begin(), static_cast<int>(buffer.size()), flags);
|
||||
assert (n == payload.size());
|
||||
assert (payload.compare(0, payload.size(), buffer.begin(), 0, n) == 0);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user