Kaydet (Commit) bd2bf6bd authored tarafından Noel Grandin's avatar Noel Grandin

loplugin:unuseddefaultparams in basic

Change-Id: I286efdac6af47a859693fccc71b445915f76945c
üst 2b7215e6
......@@ -713,7 +713,7 @@ void BasicManager::ImpCreateStdLib( StarBASIC* pParentFromStdLib )
pStdLib->SetFlag( SbxFlagBits::DontStore | SbxFlagBits::ExtSearch );
}
void BasicManager::LoadBasicManager( SotStorage& rStorage, const OUString& rBaseURL, bool bLoadLibs )
void BasicManager::LoadBasicManager( SotStorage& rStorage, const OUString& rBaseURL )
{
tools::SvRef<SotStorageStream> xManagerStream = rStorage.OpenSotStream( szManagerStream, eStreamReadMode );
......@@ -793,7 +793,7 @@ void BasicManager::LoadBasicManager( SotStorage& rStorage, const OUString& rBase
mpImpl->aLibs.push_back(std::unique_ptr<BasicLibInfo>(pInfo));
// Libs from external files should be loaded only when necessary.
// But references are loaded at once, otherwise some big customers get into trouble
if ( bLoadLibs && pInfo->DoLoad() &&
if ( pInfo->DoLoad() &&
( !pInfo->IsExtern() || pInfo->IsReference()))
{
ImpLoadLibrary( pInfo, &rStorage );
......@@ -928,7 +928,7 @@ BasicLibInfo* BasicManager::CreateLibInfo()
return pInf;
}
bool BasicManager::ImpLoadLibrary( BasicLibInfo* pLibInfo, SotStorage* pCurStorage, bool bInfosOnly )
bool BasicManager::ImpLoadLibrary( BasicLibInfo* pLibInfo, SotStorage* pCurStorage )
{
try {
DBG_ASSERT( pLibInfo, "LibInfo!?" );
......@@ -982,29 +982,18 @@ bool BasicManager::ImpLoadLibrary( BasicLibInfo* pLibInfo, SotStorage* pCurStora
bool bLoaded = false;
if ( xBasicStream->Seek( STREAM_SEEK_TO_END ) != 0 )
{
if ( !bInfosOnly )
if ( !pLibInfo->GetLib().Is() )
{
if ( !pLibInfo->GetLib().Is() )
{
pLibInfo->SetLib( new StarBASIC( GetStdLib(), mbDocMgr ) );
}
xBasicStream->SetBufferSize( 1024 );
xBasicStream->Seek( STREAM_SEEK_TO_BEGIN );
bLoaded = ImplLoadBasic( *xBasicStream, pLibInfo->GetLibRef() );
xBasicStream->SetBufferSize( 0 );
StarBASICRef xStdLib = pLibInfo->GetLib();
xStdLib->SetName( pLibInfo->GetLibName() );
xStdLib->SetModified( false );
xStdLib->SetFlag( SbxFlagBits::DontStore );
}
else
{
// Skip Basic...
xBasicStream->Seek( STREAM_SEEK_TO_BEGIN );
ImplEncryptStream( *xBasicStream );
SbxBase::Skip( *xBasicStream );
bLoaded = true;
pLibInfo->SetLib( new StarBASIC( GetStdLib(), mbDocMgr ) );
}
xBasicStream->SetBufferSize( 1024 );
xBasicStream->Seek( STREAM_SEEK_TO_BEGIN );
bLoaded = ImplLoadBasic( *xBasicStream, pLibInfo->GetLibRef() );
xBasicStream->SetBufferSize( 0 );
StarBASICRef xStdLib = pLibInfo->GetLib();
xStdLib->SetName( pLibInfo->GetLibName() );
xStdLib->SetModified( false );
xStdLib->SetFlag( SbxFlagBits::DontStore );
}
if ( !bLoaded )
{
......
......@@ -243,10 +243,10 @@ void SbiParser::Exit()
Error( ERRCODE_BASIC_BAD_EXIT );
}
bool SbiParser::TestSymbol( bool bKwdOk )
bool SbiParser::TestSymbol()
{
Peek();
if( eCurTok == SYMBOL || ( bKwdOk && IsKwd( eCurTok ) ) )
if( eCurTok == SYMBOL )
{
Next(); return true;
}
......
......@@ -52,14 +52,13 @@ const OUString& SbiStringPool::Find( sal_uInt32 n ) const
return aData[n - 1];
}
short SbiStringPool::Add( const OUString& rVal, bool bNoCase )
short SbiStringPool::Add( const OUString& rVal )
{
sal_uInt32 n = aData.size();
for( sal_uInt32 i = 0; i < n; ++i )
{
OUString& p = aData[i];
if( ( bNoCase && p == rVal )
|| ( !bNoCase && p.equalsIgnoreAsciiCase( rVal ) ) )
if( p == rVal )
return i+1;
}
......
......@@ -100,9 +100,9 @@ public:
void ResetChannel() { nChan = 0; }
void Open( short, const OString&, StreamMode, SbiStreamFlags, short );
void Close();
void Read(OString&, short = 0);
void Read(OString&);
char Read();
void Write(const OUString&, short = 0);
void Write(const OUString&);
// 0 == bad channel or no SvStream (nChannel=0..CHANNELS-1)
SbiStream* GetStream( short nChannel ) const;
void CloseAll(); // JSM
......
......@@ -92,7 +92,7 @@ public:
bool HasGlobalCode();
bool TestToken( SbiToken );
bool TestSymbol( bool bKwdOk=false );
bool TestSymbol();
bool TestComma();
void TestEoln();
......
......@@ -299,7 +299,7 @@ class SbiRuntime
void PushVar( SbxVariable* );
SbxVariableRef PopVar();
SbxVariable* GetTOS( short=0 );
SbxVariable* GetTOS();
void TOSMakeTemp();
void ClearExprStack();
......
......@@ -41,9 +41,7 @@ public:
SbiStringPool();
~SbiStringPool();
sal_uInt32 GetSize() const { return aData.size(); }
// From 8.4.1999: default changed to true because of #64236 -
// change it back to false when the bug is cleanly removed.
short Add( const OUString&, bool=true );
short Add( const OUString& );
short Add( double, SbxDataType );
const OUString& Find( sal_uInt32 ) const;
};
......
......@@ -852,7 +852,7 @@ void SbiIoSystem::Shutdown()
}
void SbiIoSystem::Read(OString& rBuf, short n)
void SbiIoSystem::Read(OString& rBuf)
{
if( !nChan )
{
......@@ -864,7 +864,7 @@ void SbiIoSystem::Read(OString& rBuf, short n)
}
else
{
nError = pChan[ nChan ]->Read( rBuf, n );
nError = pChan[ nChan ]->Read( rBuf );
}
}
......@@ -892,7 +892,7 @@ char SbiIoSystem::Read()
return ch;
}
void SbiIoSystem::Write(const OUString& rBuf, short n)
void SbiIoSystem::Write(const OUString& rBuf)
{
if( !nChan )
{
......@@ -904,7 +904,7 @@ void SbiIoSystem::Write(const OUString& rBuf, short n)
}
else
{
nError = pChan[ nChan ]->Write( OUStringToOString(rBuf, osl_getThreadTextEncoding()), n );
nError = pChan[ nChan ]->Write( OUStringToOString(rBuf, osl_getThreadTextEncoding()) );
}
}
......
......@@ -1014,9 +1014,9 @@ void SbiRuntime::ClearExprStack()
// Take variable from the expression-stack without removing it
// n counts from 0
SbxVariable* SbiRuntime::GetTOS( short n )
SbxVariable* SbiRuntime::GetTOS()
{
n = nExprLvl - n - 1;
short n = nExprLvl - 1;
#ifdef DBG_UTIL
if( n < 0 )
{
......
......@@ -121,11 +121,11 @@ private:
BASIC_DLLPRIVATE void Init();
protected:
bool ImpLoadLibrary( BasicLibInfo* pLibInfo, SotStorage* pCurStorage, bool bInfosOnly = false );
bool ImpLoadLibrary( BasicLibInfo* pLibInfo, SotStorage* pCurStorage );
void ImpCreateStdLib( StarBASIC* pParentFromStdLib );
void ImpMgrNotLoaded( const OUString& rStorageName );
BasicLibInfo* CreateLibInfo();
void LoadBasicManager( SotStorage& rStorage, const OUString& rBaseURL, bool bLoadBasics = true );
void LoadBasicManager( SotStorage& rStorage, const OUString& rBaseURL );
void LoadOldBasicManager( SotStorage& rStorage );
bool ImplLoadBasic( SvStream& rStrm, StarBASICRef& rOldBasic ) const;
static bool ImplEncryptStream( SvStream& rStream );
......
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