diff options
author | László Németh <nemeth@numbertext.org> | 2014-05-22 12:27:44 +0200 |
---|---|---|
committer | László Németh <nemeth@numbertext.org> | 2014-05-23 01:06:50 +0200 |
commit | 6d06aa8ba83b7629603cd86cf14a63c432ce268f (patch) | |
tree | b5dee722f6f43f1acb20af35534b37d20df8fee7 /lingucomponent/source/lingutil/lingutil.cxx | |
parent | vcl: split window.cxx into event and settings functions (diff) | |
download | core-6d06aa8ba83b7629603cd86cf14a63c432ce268f.tar.gz core-6d06aa8ba83b7629603cd86cf14a63c432ce268f.zip |
fdo#48017 WIN32 long path support in Hyphen and MyThes
Change-Id: Ifb068efb553ed24a7caf65dbab28726bdeced0e6
Diffstat (limited to 'lingucomponent/source/lingutil/lingutil.cxx')
-rw-r--r-- | lingucomponent/source/lingutil/lingutil.cxx | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/lingucomponent/source/lingutil/lingutil.cxx b/lingucomponent/source/lingutil/lingutil.cxx index 18e5f57890e6..769a023c9096 100644 --- a/lingucomponent/source/lingutil/lingutil.cxx +++ b/lingucomponent/source/lingutil/lingutil.cxx @@ -17,10 +17,6 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ -#if defined(WNT) -#include <windows.h> -#endif - #include <osl/thread.h> #include <osl/file.hxx> #include <tools/debug.hxx> @@ -45,29 +41,6 @@ using ::com::sun::star::lang::Locale; using namespace ::com::sun::star; -#if defined(WNT) -OString Win_GetShortPathName( const OUString &rLongPathName ) -{ - OString aRes; - - sal_Unicode aShortBuffer[1024] = {0}; - sal_Int32 nShortBufSize = SAL_N_ELEMENTS( aShortBuffer ); - - // use the version of 'GetShortPathName' that can deal with Unicode... - sal_Int32 nShortLen = GetShortPathNameW( - reinterpret_cast<LPCWSTR>( rLongPathName.getStr() ), - reinterpret_cast<LPWSTR>( aShortBuffer ), - nShortBufSize ); - - if (nShortLen < nShortBufSize) // conversion successful? - aRes = OString( OU2ENC( OUString( aShortBuffer, nShortLen ), osl_getThreadTextEncoding()) ); - else - OSL_FAIL( "Win_GetShortPathName: buffer to short" ); - - return aRes; -} -#endif //defined(WNT) - // build list of old style diuctionaries (not as extensions) to use. // User installed dictionaries (the ones residing in the user paths) // will get precedence over system installed ones for the same language. |