/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #ifndef INCLUDED_SAL_TEXTENC_TCVTUTF8_HXX #define INCLUDED_SAL_TEXTENC_TCVTUTF8_HXX #include #include void * ImplCreateUtf8ToUnicodeContext(); void ImplResetUtf8ToUnicodeContext(void * pContext); void ImplDestroyUtf8ToUnicodeContext(void * pContext); sal_Size ImplConvertUtf8ToUnicode( void const * pData, void * pContext, char const * pSrcBuf, sal_Size nSrcBytes, sal_Unicode * pDestBuf, sal_Size nDestChars, sal_uInt32 nFlags, sal_uInt32 * pInfo, sal_Size * pSrcCvtBytes); void * ImplCreateUnicodeToUtf8Context(); void ImplResetUnicodeToUtf8Context(void * pContext); void ImplDestroyUnicodeToUtf8Context(void * pContext); sal_Size ImplConvertUnicodeToUtf8( void const * pData, void * pContext, sal_Unicode const * pSrcBuf, sal_Size nSrcChars, char * pDestBuf, sal_Size nDestBytes, sal_uInt32 nFlags, sal_uInt32 * pInfo, sal_Size* pSrcCvtChars); #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ e-5-0'>distro/cib/libreoffice-5-0 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-02-28no need to allocate tabstops vector separatelyNoel Grandin
2022-06-02tdf#148846 TOC: Character fill for tabulation is wrongNoel Grandin
2022-04-20use more FastAttributeIter::toViewNoel Grandin
2021-02-17loplugin:referencecasting in xmloffNoel
2020-12-15use views to parse rather than allocating OUStringNoel
2020-11-05loplugin:unusedenumconstantsNoel
2020-11-02create common macro and method for logging unknown attributesNoel
2020-09-09improve loplugin:unusedvarsglobalNoel Grandin
2020-08-29use fastparser in SvXMLPropertySetContext subclassesNoel Grandin
2020-08-14rename xmlnmspe -> xmlnamespaceNoel Grandin
2020-08-14rename nmspmap.hxx -> namespacemap.hxxNoel Grandin
2020-07-02Upcoming improved loplugin:staticanonymous -> redundantstatic: xmloffStephan Bergmann
2020-01-07extract some common code from ImportContext classesNoel Grandin
2019-12-21remove unnecessary CreateChildContext methodsNoel Grandin
2019-11-17Extend loplugin:external to warn about enumsStephan Bergmann
2019-10-02tdf#42949 Fix IWYU warnings in xmloff/source/[s-x]*/*cxxGabor Kelemen
2019-04-29tdf#63640 FILEOPEN/FILESAVE: particular .odt loads/saves very slow, part4Noel Grandin
2019-02-08o3tl::make_unique -> std::make_unique in tools..xmloffGabor Kelemen
2017-10-23loplugin:includeform: xmloffStephan Bergmann
2017-09-22ofz: don't leak in face of exceptionsCaolán McNamara
2017-07-26Mark SvXMLTokenMapEntry arrays as constantTakeshi Abe
2017-02-03new loplugin:unusedenumconstantsNoel Grandin
2016-12-01loplugin:unnecessaryoverride (dtors) in xmloffStephan Bergmann
2016-09-13loplugin:override: No more need for the "MSVC dtor override" workaroundStephan Bergmann
2016-09-09loplugin:refcountingNoel Grandin
2016-09-09use std::unique_ptrDavid Tardon
2016-09-09remove manual memory managementDavid Tardon
2016-02-09Remove excess newlinesChris Sherlock
2015-11-115th step to remove tools/rtti.hxxOliver Specht
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann
2015-10-12Replace "SAL_OVERRIDE" with "override" in LIBO_INTERNAL_ONLY codeStephan Bergmann
2014-10-03rename SvRef::AddRef to AddFirstRefNoel Grandin
2014-08-05fdo#75757: remove inheritance to std::vectorTakeshi Abe
2014-04-15xmloff: sal_Bool->boolNoel Grandin
2014-03-26First batch of adding SAL_OVERRRIDE to overriding function declarationsStephan Bergmann
2014-03-26Split TYPEINFO into plain and TYPEINFO_OVERRIDEStephan Bergmann
2014-02-23Remove unneccessary commentsAlexander Wilms
2013-11-14remove unnecessary sal_Unicode casts in XMLOFF moduleNoel Grandin
2013-11-11xmloff: include <> for external includesNorbert Thiebaud
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák