diff options
Diffstat (limited to 'cppu/source/uno/eq.hxx')
-rw-r--r-- | cppu/source/uno/eq.hxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/cppu/source/uno/eq.hxx b/cppu/source/uno/eq.hxx index 5a18e43dac19..008a204a104e 100644 --- a/cppu/source/uno/eq.hxx +++ b/cppu/source/uno/eq.hxx @@ -125,8 +125,8 @@ inline bool _equalSequence( { for ( sal_Int32 nPos = nElements; nPos--; ) { - if ((static_cast<sal_Bool *>(pDestElements)[nPos] != sal_False) != - (static_cast<sal_Bool *>(pSourceElements)[nPos] != sal_False)) + if (bool(static_cast<sal_Bool *>(pDestElements)[nPos]) != + bool(static_cast<sal_Bool *>(pSourceElements)[nPos])) { return false; } @@ -286,8 +286,8 @@ inline bool _equalData( && *static_cast<sal_Unicode *>(pDest) == *static_cast<sal_Unicode *>(pSource); case typelib_TypeClass_BOOLEAN: return eSourceTypeClass == typelib_TypeClass_BOOLEAN - && ((*static_cast<sal_Bool *>(pDest) != sal_False) - == (*static_cast<sal_Bool *>(pSource) != sal_False)); + && (bool(*static_cast<sal_Bool *>(pDest)) + == bool(*static_cast<sal_Bool *>(pSource))); case typelib_TypeClass_BYTE: switch (eSourceTypeClass) { |