diff options
Diffstat (limited to 'extensions/source/plugin')
-rw-r--r-- | extensions/source/plugin/base/nfuncs.cxx | 4 | ||||
-rw-r--r-- | extensions/source/plugin/base/xplugin.cxx | 4 | ||||
-rw-r--r-- | extensions/source/plugin/unx/mediator.cxx | 6 |
3 files changed, 7 insertions, 7 deletions
diff --git a/extensions/source/plugin/base/nfuncs.cxx b/extensions/source/plugin/base/nfuncs.cxx index dfeff975ff07..f36e89b24079 100644 --- a/extensions/source/plugin/base/nfuncs.cxx +++ b/extensions/source/plugin/base/nfuncs.cxx @@ -43,7 +43,7 @@ #include <plugin/impl.hxx> #include <vcl/svapp.hxx> -#include <boost/scoped_array.hpp> +#include <memory> #if OSL_DEBUG_LEVEL > 1 #include <osl/thread.h> @@ -425,7 +425,7 @@ extern "C" { return NPERR_FILE_NOT_FOUND; PluginInputStream* pInputStream = static_cast<PluginInputStream*>(pStream); - boost::scoped_array<sal_Int8> pBytes; + std::unique_ptr<sal_Int8[]> pBytes; int nBytes = 0; pPlugin->enterPluginCallback(); while( rangeList ) diff --git a/extensions/source/plugin/base/xplugin.cxx b/extensions/source/plugin/base/xplugin.cxx index f5f54fe4c4be..506f776dca0e 100644 --- a/extensions/source/plugin/base/xplugin.cxx +++ b/extensions/source/plugin/base/xplugin.cxx @@ -61,7 +61,7 @@ #include <stdio.h> #endif -#include <boost/scoped_array.hpp> +#include <memory> using namespace com::sun::star; using namespace com::sun::star::io; @@ -1116,7 +1116,7 @@ void PluginInputStream::writeBytes( const Sequence<sal_Int8>& Buffer ) throw(std { nBytes = (nBytes > nPos - m_nWritePos) ? nPos - m_nWritePos : nBytes; - boost::scoped_array<char> pBuffer(new char[ nBytes ]); + std::unique_ptr<char[]> pBuffer(new char[ nBytes ]); m_aFileStream.Seek( m_nWritePos ); nBytes = m_aFileStream.Read( pBuffer.get(), nBytes ); diff --git a/extensions/source/plugin/unx/mediator.cxx b/extensions/source/plugin/unx/mediator.cxx index 76045f3724a3..4aecda071328 100644 --- a/extensions/source/plugin/unx/mediator.cxx +++ b/extensions/source/plugin/unx/mediator.cxx @@ -32,7 +32,7 @@ #include <plugin/unx/mediator.hxx> #include <sal/log.hxx> #include <vcl/svapp.hxx> -#include <boost/scoped_array.hpp> +#include <memory> #define MEDIATOR_MAGIC 0xf7a8d2f4 @@ -94,7 +94,7 @@ sal_uLong Mediator::SendMessage( sal_uLong nBytes, const char* pBytes, sal_uLong if( ! m_bValid ) return nMessageID; - boost::scoped_array<sal_uLong> pBuffer(new sal_uLong[ (nBytes/sizeof(sal_uLong)) + 4 ]); + std::unique_ptr<sal_uLong[]> pBuffer(new sal_uLong[ (nBytes/sizeof(sal_uLong)) + 4 ]); pBuffer[ 0 ] = nMessageID; pBuffer[ 1 ] = nBytes; pBuffer[ 2 ] = MEDIATOR_MAGIC; @@ -208,7 +208,7 @@ void MediatorListener::run() { if( nHeader[ 0 ] == 0 && nHeader[ 1 ] == 0 ) return; - boost::scoped_array<char> pBuffer(new char[ nHeader[ 1 ] ]); + std::unique_ptr<char[]> pBuffer(new char[ nHeader[ 1 ] ]); if( m_pMediator && (sal_uLong)read( m_pMediator->m_nSocket, pBuffer.get(), nHeader[ 1 ] ) == nHeader[ 1 ] ) { ::osl::MutexGuard aMyGuard( m_aMutex ); |