From 7222ffb79c9886d36b4c0740a51c1c94e763d178 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Tue, 29 Nov 2016 17:21:33 +0100 Subject: Rewrite some (trivial) assignments inside if/while conditions: connectivity Change-Id: I67d4bb92db04b5103b98a2855ae6069a054f171b --- connectivity/source/drivers/file/FDatabaseMetaData.cxx | 12 ++++++------ connectivity/source/drivers/firebird/ResultSet.cxx | 6 ++++-- connectivity/source/drivers/postgresql/pq_tools.cxx | 9 ++++++--- 3 files changed, 16 insertions(+), 11 deletions(-) (limited to 'connectivity') diff --git a/connectivity/source/drivers/file/FDatabaseMetaData.cxx b/connectivity/source/drivers/file/FDatabaseMetaData.cxx index 25d95d842b20..47f9dd6c59c3 100644 --- a/connectivity/source/drivers/file/FDatabaseMetaData.cxx +++ b/connectivity/source/drivers/file/FDatabaseMetaData.cxx @@ -274,8 +274,7 @@ Reference< XResultSet > SAL_CALL ODatabaseMetaData::getTables( } else // no extension, filter myself { - bool bErg = false; - do + for (;;) { if (aURL.getExtension().isEmpty()) { @@ -287,12 +286,13 @@ Reference< XResultSet > SAL_CALL ODatabaseMetaData::getTables( } break; } - else if ( ( bErg = xResultSet->next() ) ) + if ( !xResultSet->next() ) { - aName = xRow->getString(1); - aURL.SetSmartURL(aName); + break; } - } while (bErg); + aName = xRow->getString(1); + aURL.SetSmartURL(aName); + } } if(bNewRow) { diff --git a/connectivity/source/drivers/firebird/ResultSet.cxx b/connectivity/source/drivers/firebird/ResultSet.cxx index f48046524364..f4911df892dd 100644 --- a/connectivity/source/drivers/firebird/ResultSet.cxx +++ b/connectivity/source/drivers/firebird/ResultSet.cxx @@ -429,7 +429,8 @@ OUString OResultSet::makeNumericString(const sal_Int32 nColumnIndex) template T OResultSet::retrieveValue(const sal_Int32 nColumnIndex, const ISC_SHORT nType) { - if ((m_bWasNull = isNull(nColumnIndex))) + m_bWasNull = isNull(nColumnIndex); + if (m_bWasNull) return T(); if ((m_pSqlda->sqlvar[nColumnIndex-1].sqltype & ~1) == nType) @@ -622,7 +623,8 @@ T OResultSet::safelyRetrieveValue(const sal_Int32 nColumnIndex, const ISC_SHORT checkColumnIndex(nColumnIndex); checkRowIndex(); - if ((m_bWasNull = isNull(nColumnIndex))) + m_bWasNull = isNull(nColumnIndex); + if (m_bWasNull) return T(); return retrieveValue< T >(nColumnIndex, nType); diff --git a/connectivity/source/drivers/postgresql/pq_tools.cxx b/connectivity/source/drivers/postgresql/pq_tools.cxx index 53a75134d0be..b5799eadfdad 100644 --- a/connectivity/source/drivers/postgresql/pq_tools.cxx +++ b/connectivity/source/drivers/postgresql/pq_tools.cxx @@ -870,7 +870,8 @@ css::uno::Sequence< sal_Int32 > string2intarray( const OUString & str ) break; if ( start == strlen) return ret; - } while ( (c=str.iterateCodePoints(&start)) ); + c=str.iterateCodePoints(&start); + } while ( c ); do { if (!iswdigit(c)) @@ -878,7 +879,8 @@ css::uno::Sequence< sal_Int32 > string2intarray( const OUString & str ) if ( start == strlen) return ret; digits += OUString(&c, 1); - } while ( (c = str.iterateCodePoints(&start)) ); + c = str.iterateCodePoints(&start); + } while ( c ); vec.push_back( digits.toInt32() ); do { @@ -886,7 +888,8 @@ css::uno::Sequence< sal_Int32 > string2intarray( const OUString & str ) break; if ( start == strlen) return ret; - } while ( (c=str.iterateCodePoints(&start)) ); + c = str.iterateCodePoints(&start); + } while ( c ); if ( c == L'}' ) break; if ( str.iterateCodePoints(&start) != L',' ) -- cgit