diff options
Diffstat (limited to 'sw/source/filter/ww8/WW8Sttbf.cxx')
-rw-r--r-- | sw/source/filter/ww8/WW8Sttbf.cxx | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/sw/source/filter/ww8/WW8Sttbf.cxx b/sw/source/filter/ww8/WW8Sttbf.cxx index 07271945430a..28f3135baf74 100644 --- a/sw/source/filter/ww8/WW8Sttbf.cxx +++ b/sw/source/filter/ww8/WW8Sttbf.cxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -41,66 +41,66 @@ namespace ww8 : mn_offset(0), mn_size(nSize) { rSt.Seek(nPos); - + mp_data.reset(new BYTE[nSize]); - rSt.Read(mp_data.get(), nSize); + rSt.Read(mp_data.get(), nSize); } - + WW8Struct::WW8Struct(WW8Struct * pStruct, sal_uInt32 nPos, sal_uInt32 nSize) - : mp_data(pStruct->mp_data), mn_offset(pStruct->mn_offset + nPos), + : mp_data(pStruct->mp_data), mn_offset(pStruct->mn_offset + nPos), mn_size(nSize) { } - + WW8Struct::~WW8Struct() { } - + sal_uInt8 WW8Struct::getU8(sal_uInt32 nOffset) { sal_uInt8 nResult = 0; - + if (nOffset < mn_size) { nResult = mp_data[mn_offset + nOffset]; } - + return nResult; } - - ::rtl::OUString WW8Struct::getUString(sal_uInt32 nOffset, + + ::rtl::OUString WW8Struct::getUString(sal_uInt32 nOffset, sal_uInt32 nCount) { ::rtl::OUString aResult; - + if (nCount > 0) { rtl_uString * pNew = 0; rtl_uString_newFromStr_WithLength (&pNew, reinterpret_cast<const sal_Unicode *>(&mp_data[mn_offset + nOffset]), nCount); - + aResult = rtl::OUString(pNew); } #ifdef DEBUG char sBuffer[256]; - snprintf(sBuffer, sizeof(sBuffer), "offset=\"%" SAL_PRIuUINT32 "\" count=\"%" SAL_PRIuUINT32 "\"", + snprintf(sBuffer, sizeof(sBuffer), "offset=\"%" SAL_PRIuUINT32 "\" count=\"%" SAL_PRIuUINT32 "\"", nOffset, nCount); - ::std::clog << "<WW8Struct-getUString" << sBuffer << ">" - << dbg_out(aResult) << "</WW8Struct-getUString>" + ::std::clog << "<WW8Struct-getUString" << sBuffer << ">" + << dbg_out(aResult) << "</WW8Struct-getUString>" << ::std::endl; #endif return aResult; - + } - ::rtl::OUString WW8Struct::getString(sal_uInt32 nOffset, + ::rtl::OUString WW8Struct::getString(sal_uInt32 nOffset, sal_uInt32 nCount) { ::rtl::OUString aResult; - + if (nCount > 0) { ::rtl::OString aOStr(reinterpret_cast<const sal_Char *>(&mp_data[mn_offset + nOffset]), @@ -108,17 +108,17 @@ namespace ww8 ::rtl::OUString aOUStr(rtl::OStringToOUString(aOStr, RTL_TEXTENCODING_ASCII_US)); aResult = rtl::OUString(aOUStr); } - + #ifdef DEBUG char sBuffer[256]; - snprintf(sBuffer, sizeof(sBuffer), "offset=\"%" SAL_PRIuUINT32 "\" count=\"%" SAL_PRIuUINT32 "\"", + snprintf(sBuffer, sizeof(sBuffer), "offset=\"%" SAL_PRIuUINT32 "\" count=\"%" SAL_PRIuUINT32 "\"", nOffset, nCount); - ::std::clog << "<WW8Struct-getString " << sBuffer << ">" - << dbg_out(aResult) << "</WW8Struct-getUString>" + ::std::clog << "<WW8Struct-getString " << sBuffer << ">" + << dbg_out(aResult) << "</WW8Struct-getUString>" << ::std::endl; #endif - return aResult; + return aResult; } } |