Kaydet (Commit) fffb674c authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#1371289 avoid the need for an assignment

Change-Id: I7f9b8d21652c79642f9a2f916ad0609c8abd430b
üst 2b407adc
......@@ -797,7 +797,7 @@ Reference< XResultSet > getGeneratedValuesFromLastInsert(
{
// it even was no autovalue, no sense to continue as we can't query the
// inserted row
buf.setLength(0);
buf.truncate();
break;
}
}
......
......@@ -404,7 +404,7 @@ void alterColumnByDescriptor(
OUString pastDefaultValue = extractStringProperty( past, st.DEFAULT_VALUE );
if( futureDefaultValue != pastDefaultValue )
{
buf = OUStringBuffer( 128 );
buf.truncate();
buf.append( "ALTER TABLE" );
bufferQuoteQualifiedIdentifier( buf, schemaName, tableName, settings );
buf.append( "ALTER COLUMN" );
......@@ -422,7 +422,7 @@ void alterColumnByDescriptor(
sal_Int32 pastNullable = extractIntProperty( past, st.IS_NULLABLE );
if( futureNullable != pastNullable )
{
buf = OUStringBuffer( 128 );
buf.truncate();
buf.append( "ALTER TABLE" );
bufferQuoteQualifiedIdentifier( buf, schemaName, tableName, settings );
buf.append( "ALTER COLUMN" );
......@@ -449,7 +449,7 @@ void alterColumnByDescriptor(
if( futureComment != pastComment )
{
buf = OUStringBuffer( 128 );
buf.truncate();
buf.append( "COMMENT ON COLUMN" );
bufferQuoteQualifiedIdentifier( buf, schemaName, tableName , futureColumnName, settings );
buf.append( "IS " );
......
......@@ -270,7 +270,7 @@ void Tables::appendByDescriptor(
OUString description = extractStringProperty( descriptor, st.DESCRIPTION );
if( !description.isEmpty() )
{
buf = OUStringBuffer( 128 );
buf.truncate();
buf.append( "COMMENT ON TABLE" );
bufferQuoteQualifiedIdentifier( buf, schema, name, m_pSettings );
buf.append( "IS " );
......@@ -292,7 +292,7 @@ void Tables::appendByDescriptor(
description = extractStringProperty( column,st.DESCRIPTION );
if( !description.isEmpty() )
{
buf = OUStringBuffer( 128 );
buf.truncate();
buf.append( "COMMENT ON COLUMN " );
bufferQuoteQualifiedIdentifier(
buf, schema, name, extractStringProperty( column, st.NAME ), m_pSettings );
......
......@@ -1192,21 +1192,21 @@ OUString ToggleUnicodeCodepoint::StringToReplace()
mbAllowMoreChars = false;
//validate unicode notation.
OUStringBuffer sIn;
OUString sIn;
sal_uInt32 nUnicode = 0;
sal_Int32 nUPlus = maInput.indexOf("U+");
//if U+ notation used, strip off all extra chars added not in U+ notation
if( nUPlus != -1 )
{
maInput = maInput.copy(nUPlus);
sIn = maInput.copy(2);
sIn = maInput.copy(2).toString();
nUPlus = sIn.indexOf("U+");
}
else
sIn = maInput;
sIn = maInput.toString();
while( nUPlus != -1 )
{
nUnicode = sIn.copy(0, nUPlus).toString().toUInt32(16);
nUnicode = sIn.copy(0, nUPlus).toUInt32(16);
//prevent creating control characters or invalid Unicode values
if( !rtl::isUnicodeCodePoint(nUnicode) || nUnicode < 0x20 )
maInput = sIn.copy(nUPlus);
......@@ -1214,7 +1214,7 @@ OUString ToggleUnicodeCodepoint::StringToReplace()
nUPlus = sIn.indexOf("U+");
}
nUnicode = sIn.toString().toUInt32(16);
nUnicode = sIn.toUInt32(16);
if( !rtl::isUnicodeCodePoint(nUnicode) || nUnicode < 0x20 )
maInput.truncate().append( sIn[sIn.getLength()-1] );
return maInput.toString();
......
......@@ -978,7 +978,7 @@ void ScFormulaCell::GetFormula( OUStringBuffer& rBuffer,
{
if( pCode->GetCodeError() != FormulaError::NONE && !pCode->GetLen() )
{
rBuffer = OUStringBuffer( ScGlobal::GetErrorString( pCode->GetCodeError()));
rBuffer = ScGlobal::GetErrorString(pCode->GetCodeError());
return;
}
else if( cMatrixFlag == MM_REFERENCE )
......
......@@ -4449,7 +4449,7 @@ void ScXMLExport::ExportConditionalFormat(SCTAB nTab)
::sax::Converter::convertColor(aBuffer, pFormatData->maPositiveColor.GetColor());
AddAttribute(XML_NAMESPACE_CALC_EXT, XML_POSITIVE_COLOR, aBuffer.makeStringAndClear());
aBuffer = OUStringBuffer();
aBuffer.truncate();
::sax::Converter::convertColor(aBuffer, pFormatData->maAxisColor.GetColor());
AddAttribute(XML_NAMESPACE_CALC_EXT, XML_AXIS_COLOR, aBuffer.makeStringAndClear());
SvXMLElementExport aElementDataBar(*this, XML_NAMESPACE_CALC_EXT, XML_DATA_BAR, true, true);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment