Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/libreoffice-7.0.3/remotebridges/source/unourl_resolver/unourl_resolver.cxx
Examining data/libreoffice-7.0.3/xmlreader/source/xmlreader.cxx
Examining data/libreoffice-7.0.3/xmlreader/source/span.cxx
Examining data/libreoffice-7.0.3/xmlreader/source/pad.cxx
Examining data/libreoffice-7.0.3/scripting/source/vbaevents/eventhelper.cxx
Examining data/libreoffice-7.0.3/scripting/source/protocolhandler/scripthandler.cxx
Examining data/libreoffice-7.0.3/scripting/source/basprov/basmethnode.cxx
Examining data/libreoffice-7.0.3/scripting/source/basprov/basmodnode.cxx
Examining data/libreoffice-7.0.3/scripting/source/basprov/baslibnode.cxx
Examining data/libreoffice-7.0.3/scripting/source/basprov/basprov.cxx
Examining data/libreoffice-7.0.3/scripting/source/basprov/basscript.cxx
Examining data/libreoffice-7.0.3/scripting/source/provider/URIHelper.cxx
Examining data/libreoffice-7.0.3/scripting/source/provider/ActiveMSPList.cxx
Examining data/libreoffice-7.0.3/scripting/source/provider/ProviderCache.cxx
Examining data/libreoffice-7.0.3/scripting/source/provider/MasterScriptProvider.cxx
Examining data/libreoffice-7.0.3/scripting/source/provider/MasterScriptProviderFactory.cxx
Examining data/libreoffice-7.0.3/scripting/source/provider/BrowseNodeFactoryImpl.cxx
Examining data/libreoffice-7.0.3/scripting/source/dlgprov/dlgprov.cxx
Examining data/libreoffice-7.0.3/scripting/source/dlgprov/DialogModelProvider.cxx
Examining data/libreoffice-7.0.3/scripting/source/dlgprov/dlgevtatt.cxx
Examining data/libreoffice-7.0.3/scripting/source/stringresource/stringresource.cxx
Examining data/libreoffice-7.0.3/i18nutil/source/utility/widthfolding.cxx
Examining data/libreoffice-7.0.3/i18nutil/source/utility/casefolding_data.h
Examining data/libreoffice-7.0.3/i18nutil/source/utility/widthfolding_data.h
Examining data/libreoffice-7.0.3/i18nutil/source/utility/scripttypedetector.cxx
Examining data/libreoffice-7.0.3/i18nutil/source/utility/paper.cxx
Examining data/libreoffice-7.0.3/i18nutil/source/utility/unicode_data.h
Examining data/libreoffice-7.0.3/i18nutil/source/utility/oneToOneMapping.cxx
Examining data/libreoffice-7.0.3/i18nutil/source/utility/casefolding.cxx
Examining data/libreoffice-7.0.3/i18nutil/source/utility/unicode.cxx
Examining data/libreoffice-7.0.3/svl/inc/pch/precompiled_svl.cxx
Examining data/libreoffice-7.0.3/svl/qa/unit/notify/test_SfxBroadcaster.cxx
Examining data/libreoffice-7.0.3/svl/qa/unit/test_lngmisc.cxx
Examining data/libreoffice-7.0.3/svl/qa/unit/test_INetContentType.cxx
Examining data/libreoffice-7.0.3/svl/qa/unit/svl.cxx
Examining data/libreoffice-7.0.3/svl/qa/unit/items/stylepool.cxx
Examining data/libreoffice-7.0.3/svl/qa/unit/items/test_itempool.cxx
Examining data/libreoffice-7.0.3/svl/qa/unit/items/test_IndexedStyleSheets.cxx
Examining data/libreoffice-7.0.3/svl/qa/unit/lockfiles/test_lockfiles.cxx
Examining data/libreoffice-7.0.3/svl/qa/unit/test_URIHelper.cxx
Examining data/libreoffice-7.0.3/svl/unx/source/svdde/ddedummy.cxx
Examining data/libreoffice-7.0.3/svl/source/crypto/cryptosign.cxx
Examining data/libreoffice-7.0.3/svl/source/notify/listener.cxx
Examining data/libreoffice-7.0.3/svl/source/notify/lstner.cxx
Examining data/libreoffice-7.0.3/svl/source/notify/SfxBroadcaster.cxx
Examining data/libreoffice-7.0.3/svl/source/notify/hint.cxx
Examining data/libreoffice-7.0.3/svl/source/notify/broadcast.cxx
Examining data/libreoffice-7.0.3/svl/source/notify/isethint.cxx
Examining data/libreoffice-7.0.3/svl/source/svsql/converter.cxx
Examining data/libreoffice-7.0.3/svl/source/fsstor/fsstorage.cxx
Examining data/libreoffice-7.0.3/svl/source/fsstor/fsfactory.cxx
Examining data/libreoffice-7.0.3/svl/source/fsstor/oinputstreamcontainer.cxx
Examining data/libreoffice-7.0.3/svl/source/fsstor/ostreamcontainer.cxx
Examining data/libreoffice-7.0.3/svl/source/config/itemholder2.cxx
Examining data/libreoffice-7.0.3/svl/source/config/ctloptions.cxx
Examining data/libreoffice-7.0.3/svl/source/config/languageoptions.cxx
Examining data/libreoffice-7.0.3/svl/source/config/asiancfg.cxx
Examining data/libreoffice-7.0.3/svl/source/config/cjkoptions.cxx
Examining data/libreoffice-7.0.3/svl/source/svdde/ddedata.cxx
Examining data/libreoffice-7.0.3/svl/source/svdde/ddestrg.cxx
Examining data/libreoffice-7.0.3/svl/source/svdde/ddecli.cxx
Examining data/libreoffice-7.0.3/svl/source/svdde/ddesvr.cxx
Examining data/libreoffice-7.0.3/svl/source/numbers/zformat.cxx
Examining data/libreoffice-7.0.3/svl/source/numbers/zforscan.cxx
Examining data/libreoffice-7.0.3/svl/source/numbers/numfmuno.cxx
Examining data/libreoffice-7.0.3/svl/source/numbers/supservs.cxx
Examining data/libreoffice-7.0.3/svl/source/numbers/currencytable.cxx
Examining data/libreoffice-7.0.3/svl/source/numbers/zforlist.cxx
Examining data/libreoffice-7.0.3/svl/source/numbers/zforfind.cxx
Examining data/libreoffice-7.0.3/svl/source/numbers/numuno.cxx
Examining data/libreoffice-7.0.3/svl/source/uno/pathservice.cxx
Examining data/libreoffice-7.0.3/svl/source/items/macitem.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (aSvxMacroTable.begin(), aSvxMacroTable.end(),
        rOther.aSvxMacroTable.begin(), rOther.aSvxMacroTable.end(),
        [](const SvxMacroTable::value_type& rOwnEntry, const SvxMacroTable::value_typ
Examining data/libreoffice-7.0.3/svl/source/items/IndexedStyleSheets.cxx
Examining data/libreoffice-7.0.3/svl/source/items/lckbitem.cxx
Examining data/libreoffice-7.0.3/svl/source/items/custritm.cxx
Examining data/libreoffice-7.0.3/svl/source/items/slstitm.cxx
Examining data/libreoffice-7.0.3/svl/source/items/itemprop.cxx
Examining data/libreoffice-7.0.3/svl/source/items/poolio.cxx
Examining data/libreoffice-7.0.3/svl/source/items/poolcach.cxx
Examining data/libreoffice-7.0.3/svl/source/items/flagitem.cxx
Examining data/libreoffice-7.0.3/svl/source/items/intitem.cxx
Examining data/libreoffice-7.0.3/svl/source/items/grabbagitem.cxx
Examining data/libreoffice-7.0.3/svl/source/items/itemset.cxx
Examining data/libreoffice-7.0.3/svl/source/items/stylepool.cxx
Examining data/libreoffice-7.0.3/svl/source/items/cintitem.cxx
Examining data/libreoffice-7.0.3/svl/source/items/rngitem.cxx
Examining data/libreoffice-7.0.3/svl/source/items/itempool.cxx
Examining data/libreoffice-7.0.3/svl/source/items/srchitem.cxx
Examining data/libreoffice-7.0.3/svl/source/items/cenumitm.cxx
Examining data/libreoffice-7.0.3/svl/source/items/legacyitem.cxx
Examining data/libreoffice-7.0.3/svl/source/items/globalnameitem.cxx
Examining data/libreoffice-7.0.3/svl/source/items/stringio.cxx
Examining data/libreoffice-7.0.3/svl/source/items/sitem.cxx
Examining data/libreoffice-7.0.3/svl/source/items/stritem.cxx
Examining data/libreoffice-7.0.3/svl/source/items/whiter.cxx
Examining data/libreoffice-7.0.3/svl/source/items/visitem.cxx
Examining data/libreoffice-7.0.3/svl/source/items/ptitem.cxx
Examining data/libreoffice-7.0.3/svl/source/items/aeitem.cxx
Examining data/libreoffice-7.0.3/svl/source/items/rectitem.cxx
Examining data/libreoffice-7.0.3/svl/source/items/ilstitem.cxx
Examining data/libreoffice-7.0.3/svl/source/items/style.cxx
Examining data/libreoffice-7.0.3/svl/source/items/imageitm.cxx
Examining data/libreoffice-7.0.3/svl/source/items/itemiter.cxx
Examining data/libreoffice-7.0.3/svl/source/items/int64item.cxx
Examining data/libreoffice-7.0.3/svl/source/items/poolitem.cxx
Examining data/libreoffice-7.0.3/svl/source/filepicker/pickerhistory.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/documentlockfile.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/inethist.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/getstringresource.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/filenotation.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/ownlist.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/lngmisc.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/sharedstring.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/strmadpt.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/urihelper.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/fstathelper.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/adrparse.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/PasswordHelper.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/sharecontrolfile.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/inettype.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/lockfilecommon.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/sharedstringpool.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/gridprinter.cxx
Examining data/libreoffice-7.0.3/svl/source/misc/msodocumentlockfile.cxx
Examining data/libreoffice-7.0.3/svl/source/passwordcontainer/passwordcontainer.cxx
Examining data/libreoffice-7.0.3/svl/source/passwordcontainer/syscreds.cxx
Examining data/libreoffice-7.0.3/svl/source/undo/undo.cxx
Examining data/libreoffice-7.0.3/editeng/inc/pch/precompiled_editeng.cxx
Examining data/libreoffice-7.0.3/editeng/inc/helpids.h
Examining data/libreoffice-7.0.3/editeng/qa/lookuptree/lookuptree_test.cxx
Examining data/libreoffice-7.0.3/editeng/qa/items/borderline_test.cxx
Examining data/libreoffice-7.0.3/editeng/qa/unit/core-test.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/editundo.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/editdata.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/section.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/edtspell.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (maRanges.begin(), maRanges.end(), rCompare.maRanges.begin(), rCompare.maRanges.end(),
        [](const editeng::MisspellRange& a, const editeng::MisspellRange& b) {
            return a.mnStart == b.
Examining data/libreoffice-7.0.3/editeng/source/editeng/textconv.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/eerdll.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/impedit.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/impedit4.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/impedit2.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/eertfpar.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/misspellrange.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/editdbg.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/editeng.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/editobj.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (maCharAttribs.cbegin(), maCharAttribs.cend(),
                         rCompare.maCharAttribs.cbegin(), rCompare.maCharAttribs.cend(),
                         [](const std::unique_ptr<XEditAttribute
Examining data/libreoffice-7.0.3/editeng/source/editeng/fieldupdater.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/eehtml.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/editattr.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/editview.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/impedit3.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/impedit5.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/eeobj.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/editdoc.cxx
Examining data/libreoffice-7.0.3/editeng/source/editeng/editsel.cxx
Examining data/libreoffice-7.0.3/editeng/source/rtf/svxrtf.cxx
Examining data/libreoffice-7.0.3/editeng/source/rtf/rtfitem.cxx
Examining data/libreoffice-7.0.3/editeng/source/accessibility/AccessibleParaManager.cxx
Examining data/libreoffice-7.0.3/editeng/source/accessibility/AccessibleImageBullet.cxx
Examining data/libreoffice-7.0.3/editeng/source/accessibility/AccessibleComponentBase.cxx
Examining data/libreoffice-7.0.3/editeng/source/accessibility/AccessibleHyperlink.cxx
Examining data/libreoffice-7.0.3/editeng/source/accessibility/AccessibleContextBase.cxx
Examining data/libreoffice-7.0.3/editeng/source/accessibility/AccessibleStaticTextBase.cxx
Examining data/libreoffice-7.0.3/editeng/source/accessibility/AccessibleSelectionBase.cxx
Examining data/libreoffice-7.0.3/editeng/source/accessibility/AccessibleEditableTextPara.cxx
Examining data/libreoffice-7.0.3/editeng/source/accessibility/AccessibleStringWrap.cxx
Examining data/libreoffice-7.0.3/editeng/source/xml/xmltxtimp.cxx
Examining data/libreoffice-7.0.3/editeng/source/xml/xmltxtexp.cxx
Examining data/libreoffice-7.0.3/editeng/source/uno/unonrule.cxx
Examining data/libreoffice-7.0.3/editeng/source/uno/unofield.cxx
Examining data/libreoffice-7.0.3/editeng/source/uno/unoedprx.cxx
Examining data/libreoffice-7.0.3/editeng/source/uno/unoviwou.cxx
Examining data/libreoffice-7.0.3/editeng/source/uno/unotext2.cxx
Examining data/libreoffice-7.0.3/editeng/source/uno/unoforou.cxx
Examining data/libreoffice-7.0.3/editeng/source/uno/unotext.cxx
Examining data/libreoffice-7.0.3/editeng/source/uno/unofored.cxx
Examining data/libreoffice-7.0.3/editeng/source/uno/unoedhlp.cxx
Examining data/libreoffice-7.0.3/editeng/source/uno/unopracc.cxx
Examining data/libreoffice-7.0.3/editeng/source/uno/unofdesc.cxx
Examining data/libreoffice-7.0.3/editeng/source/uno/unoedsrc.cxx
Examining data/libreoffice-7.0.3/editeng/source/uno/unoipset.cxx
Examining data/libreoffice-7.0.3/editeng/source/uno/UnoForbiddenCharsTable.cxx
Examining data/libreoffice-7.0.3/editeng/source/lookuptree/Trie.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/justifyitem.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/charhiddenitem.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/writingmodeitem.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/textitem.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/paperinf.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/itemtype.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/svxfont.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/bulitem.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/numitem.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/flditem.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/frmitems.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/legacyitem.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/svdfield.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/optitems.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/borderline.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/paraitem.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/CustomPropertyField.cxx
Examining data/libreoffice-7.0.3/editeng/source/items/xmlcnitm.cxx
Examining data/libreoffice-7.0.3/editeng/source/misc/splwrap.cxx
Examining data/libreoffice-7.0.3/editeng/source/misc/edtdlg.cxx
Examining data/libreoffice-7.0.3/editeng/source/misc/swafopt.cxx
Examining data/libreoffice-7.0.3/editeng/source/misc/hangulhanja.cxx
Examining data/libreoffice-7.0.3/editeng/source/misc/SvXMLAutoCorrectTokenHandler.cxx
Examining data/libreoffice-7.0.3/editeng/source/misc/SvXMLAutoCorrectImport.cxx
Examining data/libreoffice-7.0.3/editeng/source/misc/unolingu.cxx
Examining data/libreoffice-7.0.3/editeng/source/misc/txtrange.cxx
Examining data/libreoffice-7.0.3/editeng/source/misc/svxacorr.cxx
Examining data/libreoffice-7.0.3/editeng/source/misc/acorrcfg.cxx
Examining data/libreoffice-7.0.3/editeng/source/misc/forbiddencharacterstable.cxx
Examining data/libreoffice-7.0.3/editeng/source/misc/urlfieldhelper.cxx
Examining data/libreoffice-7.0.3/editeng/source/misc/SvXMLAutoCorrectExport.cxx
Examining data/libreoffice-7.0.3/editeng/source/outliner/outlin2.cxx
Examining data/libreoffice-7.0.3/editeng/source/outliner/outleeng.cxx
Examining data/libreoffice-7.0.3/editeng/source/outliner/outlobj.cxx
Examining data/libreoffice-7.0.3/editeng/source/outliner/overflowingtxt.cxx
Examining data/libreoffice-7.0.3/editeng/source/outliner/outlvw.cxx
Examining data/libreoffice-7.0.3/editeng/source/outliner/outlundo.cxx
Examining data/libreoffice-7.0.3/editeng/source/outliner/paralist.cxx
Examining data/libreoffice-7.0.3/editeng/source/outliner/outliner.cxx
Examining data/libreoffice-7.0.3/connectivity/inc/pch/precompiled_odbc.cxx
Examining data/libreoffice-7.0.3/connectivity/inc/pch/precompiled_dbpool2.cxx
Examining data/libreoffice-7.0.3/connectivity/inc/pch/precompiled_mysql_jdbc.cxx
Examining data/libreoffice-7.0.3/connectivity/inc/pch/precompiled_firebird_sdbc.cxx
Examining data/libreoffice-7.0.3/connectivity/inc/pch/precompiled_dbase.cxx
Examining data/libreoffice-7.0.3/connectivity/inc/pch/precompiled_file.cxx
Examining data/libreoffice-7.0.3/connectivity/inc/pch/precompiled_ado.cxx
Examining data/libreoffice-7.0.3/connectivity/inc/pch/precompiled_postgresql-sdbc-impl.cxx
Examining data/libreoffice-7.0.3/connectivity/inc/pch/precompiled_flat.cxx
Examining data/libreoffice-7.0.3/connectivity/inc/pch/precompiled_dbtools.cxx
Examining data/libreoffice-7.0.3/connectivity/inc/pch/precompiled_calc.cxx
Examining data/libreoffice-7.0.3/connectivity/qa/connectivity/resource/sharedresources_test.cxx
Examining data/libreoffice-7.0.3/connectivity/qa/connectivity/commontools/FValue_test.cxx
Examining data/libreoffice-7.0.3/connectivity/qa/connectivity/mysql/mysql.cxx
Examining data/libreoffice-7.0.3/connectivity/qa/connectivity/mork/DriverTest.cxx
Examining data/libreoffice-7.0.3/connectivity/qa/connectivity/ado/DriverTest.cxx
Examining data/libreoffice-7.0.3/connectivity/source/resource/sharedresources.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/TIndex.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/sqlerror.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/ParameterSubstitution.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/TKeyColumns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/dbtools2.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/parameters.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/BlobHelper.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/CommonTools.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/TSkipDeletedSet.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/TKeys.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/FDatabaseMetaDataResultSetMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/propertyids.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/dbtools.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/FValue.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/statementcomposer.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/ConnectionWrapper.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/predicateinput.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/dbconversion.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/warningscontainer.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/TSortIndex.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/dbcharset.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/TColumnsHelper.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/AutoRetrievingBase.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/TKey.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/TConnection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/dbmetadata.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/DateConversion.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/filtermanager.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/TPrivilegesResultSet.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/RowFunctionParser.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/TTableHelper.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/paramwrapper.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/TDatabaseMetaDataBase.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/formattedcolumnvalue.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/dbexception.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/conncleanup.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/DriversConfig.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/TIndexColumns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/commontools/TIndexes.cxx
Examining data/libreoffice-7.0.3/connectivity/source/manager/mdrivermanager.cxx
Examining data/libreoffice-7.0.3/connectivity/source/manager/mregistration.cxx
Examining data/libreoffice-7.0.3/connectivity/source/parse/sqlnode.cxx
Examining data/libreoffice-7.0.3/connectivity/source/parse/sqliterator.cxx
Examining data/libreoffice-7.0.3/connectivity/source/parse/PColumn.cxx
Examining data/libreoffice-7.0.3/connectivity/source/parse/internalnode.cxx
Examining data/libreoffice-7.0.3/connectivity/source/sdbcx/VCatalog.cxx
Examining data/libreoffice-7.0.3/connectivity/source/sdbcx/VGroup.cxx
Examining data/libreoffice-7.0.3/connectivity/source/sdbcx/VTable.cxx
Examining data/libreoffice-7.0.3/connectivity/source/sdbcx/VColumn.cxx
Examining data/libreoffice-7.0.3/connectivity/source/sdbcx/VIndex.cxx
Examining data/libreoffice-7.0.3/connectivity/source/sdbcx/VDescriptor.cxx
Examining data/libreoffice-7.0.3/connectivity/source/sdbcx/VKeyColumn.cxx
Examining data/libreoffice-7.0.3/connectivity/source/sdbcx/VView.cxx
Examining data/libreoffice-7.0.3/connectivity/source/sdbcx/VKey.cxx
Examining data/libreoffice-7.0.3/connectivity/source/sdbcx/VCollection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/sdbcx/VIndexColumn.cxx
Examining data/libreoffice-7.0.3/connectivity/source/sdbcx/VUser.cxx
Examining data/libreoffice-7.0.3/connectivity/source/cpool/Zregistration.cxx
Examining data/libreoffice-7.0.3/connectivity/source/cpool/ZPoolCollection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/cpool/ZPooledConnection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/cpool/ZConnectionWrapper.cxx
Examining data/libreoffice-7.0.3/connectivity/source/cpool/ZDriverWrapper.cxx
Examining data/libreoffice-7.0.3/connectivity/source/cpool/ZConnectionPool.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Clob.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Util.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Blob.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Tables.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Indexes.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/PreparedStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Column.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Driver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Users.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Catalog.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Columns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Table.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/ResultSetMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/ResultSet.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/StatementCommonBase.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Services.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/DatabaseMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/User.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Connection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Keys.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Statement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/odbc/ODriver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/odbc/ORealDriver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/odbc/oservices.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/odbc/OFunctions.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/odbc/OStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/odbc/OResultSet.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/odbc/OPreparedStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/odbc/OTools.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/odbc/OConnection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/odbc/OResultSetMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/odbc/ODatabaseMetaDataResultSet.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/odbc/ODatabaseMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DResultSet.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DDatabaseMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/dbase/dindexnode.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTables.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DDriver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DIndexColumns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DIndex.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DConnection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DColumns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/dbase/Dservices.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DIndexIter.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DIndexes.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DPreparedStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DCatalog.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/flat/EDatabaseMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/flat/ECatalog.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/flat/EStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/flat/ETables.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/flat/EConnection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/flat/EDriver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/flat/ETable.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/flat/EResultSet.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/flat/Eservices.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/flat/EColumns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/flat/EPreparedStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/evoab2/NServices.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/evoab2/NResultSet.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/evoab2/NResultSetMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/evoab2/NStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/evoab2/NConnection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/evoab2/EApi.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/evoab2/NDriver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/evoab2/NDatabaseMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/evoab2/NCatalog.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/evoab2/NColumns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/evoab2/NTable.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/evoab2/NPreparedStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/evoab2/NTables.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/evoab2/EApi.h
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/HUsers.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/HDriver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/Hservices.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/HStorageMap.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/HCatalog.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/HView.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/HTables.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/StorageFileAccess.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/HUser.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/HViews.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/HTable.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/HConnection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/HTools.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/HColumns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/StorageNativeInputStream.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/HStorageAccess.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/HTerminateListener.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/StorageNativeOutputStream.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/accesslog.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/writer/WDriver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/writer/WTable.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/writer/WConnection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/writer/WCatalog.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/writer/Wservices.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/writer/WDatabaseMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/writer/WTables.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/MResultSetMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/MColumns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/MorkParser.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/MCatalog.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/MTable.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/MDatabaseMetaDataHelper.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/dllapi.h
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/MConnection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/MTables.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/MResultSet.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (std::next(row1->begin()), row1->end(), std::next(row2->begin()),
        [](const ORowSetValue& a, const ORowSetValue& b) { return !a.isBound() || a == b; });
}

sal_Int32 OResultSet::getRowForCardNu
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/MColumnAlias.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/MPreparedStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/mork_helper.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/MQueryHelper.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/MStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/MDatabaseMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mork/MDriver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/component/CPreparedStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/component/CDatabaseMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/component/CResultSet.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/component/CTable.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/component/CColumns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/component/CStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/calc/CDriver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/calc/CDatabaseMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/calc/CConnection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/calc/CTable.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/calc/CCatalog.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/calc/CTables.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/calc/Cservices.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/String.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/Clob.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/Blob.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/InputStream.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/PreparedStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/ContextClassLoader.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/Reader.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/SQLException.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/ConnectionLog.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/CallableStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/jservices.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/Throwable.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/Object.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/Timestamp.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/ResultSetMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/JBigDecimal.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/ResultSet.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/JDriver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/DriverPropertyInfo.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/Exception.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/tools.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/DatabaseMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/Class.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/Boolean.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/Array.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/Date.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/Ref.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/SQLWarning.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/JConnection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/JStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/FPreparedStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/FDatabaseMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/FDriver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/FStringFunctions.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/FResultSet.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (std::next(m_aSelectRow->begin()), m_aSelectRow->end(),
                                std::next(aSearchRow->begin()),  // the first column is the bookmark column
                                [](c
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/FTables.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/FCatalog.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/FColumns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/FTable.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/FResultSetMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/FConnection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/FNoException.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/fcode.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/quotedstring.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/fanalyzer.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/fcomp.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/FDateFunctions.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/FNumericFunctions.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/file/FStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysql_jdbc/YViews.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysql_jdbc/YTable.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysql_jdbc/YUsers.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysql_jdbc/YColumns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysql_jdbc/Yservices.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysql_jdbc/YCatalog.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysql_jdbc/YTables.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysql_jdbc/YUser.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysql_jdbc/YDriver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabTable.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabGroup.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabPreparedStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabResultSetMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabHeader.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/macabcondition.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabConnection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabRecords.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabServices.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/macaborder.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabCatalog.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabColumns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabAddressBook.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabRecord.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabDriver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabDatabaseMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabResultSet.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/macab/MacabTables.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mozab/bootstrap/MNSFolders.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mozab/bootstrap/MMozillaBootstrap.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mozab/bootstrap/MNSINIParser.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mozab/bootstrap/MNSProfileDiscover.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysqlc/mysqlc_general.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysqlc/mysqlc_services.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysqlc/mysqlc_preparedstatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysqlc/mysqlc_resultset.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysqlc/mysqlc_driver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysqlc/mysqlc_resultsetmetadata.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysqlc/mysqlc_connection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysqlc/mysqlc_statement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/mysqlc/mysqlc_types.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_updateableresultset.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xbase.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xindexcolumn.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_array.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xview.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_resultset.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_driver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xusers.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_fakedupdateableresultset.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_statement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xcontainer.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xkeycolumns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xkeys.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xkey.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xindexcolumns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_preparedstatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xviews.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_databasemetadata.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_sequenceresultset.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_resultsetmetadata.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xuser.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_connection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xcolumns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_baseresultset.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xcolumn.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xindex.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xtables.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_statics.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xtable.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_tools.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xkeycolumn.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_sequenceresultsetmetadata.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xindexes.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/Aservices.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/ACallableStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/AKeys.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/AGroups.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/ADatabaseMetaDataResultSetMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/AIndex.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/AResultSetMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/AUsers.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/ADatabaseMetaDataResultSet.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/AColumn.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/APreparedStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/AUser.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/AGroup.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/AStatement.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/AResultSet.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/ADriver.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/AConnection.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/Aolevariant.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/Awrapado.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/AKey.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/ATable.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/AView.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/AColumns.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/ACatalog.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/ADatabaseMetaDataImpl.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/ATables.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/AViews.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/adoimp.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/AIndexes.cxx
Examining data/libreoffice-7.0.3/connectivity/source/drivers/ado/ADatabaseMetaData.cxx
Examining data/libreoffice-7.0.3/connectivity/workben/little/main.cxx
Examining data/libreoffice-7.0.3/connectivity/workben/iniParser/main.cxx
Examining data/libreoffice-7.0.3/canvas/source/simplecanvas/simplecanvasimpl.cxx
Examining data/libreoffice-7.0.3/canvas/source/factory/cf_service.cxx
Examining data/libreoffice-7.0.3/canvas/source/tools/verifyinput.cxx
Examining data/libreoffice-7.0.3/canvas/source/tools/surface.cxx
Examining data/libreoffice-7.0.3/canvas/source/tools/canvascustomspritehelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/tools/surfaceproxymanager.cxx
Examining data/libreoffice-7.0.3/canvas/source/tools/page.cxx
Examining data/libreoffice-7.0.3/canvas/source/tools/parametricpolypolygon.cxx
Examining data/libreoffice-7.0.3/canvas/source/tools/pagemanager.cxx
Examining data/libreoffice-7.0.3/canvas/source/tools/surfaceproxy.cxx
Examining data/libreoffice-7.0.3/canvas/source/tools/elapsedtime.cxx
Examining data/libreoffice-7.0.3/canvas/source/tools/canvastools.cxx
Examining data/libreoffice-7.0.3/canvas/source/tools/spriteredrawmanager.cxx
Examining data/libreoffice-7.0.3/canvas/source/tools/propertysethelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/tools/cachedprimitivebase.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_config.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_textlayout.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_vcltools.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_gdiplususer.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_linepolypolygon.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_canvashelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_canvasfont.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_canvascustomsprite.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_spritehelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_textlayout_drawhelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_surfacegraphics.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_canvashelper_texturefill.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_spritedevicehelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_devicehelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_9rm.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_canvas.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_spritecanvas.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_spritecanvashelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_bitmap.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_canvasbitmap.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_bitmapcanvashelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_impltools.cxx
Examining data/libreoffice-7.0.3/canvas/source/directx/dx_surfacebitmap.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/textlayout.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/devicehelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/cachedbitmap.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/canvashelper_texturefill.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/spritecanvas.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/bitmapbackbuffer.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/canvascustomsprite.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/windowoutdevholder.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/spritehelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/canvasbitmap.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/canvas.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/impltools.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/canvasfont.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/services.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/canvashelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/spritecanvashelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/backbuffer.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/spritedevicehelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/vcl/canvasbitmaphelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/opengl/ogl_bitmapcanvashelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/opengl/ogl_texturecache.cxx
Examining data/libreoffice-7.0.3/canvas/source/opengl/ogl_spritecanvas.cxx
Examining data/libreoffice-7.0.3/canvas/source/opengl/ogl_canvashelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/opengl/ogl_textlayout.cxx
Examining data/libreoffice-7.0.3/canvas/source/opengl/ogl_canvascustomsprite.cxx
Examining data/libreoffice-7.0.3/canvas/source/opengl/ogl_canvasfont.cxx
Examining data/libreoffice-7.0.3/canvas/source/opengl/ogl_canvasbitmap.cxx
Examining data/libreoffice-7.0.3/canvas/source/opengl/ogl_canvastools.cxx
Examining data/libreoffice-7.0.3/canvas/source/opengl/ogl_spritedevicehelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/cairo/cairo_canvas.cxx
Examining data/libreoffice-7.0.3/canvas/source/cairo/cairo_spritehelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/cairo/cairo_spritecanvas.cxx
Examining data/libreoffice-7.0.3/canvas/source/cairo/cairo_textlayout.cxx
Examining data/libreoffice-7.0.3/canvas/source/cairo/cairo_canvasfont.cxx
Examining data/libreoffice-7.0.3/canvas/source/cairo/cairo_canvashelper_text.cxx
Examining data/libreoffice-7.0.3/canvas/source/cairo/cairo_spritecanvashelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/cairo/cairo_canvashelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/cairo/cairo_spritedevicehelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/cairo/cairo_services.cxx
Examining data/libreoffice-7.0.3/canvas/source/cairo/cairo_devicehelper.cxx
Examining data/libreoffice-7.0.3/canvas/source/cairo/cairo_cachedbitmap.cxx
Examining data/libreoffice-7.0.3/canvas/source/cairo/cairo_canvascustomsprite.cxx
Examining data/libreoffice-7.0.3/canvas/source/cairo/cairo_canvasbitmap.cxx
Examining data/libreoffice-7.0.3/canvas/workben/canvasdemo.cxx
Examining data/libreoffice-7.0.3/registry/tools/fileurl.cxx
Examining data/libreoffice-7.0.3/registry/tools/options.cxx
Examining data/libreoffice-7.0.3/registry/tools/regmerge.cxx
Examining data/libreoffice-7.0.3/registry/tools/regview.cxx
Examining data/libreoffice-7.0.3/registry/source/reflread.cxx
Examining data/libreoffice-7.0.3/registry/source/keyimpl.cxx
Examining data/libreoffice-7.0.3/registry/source/registry.cxx
Examining data/libreoffice-7.0.3/registry/source/regkey.cxx
Examining data/libreoffice-7.0.3/registry/source/reflwrit.cxx
Examining data/libreoffice-7.0.3/registry/source/regimpl.cxx
Examining data/libreoffice-7.0.3/registry/test/regdiagnose.h
Examining data/libreoffice-7.0.3/registry/test/testregcpp.cxx
Examining data/libreoffice-7.0.3/registry/test/testmerge.cxx
Examining data/libreoffice-7.0.3/basic/inc/pch/precompiled_sb.cxx
Examining data/libreoffice-7.0.3/basic/qa/cppunit/test_language_conditionals.cxx
Examining data/libreoffice-7.0.3/basic/qa/cppunit/basic_coverage.cxx
Examining data/libreoffice-7.0.3/basic/qa/cppunit/test_append.cxx
Examining data/libreoffice-7.0.3/basic/qa/cppunit/test_compiler_checks.cxx
Examining data/libreoffice-7.0.3/basic/qa/cppunit/test_nested_struct.cxx
Examining data/libreoffice-7.0.3/basic/qa/cppunit/test_scanner.cxx
Examining data/libreoffice-7.0.3/basic/qa/cppunit/basictest.cxx
Examining data/libreoffice-7.0.3/basic/qa/cppunit/test_vba.cxx
Examining data/libreoffice-7.0.3/basic/source/comp/exprtree.cxx
Examining data/libreoffice-7.0.3/basic/source/comp/sbcomp.cxx
Examining data/libreoffice-7.0.3/basic/source/comp/io.cxx
Examining data/libreoffice-7.0.3/basic/source/comp/exprgen.cxx
Examining data/libreoffice-7.0.3/basic/source/comp/dim.cxx
Examining data/libreoffice-7.0.3/basic/source/comp/parser.cxx
Examining data/libreoffice-7.0.3/basic/source/comp/scanner.cxx
Examining data/libreoffice-7.0.3/basic/source/comp/exprnode.cxx
Examining data/libreoffice-7.0.3/basic/source/comp/token.cxx
Examining data/libreoffice-7.0.3/basic/source/comp/basiccharclass.cxx
Examining data/libreoffice-7.0.3/basic/source/comp/symtbl.cxx
Examining data/libreoffice-7.0.3/basic/source/comp/buffer.cxx
Examining data/libreoffice-7.0.3/basic/source/comp/loops.cxx
Examining data/libreoffice-7.0.3/basic/source/comp/codegen.cxx
Examining data/libreoffice-7.0.3/basic/source/uno/dlgcont.cxx
Examining data/libreoffice-7.0.3/basic/source/uno/scriptcont.cxx
Examining data/libreoffice-7.0.3/basic/source/uno/modsizeexceeded.cxx
Examining data/libreoffice-7.0.3/basic/source/uno/namecont.cxx
Examining data/libreoffice-7.0.3/basic/source/classes/sbxmod.cxx
Examining data/libreoffice-7.0.3/basic/source/classes/sbintern.cxx
Examining data/libreoffice-7.0.3/basic/source/classes/eventatt.cxx
Examining data/libreoffice-7.0.3/basic/source/classes/image.cxx
Examining data/libreoffice-7.0.3/basic/source/classes/codecompletecache.cxx
Examining data/libreoffice-7.0.3/basic/source/classes/propacc.cxx
Examining data/libreoffice-7.0.3/basic/source/classes/global.cxx
Examining data/libreoffice-7.0.3/basic/source/classes/sbunoobj.cxx
Examining data/libreoffice-7.0.3/basic/source/classes/errobject.cxx
Examining data/libreoffice-7.0.3/basic/source/classes/sb.cxx
Examining data/libreoffice-7.0.3/basic/source/basmgr/basmgr.cxx
Examining data/libreoffice-7.0.3/basic/source/basmgr/vbahelper.cxx
Examining data/libreoffice-7.0.3/basic/source/basmgr/basicmanagerrepository.cxx
Examining data/libreoffice-7.0.3/basic/source/runtime/props.cxx
Examining data/libreoffice-7.0.3/basic/source/runtime/ddectrl.cxx
Examining data/libreoffice-7.0.3/basic/source/runtime/methods1.cxx
Examining data/libreoffice-7.0.3/basic/source/runtime/stdobj.cxx
Examining data/libreoffice-7.0.3/basic/source/runtime/iosys.cxx
Examining data/libreoffice-7.0.3/basic/source/runtime/inputbox.cxx
Examining data/libreoffice-7.0.3/basic/source/runtime/runtime.cxx
Examining data/libreoffice-7.0.3/basic/source/runtime/dllmgr-none.cxx
Examining data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x64.cxx
Examining data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x86.cxx
Examining data/libreoffice-7.0.3/basic/source/runtime/comenumwrapper.cxx
Examining data/libreoffice-7.0.3/basic/source/runtime/methods.cxx
Examining data/libreoffice-7.0.3/basic/source/runtime/basrdll.cxx
Examining data/libreoffice-7.0.3/basic/source/runtime/stdobj1.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxres.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxstr.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxexec.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxchar.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxobj.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxint.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxform.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxcurr.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxlng.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxdate.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxvalue.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxsng.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxvar.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxdec.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxbase.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxuint.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxdbl.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxscan.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxulng.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxarray.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxbool.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxcoll.cxx
Examining data/libreoffice-7.0.3/basic/source/sbx/sbxbyte.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unusedvariableplus.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/reservedid.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/commaoperator.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/literaltoboolconversion.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/subtlezeroinit.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/simplifydynamiccast.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/redundantcast.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/vclwidgets.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/constvars.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/classmemaccess.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/sfxpoolitem.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/stringadd.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/stringloop.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/staticaccess.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/expandablemethods.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/checkunusedparams.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/noexceptmove.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unusedmethods.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/constantparam.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/sallogareas.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/simplifyconstruct.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/mapindex.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unnecessaryoverride.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/constfields.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/virtualdown.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unicodetochar.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/stringconstant.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/badstatics.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/referencecasting.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/inlinesimplememberfunctions.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/stringconcatauto.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/memoryvar.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/readability-redundant-pp.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/dodgyswitch.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/singlevalfields.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/salcall.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/mergeclasses.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/datamembershadow.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/check.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/externandnotdefined.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/cstylecast.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/conststringvar.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/blockblock.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/changetoolsgen.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/empty.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/intvsfloat.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/automem.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/redundantfcast.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/makeshared.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/staticconstfield.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/cppunitassertequals.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/privatebase.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unoany.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/namespaceindentation.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/duplicate-defines.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/staticmethods.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/returnconstval.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unusedvariablemore.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/inlinefields.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/simplifybool.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/sequenceloop.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/typedefparam.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unusedindex.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/conditionalstring.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/implicitboolconversion.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/pointerbool.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unreffun.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/nullptr.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/useuniqueptr.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/sequentialassign.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unnecessaryvirtual.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/finalprotected.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/logexceptionnicely.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/getimplementationname.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/fpcomparison.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/returnunique.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/unusedcode.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/removeforwardstringdecl.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/deletedspecial.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/lclstaticfix.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/sfxitemsetrewrite.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/rtlconstasciimacro.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/refassign.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/cascadingcondop.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/stylepolice.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/derivedclass.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/bodynotinblock.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/defaultparams.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/revisibility.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/cascadingassignop.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/valueof.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/changefunctioncalls.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/postfixincrementfix.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/badvectorinit.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/removevirtuals.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/test/deadclass.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/findoncontainer.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/tutorial/tutorial3.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/tutorial/tutorial1_example.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/tutorial/tutorial1.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/tutorial/tutorial2_example.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/tutorial/tutorial2.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/svstreamoutputoperators.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/deadclass.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/stdexception.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/paintmethodconversion.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/constantfunction.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/manualrefcount.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/store/returnbyref.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/dyncastvisibility.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unsignedcompare.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unusedvariablecheck.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/ptrvector.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/expressionalwayszero.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/staticvar.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/convertlong.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/external.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/dynexcspec.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/oslendian.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/weakobject.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/weakbase.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/shouldreturnbool.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/rangedforcopy.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/inlinevisible.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/plugin.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/constmethod.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/passstuffbyref.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/constfieldsrewrite.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unusedmember.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/refcounting.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/commaoperator.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/simplifydynamiccast.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/redundantcast.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/vclwidgets.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/constvars.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/oslendian-1.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/classmemaccess.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/stringadd.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/stringloop.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/noexceptmove.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/sallogareas.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/simplifyconstruct.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/mapindex.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/unnecessaryoverride.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/constfields.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/stringconstant.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/badstatics.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/oslendian-2.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/referencecasting.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/refassign.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/stringconcatauto.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/dodgyswitch.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/singlevalfields.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/salcall.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/datamembershadow.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/cstylecast.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/blockblock.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/intvsfloat.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/redundantfcast.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/makeshared.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/staticconstfield.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/cppunitassertequals.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/unnecessaryoverride-dtor.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/unoany.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/namespaceindentation.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/returnconstval.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/unusedvariablemore.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/simplifybool.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/sequenceloop.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/typedefparam.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/unusedindex.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/conditionalstring.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/implicitboolconversion.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/pointerbool.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/unreffun.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/nullptr.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/useuniqueptr.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/sequentialassign.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/finalprotected.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/logexceptionnicely.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/unsignedcompare.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/unusedvariablecheck.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/expressionalwayszero.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/staticvar.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/convertlong.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/external.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/weakbase.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/shouldreturnbool.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/constmethod.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/passstuffbyref.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/unusedmember.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/refcounting.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/unusedenumconstants.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/redundantpreprocessor.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/passparamsbyref.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/getstr.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/unusedfields.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/unnecessaryparen.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/bufferadd.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/stringconcatliterals.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/faileddyncast.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/xmlimport.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/stdfunction.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/indentation.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/casttovoid.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/selfinit.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/stringbuffer.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/externvar.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/doubleconvert.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/oncevar.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/fakebool.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/oslendian-3.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/unnecessarycatchthrow.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/redundantpointerops.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/consttobool.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/emptyif.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/flatten.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/simplifypointertobool.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/dbgunhandledexception.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/salunicodeliteral.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/redundantinline.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/collapseif.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/fragiledestructor.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/unoquery.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/constparams.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/writeonlyvars.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/buriedassign.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/test/loopvartoosmall.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/pluginhandler.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unusedenumconstants.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/derefnullptr.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/passparamsbyref.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/overridevirtual.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/getstr.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unusedfields.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/rendercontext.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unnecessaryparen.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/bufferadd.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/stringconcatliterals.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/faileddyncast.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/virtualdead.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/xmlimport.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/stdfunction.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unusedmethodsremove.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/indentation.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/casttovoid.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/selfinit.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/stringbuffer.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/sharedvisitor/generator.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/sharedvisitor/analyzer.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/countusersofdefaultparams.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/includeform.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/externvar.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unusedfieldsremove.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/doubleconvert.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/finalclasses.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/oncevar.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/data.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/nestedunnamed.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/fakebool.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/comparisonwithconstant.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unnecessarycatchthrow.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/methodcycles.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/overrideparam.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/redundantpointerops.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/consttobool.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/emptyif.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/charrightshift.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/flatten.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/simplifypointertobool.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/dbgunhandledexception.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/salunicodeliteral.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/redundantinline.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/collapseif.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/fragiledestructor.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/unoquery.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/checkconfigmacros.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/constparams.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/staticanonymous.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/writeonlyvars.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/returnconstant.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/buriedassign.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/dllprivate.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/loopvartoosmall.cxx
Examining data/libreoffice-7.0.3/compilerplugins/clang/stringstatic.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/resultset.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/contentinfo.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/contentidentifier.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/authenticationfallback.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/simplenameclashresolverequest.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/registerucb.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/resultsetmetadata.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/simplecertificatevalidationrequest.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/simpleioerrorrequest.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/propertyvalueset.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/providerhelper.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/interactionrequest.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/cancelcommandexecution.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/getcomponentcontext.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/simpleinteractionrequest.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/resultsethelper.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/fd_inputstream.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/simpleauthenticationrequest.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/provider/contenthelper.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/client/commandenvironment.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/client/activedatastreamer.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/client/content.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/client/interceptedinteraction.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/client/activedatasink.cxx
Examining data/libreoffice-7.0.3/ucbhelper/source/client/proxydecider.cxx
Examining data/libreoffice-7.0.3/sal/textenc/convertiso2022cn.cxx
Examining data/libreoffice-7.0.3/sal/textenc/convertsimple.cxx
Examining data/libreoffice-7.0.3/sal/textenc/tcvtutf7.cxx
Examining data/libreoffice-7.0.3/sal/textenc/converter.cxx
Examining data/libreoffice-7.0.3/sal/textenc/convertisciidevangari.cxx
Examining data/libreoffice-7.0.3/sal/textenc/tcvtmb.cxx
Examining data/libreoffice-7.0.3/sal/textenc/handleundefinedunicodetotextchar.cxx
Examining data/libreoffice-7.0.3/sal/textenc/convertiso2022jp.cxx
Examining data/libreoffice-7.0.3/sal/textenc/tencinfo.cxx
Examining data/libreoffice-7.0.3/sal/textenc/convertgb18030.cxx
Examining data/libreoffice-7.0.3/sal/textenc/convertiso2022kr.cxx
Examining data/libreoffice-7.0.3/sal/textenc/convertsinglebytetobmpunicode.cxx
Examining data/libreoffice-7.0.3/sal/textenc/unichars.cxx
Examining data/libreoffice-7.0.3/sal/textenc/tcvtutf8.cxx
Examining data/libreoffice-7.0.3/sal/textenc/tcvtbyte.cxx
Examining data/libreoffice-7.0.3/sal/textenc/context.cxx
Examining data/libreoffice-7.0.3/sal/textenc/tables.cxx
Examining data/libreoffice-7.0.3/sal/textenc/convertbig5hkscs.cxx
Examining data/libreoffice-7.0.3/sal/textenc/textenc.cxx
Examining data/libreoffice-7.0.3/sal/textenc/textcvt.cxx
Examining data/libreoffice-7.0.3/sal/textenc/converteuctw.cxx
Examining data/libreoffice-7.0.3/sal/inc/pch/precompiled_sal.cxx
Examining data/libreoffice-7.0.3/sal/inc/oslrandom.h
Examining data/libreoffice-7.0.3/sal/inc/oslmemory.h
Examining data/libreoffice-7.0.3/sal/inc/rtllifecycle.h
Examining data/libreoffice-7.0.3/sal/osl/all/signalshared.cxx
Examining data/libreoffice-7.0.3/sal/osl/all/compat.cxx
Examining data/libreoffice-7.0.3/sal/osl/all/filepath.cxx
Examining data/libreoffice-7.0.3/sal/osl/all/debugbase.cxx
Examining data/libreoffice-7.0.3/sal/osl/all/loadmodulerelative.cxx
Examining data/libreoffice-7.0.3/sal/osl/all/utility.cxx
Examining data/libreoffice-7.0.3/sal/osl/all/log.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/pipe.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/file_stat.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/socket.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/conditn.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/signal.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/file.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/time.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/backtraceapi.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/random.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/profile.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/tempfile.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/interlck.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/backtrace.c
Examining data/libreoffice-7.0.3/sal/osl/unx/file_volume.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/memory.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/uunxapi.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/soffice.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/system.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/process_impl.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/backtrace.h
Examining data/libreoffice-7.0.3/sal/osl/unx/osxlocale.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/file_url.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/file_path_helper.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/readwrite_helper.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/process.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/mutex.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/module.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/thread.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/file_error_transl.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/security.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/salinit.cxx
Examining data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/pipe.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/socket.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/conditn.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/signal.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/procimpl.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/file.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/time.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/random.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/profile.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/tempfile.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/interlck.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/memory.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/dllentry.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/file_url.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/process.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/file_dirvol.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/mutex.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/module.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/backtrace.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/path_helper.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/file_error.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/thread.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/system.h
Examining data/libreoffice-7.0.3/sal/osl/w32/security.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/salinit.cxx
Examining data/libreoffice-7.0.3/sal/osl/w32/nlsupport.cxx
Examining data/libreoffice-7.0.3/sal/qa/sal/test_types.cxx
Examining data/libreoffice-7.0.3/sal/qa/ByteSequence/ByteSequence.cxx
Examining data/libreoffice-7.0.3/sal/qa/osl/getsystempathfromfileurl/test-getsystempathfromfileurl.cxx
Examining data/libreoffice-7.0.3/sal/qa/osl/thread/test_thread.cxx
Examining data/libreoffice-7.0.3/sal/qa/osl/module/osl_Module_Const.h
Examining data/libreoffice-7.0.3/sal/qa/osl/module/osl_Module.cxx
Examining data/libreoffice-7.0.3/sal/qa/osl/module/osl_Module_DLL.cxx
Examining data/libreoffice-7.0.3/sal/qa/osl/security/TODO.h
Examining data/libreoffice-7.0.3/sal/qa/osl/security/osl_Security_Const.h
Examining data/libreoffice-7.0.3/sal/qa/osl/security/osl_Security.cxx
Examining data/libreoffice-7.0.3/sal/qa/osl/mutex/osl_Mutex.cxx
Examining data/libreoffice-7.0.3/sal/qa/osl/mutex/osl_Mutex_Const.h
Examining data/libreoffice-7.0.3/sal/qa/osl/setthreadname/test-setthreadname.cxx
Examining data/libreoffice-7.0.3/sal/qa/osl/profile/osl_old_testprofile.cxx
Examining data/libreoffice-7.0.3/sal/qa/osl/condition/osl_Condition_Const.h
Examining data/libreoffice-7.0.3/sal/qa/osl/condition/osl_Condition.cxx
Examining data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx
Examining data/libreoffice-7.0.3/sal/qa/osl/file/osl_old_test_file.cxx
Examining data/libreoffice-7.0.3/sal/qa/osl/file/test_cpy_wrt_file.cxx
Examining data/libreoffice-7.0.3/sal/qa/osl/file/osl_File_Const.h
Examining data/libreoffice-7.0.3/sal/qa/osl/pipe/osl_Pipe.cxx
Examining data/libreoffice-7.0.3/sal/qa/osl/process/osl_Thread.cxx
Examining data/libreoffice-7.0.3/sal/qa/osl/process/osl_process_child.cxx
Examining data/libreoffice-7.0.3/sal/qa/osl/process/osl_process.cxx
Examining data/libreoffice-7.0.3/sal/qa/systools/test_comtools.cxx
Examining data/libreoffice-7.0.3/sal/qa/OStringBuffer/rtl_OStringBuffer.cxx
Examining data/libreoffice-7.0.3/sal/qa/OStringBuffer/rtl_String_Const.h
Examining data/libreoffice-7.0.3/sal/qa/OStringBuffer/rtl_String_Utils_Const.h
Examining data/libreoffice-7.0.3/sal/qa/rtl/textenc/rtl_tencinfo.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/textenc/rtl_textcvt.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/uri/rtl_Uri.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/uri/rtl_testuri.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_OString2.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_string.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_str.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/oustringbuffer/test_oustringbuffer_appenduninitialized.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/oustringbuffer/test_oustringbuffer_tostring.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/oustringbuffer/test_oustringbuffer_appendchar.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/oustringbuffer/test_oustringbuffer_utf32.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/oustringbuffer/test_oustringbuffer_assign.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/uuid/rtl_Uuid.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/alloc/rtl_alloc.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/bootstrap/expand.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/locale/rtl_locale.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/digest/rtl_digest.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/strings/test_oustring_startswith.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/strings/test_ostring.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/strings/test_strings_toint.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/strings/test_strings_replace.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/strings/test_oustring_endswith.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/strings/test_oustring_concat.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/strings/test_ostring_concat.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/strings/test_oustring_convert.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/strings/test_oustring_compare.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/strings/test_strings_valuex.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/strings/test_ostring_stringliterals.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/strings/test_oustring_stringliterals.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/math/test-rtl-math.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/crc32/rtl_crc32.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/doublelock/rtl_doublelocking.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_OUString2.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_ustr.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/ref/rtl_ref.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/cipher/rtl_cipher.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/random/rtl_random.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/process/rtl_Process_Const.h
Examining data/libreoffice-7.0.3/sal/qa/rtl/process/child_process_id.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/process/child_process.cxx
Examining data/libreoffice-7.0.3/sal/qa/rtl/process/rtl_Process.cxx
Examining data/libreoffice-7.0.3/sal/cppunittester/cppunittester.cxx
Examining data/libreoffice-7.0.3/sal/test/test_salmain.cxx
Examining data/libreoffice-7.0.3/sal/test/test_salmainwithargs.cxx
Examining data/libreoffice-7.0.3/sal/test/testbootstrap.cxx
Examining data/libreoffice-7.0.3/sal/android/uthash.h
Examining data/libreoffice-7.0.3/sal/android/lo-bootstrap.c
Examining data/libreoffice-7.0.3/sal/android/libreofficekit-jni.c
Examining data/libreoffice-7.0.3/sal/rtl/hash.cxx
Examining data/libreoffice-7.0.3/sal/rtl/byteseq.cxx
Examining data/libreoffice-7.0.3/sal/rtl/rtl_process.cxx
Examining data/libreoffice-7.0.3/sal/rtl/strimp.cxx
Examining data/libreoffice-7.0.3/sal/rtl/bootstrap.cxx
Examining data/libreoffice-7.0.3/sal/rtl/crc.cxx
Examining data/libreoffice-7.0.3/sal/rtl/strbuf.cxx
Examining data/libreoffice-7.0.3/sal/rtl/ustrbuf.cxx
Examining data/libreoffice-7.0.3/sal/rtl/random.cxx
Examining data/libreoffice-7.0.3/sal/rtl/cmdargs.cxx
Examining data/libreoffice-7.0.3/sal/rtl/alloc_fini.cxx
Examining data/libreoffice-7.0.3/sal/rtl/locale.cxx
Examining data/libreoffice-7.0.3/sal/rtl/unload.cxx
Examining data/libreoffice-7.0.3/sal/rtl/cipher.cxx
Examining data/libreoffice-7.0.3/sal/rtl/alloc_cache.cxx
Examining data/libreoffice-7.0.3/sal/rtl/string.cxx
Examining data/libreoffice-7.0.3/sal/rtl/uri.cxx
Examining data/libreoffice-7.0.3/sal/rtl/math.cxx
Examining data/libreoffice-7.0.3/sal/rtl/uuid.cxx
Examining data/libreoffice-7.0.3/sal/rtl/digest.cxx
Examining data/libreoffice-7.0.3/sal/rtl/alloc_arena.cxx
Examining data/libreoffice-7.0.3/sal/rtl/ustring.cxx
Examining data/libreoffice-7.0.3/sal/rtl/alloc_global.cxx
Examining data/libreoffice-7.0.3/sal/rtl/strtmpl.cxx
Examining data/libreoffice-7.0.3/unoidl/source/sourcefileprovider.cxx
Examining data/libreoffice-7.0.3/unoidl/source/unoidl-check.cxx
Examining data/libreoffice-7.0.3/unoidl/source/unoidl-read.cxx
Examining data/libreoffice-7.0.3/unoidl/source/legacyprovider.cxx
Examining data/libreoffice-7.0.3/unoidl/source/unoidlprovider.cxx
Examining data/libreoffice-7.0.3/unoidl/source/unoidl-write.cxx
Examining data/libreoffice-7.0.3/unoidl/source/unoidl.cxx
Examining data/libreoffice-7.0.3/unoidl/source/sourcetreeprovider.cxx
Examining data/libreoffice-7.0.3/ucb/qa/cppunit/webdav/webdav_propfindcache.cxx
Examining data/libreoffice-7.0.3/ucb/qa/cppunit/webdav/webdav_options.cxx
Examining data/libreoffice-7.0.3/ucb/qa/cppunit/webdav/webdav_resource_access.cxx
Examining data/libreoffice-7.0.3/ucb/qa/cppunit/webdav/webdav_local_neon.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/tdoc/tdoc_resultset.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/tdoc/tdoc_docmgr.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/tdoc/tdoc_content.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/tdoc/tdoc_contentcaps.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/tdoc/tdoc_uri.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/tdoc/tdoc_documentcontentfactory.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/tdoc/tdoc_services.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/tdoc/tdoc_datasupplier.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/tdoc/tdoc_stgelems.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/tdoc/tdoc_storage.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/tdoc/tdoc_provider.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/tdoc/tdoc_passwordrequest.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/webdavdatasupplier.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonLockStore.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/webdavservices.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/webdavcontent.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/UCBDeadPropertyValue.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/webdavcontentcaps.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/LockSequence.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonUri.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/DAVProperties.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/webdavprovider.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/DAVTypes.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/DateTimeHelper.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/webdavresultset.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/PropfindCache.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonSession.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonHeadRequest.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/DAVSessionFactory.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/ContentProperties.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/DAVResourceAccess.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/LinkSequence.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonPropFindRequest.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonInputStream.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/LockEntrySequence.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/cmis/std_outputstream.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/cmis/cmis_url.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/cmis/cmis_provider.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/cmis/cmis_repo_content.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/cmis/cmis_datasupplier.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/cmis/certvalidation_handler.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/cmis/std_inputstream.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/cmis/auth_provider.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/cmis/cmis_content.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/cmis/cmis_resultset.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/expand/ucpexpand.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftploaderthread.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpurl.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpintreq.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpdirp.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpservices.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpresultsetI.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpcontentcaps.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpdynresultset.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpcfunc.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpcontentidentifier.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpcontentprovider.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpresultsetbase.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpcontent.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/file/filrec.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/file/filcmd.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/file/prov.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/file/filprp.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/file/filstr.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/file/filglob.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/file/filrset.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/file/filnot.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/file/filinpstr.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/file/filinsreq.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/file/bc.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/file/filrow.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/file/filid.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/file/filtask.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ext/ucpext_provider.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ext/ucpext_services.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ext/ucpext_resultset.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ext/ucpext_datasupplier.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/ext/ucpext_content.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/package/pkgservices.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/package/pkguri.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/package/pkgprovider.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/package/pkgresultset.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/package/pkgcontent.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/package/pkgcontentcaps.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/package/pkgdatasupplier.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/hierarchy/hierarchyuri.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/hierarchy/hierarchydatasupplier.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/hierarchy/hierarchydata.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/hierarchy/hierarchycontent.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/hierarchy/hierarchyservices.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/hierarchy/dynamicresultset.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/hierarchy/hierarchycontentcaps.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/hierarchy/hierarchydatasource.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/hierarchy/hierarchyprovider.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfDeleteReqProcImpl.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/webdavdatasupplier.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/webdavservices.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/webdavcontent.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfCallbacks.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfLockStore.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfMkColReqProcImpl.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfCopyReqProcImpl.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfSession.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/UCBDeadPropertyValue.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/webdavcontentcaps.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfRequestProcessor.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfMoveReqProcImpl.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfHeadReqProcImpl.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfUnlockReqProcImpl.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/DAVProperties.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/webdavprovider.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfRequestProcessorImpl.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfPutReqProcImpl.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/DateTimeHelper.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/webdavresultset.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/DAVSessionFactory.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/ContentProperties.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/webdavresponseparser.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/DAVResourceAccess.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfLockReqProcImpl.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfPropFindReqProcImpl.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/AprEnv.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfGetReqProcImpl.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfInputStream.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfUri.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfPropPatchReqProcImpl.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfPostReqProcImpl.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_seekable.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_provider.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_mount.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_outputstream.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_inputstream.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_datasupplier.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_content.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_resultset.cxx
Examining data/libreoffice-7.0.3/ucb/source/ucp/image/ucpimage.cxx
Examining data/libreoffice-7.0.3/ucb/source/regexp/regexp.cxx
Examining data/libreoffice-7.0.3/ucb/source/cacher/dynamicresultsetwrapper.cxx
Examining data/libreoffice-7.0.3/ucb/source/cacher/cacheddynamicresultset.cxx
Examining data/libreoffice-7.0.3/ucb/source/cacher/cacheddynamicresultsetstub.cxx
Examining data/libreoffice-7.0.3/ucb/source/cacher/cachedcontentresultsetstub.cxx
Examining data/libreoffice-7.0.3/ucb/source/cacher/contentresultsetwrapper.cxx
Examining data/libreoffice-7.0.3/ucb/source/cacher/cachedcontentresultset.cxx
Examining data/libreoffice-7.0.3/ucb/source/cacher/cacheserv.cxx
Examining data/libreoffice-7.0.3/ucb/source/core/identify.cxx
Examining data/libreoffice-7.0.3/ucb/source/core/ucbstore.cxx
Examining data/libreoffice-7.0.3/ucb/source/core/ucbprops.cxx
Examining data/libreoffice-7.0.3/ucb/source/core/provprox.cxx
Examining data/libreoffice-7.0.3/ucb/source/core/ucbcmds.cxx
Examining data/libreoffice-7.0.3/ucb/source/core/ucbserv.cxx
Examining data/libreoffice-7.0.3/ucb/source/core/ucb.cxx
Examining data/libreoffice-7.0.3/ucb/source/core/FileAccess.cxx
Examining data/libreoffice-7.0.3/ucb/source/core/cmdenv.cxx
Examining data/libreoffice-7.0.3/ucb/source/sorter/sortmain.cxx
Examining data/libreoffice-7.0.3/ucb/source/sorter/sortdynres.cxx
Examining data/libreoffice-7.0.3/ucb/source/sorter/sortresult.cxx
Examining data/libreoffice-7.0.3/extensions/inc/helpids.h
Examining data/libreoffice-7.0.3/extensions/inc/propctrlr.h
Examining data/libreoffice-7.0.3/extensions/qa/update/test_update.cxx
Examining data/libreoffice-7.0.3/extensions/source/update/check/updatecheck.cxx
Examining data/libreoffice-7.0.3/extensions/source/update/check/onlinecheck.cxx
Examining data/libreoffice-7.0.3/extensions/source/update/check/updateprotocoltest.cxx
Examining data/libreoffice-7.0.3/extensions/source/update/check/updatecheckconfig.cxx
Examining data/libreoffice-7.0.3/extensions/source/update/check/updatehdl.cxx
Examining data/libreoffice-7.0.3/extensions/source/update/check/updateprotocol.cxx
Examining data/libreoffice-7.0.3/extensions/source/update/check/updatecheckjob.cxx
Examining data/libreoffice-7.0.3/extensions/source/update/check/download.cxx
Examining data/libreoffice-7.0.3/extensions/source/update/ui/updatecheckui.cxx
Examining data/libreoffice-7.0.3/extensions/source/update/feed/updatefeed.cxx
Examining data/libreoffice-7.0.3/extensions/source/update/feed/test/updatefeedtest.cxx
Examining data/libreoffice-7.0.3/extensions/source/inc/componentmodule.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/browserline.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/formbrowsertools.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/pcrservices.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/pcrcommon.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/propertyhandler.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/pushbuttonnavigation.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/objectinspectormodel.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/propertycomposer.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/controlfontdialog.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/eventhandler.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/xsdvalidationhelper.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/defaulthelpprovider.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/browserlistbox.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/propertyeditor.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/selectlabeldialog.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/eformspropertyhandler.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/buttonnavigationhandler.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/MasterDetailLinkDialog.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/fontdialog.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/taborder.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/unourl.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/browserview.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/commoncontrol.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/genericpropertyhandler.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/usercontrol.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/cellbindinghelper.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/formlinkdialog.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/cellbindinghandler.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/formmetadata.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/xsdvalidationpropertyhandler.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/defaultforminspection.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/standardcontrol.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/inspectormodelbase.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/listselectiondlg.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/propcontroller.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/newdatatype.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/editpropertyhandler.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/handlerhelper.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/xsddatatypes.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/formgeometryhandler.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/composeduiupdate.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/formcomponenthandler.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/propertycontrolextender.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/inspectorhelpwindow.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/modulepcr.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/sqlcommanddesign.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/formcontroller.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/browserpage.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/propeventtranslation.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/pcrunodialogs.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/eformshelper.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/stringrepresentation.cxx
Examining data/libreoffice-7.0.3/extensions/source/propctrlr/submissionhandler.cxx
Examining data/libreoffice-7.0.3/extensions/source/macosx/spotlight/GetMetadataForFile.h
Examining data/libreoffice-7.0.3/extensions/source/macosx/spotlight/OOoMetaDataParser.h
Examining data/libreoffice-7.0.3/extensions/source/macosx/spotlight/OOoSpotlightImporter.h
Examining data/libreoffice-7.0.3/extensions/source/macosx/spotlight/OOoContentDataParser.h
Examining data/libreoffice-7.0.3/extensions/source/activex/SOComWindowPeer.cxx
Examining data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx
Examining data/libreoffice-7.0.3/extensions/source/activex/SOActiveX.cxx
Examining data/libreoffice-7.0.3/extensions/source/activex/SOActiveX.h
Examining data/libreoffice-7.0.3/extensions/source/activex/SOActionsApproval.h
Examining data/libreoffice-7.0.3/extensions/source/activex/SOActionsApproval.cxx
Examining data/libreoffice-7.0.3/extensions/source/activex/StdAfx2.h
Examining data/libreoffice-7.0.3/extensions/source/activex/StdAfx2.cxx
Examining data/libreoffice-7.0.3/extensions/source/activex/SODispatchInterceptor.h
Examining data/libreoffice-7.0.3/extensions/source/activex/resource.h
Examining data/libreoffice-7.0.3/extensions/source/activex/SODispatchInterceptor.cxx
Examining data/libreoffice-7.0.3/extensions/source/activex/SOComWindowPeer.h
Examining data/libreoffice-7.0.3/extensions/source/activex/com_uno_helper.h
Examining data/libreoffice-7.0.3/extensions/source/config/ldap/ldapaccess.cxx
Examining data/libreoffice-7.0.3/extensions/source/config/ldap/componentdef.cxx
Examining data/libreoffice-7.0.3/extensions/source/config/ldap/ldapuserprofilebe.cxx
Examining data/libreoffice-7.0.3/extensions/source/config/WinUserInfo/WinUserInfoBe.cxx
Examining data/libreoffice-7.0.3/extensions/source/config/WinUserInfo/componentdef.cxx
Examining data/libreoffice-7.0.3/extensions/source/dbpilots/optiongrouplayouter.cxx
Examining data/libreoffice-7.0.3/extensions/source/dbpilots/groupboxwiz.cxx
Examining data/libreoffice-7.0.3/extensions/source/dbpilots/commonpagesdbp.cxx
Examining data/libreoffice-7.0.3/extensions/source/dbpilots/wizardservices.cxx
Examining data/libreoffice-7.0.3/extensions/source/dbpilots/moduledbp.cxx
Examining data/libreoffice-7.0.3/extensions/source/dbpilots/listcombowizard.cxx
Examining data/libreoffice-7.0.3/extensions/source/dbpilots/dbptools.cxx
Examining data/libreoffice-7.0.3/extensions/source/dbpilots/dbpservices.cxx
Examining data/libreoffice-7.0.3/extensions/source/dbpilots/controlwizard.cxx
Examining data/libreoffice-7.0.3/extensions/source/dbpilots/gridwizard.cxx
Examining data/libreoffice-7.0.3/extensions/source/ole/unotypewrapper.cxx
Examining data/libreoffice-7.0.3/extensions/source/ole/unoobjw.cxx
Examining data/libreoffice-7.0.3/extensions/source/ole/oleobjw.cxx
Examining data/libreoffice-7.0.3/extensions/source/ole/olethread.cxx
Examining data/libreoffice-7.0.3/extensions/source/ole/servreg.cxx
Examining data/libreoffice-7.0.3/extensions/source/ole/oledll.cxx
Examining data/libreoffice-7.0.3/extensions/source/ole/ole2uno.cxx
Examining data/libreoffice-7.0.3/extensions/source/ole/jscriptclasses.cxx
Examining data/libreoffice-7.0.3/extensions/source/ole/servprov.cxx
Examining data/libreoffice-7.0.3/extensions/source/bibliography/toolbar.cxx
Examining data/libreoffice-7.0.3/extensions/source/bibliography/loadlisteneradapter.cxx
Examining data/libreoffice-7.0.3/extensions/source/bibliography/bibview.cxx
Examining data/libreoffice-7.0.3/extensions/source/bibliography/bibbeam.cxx
Examining data/libreoffice-7.0.3/extensions/source/bibliography/bibcont.cxx
Examining data/libreoffice-7.0.3/extensions/source/bibliography/bibconfig.cxx
Examining data/libreoffice-7.0.3/extensions/source/bibliography/framectr.cxx
Examining data/libreoffice-7.0.3/extensions/source/bibliography/bibload.cxx
Examining data/libreoffice-7.0.3/extensions/source/bibliography/formcontrolcontainer.cxx
Examining data/libreoffice-7.0.3/extensions/source/bibliography/bibmod.cxx
Examining data/libreoffice-7.0.3/extensions/source/bibliography/general.cxx
Examining data/libreoffice-7.0.3/extensions/source/bibliography/datman.cxx
Examining data/libreoffice-7.0.3/extensions/source/abpilot/datasourcehandling.cxx
Examining data/libreoffice-7.0.3/extensions/source/abpilot/unodialogabp.cxx
Examining data/libreoffice-7.0.3/extensions/source/abpilot/admininvokationpage.cxx
Examining data/libreoffice-7.0.3/extensions/source/abpilot/abspage.cxx
Examining data/libreoffice-7.0.3/extensions/source/abpilot/typeselectionpage.cxx
Examining data/libreoffice-7.0.3/extensions/source/abpilot/fieldmappingimpl.cxx
Examining data/libreoffice-7.0.3/extensions/source/abpilot/moduleabp.cxx
Examining data/libreoffice-7.0.3/extensions/source/abpilot/abpfinalpage.cxx
Examining data/libreoffice-7.0.3/extensions/source/abpilot/abspilot.cxx
Examining data/libreoffice-7.0.3/extensions/source/abpilot/tableselectionpage.cxx
Examining data/libreoffice-7.0.3/extensions/source/abpilot/admininvokationimpl.cxx
Examining data/libreoffice-7.0.3/extensions/source/abpilot/fieldmappingpage.cxx
Examining data/libreoffice-7.0.3/extensions/source/logging/logger.cxx
Examining data/libreoffice-7.0.3/extensions/source/logging/plaintextformatter.cxx
Examining data/libreoffice-7.0.3/extensions/source/logging/loghandler.cxx
Examining data/libreoffice-7.0.3/extensions/source/logging/csvformatter.cxx
Examining data/libreoffice-7.0.3/extensions/source/logging/filehandler.cxx
Examining data/libreoffice-7.0.3/extensions/source/logging/simpletextformatter.cxx
Examining data/libreoffice-7.0.3/extensions/source/logging/loggerconfig.cxx
Examining data/libreoffice-7.0.3/extensions/source/logging/consolehandler.cxx
Examining data/libreoffice-7.0.3/extensions/source/logging/logrecord.cxx
Examining data/libreoffice-7.0.3/extensions/source/scanner/sane.cxx
Examining data/libreoffice-7.0.3/extensions/source/scanner/scanwin.cxx
Examining data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx
Examining data/libreoffice-7.0.3/extensions/source/scanner/twain32shim.cxx
Examining data/libreoffice-7.0.3/extensions/source/scanner/scnserv.cxx
Examining data/libreoffice-7.0.3/extensions/source/scanner/scanner.cxx
Examining data/libreoffice-7.0.3/extensions/source/scanner/scanunx.cxx
Examining data/libreoffice-7.0.3/extensions/source/scanner/grid.cxx
Examining data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx
Examining data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/XCallback_Impl/StdAfx.h
Examining data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/XCallback_Impl/StdAfx.cpp
Examining data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/XCallback_Impl/resource.h
Examining data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/XCallback_Impl/Simple.cpp
Examining data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/XCallback_Impl/Callback.h
Examining data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/XCallback_Impl/Simple.h
Examining data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/XCallback_Impl/Callback.cpp
Examining data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/XCallback_Impl/XCallback_Impl.cpp
Examining data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/Test/StdAfx.h
Examining data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/Test/StdAfx.cpp
Examining data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/Test/Test.cpp
Examining data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/StdAfx.h
Examining data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/StdAfx.cpp
Examining data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/resource.h
Examining data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp
Examining data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.h
Examining data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/AxTestComponents.cpp
Examining data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Foo.h
Examining data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Foo.cpp
Examining data/libreoffice-7.0.3/extensions/test/ole/OleClient/funcs.cxx
Examining data/libreoffice-7.0.3/extensions/test/ole/OleClient/axhost.cxx
Examining data/libreoffice-7.0.3/extensions/test/ole/OleClient/clientTest.cxx
Examining data/libreoffice-7.0.3/extensions/test/ole/cpptest/cpptest.cxx
Examining data/libreoffice-7.0.3/extensions/test/ole/EventListenerSample/EventListener/StdAfx.h
Examining data/libreoffice-7.0.3/extensions/test/ole/EventListenerSample/EventListener/EvtListener.h
Examining data/libreoffice-7.0.3/extensions/test/ole/EventListenerSample/EventListener/StdAfx.cpp
Examining data/libreoffice-7.0.3/extensions/test/ole/EventListenerSample/EventListener/EvtListener.cpp
Examining data/libreoffice-7.0.3/extensions/test/ole/EventListenerSample/EventListener/resource.h
Examining data/libreoffice-7.0.3/extensions/test/ole/EventListenerSample/EventListener/EventListener.cpp
Examining data/libreoffice-7.0.3/extensions/test/ole/cppToUno/testcppuno.cxx
Examining data/libreoffice-7.0.3/extensions/test/ole/unloading/unloadTest.cxx
Examining data/libreoffice-7.0.3/extensions/test/ole/OleConverterVar1/convTest.cxx
Examining data/libreoffice-7.0.3/extensions/test/ole/OleConverterVar1/smartarray.h
Examining data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlPpg.h
Examining data/libreoffice-7.0.3/extensions/test/ole/MfcControl/StdAfx.h
Examining data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControl.h
Examining data/libreoffice-7.0.3/extensions/test/ole/MfcControl/StdAfx.cpp
Examining data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlCtl.h
Examining data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControl.cpp
Examining data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlCtl.cpp
Examining data/libreoffice-7.0.3/extensions/test/ole/MfcControl/Resource.h
Examining data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlPpg.cpp
Examining data/libreoffice-7.0.3/lotuswordpro/inc/pch/precompiled_lwpft.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/qa/cppunit/test_lotuswordpro.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/qa/cppunit/import_test.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpsdwrect.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpcolor.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpsdwfileloader.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpcelllayout.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpfribtext.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpobjhdr.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpprtinfo.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpfilter.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptaboverride.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpsvstream.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpbulletstylemgr.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpnotes.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpfootnote.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/benval.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpnumericfmt.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpgrfobj.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpparastyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwplayout.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/benname.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/LotusWordProImportFilter.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpobjstrm.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/benlist.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptablelayout.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpfilehdr.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpsdwgrouploaderv0102.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwphyperlinkmgr.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpoverride.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpholder.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwprowlayout.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpfnlayout.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpfribptr.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwppagelayout.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpbreaksoverride.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpfribmark.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpfoundry.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpfont.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpdocdata.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpfribbreaks.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpobj.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpobjfactory.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwppagehint.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpusrdicts.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpcharborderoverride.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpmarker.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptblcell.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwplnopts.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpfribframe.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/bencont.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptabrack.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpcontent.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/localtime.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptools.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpfrib.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpproplist.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/tocread.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptoc.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpdrawobj.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpbasetype.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpcharsetmgr.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpdivinfo.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwp9reader.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpborderstuff.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpchangemgr.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/explode.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpatomholder.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpfribtable.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpframelayout.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpparaproperty.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwppara.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpdoc.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwplaypiece.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpdivopts.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpobjid.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpfribsection.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/utbenvs.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfcolstyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfofficemeta.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfdatestyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfbase64.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfsaxattrlist.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xftable.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfheaderstyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfsectionstyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfcrossref.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xftextstyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfdrawlinestyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfparagraph.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfborders.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfchange.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfcolumns.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfutil.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xftabstyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfstyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xffloatframe.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfconfigmanager.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfdrawstyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xffontfactory.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfstylemanager.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfrowstyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfliststyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfmasterpage.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfnumberstyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfdrawpath.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfsection.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfframestyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfimage.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xftextspan.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfmargins.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfdrawpolyline.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfdrawpolygon.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfdrawline.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xftimestyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfbgimage.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfdrawrect.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfcolor.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfrow.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfcell.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xftextcontent.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfpagemaster.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfdrawobj.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xftablestyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xflist.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfdrawareastyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfstylecont.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xffont.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfimagestyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfcontentcontainer.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfcellstyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfdate.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xftextboxstyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfparastyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xffontdecl.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfdocfield.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfindex.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfglobal.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfsaxstream.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfentry.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfframe.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfshadow.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpidxmgr.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpsilverbullet.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpuidoc.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptable.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/utlist.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpsortopt.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptblformula.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpbookmarkmgr.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpcharacterstyle.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpglobalmgr.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpsection.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpparaborderoverride.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpbackgroundstuff.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpverdocument.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpstory.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpvpointer.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/benobj.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwppara1.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpdropcapmgr.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpnumberingoverride.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpoleobject.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpbackgroundoverride.cxx
Examining data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpdlvlist.cxx
Examining data/libreoffice-7.0.3/accessibility/inc/pch/precompiled_acc.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/AccessibleGridControlTable.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/accessibleiconchoicectrl.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/AccessibleBrowseBoxBase.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/AccessibleGridControlHeaderCell.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/AccessibleBrowseBoxTableBase.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/accessibleiconchoicectrlentry.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/AccessibleGridControl.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/accessibletabbarbase.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/accessiblelistbox.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/AccessibleGridControlTableBase.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/accessiblebrowseboxcell.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/AccessibleBrowseBoxHeaderBar.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/accessibletabbarpagelist.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/accessibleeditbrowseboxcell.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/AccessibleGridControlTableCell.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/accessibletablistbox.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/accessibletabbar.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/accessiblelistboxentry.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/accessibletabbarpage.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/accessibletablistboxtable.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/AccessibleBrowseBox.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/textwindowaccessibility.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/AccessibleBrowseBoxCheckBoxCell.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/AccessibleBrowseBoxTable.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/AccessibleBrowseBoxTableCell.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/AccessibleGridControlHeader.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/AccessibleBrowseBoxHeaderCell.cxx
Examining data/libreoffice-7.0.3/accessibility/source/extended/AccessibleGridControlBase.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblestatusbar.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblecheckbox.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessibletoolbox.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessibledropdowncombobox.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblemenuseparator.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblelistbox.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblelistitem.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/accessiblemenucomponent.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblefixedtext.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessibleradiobutton.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblemenuitem.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessibleheaderbar.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessibletabpagewindow.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessibletextcomponent.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblebutton.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessibletabpage.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblecombobox.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/accessiblemenuitemcomponent.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblepopupmenu.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblescrollbar.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblefixedhyperlink.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblebox.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessibletoolboxitem.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessibleedit.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/floatingwindowaccessible.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblemenu.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessibletabcontrol.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessibletextfield.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/accessiblemenubasecomponent.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblestatusbaritem.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblemenubar.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessibledropdownlistbox.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessiblelist.cxx
Examining data/libreoffice-7.0.3/accessibility/source/standard/vclxaccessibleheaderbaritem.cxx
Examining data/libreoffice-7.0.3/accessibility/source/helper/IComboListBoxHelper.cxx
Examining data/libreoffice-7.0.3/accessibility/source/helper/characterattributeshelper.cxx
Examining data/libreoffice-7.0.3/accessibility/source/helper/acc_factory.cxx
Examining data/libreoffice-7.0.3/accessibility/source/helper/accresmgr.cxx
Examining data/libreoffice-7.0.3/filter/qa/cppunit/msfilter-test.cxx
Examining data/libreoffice-7.0.3/filter/qa/cppunit/filters-pcd-test.cxx
Examining data/libreoffice-7.0.3/filter/qa/cppunit/xslt-test.cxx
Examining data/libreoffice-7.0.3/filter/qa/cppunit/filters-ras-test.cxx
Examining data/libreoffice-7.0.3/filter/qa/cppunit/filters-eps-test.cxx
Examining data/libreoffice-7.0.3/filter/qa/cppunit/filters-tga-test.cxx
Examining data/libreoffice-7.0.3/filter/qa/cppunit/priority-test.cxx
Examining data/libreoffice-7.0.3/filter/qa/cppunit/filters-pcx-test.cxx
Examining data/libreoffice-7.0.3/filter/qa/cppunit/filters-ppm-test.cxx
Examining data/libreoffice-7.0.3/filter/qa/cppunit/filters-pict-test.cxx
Examining data/libreoffice-7.0.3/filter/qa/cppunit/filters-psd-test.cxx
Examining data/libreoffice-7.0.3/filter/qa/cppunit/filters-dxf-test.cxx
Examining data/libreoffice-7.0.3/filter/qa/cppunit/filters-met-test.cxx
Examining data/libreoffice-7.0.3/filter/qa/cppunit/filters-tiff-test.cxx
Examining data/libreoffice-7.0.3/filter/qa/unit/svg.cxx
Examining data/libreoffice-7.0.3/filter/qa/unit/textfilterdetect.cxx
Examining data/libreoffice-7.0.3/filter/qa/unit/filter-dialogs-test.cxx
Examining data/libreoffice-7.0.3/filter/source/graphic/GraphicExportFilter.cxx
Examining data/libreoffice-7.0.3/filter/source/graphic/Services.cxx
Examining data/libreoffice-7.0.3/filter/source/config/cache/cacheitem.cxx
Examining data/libreoffice-7.0.3/filter/source/config/cache/basecontainer.cxx
Examining data/libreoffice-7.0.3/filter/source/config/cache/filtercache.cxx
Examining data/libreoffice-7.0.3/filter/source/config/cache/registration.cxx
Examining data/libreoffice-7.0.3/filter/source/config/cache/cacheupdatelistener.cxx
Examining data/libreoffice-7.0.3/filter/source/config/cache/typedetection.cxx
Examining data/libreoffice-7.0.3/filter/source/config/cache/frameloaderfactory.cxx
Examining data/libreoffice-7.0.3/filter/source/config/cache/contenthandlerfactory.cxx
Examining data/libreoffice-7.0.3/filter/source/config/cache/querytokenizer.cxx
Examining data/libreoffice-7.0.3/filter/source/config/cache/filterfactory.cxx
Examining data/libreoffice-7.0.3/filter/source/config/cache/configflush.cxx
Examining data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfiltersettingsdialog.cxx
Examining data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfiltertabdialog.cxx
Examining data/libreoffice-7.0.3/filter/source/xsltdialog/typedetectionexport.cxx
Examining data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfiltertabpagebasic.cxx
Examining data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfiltertabpagexslt.cxx
Examining data/libreoffice-7.0.3/filter/source/xsltdialog/typedetectionimport.cxx
Examining data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfiltertestdialog.cxx
Examining data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfilterdialogcomponent.cxx
Examining data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfilterjar.cxx
Examining data/libreoffice-7.0.3/filter/source/xsltfilter/LibXSLTTransformer.cxx
Examining data/libreoffice-7.0.3/filter/source/xsltfilter/OleHandler.cxx
Examining data/libreoffice-7.0.3/filter/source/xsltfilter/XSLTFilter.cxx
Examining data/libreoffice-7.0.3/filter/source/pdf/pdfexport.cxx
Examining data/libreoffice-7.0.3/filter/source/pdf/pdfuno.cxx
Examining data/libreoffice-7.0.3/filter/source/pdf/pdffilter.cxx
Examining data/libreoffice-7.0.3/filter/source/pdf/pdfdecomposer.cxx
Examining data/libreoffice-7.0.3/filter/source/pdf/pdfinteract.cxx
Examining data/libreoffice-7.0.3/filter/source/pdf/pdfdialog.cxx
Examining data/libreoffice-7.0.3/filter/source/pdf/impdialog.cxx
Examining data/libreoffice-7.0.3/filter/source/xmlfilterdetect/fdcomp.cxx
Examining data/libreoffice-7.0.3/filter/source/xmlfilterdetect/filterdetect.cxx
Examining data/libreoffice-7.0.3/filter/source/xmlfilteradaptor/XmlFilterAdaptor.cxx
Examining data/libreoffice-7.0.3/filter/source/xmlfilteradaptor/genericfilter.cxx
Examining data/libreoffice-7.0.3/filter/source/msfilter/svxmsbas2.cxx
Examining data/libreoffice-7.0.3/filter/source/msfilter/svdfppt.cxx
Examining data/libreoffice-7.0.3/filter/source/msfilter/msvbahelper.cxx
Examining data/libreoffice-7.0.3/filter/source/msfilter/msocximex.cxx
Examining data/libreoffice-7.0.3/filter/source/msfilter/mstoolbar.cxx
Examining data/libreoffice-7.0.3/filter/source/msfilter/countryid.cxx
Examining data/libreoffice-7.0.3/filter/source/msfilter/msdffimp.cxx
Examining data/libreoffice-7.0.3/filter/source/msfilter/mscodec.cxx
Examining data/libreoffice-7.0.3/filter/source/msfilter/util.cxx
Examining data/libreoffice-7.0.3/filter/source/msfilter/services.cxx
Examining data/libreoffice-7.0.3/filter/source/msfilter/rtfutil.cxx
Examining data/libreoffice-7.0.3/filter/source/msfilter/msoleexp.cxx
Examining data/libreoffice-7.0.3/filter/source/msfilter/escherex.cxx
Examining data/libreoffice-7.0.3/filter/source/msfilter/dffrecordheader.cxx
Examining data/libreoffice-7.0.3/filter/source/msfilter/dffpropset.cxx
Examining data/libreoffice-7.0.3/filter/source/msfilter/eschesdo.cxx
Examining data/libreoffice-7.0.3/filter/source/svg/svgfilter.cxx
Examining data/libreoffice-7.0.3/filter/source/svg/svgfontexport.cxx
Examining data/libreoffice-7.0.3/filter/source/svg/test/odfserializer.cxx
Examining data/libreoffice-7.0.3/filter/source/svg/svgexport.cxx
Examining data/libreoffice-7.0.3/filter/source/svg/svgwriter.cxx
Examining data/libreoffice-7.0.3/filter/source/textfilterdetect/filterdetect.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/ipcx/ipcx.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/ipbm/ipbm.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/ipsd/ipsd.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/egif/egif.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/egif/giflzwc.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/iras/iras.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/ieps/ieps.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/eps/eps.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/itga/itga.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/elements.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/class5.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/class3.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/cgm.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/classx.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/class0.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/class1.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/class7.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/chart.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/bundles.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/class4.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/actimpr.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/bitmap.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/class2.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/etiff/etiff.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/itiff/itiff.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/itiff/lzwdecom.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/itiff/ccidecom.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/ipict/ipict.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/ipict/shape.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/ipcd/ipcd.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/idxf/dxfentrd.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/idxf/dxf2mtf.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/idxf/dxftblrd.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/idxf/dxfreprd.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/idxf/dxfgrprd.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/idxf/dxfblkrd.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/idxf/dxfvec.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/idxf/idxf.cxx
Examining data/libreoffice-7.0.3/filter/source/graphicfilter/ios2met/ios2met.cxx
Examining data/libreoffice-7.0.3/filter/source/t602/t602filter.cxx
Examining data/libreoffice-7.0.3/filter/source/t602/filterenv.cxx
Examining data/libreoffice-7.0.3/filter/source/storagefilterdetect/fdcomp.cxx
Examining data/libreoffice-7.0.3/filter/source/storagefilterdetect/filterdetect.cxx
Examining data/libreoffice-7.0.3/filter/source/odfflatxml/OdfFlatXml.cxx
Examining data/libreoffice-7.0.3/slideshow/inc/pch/precompiled_slideshow.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/smilfunctionparser.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/screenupdater.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/expressionnodefactory.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/effectrewinder.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/eventmultiplexer.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/clippingfunctor.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/slidetransitionfactory.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/barndoorwipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/boxwipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/barwipepolypolygon.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/shapetransitionfactory.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/sweepwipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/iriswipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/fanwipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/zigzagwipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/checkerboardwipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/slidechangebase.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/fourboxwipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/parametricpolypolygonfactory.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/combtransition.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/clockwipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/ellipsewipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/pinwheelwipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/waterfallwipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/transitionfactorytab.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/transitiontools.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/doublediamondwipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/spiralwipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/veewipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/snakewipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/randomwipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/transitions/figurewipe.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/usereventqueue.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/delayevent.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/activities/simplecontinuousactivitybase.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/activities/activitiesfactory.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/activities/continuouskeytimeactivitybase.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/activities/discreteactivitybase.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/activities/continuousactivitybase.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/activities/activitybase.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/slideview.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/shapes/viewshape.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/shapes/drawshape.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/shapes/viewbackgroundshape.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/shapes/backgroundshape.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/shapes/intrinsicanimationactivity.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/shapes/drawinglayeranimation.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/shapes/drawshapesubsetting.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/shapes/externalshapebase.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/shapes/viewmediashape.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/shapes/viewappletshape.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/shapes/mediashape.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/shapes/appletshape.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/shapes/gdimtftools.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/shapes/shapeimporter.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/unoviewcontainer.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/attributemap.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/color.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/slideshowimpl.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/pointersymbol.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/slidebitmap.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/tools.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/shapeattributelayer.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/shapesubset.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationfactory.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/waitsymbol.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/wakeupevent.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/activitiesqueue.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/opengl/TransitionerImpl.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/opengl/TransitionImpl.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/opengl/Operation.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationnodes/generateevent.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationnodes/animationpathmotionnode.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationnodes/paralleltimecontainer.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationnodes/basecontainernode.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationnodes/animationbasenode.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationnodes/animationtransitionfilternode.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationnodes/animationtransformnode.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationnodes/animationnodefactory.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationnodes/propertyanimationnode.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationnodes/animationcommandnode.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationnodes/basenode.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationnodes/animationaudionode.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationnodes/nodetools.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationnodes/animationcolornode.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationnodes/animationsetnode.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animationnodes/sequentialtimecontainer.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/soundplayer.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/animatedsprite.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/eventqueue.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/rehearsetimingsactivity.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/slideshowcontext.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/slide/slideimpl.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/slide/layermanager.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/slide/layer.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/slide/shapemanagerimpl.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/slide/slideanimations.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/slide/targetpropertiescreator.cxx
Examining data/libreoffice-7.0.3/slideshow/source/engine/slide/userpaintoverlay.cxx
Examining data/libreoffice-7.0.3/slideshow/test/testview.cxx
Examining data/libreoffice-7.0.3/slideshow/test/views.cxx
Examining data/libreoffice-7.0.3/slideshow/test/testshape.cxx
Examining data/libreoffice-7.0.3/slideshow/test/slidetest.cxx
Examining data/libreoffice-7.0.3/external/libwps/inc/pch/precompiled_wps.cxx
Examining data/libreoffice-7.0.3/external/libmwaw/inc/pch/precompiled_mwaw.cxx
Examining data/libreoffice-7.0.3/external/libstaroffice/inc/pch/precompiled_staroffice.cxx
Examining data/libreoffice-7.0.3/external/sane/inc/sane/sane.h
Examining data/libreoffice-7.0.3/external/unixODBC/inc/odbc/sql.h
Examining data/libreoffice-7.0.3/external/unixODBC/inc/odbc/sqlext.h
Examining data/libreoffice-7.0.3/external/unixODBC/inc/odbc/sqlucode.h
Examining data/libreoffice-7.0.3/external/unixODBC/inc/odbc/sqltypes.h
Examining data/libreoffice-7.0.3/external/libcmis/inc/pch/precompiled_libcmis.cxx
Examining data/libreoffice-7.0.3/external/redland/redland/librdf.h
Examining data/libreoffice-7.0.3/external/redland/raptor/raptor2.h
Examining data/libreoffice-7.0.3/external/redland/raptor/raptor_config.h
Examining data/libreoffice-7.0.3/external/redland/rasqal/rasqal.h
Examining data/libreoffice-7.0.3/external/libwpd/inc/pch/precompiled_wpd.cxx
Examining data/libreoffice-7.0.3/external/boost/include/boost/none.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/variant/recursive_variant.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/fusion/include/adapt_struct.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/fusion/adapted/std_pair.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/cast.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/lexical_cast.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/date_time.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/multi_array.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/multi_index_container.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/algorithm/string.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/algorithm/string/predicate.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/archive/iterators/transform_width.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/archive/iterators/base64_from_binary.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/archive/iterators/binary_from_base64.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/archive/iterators/remove_whitespace.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/variant.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/range/adaptor/reversed.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/range/iterator_range.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/shared_ptr.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/intrusive/circular_list_algorithms.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/uuid/uuid_io.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/uuid/uuid_generators.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/iterator/iterator_facade.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/logic/tribool.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/functional/hash.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/version.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/bind.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/cstdint.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/locale/gnu_gettext.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/unordered_map.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/optional.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/scoped_ptr.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/numeric/conversion/cast.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/math/special_functions/expm1.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/math/special_functions/sinc.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/math/common_factor_rt.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/rational.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/property_tree/json_parser.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/property_tree/ptree.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/current_function.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/locale.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/circular_buffer.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/date_time/posix_time/posix_time.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/intrusive_ptr.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/noncopyable.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/filesystem/path.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/io/ios_state.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/program_options.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/operators.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/spirit/include/phoenix.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/spirit/include/classic_error_handling.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/spirit/include/qi_parse_attr.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/spirit/include/qi_symbols.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/spirit/include/classic_file_iterator.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/spirit/include/classic_utility.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/spirit/include/qi_attr.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/spirit/include/qi_optional.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/spirit/include/classic_core.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/spirit/include/qi.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/spirit/include/classic.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/spirit/include/qi_sequence.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/spirit/include/qi_lit.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/multi_index/ordered_index.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/multi_index/mem_fun.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/multi_index/identity.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/multi_index/random_access_index.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/multi_index/composite_key.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/filesystem.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/iostreams/filter/gzip.hpp
Examining data/libreoffice-7.0.3/external/boost/include/boost/iostreams/filtering_stream.hpp
Examining data/libreoffice-7.0.3/external/libpng/configs/pnglibconf.h
Examining data/libreoffice-7.0.3/external/dtoa/source/dtoa.cxx
Examining data/libreoffice-7.0.3/external/neon/configs/config.h
Examining data/libreoffice-7.0.3/external/skia/inc/pch/precompiled_skia.cxx
Examining data/libreoffice-7.0.3/external/skia/source/SkMemory_malloc.cxx
Examining data/libreoffice-7.0.3/external/skia/source/skia_compiler.cxx
Examining data/libreoffice-7.0.3/external/pdfium/inc/pch/precompiled_pdfium.cxx
Examining data/libreoffice-7.0.3/external/pdfium/configs/build_config.h
Examining data/libreoffice-7.0.3/external/liborcus/inc/pch/precompiled_orcus.cxx
Examining data/libreoffice-7.0.3/external/liborcus/inc/pch/precompiled_orcus-parser.cxx
Examining data/libreoffice-7.0.3/external/mariadb-connector-c/configs/linux_my_config.h
Examining data/libreoffice-7.0.3/external/mariadb-connector-c/configs/mac_my_config.h
Examining data/libreoffice-7.0.3/external/mariadb-connector-c/configs/wnt_ma_config.h
Examining data/libreoffice-7.0.3/external/mariadb-connector-c/configs/mariadb_version.h
Examining data/libreoffice-7.0.3/external/bluez_bluetooth/inc/bluetooth/sco.h
Examining data/libreoffice-7.0.3/external/bluez_bluetooth/inc/bluetooth/hci.h
Examining data/libreoffice-7.0.3/external/bluez_bluetooth/inc/bluetooth/rfcomm.h
Examining data/libreoffice-7.0.3/external/bluez_bluetooth/inc/bluetooth/l2cap.h
Examining data/libreoffice-7.0.3/external/bluez_bluetooth/inc/bluetooth/hci_lib.h
Examining data/libreoffice-7.0.3/external/bluez_bluetooth/inc/bluetooth/bluetooth.h
Examining data/libreoffice-7.0.3/external/clew/source/include/clew/clew.h
Examining data/libreoffice-7.0.3/external/clew/source/clew.c
Examining data/libreoffice-7.0.3/external/libetonyek/inc/pch/precompiled_etonyek.cxx
Examining data/libreoffice-7.0.3/external/clucene/inc/pch/precompiled_clucene.cxx
Examining data/libreoffice-7.0.3/external/clucene/configs/_clucene-config-MSVC.h
Examining data/libreoffice-7.0.3/external/clucene/configs/clucene-config-GCC-atomic.h
Examining data/libreoffice-7.0.3/external/clucene/configs/clucene-config-generic.h
Examining data/libreoffice-7.0.3/external/clucene/configs/_clucene-config-generic.h
Examining data/libreoffice-7.0.3/external/clucene/configs/clucene-config-MSVC.h
Examining data/libreoffice-7.0.3/external/clucene/configs/_clucene-config-LINUX.h
Examining data/libreoffice-7.0.3/animations/source/animcore/animcore.cxx
Examining data/libreoffice-7.0.3/cppu/qa/test_recursion.cxx
Examining data/libreoffice-7.0.3/cppu/qa/cppumaker/test_cppumaker.cxx
Examining data/libreoffice-7.0.3/cppu/qa/test_any.cxx
Examining data/libreoffice-7.0.3/cppu/qa/test_reference.cxx
Examining data/libreoffice-7.0.3/cppu/qa/any-external.cxx
Examining data/libreoffice-7.0.3/cppu/qa/typelib.cxx
Examining data/libreoffice-7.0.3/cppu/qa/test_unotype.cxx
Examining data/libreoffice-7.0.3/cppu/source/threadpool/jobqueue.cxx
Examining data/libreoffice-7.0.3/cppu/source/threadpool/threadident.cxx
Examining data/libreoffice-7.0.3/cppu/source/threadpool/current.cxx
Examining data/libreoffice-7.0.3/cppu/source/threadpool/threadpool.cxx
Examining data/libreoffice-7.0.3/cppu/source/threadpool/thread.cxx
Examining data/libreoffice-7.0.3/cppu/source/LogBridge/LogBridge.cxx
Examining data/libreoffice-7.0.3/cppu/source/cppu/compat.cxx
Examining data/libreoffice-7.0.3/cppu/source/cppu/cppu_opt.cxx
Examining data/libreoffice-7.0.3/cppu/source/UnsafeBridge/UnsafeBridge.cxx
Examining data/libreoffice-7.0.3/cppu/source/typelib/static_types.cxx
Examining data/libreoffice-7.0.3/cppu/source/typelib/typelib.cxx
Examining data/libreoffice-7.0.3/cppu/source/uno/EnvStack.cxx
Examining data/libreoffice-7.0.3/cppu/source/uno/check.cxx
Examining data/libreoffice-7.0.3/cppu/source/uno/loadmodule.cxx
Examining data/libreoffice-7.0.3/cppu/source/uno/IdentityMapping.cxx
Examining data/libreoffice-7.0.3/cppu/source/uno/any.cxx
Examining data/libreoffice-7.0.3/cppu/source/uno/sequence.cxx
Examining data/libreoffice-7.0.3/cppu/source/uno/EnvDcp.cxx
Examining data/libreoffice-7.0.3/cppu/source/uno/data.cxx
Examining data/libreoffice-7.0.3/cppu/source/uno/cascade_mapping.cxx
Examining data/libreoffice-7.0.3/cppu/source/uno/lbmap.cxx
Examining data/libreoffice-7.0.3/cppu/source/uno/lbenv.cxx
Examining data/libreoffice-7.0.3/cppu/source/helper/purpenv/helper_purpenv_Mapping.cxx
Examining data/libreoffice-7.0.3/cppu/source/helper/purpenv/helper_purpenv_Environment.cxx
Examining data/libreoffice-7.0.3/cppu/source/helper/purpenv/helper_purpenv_Proxy.cxx
Examining data/libreoffice-7.0.3/cppu/source/AffineBridge/AffineBridge.cxx
Examining data/libreoffice-7.0.3/unotest/source/cpp/getargument.cxx
Examining data/libreoffice-7.0.3/unotest/source/cpp/bootstrapfixturebase.cxx
Examining data/libreoffice-7.0.3/unotest/source/cpp/directories.cxx
Examining data/libreoffice-7.0.3/unotest/source/cpp/gettestargument.cxx
Examining data/libreoffice-7.0.3/unotest/source/cpp/unoexceptionprotector/unoexceptionprotector.cxx
Examining data/libreoffice-7.0.3/unotest/source/cpp/toabsolutefileurl.cxx
Examining data/libreoffice-7.0.3/unotest/source/cpp/filters-test.cxx
Examining data/libreoffice-7.0.3/unotest/source/cpp/macros_test.cxx
Examining data/libreoffice-7.0.3/unotest/source/cpp/officeconnection.cxx
Examining data/libreoffice-7.0.3/unotest/source/cpp/unobootstrapprotector/unobootstrapprotector.cxx
Examining data/libreoffice-7.0.3/starmath/inc/pch/precompiled_sm.cxx
Examining data/libreoffice-7.0.3/starmath/inc/helpids.h
Examining data/libreoffice-7.0.3/starmath/qa/extras/mmlexport-test.cxx
Examining data/libreoffice-7.0.3/starmath/qa/extras/mmlimport-test.cxx
Examining data/libreoffice-7.0.3/starmath/qa/cppunit/test_node.cxx
Examining data/libreoffice-7.0.3/starmath/qa/cppunit/test_starmath.cxx
Examining data/libreoffice-7.0.3/starmath/qa/cppunit/test_nodetotextvisitors.cxx
Examining data/libreoffice-7.0.3/starmath/qa/cppunit/test_cursor.cxx
Examining data/libreoffice-7.0.3/starmath/qa/cppunit/test_parse.cxx
Examining data/libreoffice-7.0.3/starmath/qa/unit/starmath-dialogs-test.cxx
Examining data/libreoffice-7.0.3/starmath/source/view.cxx
Examining data/libreoffice-7.0.3/starmath/source/format.cxx
Examining data/libreoffice-7.0.3/starmath/source/smmod.cxx
Examining data/libreoffice-7.0.3/starmath/source/action.cxx
Examining data/libreoffice-7.0.3/starmath/source/accessibility.cxx
Examining data/libreoffice-7.0.3/starmath/source/AccessibleSmElementsControl.cxx
Examining data/libreoffice-7.0.3/starmath/source/cursor.cxx
Examining data/libreoffice-7.0.3/starmath/source/typemap.cxx
Examining data/libreoffice-7.0.3/starmath/source/mathmlimport.cxx
Examining data/libreoffice-7.0.3/starmath/source/register.cxx
Examining data/libreoffice-7.0.3/starmath/source/mathmlattr.cxx
Examining data/libreoffice-7.0.3/starmath/source/cfgitem.cxx
Examining data/libreoffice-7.0.3/starmath/source/node.cxx
Examining data/libreoffice-7.0.3/starmath/source/wordexportbase.cxx
Examining data/libreoffice-7.0.3/starmath/source/ooxmlexport.cxx
Examining data/libreoffice-7.0.3/starmath/source/AccessibleSmElement.cxx
Examining data/libreoffice-7.0.3/starmath/source/smdetect.cxx
Examining data/libreoffice-7.0.3/starmath/source/uiobject.cxx
Examining data/libreoffice-7.0.3/starmath/source/unodoc.cxx
Examining data/libreoffice-7.0.3/starmath/source/dialog.cxx
Examining data/libreoffice-7.0.3/starmath/source/smdll.cxx
Examining data/libreoffice-7.0.3/starmath/source/caret.cxx
Examining data/libreoffice-7.0.3/starmath/source/rect.cxx
Examining data/libreoffice-7.0.3/starmath/source/symbol.cxx
Examining data/libreoffice-7.0.3/starmath/source/mathmlexport.cxx
Examining data/libreoffice-7.0.3/starmath/source/rtfexport.cxx
Examining data/libreoffice-7.0.3/starmath/source/mathtype.cxx
Examining data/libreoffice-7.0.3/starmath/source/ElementsDockingWindow.cxx
Examining data/libreoffice-7.0.3/starmath/source/unofilter.cxx
Examining data/libreoffice-7.0.3/starmath/source/visitors.cxx
Examining data/libreoffice-7.0.3/starmath/source/unomodel.cxx
Examining data/libreoffice-7.0.3/starmath/source/document.cxx
Examining data/libreoffice-7.0.3/starmath/source/ooxmlimport.cxx
Examining data/libreoffice-7.0.3/starmath/source/edit.cxx
Examining data/libreoffice-7.0.3/starmath/source/tmpdevice.cxx
Examining data/libreoffice-7.0.3/starmath/source/eqnolefilehdr.cxx
Examining data/libreoffice-7.0.3/starmath/source/parse.cxx
Examining data/libreoffice-7.0.3/starmath/source/utility.cxx
Examining data/libreoffice-7.0.3/UnoControls/source/controls/statusindicator.cxx
Examining data/libreoffice-7.0.3/UnoControls/source/controls/progressbar.cxx
Examining data/libreoffice-7.0.3/UnoControls/source/controls/OConnectionPointHelper.cxx
Examining data/libreoffice-7.0.3/UnoControls/source/controls/OConnectionPointContainerHelper.cxx
Examining data/libreoffice-7.0.3/UnoControls/source/controls/framecontrol.cxx
Examining data/libreoffice-7.0.3/UnoControls/source/controls/progressmonitor.cxx
Examining data/libreoffice-7.0.3/UnoControls/source/base/basecontrol.cxx
Examining data/libreoffice-7.0.3/UnoControls/source/base/basecontainercontrol.cxx
Examining data/libreoffice-7.0.3/UnoControls/source/base/multiplexer.cxx
Examining data/libreoffice-7.0.3/UnoControls/source/base/registercontrols.cxx
Examining data/libreoffice-7.0.3/vbahelper/inc/pch/precompiled_msforms.cxx
Examining data/libreoffice-7.0.3/vbahelper/inc/pch/precompiled_vbahelper.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbacontrols.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbaimage.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbauserform.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbalabel.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbalistcontrolhelper.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbacontrol.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/service.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbaspinbutton.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbatogglebutton.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbanewfont.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbacheckbox.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbabutton.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbacombobox.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbapages.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbasystemaxcontrol.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbaprogressbar.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbalistbox.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbaframe.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbatextbox.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbaradiobutton.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbamultipage.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/msforms/vbascrollbar.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbapagesetupbase.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbaeventshelperbase.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbafillformat.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbacommandbarcontrols.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbadialogbase.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbalineformat.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbacolorformat.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbadialogsbase.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbapropvalue.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbaapplicationbase.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbahelper.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbacommandbars.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbawindowbase.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbapictureformat.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbacommandbarcontrol.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbacommandbar.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbaglobalbase.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbadocumentbase.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbadocumentsbase.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbafontbase.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbacommandbarhelper.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbatextframe.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbashaperange.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbashape.cxx
Examining data/libreoffice-7.0.3/vbahelper/source/vbahelper/vbashapes.cxx
Examining data/libreoffice-7.0.3/emfio/inc/pch/precompiled_emfio.cxx
Examining data/libreoffice-7.0.3/emfio/inc/emfiodllapi.h
Examining data/libreoffice-7.0.3/emfio/qa/cppunit/wmf/wmfimporttest.cxx
Examining data/libreoffice-7.0.3/emfio/qa/cppunit/emf/EmfImportTest.cxx
Examining data/libreoffice-7.0.3/emfio/source/reader/wmfreader.cxx
Examining data/libreoffice-7.0.3/emfio/source/reader/emfreader.cxx
Examining data/libreoffice-7.0.3/emfio/source/reader/mtftools.cxx
Examining data/libreoffice-7.0.3/emfio/source/emfuno/xemfparser.cxx
Examining data/libreoffice-7.0.3/emfio/source/emfuno/emfuno.cxx
Examining data/libreoffice-7.0.3/opencl/inc/opencl_device_selection.h
Examining data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx
Examining data/libreoffice-7.0.3/opencl/source/opencl_device.cxx
Examining data/libreoffice-7.0.3/opencl/source/OpenCLZone.cxx
Examining data/libreoffice-7.0.3/opencl/source/platforminfo.cxx
Examining data/libreoffice-7.0.3/opencl/source/openclconfig.cxx
Examining data/libreoffice-7.0.3/opencl/opencltest/main.cxx
Examining data/libreoffice-7.0.3/onlineupdate/inc/bspatch.h
Examining data/libreoffice-7.0.3/onlineupdate/inc/Char16.h
Examining data/libreoffice-7.0.3/onlineupdate/source/update/common/readstrings.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/update/common/errors.h
Examining data/libreoffice-7.0.3/onlineupdate/source/update/common/win_dirent.h
Examining data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/update/common/readstrings.h
Examining data/libreoffice-7.0.3/onlineupdate/source/update/common/pathhash.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/update/common/pathhash.h
Examining data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.h
Examining data/libreoffice-7.0.3/onlineupdate/source/update/common/updatelogging.h
Examining data/libreoffice-7.0.3/onlineupdate/source/update/common/updatelogging.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/update/common/uachelper.h
Examining data/libreoffice-7.0.3/onlineupdate/source/update/common/updatedefines.h
Examining data/libreoffice-7.0.3/onlineupdate/source/update/common/uachelper.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/update/updater/archivereader.h
Examining data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_gtk.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_win.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/update/updater/resource.h
Examining data/libreoffice-7.0.3/onlineupdate/source/update/updater/win_dirent.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/update/updater/xpcom/glue/nsVersionComparator.h
Examining data/libreoffice-7.0.3/onlineupdate/source/update/updater/xpcom/glue/nsVersionComparator.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui-unused/progressui_gonk.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_gtk_icon.h
Examining data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui.h
Examining data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_null.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/update/updater/loaddlls.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/update/updater/bspatch.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/update/updater/archivereader.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_extract.c
Examining data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_read.c
Examining data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c
Examining data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/nss_secutil.c
Examining data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/mar_sign.c
Examining data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/nss_secutil.h
Examining data/libreoffice-7.0.3/onlineupdate/source/libmar/tool/mar.c
Examining data/libreoffice-7.0.3/onlineupdate/source/libmar/verify/cryptox.c
Examining data/libreoffice-7.0.3/onlineupdate/source/libmar/verify/cryptox.h
Examining data/libreoffice-7.0.3/onlineupdate/source/libmar/verify/mar_verify.c
Examining data/libreoffice-7.0.3/onlineupdate/source/libmar/verify/MacVerifyCrypto.cpp
Examining data/libreoffice-7.0.3/onlineupdate/source/service/servicebase.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/service/registrycertificates.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/service/certificatecheck.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/service/serviceinstall.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/service/maintenanceservice.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/service/workmonitor.cxx
Examining data/libreoffice-7.0.3/onlineupdate/source/mbsdiff/bsdiff.cxx
Examining data/libreoffice-7.0.3/onlineupdate/workben/test_dialog.cxx
Examining data/libreoffice-7.0.3/writerfilter/inc/pch/precompiled_writerfilter.cxx
Examining data/libreoffice-7.0.3/writerfilter/qa/cppunittests/filters-test/filters-test.cxx
Examining data/libreoffice-7.0.3/writerfilter/qa/cppunittests/rtftok/rtfsdrimport.cxx
Examining data/libreoffice-7.0.3/writerfilter/qa/cppunittests/rtftok/rtfsprm.cxx
Examining data/libreoffice-7.0.3/writerfilter/qa/cppunittests/misc/misc.cxx
Examining data/libreoffice-7.0.3/writerfilter/qa/cppunittests/dmapper/TextEffectsHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/qa/cppunittests/dmapper/GraphicImport.cxx
Examining data/libreoffice-7.0.3/writerfilter/qa/cppunittests/dmapper/DomainMapper_Impl.cxx
Examining data/libreoffice-7.0.3/writerfilter/qa/cppunittests/dmapper/DomainMapperTableHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/qa/cppunittests/dmapper/CellColorHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/qa/cppunittests/dmapper/PropertyMap.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/filter/RtfFilter.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/filter/WriterFilter.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLBinaryObjectReference.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLParserState.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLFastDocumentHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLPropertySet.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLFactory.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLStreamImpl.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/ooxml/Handler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLFastContextHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/rtftok/rtfdispatchsymbol.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/rtftok/rtfsdrimport.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/rtftok/rtftokenizer.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/rtftok/rtfcontrolwords.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/rtftok/rtfdispatchdestination.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/rtftok/rtfreferenceproperties.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/rtftok/rtfdocumentimpl.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/rtftok/rtfdispatchvalue.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/rtftok/rtflookahead.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/rtftok/rtfdispatchflag.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/rtftok/rtfsprm.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/rtftok/rtfvalue.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/rtftok/rtfskipdestination.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/rtftok/rtfcharsets.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/rtftok/rtfreferencetable.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/rtftok/rtfdocumentfactory.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/BorderHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/TextEffectsHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/SettingsTable.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/ModelEventListener.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/TableManager.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/MeasureHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/FFDataHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/TablePropertiesHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/GraphicImport.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/LoggedResources.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/DomainMapper_Impl.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/DomainMapper.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/PageBordersHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/DomainMapperTableHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/CellColorHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/TagLogger.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/PropertyMap.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/SmartTagHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/SectionColumnHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/GraphicHelpers.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/PropertyMapHelper.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/StyleSheetTable.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/LatentStyleHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/FormControlHelper.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/TblStylePrHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/domainmapperfactory.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/util.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/DomainMapperTableManager.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/TrackChangesHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/ThemeTable.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/FontTable.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/PropertyIds.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/CellMarginHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/TablePositionHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/SdtHelper.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/OLEHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/WrapPolygonHandler.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/ConversionHelper.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/NumberingManager.cxx
Examining data/libreoffice-7.0.3/writerfilter/source/dmapper/TDefTableHandler.cxx
Examining data/libreoffice-7.0.3/svtools/inc/pch/precompiled_svt.cxx
Examining data/libreoffice-7.0.3/svtools/langsupport/langsupport.cxx
Examining data/libreoffice-7.0.3/svtools/qa/unit/GraphicObjectTest.cxx
Examining data/libreoffice-7.0.3/svtools/qa/unit/svtools-dialogs-test.cxx
Examining data/libreoffice-7.0.3/svtools/qa/unit/testHtmlReader.cxx
Examining data/libreoffice-7.0.3/svtools/qa/unit/testHtmlWriter.cxx
Examining data/libreoffice-7.0.3/svtools/source/dialogs/ServerDetailsControls.cxx
Examining data/libreoffice-7.0.3/svtools/source/dialogs/restartdialog.cxx
Examining data/libreoffice-7.0.3/svtools/source/dialogs/PlaceEditDialog.cxx
Examining data/libreoffice-7.0.3/svtools/source/dialogs/colrdlg.cxx
Examining data/libreoffice-7.0.3/svtools/source/dialogs/insdlg.cxx
Examining data/libreoffice-7.0.3/svtools/source/dialogs/addresstemplate.cxx
Examining data/libreoffice-7.0.3/svtools/source/dialogs/prnsetup.cxx
Examining data/libreoffice-7.0.3/svtools/source/graphic/renderer.cxx
Examining data/libreoffice-7.0.3/svtools/source/filter/DocumentToGraphicRenderer.cxx
Examining data/libreoffice-7.0.3/svtools/source/filter/SvFilterOptionsDialog.cxx
Examining data/libreoffice-7.0.3/svtools/source/filter/exportdialog.cxx
Examining data/libreoffice-7.0.3/svtools/source/config/itemholder2.cxx
Examining data/libreoffice-7.0.3/svtools/source/config/slidesorterbaropt.cxx
Examining data/libreoffice-7.0.3/svtools/source/config/menuoptions.cxx
Examining data/libreoffice-7.0.3/svtools/source/config/printoptions.cxx
Examining data/libreoffice-7.0.3/svtools/source/config/fontsubstconfig.cxx
Examining data/libreoffice-7.0.3/svtools/source/config/accessibilityoptions.cxx
Examining data/libreoffice-7.0.3/svtools/source/config/miscopt.cxx
Examining data/libreoffice-7.0.3/svtools/source/config/test/test.cxx
Examining data/libreoffice-7.0.3/svtools/source/config/htmlcfg.cxx
Examining data/libreoffice-7.0.3/svtools/source/config/extcolorcfg.cxx
Examining data/libreoffice-7.0.3/svtools/source/config/colorcfg.cxx
Examining data/libreoffice-7.0.3/svtools/source/config/apearcfg.cxx
Examining data/libreoffice-7.0.3/svtools/source/config/helpopt.cxx
Examining data/libreoffice-7.0.3/svtools/source/config/optionsdrawinglayer.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/generictoolboxcontroller.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/unoimap.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/unoevent.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/popupwindowcontroller.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/toolboxcontroller.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/unogridcolumnfacade.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/unoiface.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/genericunodialog.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/statusbarcontroller.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/svtxgridcontrol.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/addrtempuno.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/fpicker.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/framestatuslistener.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/wizard/unowizard.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/wizard/wizardshell.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/wizard/wizardpagecontroller.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/unocontroltablemodel.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/miscservices.cxx
Examining data/libreoffice-7.0.3/svtools/source/uno/popupmenucontrollerbase.cxx
Examining data/libreoffice-7.0.3/svtools/source/table/gridtablerenderer.cxx
Examining data/libreoffice-7.0.3/svtools/source/table/defaultinputhandler.cxx
Examining data/libreoffice-7.0.3/svtools/source/table/tablecontrol.cxx
Examining data/libreoffice-7.0.3/svtools/source/table/tablecontrol_impl.cxx
Examining data/libreoffice-7.0.3/svtools/source/table/tabledatawindow.cxx
Examining data/libreoffice-7.0.3/svtools/source/table/mousefunction.cxx
Examining data/libreoffice-7.0.3/svtools/source/table/cellvalueconversion.cxx
Examining data/libreoffice-7.0.3/svtools/source/table/tablegeometry.cxx
Examining data/libreoffice-7.0.3/svtools/source/hatchwindow/hatchwindowfactory.cxx
Examining data/libreoffice-7.0.3/svtools/source/hatchwindow/hatchwindow.cxx
Examining data/libreoffice-7.0.3/svtools/source/hatchwindow/documentcloser.cxx
Examining data/libreoffice-7.0.3/svtools/source/hatchwindow/ipwin.cxx
Examining data/libreoffice-7.0.3/svtools/source/contnr/templwin.cxx
Examining data/libreoffice-7.0.3/svtools/source/contnr/querydelete.cxx
Examining data/libreoffice-7.0.3/svtools/source/contnr/DocumentInfoPreview.cxx
Examining data/libreoffice-7.0.3/svtools/source/java/javacontext.cxx
Examining data/libreoffice-7.0.3/svtools/source/java/javainteractionhandler.cxx
Examining data/libreoffice-7.0.3/svtools/source/brwbox/datwin.cxx
Examining data/libreoffice-7.0.3/svtools/source/brwbox/brwbox2.cxx
Examining data/libreoffice-7.0.3/svtools/source/brwbox/editbrowsebox2.cxx
Examining data/libreoffice-7.0.3/svtools/source/brwbox/brwbox1.cxx
Examining data/libreoffice-7.0.3/svtools/source/brwbox/brwhead.cxx
Examining data/libreoffice-7.0.3/svtools/source/brwbox/brwbox3.cxx
Examining data/libreoffice-7.0.3/svtools/source/brwbox/editbrowsebox.cxx
Examining data/libreoffice-7.0.3/svtools/source/brwbox/ebbcontrols.cxx
Examining data/libreoffice-7.0.3/svtools/source/control/inettbc.cxx
Examining data/libreoffice-7.0.3/svtools/source/control/tabbar.cxx
Examining data/libreoffice-7.0.3/svtools/source/control/scrwin.cxx
Examining data/libreoffice-7.0.3/svtools/source/control/toolbarmenu.cxx
Examining data/libreoffice-7.0.3/svtools/source/control/ruler.cxx
Examining data/libreoffice-7.0.3/svtools/source/control/valueset.cxx
Examining data/libreoffice-7.0.3/svtools/source/control/accessibleruler.cxx
Examining data/libreoffice-7.0.3/svtools/source/control/asynclink.cxx
Examining data/libreoffice-7.0.3/svtools/source/control/calendar.cxx
Examining data/libreoffice-7.0.3/svtools/source/control/ctrltool.cxx
Examining data/libreoffice-7.0.3/svtools/source/control/scriptedtext.cxx
Examining data/libreoffice-7.0.3/svtools/source/control/indexentryres.cxx
Examining data/libreoffice-7.0.3/svtools/source/control/valueacc.cxx
Examining data/libreoffice-7.0.3/svtools/source/control/collatorres.cxx
Examining data/libreoffice-7.0.3/svtools/source/control/ctrlbox.cxx
Examining data/libreoffice-7.0.3/svtools/source/control/managedmenubutton.cxx
Examining data/libreoffice-7.0.3/svtools/source/edit/editsyntaxhighlighter.cxx
Examining data/libreoffice-7.0.3/svtools/source/edit/svmedit2.cxx
Examining data/libreoffice-7.0.3/svtools/source/edit/textwindowpeer.cxx
Examining data/libreoffice-7.0.3/svtools/source/edit/svmedit.cxx
Examining data/libreoffice-7.0.3/svtools/source/svhtml/htmlsupp.cxx
Examining data/libreoffice-7.0.3/svtools/source/svhtml/parhtml.cxx
Examining data/libreoffice-7.0.3/svtools/source/svhtml/htmlkywd.cxx
Examining data/libreoffice-7.0.3/svtools/source/svhtml/HtmlWriter.cxx
Examining data/libreoffice-7.0.3/svtools/source/svhtml/htmlout.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/cliplistener.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/dialogclosedlistener.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/stringtransfer.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/filechangedchecker.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/imagemgr.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/sampletext.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/langhelp.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/embedtransfer.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/unitconv.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/imageresourceaccess.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/embedhlp.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/templatefoldercache.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/svtresid.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/acceleratorexecute.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/bindablecontrolhelper.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/ehdl.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/langtab.cxx
Examining data/libreoffice-7.0.3/svtools/source/misc/openfiledroptargetlistener.cxx
Examining data/libreoffice-7.0.3/svtools/source/svrtf/parrtf.cxx
Examining data/libreoffice-7.0.3/svtools/source/svrtf/rtfout.cxx
Examining data/libreoffice-7.0.3/svtools/source/svrtf/rtfkeywd.cxx
Examining data/libreoffice-7.0.3/svtools/source/svrtf/svparser.cxx
Examining data/libreoffice-7.0.3/salhelper/qa/test_api.cxx
Examining data/libreoffice-7.0.3/salhelper/source/condition.cxx
Examining data/libreoffice-7.0.3/salhelper/source/simplereferenceobject.cxx
Examining data/libreoffice-7.0.3/salhelper/source/timer.cxx
Examining data/libreoffice-7.0.3/salhelper/source/thread.cxx
Examining data/libreoffice-7.0.3/salhelper/source/dynload.cxx
Examining data/libreoffice-7.0.3/salhelper/test/Symbols/samplelib.cxx
Examining data/libreoffice-7.0.3/salhelper/test/Symbols/loader.cxx
Examining data/libreoffice-7.0.3/salhelper/test/dynamicloader/samplelib.cxx
Examining data/libreoffice-7.0.3/salhelper/test/dynamicloader/loader.cxx
Examining data/libreoffice-7.0.3/salhelper/test/rtti/rttitest.cxx
Examining data/libreoffice-7.0.3/salhelper/test/rtti/samplelibrtti.cxx
Examining data/libreoffice-7.0.3/configmgr/inc/pch/precompiled_configmgr.cxx
Examining data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx
Examining data/libreoffice-7.0.3/configmgr/source/components.cxx
Examining data/libreoffice-7.0.3/configmgr/source/readwriteaccess.cxx
Examining data/libreoffice-7.0.3/configmgr/source/configurationregistry.cxx
Examining data/libreoffice-7.0.3/configmgr/source/setnode.cxx
Examining data/libreoffice-7.0.3/configmgr/source/defaultprovider.cxx
Examining data/libreoffice-7.0.3/configmgr/source/modifications.cxx
Examining data/libreoffice-7.0.3/configmgr/source/localizedpropertynode.cxx
Examining data/libreoffice-7.0.3/configmgr/source/xcuparser.cxx
Examining data/libreoffice-7.0.3/configmgr/source/configurationprovider.cxx
Examining data/libreoffice-7.0.3/configmgr/source/update.cxx
Examining data/libreoffice-7.0.3/configmgr/source/valueparser.cxx
Examining data/libreoffice-7.0.3/configmgr/source/partial.cxx
Examining data/libreoffice-7.0.3/configmgr/source/xmldata.cxx
Examining data/libreoffice-7.0.3/configmgr/source/type.cxx
Examining data/libreoffice-7.0.3/configmgr/source/rootnode.cxx
Examining data/libreoffice-7.0.3/configmgr/source/node.cxx
Examining data/libreoffice-7.0.3/configmgr/source/xcsparser.cxx
Examining data/libreoffice-7.0.3/configmgr/source/localizedvaluenode.cxx
Examining data/libreoffice-7.0.3/configmgr/source/broadcaster.cxx
Examining data/libreoffice-7.0.3/configmgr/source/lock.cxx
Examining data/libreoffice-7.0.3/configmgr/source/services.cxx
Examining data/libreoffice-7.0.3/configmgr/source/dconf.cxx
Examining data/libreoffice-7.0.3/configmgr/source/rootaccess.cxx
Examining data/libreoffice-7.0.3/configmgr/source/readonlyaccess.cxx
Examining data/libreoffice-7.0.3/configmgr/source/access.cxx
Examining data/libreoffice-7.0.3/configmgr/source/childaccess.cxx
Examining data/libreoffice-7.0.3/configmgr/source/groupnode.cxx
Examining data/libreoffice-7.0.3/configmgr/source/parsemanager.cxx
Examining data/libreoffice-7.0.3/configmgr/source/xcdparser.cxx
Examining data/libreoffice-7.0.3/configmgr/source/data.cxx
Examining data/libreoffice-7.0.3/configmgr/source/winreg.cxx
Examining data/libreoffice-7.0.3/configmgr/source/writemodfile.cxx
Examining data/libreoffice-7.0.3/configmgr/source/propertynode.cxx
Examining data/libreoffice-7.0.3/configmgr/source/nodemap.cxx
Examining data/libreoffice-7.0.3/uui/inc/pch/precompiled_uui.cxx
Examining data/libreoffice-7.0.3/uui/qa/unit/uui-dialogs-test.cxx
Examining data/libreoffice-7.0.3/uui/source/iahndl.cxx
Examining data/libreoffice-7.0.3/uui/source/alreadyopen.cxx
Examining data/libreoffice-7.0.3/uui/source/sslwarndlg.cxx
Examining data/libreoffice-7.0.3/uui/source/authfallbackdlg.cxx
Examining data/libreoffice-7.0.3/uui/source/iahndl-filter.cxx
Examining data/libreoffice-7.0.3/uui/source/iahndl-locking.cxx
Examining data/libreoffice-7.0.3/uui/source/fltdlg.cxx
Examining data/libreoffice-7.0.3/uui/source/lockfailed.cxx
Examining data/libreoffice-7.0.3/uui/source/iahndl-ioexceptions.cxx
Examining data/libreoffice-7.0.3/uui/source/passwordcontainer.cxx
Examining data/libreoffice-7.0.3/uui/source/iahndl-authentication.cxx
Examining data/libreoffice-7.0.3/uui/source/iahndl-errorhandler.cxx
Examining data/libreoffice-7.0.3/uui/source/nameclashdlg.cxx
Examining data/libreoffice-7.0.3/uui/source/requeststringresolver.cxx
Examining data/libreoffice-7.0.3/uui/source/unknownauthdlg.cxx
Examining data/libreoffice-7.0.3/uui/source/lockcorrupt.cxx
Examining data/libreoffice-7.0.3/uui/source/masterpasscrtdlg.cxx
Examining data/libreoffice-7.0.3/uui/source/services.cxx
Examining data/libreoffice-7.0.3/uui/source/logindlg.cxx
Examining data/libreoffice-7.0.3/uui/source/passworddlg.cxx
Examining data/libreoffice-7.0.3/uui/source/filechanged.cxx
Examining data/libreoffice-7.0.3/uui/source/trylater.cxx
Examining data/libreoffice-7.0.3/uui/source/masterpassworddlg.cxx
Examining data/libreoffice-7.0.3/uui/source/openlocked.cxx
Examining data/libreoffice-7.0.3/uui/source/secmacrowarnings.cxx
Examining data/libreoffice-7.0.3/uui/source/interactionhandler.cxx
Examining data/libreoffice-7.0.3/uui/source/iahndl-ssl.cxx
Examining data/libreoffice-7.0.3/libreofficekit/qa/gtktiledviewer/gtv-main-toolbar.cxx
Examining data/libreoffice-7.0.3/libreofficekit/qa/gtktiledviewer/gtv-application.cxx
Examining data/libreoffice-7.0.3/libreofficekit/qa/gtktiledviewer/gtv-calc-header-bar.cxx
Examining data/libreoffice-7.0.3/libreofficekit/qa/gtktiledviewer/gtv-lokdocview-signal-handlers.cxx
Examining data/libreoffice-7.0.3/libreofficekit/qa/gtktiledviewer/gtv-comments-sidebar.cxx
Examining data/libreoffice-7.0.3/libreofficekit/qa/gtktiledviewer/gtv-application-window.cxx
Examining data/libreoffice-7.0.3/libreofficekit/qa/gtktiledviewer/gtv-main.cxx
Examining data/libreoffice-7.0.3/libreofficekit/qa/gtktiledviewer/gtv-signal-handlers.cxx
Examining data/libreoffice-7.0.3/libreofficekit/qa/gtktiledviewer/gtv-helpers.cxx
Examining data/libreoffice-7.0.3/libreofficekit/qa/gtktiledviewer/gtv-lok-dialog.cxx
Examining data/libreoffice-7.0.3/libreofficekit/qa/unit/checkapi.cxx
Examining data/libreoffice-7.0.3/libreofficekit/qa/unit/tiledrendering.cxx
Examining data/libreoffice-7.0.3/libreofficekit/qa/unit/test.h
Examining data/libreoffice-7.0.3/libreofficekit/qa/unit/compile_test.c
Examining data/libreoffice-7.0.3/libreofficekit/qa/tilebench/tilebench.cxx
Examining data/libreoffice-7.0.3/libreofficekit/source/gtk/tilebuffer.cxx
Examining data/libreoffice-7.0.3/libreofficekit/source/gtk/lokdocview.cxx
Examining data/libreoffice-7.0.3/jurt/source/pipe/wrapper/wrapper.c
Examining data/libreoffice-7.0.3/jurt/source/pipe/staticsalhack.cxx
Examining data/libreoffice-7.0.3/jurt/source/pipe/com_sun_star_lib_connections_pipe_PipeConnection.c
Examining data/libreoffice-7.0.3/l10ntools/inc/tokens.h
Examining data/libreoffice-7.0.3/l10ntools/source/xmlparse.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/cfg_yy_wrapper.c
Examining data/libreoffice-7.0.3/l10ntools/source/lngex.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/helpmerge.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/cfgmerge.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/src_yy_wrapper.c
Examining data/libreoffice-7.0.3/l10ntools/source/treemerge.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/idxdict/idxdict.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/propex.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/helper.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/lngmerge.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/helpex.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/localize.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/xrm_yy_wrapper.c
Examining data/libreoffice-7.0.3/l10ntools/source/treex.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/po.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/common.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/merge.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/xrmmerge.cxx
Examining data/libreoffice-7.0.3/l10ntools/source/propmerge.cxx
Examining data/libreoffice-7.0.3/pch/inc/pch/precompiled_system.cxx
Examining data/libreoffice-7.0.3/pch/system_empty.cxx
Examining data/libreoffice-7.0.3/reportdesign/inc/dllapi.h
Examining data/libreoffice-7.0.3/reportdesign/inc/pch/precompiled_rptxml.cxx
Examining data/libreoffice-7.0.3/reportdesign/inc/pch/precompiled_rptui.cxx
Examining data/libreoffice-7.0.3/reportdesign/inc/pch/precompiled_rpt.cxx
Examining data/libreoffice-7.0.3/reportdesign/inc/helpids.h
Examining data/libreoffice-7.0.3/reportdesign/qa/unit/reportdesign-dialogs-test.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlSection.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlImage.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlFormatCondition.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlFormattedField.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlGroup.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlTable.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlComponent.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlFixedContent.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlCell.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlFunction.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlReportElement.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlReport.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlExport.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlHelper.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlservices.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlExportDocumentHandler.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlSubDocument.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlAutoStyle.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlStyleImport.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlfilter.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlColumn.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlImportDocumentHandler.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlReportElementBase.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlControlProperty.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlMasterFields.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlPropertyHandler.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlCondPrtExpr.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/filter/xml/dbloader2.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/dlg/GroupExchange.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/dlg/Condition.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/dlg/PageNumber.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/dlg/Navigator.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/dlg/Formula.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/dlg/CondFormat.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/dlg/DateTime.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/dlg/AddField.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/dlg/GroupsSorting.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/dlg/dlgpage.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/dlgedclip.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/propbrw.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/EndMarker.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/dlgedfunc.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/DesignView.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/StartMarker.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/ReportControllerObserver.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/FixedTextColor.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/ReportSection.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/dlgedfac.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/ReportController.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/ReportWindow.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/ViewsWindow.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/SectionView.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/FormattedFieldBeautifier.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/SectionWindow.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/report/ScrollHelper.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/inspection/DefaultInspection.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/inspection/ReportComponentHandler.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/inspection/GeometryHandler.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/inspection/DataProviderHandler.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/inspection/metadata.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/misc/UITools.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/misc/RptUndo.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/misc/ColorListener.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/misc/statusbarcontroller.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/misc/rptuiservices.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/ui/misc/FunctionHelper.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/sdr/RptObject.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/sdr/RptPage.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/sdr/ReportDrawPage.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/sdr/RptModel.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/sdr/UndoEnv.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/sdr/RptObjectListener.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/sdr/PropertyForward.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/sdr/formatnormalizer.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/sdr/UndoActions.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/sdr/ReportUndoFactory.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/resource/core_resource.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/ReportVisitor.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/Section.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/FixedText.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/ReportComponent.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/Functions.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/ReportDefinition.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/ImageControl.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/Groups.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/ReportEngineJFree.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/FormattedField.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/FixedLine.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/services.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/ReportControlModel.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/Shape.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/Tools.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/Function.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/Group.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/api/FormatCondition.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/misc/reportformula.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/misc/conditionupdater.cxx
Examining data/libreoffice-7.0.3/reportdesign/source/core/misc/conditionalexpression.cxx
Examining data/libreoffice-7.0.3/sdext/inc/pch/precompiled_PresentationMinimizer.cxx
Examining data/libreoffice-7.0.3/sdext/inc/pch/precompiled_PresenterScreen.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterCanvasHelper.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterHelper.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterHelpView.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterController.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterPaintManager.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterViewFactory.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterTextView.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterSlideSorter.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterPaneContainer.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterUIPainter.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterPane.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterSprite.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterNotesView.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterTheme.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterWindowManager.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterToolBar.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterProtocolHandler.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterFrameworkObserver.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterPaneBase.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterPaneBorderPainter.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterComponent.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterSpritePane.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterSlideShowView.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterScrollBar.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterConfigurationAccess.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterGeometryHelper.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterSlidePreview.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterBitmapContainer.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterPaneFactory.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterButton.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterTimer.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterScreen.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterAccessibility.cxx
Examining data/libreoffice-7.0.3/sdext/source/presenter/PresenterCurrentSlideObserver.cxx
Examining data/libreoffice-7.0.3/sdext/source/minimizer/impoptimizer.cxx
Examining data/libreoffice-7.0.3/sdext/source/minimizer/pppoptimizerdialog.cxx
Examining data/libreoffice-7.0.3/sdext/source/minimizer/graphiccollector.cxx
Examining data/libreoffice-7.0.3/sdext/source/minimizer/informationdialog.cxx
Examining data/libreoffice-7.0.3/sdext/source/minimizer/pppoptimizer.cxx
Examining data/libreoffice-7.0.3/sdext/source/minimizer/unodialog.cxx
Examining data/libreoffice-7.0.3/sdext/source/minimizer/pppoptimizertoken.cxx
Examining data/libreoffice-7.0.3/sdext/source/minimizer/configurationaccess.cxx
Examining data/libreoffice-7.0.3/sdext/source/minimizer/pagecollector.cxx
Examining data/libreoffice-7.0.3/sdext/source/minimizer/fileopendialog.cxx
Examining data/libreoffice-7.0.3/sdext/source/minimizer/pppoptimizeruno.cxx
Examining data/libreoffice-7.0.3/sdext/source/minimizer/optimizationstats.cxx
Examining data/libreoffice-7.0.3/sdext/source/minimizer/optimizerdialogcontrols.cxx
Examining data/libreoffice-7.0.3/sdext/source/minimizer/optimizerdialog.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/wrapper/wrapper.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/filterdet.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/pdfparse/pdfparse.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/pdfparse/pdfentries.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/sax/emitcontext.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/sax/saxattrlist.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/test/tests.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/test/pdf2xml.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/test/pdfunzip.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/services.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/tree/imagecontainer.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/tree/drawtreevisiting.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/tree/treevisitorfactory.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/tree/genericelements.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/tree/writertreevisiting.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/tree/pdfiprocessor.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/tree/style.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/pdfiadaptor.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/misc/pwdinteract.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/misc/pdfihelper.cxx
Examining data/libreoffice-7.0.3/sdext/source/pdfimport/odf/odfemitter.cxx
Examining data/libreoffice-7.0.3/idlc/source/idlccompile.cxx
Examining data/libreoffice-7.0.3/idlc/source/astdeclaration.cxx
Examining data/libreoffice-7.0.3/idlc/source/astexpression.cxx
Examining data/libreoffice-7.0.3/idlc/source/aststruct.cxx
Examining data/libreoffice-7.0.3/idlc/source/idlcmain.cxx
Examining data/libreoffice-7.0.3/idlc/source/fehelper.cxx
Examining data/libreoffice-7.0.3/idlc/source/astoperation.cxx
Examining data/libreoffice-7.0.3/idlc/source/aststack.cxx
Examining data/libreoffice-7.0.3/idlc/source/options.cxx
Examining data/libreoffice-7.0.3/idlc/source/astdump.cxx
Examining data/libreoffice-7.0.3/idlc/source/astconstant.cxx
Examining data/libreoffice-7.0.3/idlc/source/idlcproduce.cxx
Examining data/libreoffice-7.0.3/idlc/source/aststructinstance.cxx
Examining data/libreoffice-7.0.3/idlc/source/astinterface.cxx
Examining data/libreoffice-7.0.3/idlc/source/errorhandler.cxx
Examining data/libreoffice-7.0.3/idlc/source/astservice.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (ctor->getIteratorBegin(), ctor->getIteratorEnd(), last->getIteratorBegin(),
                    [](AstDeclaration* a, AstDeclaration* b) {
                        sal_Int32 r1;
                      
Examining data/libreoffice-7.0.3/idlc/source/astscope.cxx
Examining data/libreoffice-7.0.3/idlc/source/idlc.cxx
Examining data/libreoffice-7.0.3/idlc/source/astenum.cxx
Examining data/libreoffice-7.0.3/tools/inc/pch/precompiled_tl.cxx
Examining data/libreoffice-7.0.3/tools/inc/poly.h
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_time.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_reversemap.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_config.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_cpuid.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_bigint.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_100mm2twips.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_xmlwalker.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_inetmime.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_urlobj.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_pathutils.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_rectangle.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_stream.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_minmax.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_fround.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_fract.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_color.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_GenericTypeSerializer.cxx
Examining data/libreoffice-7.0.3/tools/qa/cppunit/test_date.cxx
Examining data/libreoffice-7.0.3/tools/source/inet/inetmsg.cxx
Examining data/libreoffice-7.0.3/tools/source/inet/inetstrm.cxx
Examining data/libreoffice-7.0.3/tools/source/inet/inetmime.cxx
Examining data/libreoffice-7.0.3/tools/source/reversemap/bestreversemap.cxx
Examining data/libreoffice-7.0.3/tools/source/datetime/ttime.cxx
Examining data/libreoffice-7.0.3/tools/source/datetime/systemdatetime.cxx
Examining data/libreoffice-7.0.3/tools/source/datetime/tdate.cxx
Examining data/libreoffice-7.0.3/tools/source/datetime/datetimeutils.cxx
Examining data/libreoffice-7.0.3/tools/source/datetime/datetime.cxx
Examining data/libreoffice-7.0.3/tools/source/fsys/fileutil.cxx
Examining data/libreoffice-7.0.3/tools/source/fsys/urlobj.cxx
Examining data/libreoffice-7.0.3/tools/source/fsys/wldcrd.cxx
Examining data/libreoffice-7.0.3/tools/source/debug/debug.cxx
Examining data/libreoffice-7.0.3/tools/source/xml/XmlWalker.cxx
Examining data/libreoffice-7.0.3/tools/source/xml/XmlWriter.cxx
Examining data/libreoffice-7.0.3/tools/source/generic/bigint.cxx
Examining data/libreoffice-7.0.3/tools/source/generic/svborder.cxx
Examining data/libreoffice-7.0.3/tools/source/generic/color.cxx
Examining data/libreoffice-7.0.3/tools/source/generic/config.cxx
Examining data/libreoffice-7.0.3/tools/source/generic/line.cxx
Examining data/libreoffice-7.0.3/tools/source/generic/b3dtrans.cxx
Examining data/libreoffice-7.0.3/tools/source/generic/fract.cxx
Examining data/libreoffice-7.0.3/tools/source/generic/poly.cxx
Examining data/libreoffice-7.0.3/tools/source/generic/point.cxx
Examining data/libreoffice-7.0.3/tools/source/generic/poly2.cxx
Examining data/libreoffice-7.0.3/tools/source/generic/gen.cxx
Examining data/libreoffice-7.0.3/tools/source/stream/stream.cxx
Examining data/libreoffice-7.0.3/tools/source/stream/strmunx.cxx
Examining data/libreoffice-7.0.3/tools/source/stream/GenericTypeSerializer.cxx
Examining data/libreoffice-7.0.3/tools/source/stream/vcompat.cxx
Examining data/libreoffice-7.0.3/tools/source/stream/strmwnt.cxx
Examining data/libreoffice-7.0.3/tools/source/memtools/multisel.cxx
Examining data/libreoffice-7.0.3/tools/source/zcodec/zcodec.cxx
Examining data/libreoffice-7.0.3/tools/source/misc/pathutils.cxx
Examining data/libreoffice-7.0.3/tools/source/misc/extendapplicationenvironment.cxx
Examining data/libreoffice-7.0.3/tools/source/misc/cpuid.cxx
Examining data/libreoffice-7.0.3/tools/source/ref/globname.cxx
Examining data/libreoffice-7.0.3/tools/source/ref/ref.cxx
Examining data/libreoffice-7.0.3/tools/source/string/tenccvt.cxx
Examining data/libreoffice-7.0.3/embeddedobj/qa/cppunit/general.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/commonembedding/specialobject.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/commonembedding/embedobj.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/commonembedding/miscobj.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/commonembedding/register.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/commonembedding/persistence.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/commonembedding/xfactory.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/commonembedding/inplaceobj.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/commonembedding/visobj.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/msole/xolefactory.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/msole/advisesink.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/msole/xdialogcreator.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/msole/olecomponent.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/msole/olepersist.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/msole/olewrapclient.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/msole/oleembed.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/msole/graphconvert.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/msole/ownview.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/msole/closepreventer.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/msole/olevisual.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/msole/oleregister.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/msole/olemisc.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/msole/platform.h
Examining data/libreoffice-7.0.3/embeddedobj/source/general/xcreator.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/general/docholder.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/general/intercept.cxx
Examining data/libreoffice-7.0.3/embeddedobj/source/general/dummyobject.cxx
Examining data/libreoffice-7.0.3/embeddedobj/test/Container1/nativelib/nativeview.h
Examining data/libreoffice-7.0.3/embeddedobj/test/Container1/nativelib/nativeview.c
Examining data/libreoffice-7.0.3/embeddedobj/test/mtexecutor/mteregister.cxx
Examining data/libreoffice-7.0.3/embeddedobj/test/mtexecutor/mainthreadexecutor.cxx
Examining data/libreoffice-7.0.3/embeddedobj/test/mtexecutor/bitmapcreator.cxx
Examining data/libreoffice-7.0.3/embeddedobj/test/MainThreadExecutor/register.cxx
Examining data/libreoffice-7.0.3/embeddedobj/test/MainThreadExecutor/xexecutor.cxx
Examining data/libreoffice-7.0.3/fpicker/qa/unit/fpicker-dialogs-test.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/contentenumeration.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/OfficeFilePicker.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/PlacesListBox.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/fpsmartcontent.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/OfficeControlAccess.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/RemoteFilesDialog.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/autocmpledit.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/fileview.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/asyncfilepicker.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/OfficeFolderPicker.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/iodlg.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/fpinteraction.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/fps_office.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/foldertree.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/commonpicker.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/breadcrumb.cxx
Examining data/libreoffice-7.0.3/fpicker/source/office/iodlgimp.cxx
Examining data/libreoffice-7.0.3/fpicker/source/aqua/SalAquaConstants.h
Examining data/libreoffice-7.0.3/fpicker/source/win32/workbench/Test_fps.cxx
Examining data/libreoffice-7.0.3/fpicker/source/win32/VistaFilePickerImpl.cxx
Examining data/libreoffice-7.0.3/fpicker/source/win32/WinImplHelper.cxx
Examining data/libreoffice-7.0.3/fpicker/source/win32/resourceprovider.cxx
Examining data/libreoffice-7.0.3/fpicker/source/win32/platform_vista.h
Examining data/libreoffice-7.0.3/fpicker/source/win32/FPentry.cxx
Examining data/libreoffice-7.0.3/fpicker/source/win32/FilterContainer.cxx
Examining data/libreoffice-7.0.3/fpicker/source/win32/VistaFilePicker.cxx
Examining data/libreoffice-7.0.3/fpicker/source/win32/vistatypes.h
Examining data/libreoffice-7.0.3/fpicker/source/win32/asyncrequests.cxx
Examining data/libreoffice-7.0.3/fpicker/source/win32/VistaFilePickerEventHandler.cxx
Examining data/libreoffice-7.0.3/basegfx/inc/pch/precompiled_basegfx.cxx
Examining data/libreoffice-7.0.3/basegfx/source/workbench/convexhull.cxx
Examining data/libreoffice-7.0.3/basegfx/source/workbench/bezierclip.cxx
Examining data/libreoffice-7.0.3/basegfx/source/matrix/b3dhommatrix.cxx
Examining data/libreoffice-7.0.3/basegfx/source/matrix/b3dhommatrixtools.cxx
Examining data/libreoffice-7.0.3/basegfx/source/matrix/b2dhommatrixtools.cxx
Examining data/libreoffice-7.0.3/basegfx/source/matrix/b2dhommatrix.cxx
Examining data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygontools.cxx
Examining data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygon.cxx
Examining data/libreoffice-7.0.3/basegfx/source/polygon/WaveLine.cxx
Examining data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontriangulator.cxx
Examining data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolypolygontools.cxx
Examining data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx
Examining data/libreoffice-7.0.3/basegfx/source/polygon/b2dlinegeometry.cxx
Examining data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolygontools.cxx
Examining data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolypolygon.cxx
Examining data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx
Examining data/libreoffice-7.0.3/basegfx/source/polygon/b2dsvgpolypolygon.cxx
Examining data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygonclipper.cxx
Examining data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx
Examining data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolygon.cxx
Examining data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygon.cxx
Examining data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx
Examining data/libreoffice-7.0.3/basegfx/source/tuple/b2dtuple.cxx
Examining data/libreoffice-7.0.3/basegfx/source/tuple/b3dtuple.cxx
Examining data/libreoffice-7.0.3/basegfx/source/range/b2dpolyrange.cxx
Examining data/libreoffice-7.0.3/basegfx/source/range/b2drange.cxx
Examining data/libreoffice-7.0.3/basegfx/source/range/b2drangeclipper.cxx
Examining data/libreoffice-7.0.3/basegfx/source/range/b2xrange.cxx
Examining data/libreoffice-7.0.3/basegfx/source/range/b3drange.cxx
Examining data/libreoffice-7.0.3/basegfx/source/curve/b2dbeziertools.cxx
Examining data/libreoffice-7.0.3/basegfx/source/curve/b2dcubicbezier.cxx
Examining data/libreoffice-7.0.3/basegfx/source/tools/stringconversiontools.cxx
Examining data/libreoffice-7.0.3/basegfx/source/tools/gradienttools.cxx
Examining data/libreoffice-7.0.3/basegfx/source/tools/keystoplerp.cxx
Examining data/libreoffice-7.0.3/basegfx/source/tools/canvastools.cxx
Examining data/libreoffice-7.0.3/basegfx/source/tools/tools.cxx
Examining data/libreoffice-7.0.3/basegfx/source/tools/unopolypolygon.cxx
Examining data/libreoffice-7.0.3/basegfx/source/tools/numbertools.cxx
Examining data/libreoffice-7.0.3/basegfx/source/tools/systemdependentdata.cxx
Examining data/libreoffice-7.0.3/basegfx/source/tools/zoomtools.cxx
Examining data/libreoffice-7.0.3/basegfx/source/tools/b2dclipstate.cxx
Examining data/libreoffice-7.0.3/basegfx/source/vector/b3dvector.cxx
Examining data/libreoffice-7.0.3/basegfx/source/vector/b2dvector.cxx
Examining data/libreoffice-7.0.3/basegfx/source/vector/b2ivector.cxx
Examining data/libreoffice-7.0.3/basegfx/source/numeric/ftools.cxx
Examining data/libreoffice-7.0.3/basegfx/source/color/bcolormodifier.cxx
Examining data/libreoffice-7.0.3/basegfx/source/color/bcolortools.cxx
Examining data/libreoffice-7.0.3/basegfx/source/point/b3dpoint.cxx
Examining data/libreoffice-7.0.3/basegfx/source/point/b2dpoint.cxx
Examining data/libreoffice-7.0.3/basegfx/source/point/b2ipoint.cxx
Examining data/libreoffice-7.0.3/basegfx/source/raster/rasterconvert3d.cxx
Examining data/libreoffice-7.0.3/basegfx/test/B2DPolygonToolsTest.cxx
Examining data/libreoffice-7.0.3/basegfx/test/B2DPointTest.cxx
Examining data/libreoffice-7.0.3/basegfx/test/B2DTupleTest.cxx
Examining data/libreoffice-7.0.3/basegfx/test/B2XRangeTest.cxx
Examining data/libreoffice-7.0.3/basegfx/test/basegfx3d.cxx
Examining data/libreoffice-7.0.3/basegfx/test/B2DPolyRangeTest.cxx
Examining data/libreoffice-7.0.3/basegfx/test/boxclipper.cxx
Examining data/libreoffice-7.0.3/basegfx/test/BColorTest.cxx
Examining data/libreoffice-7.0.3/basegfx/test/B2DPolyPolygonTest.cxx
Examining data/libreoffice-7.0.3/basegfx/test/clipstate.cxx
Examining data/libreoffice-7.0.3/basegfx/test/B2IBoxTest.cxx
Examining data/libreoffice-7.0.3/basegfx/test/B1DRangeTest.cxx
Examining data/libreoffice-7.0.3/basegfx/test/B2DHomMatrixTest.cxx
Examining data/libreoffice-7.0.3/basegfx/test/B2DPolyPolygonCutterTest.cxx
Examining data/libreoffice-7.0.3/basegfx/test/B2DRangeTest.cxx
Examining data/libreoffice-7.0.3/basegfx/test/basegfxtools.cxx
Examining data/libreoffice-7.0.3/basegfx/test/SvgPathImportExport.cxx
Examining data/libreoffice-7.0.3/basegfx/test/genericclipper.cxx
Examining data/libreoffice-7.0.3/basegfx/test/B2DPolygonTest.cxx
Examining data/libreoffice-7.0.3/officecfg/qa/cppheader.cxx
Examining data/libreoffice-7.0.3/jvmaccess/workbench/exceptiontest1.cxx
Examining data/libreoffice-7.0.3/jvmaccess/workbench/javainfo/javainfotest.cxx
Examining data/libreoffice-7.0.3/jvmaccess/workbench/exceptiontest2.cxx
Examining data/libreoffice-7.0.3/jvmaccess/source/virtualmachine.cxx
Examining data/libreoffice-7.0.3/jvmaccess/source/classpath.cxx
Examining data/libreoffice-7.0.3/jvmaccess/source/unovirtualmachine.cxx
Examining data/libreoffice-7.0.3/postprocess/qa/services.cxx
Examining data/libreoffice-7.0.3/embedserv/source/inc/embservconst.h
Examining data/libreoffice-7.0.3/embedserv/source/inc/stdafx.h
Examining data/libreoffice-7.0.3/embedserv/source/inc/common.h
Examining data/libreoffice-7.0.3/embedserv/source/embed/ed_ipersiststr.cxx
Examining data/libreoffice-7.0.3/embedserv/source/embed/register.cxx
Examining data/libreoffice-7.0.3/embedserv/source/embed/ed_iinplace.cxx
Examining data/libreoffice-7.0.3/embedserv/source/embed/ed_idataobj.cxx
Examining data/libreoffice-7.0.3/embedserv/source/embed/guid.cxx
Examining data/libreoffice-7.0.3/embedserv/source/embed/tracker.cxx
Examining data/libreoffice-7.0.3/embedserv/source/embed/ed_ioleobject.cxx
Examining data/libreoffice-7.0.3/embedserv/source/embed/esdll.cxx
Examining data/libreoffice-7.0.3/embedserv/source/embed/docholder.cxx
Examining data/libreoffice-7.0.3/embedserv/source/embed/servprov.cxx
Examining data/libreoffice-7.0.3/embedserv/source/embed/syswinwrapper.cxx
Examining data/libreoffice-7.0.3/embedserv/source/embed/iipaobj.cxx
Examining data/libreoffice-7.0.3/embedserv/source/embed/intercept.cxx
Examining data/libreoffice-7.0.3/embedserv/source/inprocserv/advisesink.cxx
Examining data/libreoffice-7.0.3/embedserv/source/inprocserv/dllentry.cxx
Examining data/libreoffice-7.0.3/embedserv/source/inprocserv/inprocembobj.h
Examining data/libreoffice-7.0.3/embedserv/source/inprocserv/inprocembobj.cxx
Examining data/libreoffice-7.0.3/helpcompiler/source/HelpIndexer_main.cxx
Examining data/libreoffice-7.0.3/helpcompiler/source/LuceneHelper.cxx
Examining data/libreoffice-7.0.3/helpcompiler/source/HelpLinker_main.cxx
Examining data/libreoffice-7.0.3/helpcompiler/source/HelpSearch.cxx
Examining data/libreoffice-7.0.3/helpcompiler/source/HelpCompiler.cxx
Examining data/libreoffice-7.0.3/helpcompiler/source/HelpLinker.cxx
Examining data/libreoffice-7.0.3/helpcompiler/source/BasCodeTagger.cxx
Examining data/libreoffice-7.0.3/helpcompiler/source/HelpIndexer.cxx
Examining data/libreoffice-7.0.3/i18nlangtag/qa/cppunit/test_languagetag.cxx
Examining data/libreoffice-7.0.3/i18nlangtag/source/isolang/isolang.cxx
Examining data/libreoffice-7.0.3/i18nlangtag/source/isolang/inunx.cxx
Examining data/libreoffice-7.0.3/i18nlangtag/source/isolang/insys.cxx
Examining data/libreoffice-7.0.3/i18nlangtag/source/isolang/inwnt.cxx
Examining data/libreoffice-7.0.3/i18nlangtag/source/isolang/mslangid.cxx
Examining data/libreoffice-7.0.3/i18nlangtag/source/languagetag/languagetag.cxx
Examining data/libreoffice-7.0.3/i18nlangtag/source/languagetag/languagetagicu.cxx
Examining data/libreoffice-7.0.3/store/source/storpage.cxx
Examining data/libreoffice-7.0.3/store/source/stordir.cxx
Examining data/libreoffice-7.0.3/store/source/storcach.cxx
Examining data/libreoffice-7.0.3/store/source/store.cxx
Examining data/libreoffice-7.0.3/store/source/storbase.cxx
Examining data/libreoffice-7.0.3/store/source/stordata.cxx
Examining data/libreoffice-7.0.3/store/source/storlckb.cxx
Examining data/libreoffice-7.0.3/store/source/storbios.cxx
Examining data/libreoffice-7.0.3/store/source/lockbyte.cxx
Examining data/libreoffice-7.0.3/store/source/object.cxx
Examining data/libreoffice-7.0.3/store/source/stortree.cxx
Examining data/libreoffice-7.0.3/include/i18nutil/i18nutildllapi.h
Examining data/libreoffice-7.0.3/include/svl/memberid.h
Examining data/libreoffice-7.0.3/include/svl/svldllapi.h
Examining data/libreoffice-7.0.3/include/editeng/editengdllapi.h
Examining data/libreoffice-7.0.3/include/editeng/memberids.h
Examining data/libreoffice-7.0.3/include/canvas/canvastoolsdllapi.h
Examining data/libreoffice-7.0.3/include/registry/regtype.h
Examining data/libreoffice-7.0.3/include/registry/version.h
Examining data/libreoffice-7.0.3/include/registry/writer.h
Examining data/libreoffice-7.0.3/include/registry/regdllapi.h
Examining data/libreoffice-7.0.3/include/basic/basicdllapi.h
Examining data/libreoffice-7.0.3/include/ucbhelper/ucbhelperdllapi.h
Examining data/libreoffice-7.0.3/include/postmac.h
Examining data/libreoffice-7.0.3/include/sal/macros.h
Examining data/libreoffice-7.0.3/include/sal/main.h
Examining data/libreoffice-7.0.3/include/sal/typesizes.h
Examining data/libreoffice-7.0.3/include/sal/config.h
Examining data/libreoffice-7.0.3/include/sal/mathconf.h
Examining data/libreoffice-7.0.3/include/sal/types.h
Examining data/libreoffice-7.0.3/include/sal/detail/log.h
Examining data/libreoffice-7.0.3/include/sal/alloca.h
Examining data/libreoffice-7.0.3/include/sal/saldllapi.h
Examining data/libreoffice-7.0.3/include/filter/dllapi.h
Examining data/libreoffice-7.0.3/include/filter/msfilter/msfilterdllapi.h
Examining data/libreoffice-7.0.3/include/cppu/cppudllapi.h
Examining data/libreoffice-7.0.3/include/osl/endian.h
Examining data/libreoffice-7.0.3/include/osl/nlsupport.h
Examining data/libreoffice-7.0.3/include/osl/pipe.h
Examining data/libreoffice-7.0.3/include/osl/module.h
Examining data/libreoffice-7.0.3/include/osl/socket.h
Examining data/libreoffice-7.0.3/include/osl/diagnose.h
Examining data/libreoffice-7.0.3/include/osl/time.h
Examining data/libreoffice-7.0.3/include/osl/process.h
Examining data/libreoffice-7.0.3/include/osl/conditn.h
Examining data/libreoffice-7.0.3/include/osl/doublecheckedlocking.h
Examining data/libreoffice-7.0.3/include/osl/detail/component-mapping.h
Examining data/libreoffice-7.0.3/include/osl/detail/android-bootstrap.h
Examining data/libreoffice-7.0.3/include/osl/detail/component-defines.h
Examining data/libreoffice-7.0.3/include/osl/detail/file.h
Examining data/libreoffice-7.0.3/include/osl/thread.h
Examining data/libreoffice-7.0.3/include/osl/signal.h
Examining data/libreoffice-7.0.3/include/osl/security.h
Examining data/libreoffice-7.0.3/include/osl/mutex.h
Examining data/libreoffice-7.0.3/include/osl/interlck.h
Examining data/libreoffice-7.0.3/include/osl/profile.h
Examining data/libreoffice-7.0.3/include/osl/file.h
Examining data/libreoffice-7.0.3/include/vbahelper/vbadllapi.h
Examining data/libreoffice-7.0.3/include/opencl/opencldllapi.h
Examining data/libreoffice-7.0.3/include/onlineupdate/mar_cmdline.h
Examining data/libreoffice-7.0.3/include/onlineupdate/mar_private.h
Examining data/libreoffice-7.0.3/include/onlineupdate/mar.h
Examining data/libreoffice-7.0.3/include/onlineupdate/mozilla/TypeTraits.h
Examining data/libreoffice-7.0.3/include/onlineupdate/mozilla/MacroArgs.h
Examining data/libreoffice-7.0.3/include/onlineupdate/mozilla/nsTraceRefcnt.h
Examining data/libreoffice-7.0.3/include/onlineupdate/mozilla/Compiler.h
Examining data/libreoffice-7.0.3/include/onlineupdate/mozilla/Likely.h
Examining data/libreoffice-7.0.3/include/onlineupdate/mozilla/Types.h
Examining data/libreoffice-7.0.3/include/onlineupdate/mozilla/Attributes.h
Examining data/libreoffice-7.0.3/include/onlineupdate/mozilla/Assertions.h
Examining data/libreoffice-7.0.3/include/typelib/typeclass.h
Examining data/libreoffice-7.0.3/include/typelib/uik.h
Examining data/libreoffice-7.0.3/include/typelib/typedescription.h
Examining data/libreoffice-7.0.3/include/uno/data.h
Examining data/libreoffice-7.0.3/include/uno/any2.h
Examining data/libreoffice-7.0.3/include/uno/mapping.h
Examining data/libreoffice-7.0.3/include/uno/dispatcher.h
Examining data/libreoffice-7.0.3/include/uno/current_context.h
Examining data/libreoffice-7.0.3/include/uno/Enterable.h
Examining data/libreoffice-7.0.3/include/uno/sequence2.h
Examining data/libreoffice-7.0.3/include/uno/threadpool.h
Examining data/libreoffice-7.0.3/include/uno/environment.h
Examining data/libreoffice-7.0.3/include/uno/lbnames.h
Examining data/libreoffice-7.0.3/include/uno/EnvDcp.h
Examining data/libreoffice-7.0.3/include/systools/win32/uwinapi.h
Examining data/libreoffice-7.0.3/include/systools/win32/qswin32.h
Examining data/libreoffice-7.0.3/include/svtools/rtftoken.h
Examining data/libreoffice-7.0.3/include/svtools/htmltokn.h
Examining data/libreoffice-7.0.3/include/svtools/svtdllapi.h
Examining data/libreoffice-7.0.3/include/svtools/helpids.h
Examining data/libreoffice-7.0.3/include/salhelper/salhelperdllapi.h
Examining data/libreoffice-7.0.3/include/tools/diagnose_ex.h
Examining data/libreoffice-7.0.3/include/tools/weakbase.h
Examining data/libreoffice-7.0.3/include/tools/solar.h
Examining data/libreoffice-7.0.3/include/tools/svlibrary.h
Examining data/libreoffice-7.0.3/include/tools/toolsdllapi.h
Examining data/libreoffice-7.0.3/include/basegfx/basegfxdllapi.h
Examining data/libreoffice-7.0.3/include/jvmaccess/jvmaccessdllapi.h
Examining data/libreoffice-7.0.3/include/helpcompiler/dllapi.h
Examining data/libreoffice-7.0.3/include/i18nlangtag/i18nlangtagdllapi.h
Examining data/libreoffice-7.0.3/include/i18nlangtag/lang.h
Examining data/libreoffice-7.0.3/include/store/store.h
Examining data/libreoffice-7.0.3/include/store/types.h
Examining data/libreoffice-7.0.3/include/store/storedllapi.h
Examining data/libreoffice-7.0.3/include/comphelper/comphelperdllapi.h
Examining data/libreoffice-7.0.3/include/comphelper/fileformat.h
Examining data/libreoffice-7.0.3/include/cppcanvas/cppcanvasdllapi.h
Examining data/libreoffice-7.0.3/include/LibreOfficeKit/LibreOfficeKitEnums.h
Examining data/libreoffice-7.0.3/include/LibreOfficeKit/LibreOfficeKit.h
Examining data/libreoffice-7.0.3/include/LibreOfficeKit/LibreOfficeKitTypes.h
Examining data/libreoffice-7.0.3/include/LibreOfficeKit/LibreOfficeKitInit.h
Examining data/libreoffice-7.0.3/include/LibreOfficeKit/LibreOfficeKitGtk.h
Examining data/libreoffice-7.0.3/include/linguistic/lngdllapi.h
Examining data/libreoffice-7.0.3/include/sax/saxdllapi.h
Examining data/libreoffice-7.0.3/include/sax/fastsaxdllapi.h
Examining data/libreoffice-7.0.3/include/xmloff/XMLFilterServiceNames.h
Examining data/libreoffice-7.0.3/include/xmloff/dllapi.h
Examining data/libreoffice-7.0.3/include/avmedia/avmediadllapi.h
Examining data/libreoffice-7.0.3/include/postwin.h
Examining data/libreoffice-7.0.3/include/vcl/dllapi.h
Examining data/libreoffice-7.0.3/include/desktop/dllapi.h
Examining data/libreoffice-7.0.3/include/desktop/exithelper.h
Examining data/libreoffice-7.0.3/include/cppuhelper/interfacecontainer.h
Examining data/libreoffice-7.0.3/include/cppuhelper/cppuhelperdllapi.h
Examining data/libreoffice-7.0.3/include/cppuhelper/proptypehlp.h
Examining data/libreoffice-7.0.3/include/cppuhelper/findsofficepath.h
Examining data/libreoffice-7.0.3/include/framework/fwedllapi.h
Examining data/libreoffice-7.0.3/include/svx/svxdllapi.h
Examining data/libreoffice-7.0.3/include/rtl/alloc.h
Examining data/libreoffice-7.0.3/include/rtl/string.h
Examining data/libreoffice-7.0.3/include/rtl/uuid.h
Examining data/libreoffice-7.0.3/include/rtl/random.h
Examining data/libreoffice-7.0.3/include/rtl/ustring.h
Examining data/libreoffice-7.0.3/include/rtl/strbuf.h
Examining data/libreoffice-7.0.3/include/rtl/locale.h
Examining data/libreoffice-7.0.3/include/rtl/process.h
Examining data/libreoffice-7.0.3/include/rtl/ustrbuf.h
Examining data/libreoffice-7.0.3/include/rtl/cipher.h
Examining data/libreoffice-7.0.3/include/rtl/crc.h
Examining data/libreoffice-7.0.3/include/rtl/unload.h
Examining data/libreoffice-7.0.3/include/rtl/bootstrap.h
Examining data/libreoffice-7.0.3/include/rtl/textcvt.h
Examining data/libreoffice-7.0.3/include/rtl/uri.h
Examining data/libreoffice-7.0.3/include/rtl/math.h
Examining data/libreoffice-7.0.3/include/rtl/textenc.h
Examining data/libreoffice-7.0.3/include/rtl/digest.h
Examining data/libreoffice-7.0.3/include/rtl/byteseq.h
Examining data/libreoffice-7.0.3/include/rtl/tencinfo.h
Examining data/libreoffice-7.0.3/include/xmlscript/xmlscriptdllapi.h
Examining data/libreoffice-7.0.3/include/xmlscript/xmlns.h
Examining data/libreoffice-7.0.3/include/dbaccess/dbaccessdllapi.h
Examining data/libreoffice-7.0.3/include/formula/formuladllapi.h
Examining data/libreoffice-7.0.3/include/formula/funcvarargs.h
Examining data/libreoffice-7.0.3/include/unotools/unotoolsdllapi.h
Examining data/libreoffice-7.0.3/include/prewin.h
Examining data/libreoffice-7.0.3/include/apple_remote/RemoteControl.h
Examining data/libreoffice-7.0.3/include/apple_remote/RemoteMainController.h
Examining data/libreoffice-7.0.3/include/sfx2/dllapi.h
Examining data/libreoffice-7.0.3/include/cui/cuidllapi.h
Examining data/libreoffice-7.0.3/include/drawinglayer/drawinglayerdllapi.h
Examining data/libreoffice-7.0.3/include/toolkit/dllapi.h
Examining data/libreoffice-7.0.3/include/oox/dllapi.h
Examining data/libreoffice-7.0.3/include/sot/sotdllapi.h
Examining data/libreoffice-7.0.3/include/com/sun/star/uno/genfunc.h
Examining data/libreoffice-7.0.3/include/com/sun/star/uno/Sequence.h
Examining data/libreoffice-7.0.3/include/com/sun/star/uno/Reference.h
Examining data/libreoffice-7.0.3/include/com/sun/star/uno/Any.h
Examining data/libreoffice-7.0.3/include/com/sun/star/uno/Type.h
Examining data/libreoffice-7.0.3/include/premac.h
Examining data/libreoffice-7.0.3/bridges/source/jni_uno/jni_info.cxx
Examining data/libreoffice-7.0.3/bridges/source/jni_uno/jni_data.cxx
Examining data/libreoffice-7.0.3/bridges/source/jni_uno/jni_bridge.cxx
Examining data/libreoffice-7.0.3/bridges/source/jni_uno/nativethreadpool.cxx
Examining data/libreoffice-7.0.3/bridges/source/jni_uno/jni_helper.h
Examining data/libreoffice-7.0.3/bridges/source/jni_uno/jni_uno2java.cxx
Examining data/libreoffice-7.0.3/bridges/source/jni_uno/jni_java2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/jni_uno/jni_base.h
Examining data/libreoffice-7.0.3/bridges/source/jni_uno/jni_bridge.h
Examining data/libreoffice-7.0.3/bridges/source/jni_uno/jni_info.h
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_solaris_sparc/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_solaris_sparc/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_solaris_sparc/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/msvc_win32_intel/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/msvc_win32_intel/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/msvc_win32_intel/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_ios/rtti.h
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_ios/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_ios/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_ios/unwind-cxx.h
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_ios/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/msvc_win32_x86-64/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/msvc_win32_x86-64/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/msvc_win32_x86-64/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_arm/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_arm/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/abi.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/callvirtualfunction.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_ia64/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_ia64/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_ia64/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_macosx_x86-64/callvirtualmethod.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_macosx_x86-64/abi.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_macosx_x86-64/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_macosx_x86-64/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_macosx_x86-64/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_macosx_x86-64/call.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_solaris_intel/callvirtualmethod.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_solaris_intel/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_solaris_intel/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_solaris_intel/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_mips64/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_mips64/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_mips64/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_alpha/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_alpha/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_alpha/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_hppa/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_hppa/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_hppa/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_hppa/call.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/shared/component.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/shared/vtablefactory.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/shared/vtables.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/shared/unointerfaceproxy.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/shared/cppinterfaceproxy.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/shared/bridge.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/shared/types.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_x86-64/rtti.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_x86-64/abi.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_x86-64/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_sparc64/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_sparc64/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_sparc64/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_aix_powerpc/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_aix_powerpc/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_aix_powerpc/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_m68k/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_m68k/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_m68k/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_s390/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_s390/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_s390/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_powerpc/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_powerpc/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_powerpc/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_mips/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_mips/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_mips/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_intel/callvirtualmethod.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_intel/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_intel/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_powerpc64/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_powerpc64/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_powerpc64/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_s390x/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_s390x/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_s390x/cpp2uno.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_sparc/uno2cpp.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_sparc/except.cxx
Examining data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_sparc/cpp2uno.cxx
Examining data/libreoffice-7.0.3/i18npool/inc/wtt.h
Examining data/libreoffice-7.0.3/i18npool/inc/bullet.h
Examining data/libreoffice-7.0.3/i18npool/qa/cppunit/test_characterclassification.cxx
Examining data/libreoffice-7.0.3/i18npool/qa/cppunit/test_ordinalsuffix.cxx
Examining data/libreoffice-7.0.3/i18npool/qa/cppunit/test_textsearch.cxx
Examining data/libreoffice-7.0.3/i18npool/qa/cppunit/test_defaultnumberingprovider.cxx
Examining data/libreoffice-7.0.3/i18npool/qa/cppunit/test_breakiterator.cxx
Examining data/libreoffice-7.0.3/i18npool/source/textconversion/textconversion.cxx
Examining data/libreoffice-7.0.3/i18npool/source/textconversion/textconversion_zh.cxx
Examining data/libreoffice-7.0.3/i18npool/source/textconversion/genconv_dict.cxx
Examining data/libreoffice-7.0.3/i18npool/source/textconversion/textconversion_ko.cxx
Examining data/libreoffice-7.0.3/i18npool/source/textconversion/textconversionImpl.cxx
Examining data/libreoffice-7.0.3/i18npool/source/calendar/calendarImpl.cxx
Examining data/libreoffice-7.0.3/i18npool/source/calendar/calendar_jewish.cxx
Examining data/libreoffice-7.0.3/i18npool/source/calendar/calendar_hijri.cxx
Examining data/libreoffice-7.0.3/i18npool/source/calendar/calendar_gregorian.cxx
Examining data/libreoffice-7.0.3/i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreZiZu_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreKana.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreTraditionalKanji_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreSeZe_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreHyuByu_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreKiKuFollowedBySa_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/numtochar.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/textToPronounce_zh.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreKashida_CTL.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/transliteration_body.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/transliterationImpl.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/texttonum.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreDiacritics_CTL.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/numtotext_cjk.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/transliteration_commonclass.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreSpace_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/transliteration_OneToOne.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreProlongedSoundMark_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/chartonum.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/smallToLarge_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreBaFa_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/largeToSmall_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreIandEfollowedByYa_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreTraditionalKana_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreTiJi_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/transliteration_Ignore.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreSeparator_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreMinusSign_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreIterationMark_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/transliteration_caseignore.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreSize_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/transliteration_Numeric.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/fullwidthToHalfwidth.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreWidth.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/ignoreMiddleDot_ja_JP.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/katakanaToHiragana.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/halfwidthToFullwidth.cxx
Examining data/libreoffice-7.0.3/i18npool/source/transliteration/hiraganaToKatakana.cxx
Examining data/libreoffice-7.0.3/i18npool/source/localedata/localedata.cxx
Examining data/libreoffice-7.0.3/i18npool/source/localedata/LocaleNode.cxx
Examining data/libreoffice-7.0.3/i18npool/source/localedata/saxparser.cxx
Examining data/libreoffice-7.0.3/i18npool/source/localedata/filewriter.cxx
Examining data/libreoffice-7.0.3/i18npool/source/search/levdis.cxx
Examining data/libreoffice-7.0.3/i18npool/source/search/textsearch.cxx
Examining data/libreoffice-7.0.3/i18npool/source/indexentry/indexentrysupplier_asian.cxx
Examining data/libreoffice-7.0.3/i18npool/source/indexentry/indexentrysupplier_common.cxx
Examining data/libreoffice-7.0.3/i18npool/source/indexentry/data/indexdata_alphanumeric.h
Examining data/libreoffice-7.0.3/i18npool/source/indexentry/data/indexdata_ja_phonetic.h
Examining data/libreoffice-7.0.3/i18npool/source/indexentry/indexentrysupplier.cxx
Examining data/libreoffice-7.0.3/i18npool/source/indexentry/indexentrysupplier_ja_phonetic.cxx
Examining data/libreoffice-7.0.3/i18npool/source/indexentry/genindex_data.cxx
Examining data/libreoffice-7.0.3/i18npool/source/indexentry/indexentrysupplier_default.cxx
Examining data/libreoffice-7.0.3/i18npool/source/breakiterator/breakiterator_cjk.cxx
Examining data/libreoffice-7.0.3/i18npool/source/breakiterator/breakiterator_unicode.cxx
Examining data/libreoffice-7.0.3/i18npool/source/breakiterator/breakiterator_th.cxx
Examining data/libreoffice-7.0.3/i18npool/source/breakiterator/breakiteratorImpl.cxx
Examining data/libreoffice-7.0.3/i18npool/source/breakiterator/gendict.cxx
Examining data/libreoffice-7.0.3/i18npool/source/breakiterator/xdictionary.cxx
Examining data/libreoffice-7.0.3/i18npool/source/ordinalsuffix/ordinalsuffix.cxx
Examining data/libreoffice-7.0.3/i18npool/source/nativenumber/data/numberchar.h
Examining data/libreoffice-7.0.3/i18npool/source/nativenumber/nativenumbersupplier.cxx
Examining data/libreoffice-7.0.3/i18npool/source/inputchecker/inputsequencechecker.cxx
Examining data/libreoffice-7.0.3/i18npool/source/inputchecker/inputsequencechecker_th.cxx
Examining data/libreoffice-7.0.3/i18npool/source/inputchecker/inputsequencechecker_hi.cxx
Examining data/libreoffice-7.0.3/i18npool/source/numberformatcode/numberformatcode.cxx
Examining data/libreoffice-7.0.3/i18npool/source/registerservices/registerservices.cxx
Examining data/libreoffice-7.0.3/i18npool/source/collator/collatorImpl.cxx
Examining data/libreoffice-7.0.3/i18npool/source/collator/gencoll_rule.cxx
Examining data/libreoffice-7.0.3/i18npool/source/collator/collator_unicode.cxx
Examining data/libreoffice-7.0.3/i18npool/source/collator/chaptercollator.cxx
Examining data/libreoffice-7.0.3/i18npool/source/characterclassification/characterclassificationImpl.cxx
Examining data/libreoffice-7.0.3/i18npool/source/characterclassification/cclass_unicode.cxx
Examining data/libreoffice-7.0.3/i18npool/source/characterclassification/cclass_unicode_parser.cxx
Examining data/libreoffice-7.0.3/i18npool/source/characterclassification/unoscripttypedetector.cxx
Examining data/libreoffice-7.0.3/comphelper/inc/pch/precompiled_comphelper.cxx
Examining data/libreoffice-7.0.3/comphelper/qa/weakbag/test_weakbag.cxx
Examining data/libreoffice-7.0.3/comphelper/qa/weakbag/test_weakbag_noadditional.cxx
Examining data/libreoffice-7.0.3/comphelper/qa/container/comphelper_ifcontainer.cxx
Examining data/libreoffice-7.0.3/comphelper/qa/container/testifcontainer.cxx
Examining data/libreoffice-7.0.3/comphelper/qa/string/test_string.cxx
Examining data/libreoffice-7.0.3/comphelper/qa/unit/threadpooltest.cxx
Examining data/libreoffice-7.0.3/comphelper/qa/unit/variadictemplates.cxx
Examining data/libreoffice-7.0.3/comphelper/qa/unit/types_test.cxx
Examining data/libreoffice-7.0.3/comphelper/qa/unit/test_guards.cxx
Examining data/libreoffice-7.0.3/comphelper/qa/unit/syntaxhighlighttest.cxx
Examining data/libreoffice-7.0.3/comphelper/qa/unit/base64_test.cxx
Examining data/libreoffice-7.0.3/comphelper/qa/unit/test_hash.cxx
Examining data/libreoffice-7.0.3/comphelper/qa/unit/parallelsorttest.cxx
Examining data/libreoffice-7.0.3/comphelper/source/processfactory/processfactory.cxx
Examining data/libreoffice-7.0.3/comphelper/source/windows/windows_process.cxx
Examining data/libreoffice-7.0.3/comphelper/source/xml/ofopxmlhelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/xml/xmltools.cxx
Examining data/libreoffice-7.0.3/comphelper/source/xml/attributelist.cxx
Examining data/libreoffice-7.0.3/comphelper/source/eventattachermgr/eventattachermgr.cxx
Examining data/libreoffice-7.0.3/comphelper/source/compare/AnyCompareFactory.cxx
Examining data/libreoffice-7.0.3/comphelper/source/container/enumhelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/container/enumerablemap.cxx
Examining data/libreoffice-7.0.3/comphelper/source/container/interfacecontainer2.cxx
Examining data/libreoffice-7.0.3/comphelper/source/container/IndexedPropertyValuesContainer.cxx
Examining data/libreoffice-7.0.3/comphelper/source/container/container.cxx
Examining data/libreoffice-7.0.3/comphelper/source/container/embeddedobjectcontainer.cxx
Examining data/libreoffice-7.0.3/comphelper/source/container/namecontainer.cxx
Examining data/libreoffice-7.0.3/comphelper/source/container/NamedPropertyValuesContainer.cxx
Examining data/libreoffice-7.0.3/comphelper/source/container/containermultiplexer.cxx
Examining data/libreoffice-7.0.3/comphelper/source/streaming/seqoutputstreamserv.cxx
Examining data/libreoffice-7.0.3/comphelper/source/streaming/basicio.cxx
Examining data/libreoffice-7.0.3/comphelper/source/streaming/seqinputstreamserv.cxx
Examining data/libreoffice-7.0.3/comphelper/source/streaming/seqstream.cxx
Examining data/libreoffice-7.0.3/comphelper/source/streaming/streamsection.cxx
Examining data/libreoffice-7.0.3/comphelper/source/streaming/memorystream.cxx
Examining data/libreoffice-7.0.3/comphelper/source/streaming/oslfile2streamwrap.cxx
Examining data/libreoffice-7.0.3/comphelper/source/streaming/seekableinput.cxx
Examining data/libreoffice-7.0.3/comphelper/source/officeinstdir/officeinstallationdirectories.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/listenernotification.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/hash.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/accessiblekeybindinghelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/graphicmimetype.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/weak.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/accessiblecomponenthelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/asyncquithandler.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/stillreadwriteinteraction.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/asyncnotification.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/anycompare.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/numberedcollection.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/getexpandeduri.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/sharedmutex.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/mimeconfighelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/base64.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/lok.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/random.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/namedvaluecollection.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/comphelper_services.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/AccessibleImplementationHelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/synchronousdispatch.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/logging.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/configuration.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/componentbase.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/profilezone.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/comphelper_module.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/evtlistenerhlp.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/accessibleselectionhelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/SelectionMultiplex.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/accimplaccess.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/threadpool.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/anytostring.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/docpasswordhelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/accessiblecontexthelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/dispatchcommand.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/docpasswordrequest.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/sequenceashashmap.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/proxyaggregation.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/accessiblewrapper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/debuggerinfo.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/string.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/componentmodule.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/weakeventlistener.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/instancelocker.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/DirectoryHelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/configurationhelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/fileurl.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/evtmethodhelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/servicedecl.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/numbers.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/documentinfo.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/officerestartmanager.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/automationinvokedzone.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/solarmutex.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/accessibleeventnotifier.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/syntaxhighlight.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/storagehelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/backupfilehelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/simplefileaccessinteraction.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/interaction.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/xmlsechelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/types.cxx
Examining data/libreoffice-7.0.3/comphelper/source/misc/accessibletexthelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/property/ChainablePropertySetInfo.cxx
Examining data/libreoffice-7.0.3/comphelper/source/property/propertycontainerhelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/property/ChainablePropertySet.cxx
Examining data/libreoffice-7.0.3/comphelper/source/property/propertycontainer.cxx
Examining data/libreoffice-7.0.3/comphelper/source/property/property.cxx
Examining data/libreoffice-7.0.3/comphelper/source/property/propagg.cxx
Examining data/libreoffice-7.0.3/comphelper/source/property/MasterPropertySetInfo.cxx
Examining data/libreoffice-7.0.3/comphelper/source/property/MasterPropertySet.cxx
Examining data/libreoffice-7.0.3/comphelper/source/property/genericpropertyset.cxx
Examining data/libreoffice-7.0.3/comphelper/source/property/propmultiplex.cxx
Examining data/libreoffice-7.0.3/comphelper/source/property/opropertybag.cxx
Examining data/libreoffice-7.0.3/comphelper/source/property/propertysetinfo.cxx
Examining data/libreoffice-7.0.3/comphelper/source/property/propertysethelper.cxx
Examining data/libreoffice-7.0.3/comphelper/source/property/propertystatecontainer.cxx
Examining data/libreoffice-7.0.3/comphelper/source/property/propstate.cxx
Examining data/libreoffice-7.0.3/comphelper/source/property/propertybag.cxx
Examining data/libreoffice-7.0.3/winaccessibility/inc/UAccCOMdllapi.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccHyperLink.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/UNOXWrapper.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccRelation.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccEditableText.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccHyperLink.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccessibleKeyStroke.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccValue.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccActionBase.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccActionBase.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccImage.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccText.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccHypertext.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccTable.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/acccommon.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccHypertext.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/MAccessible.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/StdAfx.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccComponentBase.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/UAccCOM.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccRelation.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccComponentBase.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccComponent.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccAction.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccTextBase.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccEditableText.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/UNOXWrapper.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/EnumVariant.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccTable.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/Resource.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/MAccessible.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccAction.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccValue.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/EnumVariant.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/stdafx.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccImage.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccComponent.h
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccText.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/AccTextBase.h
Examining data/libreoffice-7.0.3/winaccessibility/source/service/msaaservice_impl.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccComponentEventListener.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccListEventListener.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccTopWindowListener.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccObjectManagerAgent.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccDescendantManagerEventListener.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccParagraphEventListener.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/ResIDGenerator.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccMenuEventListener.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccTreeEventListener.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccDialogEventListener.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccTableEventListener.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccObject.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccObjectContainerEventListener.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccEventListener.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccFrameEventListener.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccTextComponentEventListener.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccObjectWinManager.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccWindowEventListener.cxx
Examining data/libreoffice-7.0.3/winaccessibility/source/service/AccContainerEventListener.cxx
Examining data/libreoffice-7.0.3/cppcanvas/inc/pch/precompiled_cppcanvas.cxx
Examining data/libreoffice-7.0.3/cppcanvas/qa/extras/emfplus/emfplus.cxx
Examining data/libreoffice-7.0.3/cppcanvas/qa/unit/test.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/wrapper/vclfactory.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/wrapper/implcanvas.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/wrapper/implcustomsprite.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/wrapper/implbitmapcanvas.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/wrapper/implsprite.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/wrapper/implspritecanvas.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/wrapper/implbitmap.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/wrapper/implpolypolygon.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/wrapper/basegfxfactory.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/uno/uno_mtfrenderer.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/tools/canvasgraphichelper.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/tools/tools.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/mtfrenderer/bitmapaction.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/mtfrenderer/textlineshelper.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/mtfrenderer/lineaction.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/mtfrenderer/pointaction.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/mtfrenderer/mtftools.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/mtfrenderer/implrenderer.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/mtfrenderer/polypolyaction.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/mtfrenderer/textaction.cxx
Examining data/libreoffice-7.0.3/cppcanvas/source/mtfrenderer/cachedprimitivebase.cxx
Examining data/libreoffice-7.0.3/solenv/gbuildtojson/gbuildtojson.cxx
Examining data/libreoffice-7.0.3/solenv/bin/concat-deps.c
Examining data/libreoffice-7.0.3/solenv/clang-cl/config_global.h
Examining data/libreoffice-7.0.3/solenv/qa/python/selftest/selftestexeobject.cxx
Examining data/libreoffice-7.0.3/solenv/qa/python/selftest/selftestobject.cxx
Examining data/libreoffice-7.0.3/solenv/qa/python/selftest/selftestdepobject.cxx
Examining data/libreoffice-7.0.3/solenv/gcc-wrappers/g++.cxx
Examining data/libreoffice-7.0.3/solenv/gcc-wrappers/gcc.cxx
Examining data/libreoffice-7.0.3/solenv/gcc-wrappers/wrapper.cxx
Examining data/libreoffice-7.0.3/eventattacher/source/eventattacher.cxx
Examining data/libreoffice-7.0.3/o3tl/qa/test-vector_pool.cxx
Examining data/libreoffice-7.0.3/o3tl/qa/test-safeint.cxx
Examining data/libreoffice-7.0.3/o3tl/qa/test-lru_map.cxx
Examining data/libreoffice-7.0.3/o3tl/qa/cow_wrapper_clients.cxx
Examining data/libreoffice-7.0.3/o3tl/qa/compile-temporary.cxx
Examining data/libreoffice-7.0.3/o3tl/qa/test-cow_wrapper.cxx
Examining data/libreoffice-7.0.3/o3tl/qa/compile-unsafe_downcast.cxx
Examining data/libreoffice-7.0.3/o3tl/qa/test-sorted_vector.cxx
Examining data/libreoffice-7.0.3/o3tl/qa/test-typed_flags.cxx
Examining data/libreoffice-7.0.3/o3tl/qa/test-enumarray.cxx
Examining data/libreoffice-7.0.3/o3tl/qa/test-span.cxx
Examining data/libreoffice-7.0.3/linguistic/source/hyphdta.cxx
Examining data/libreoffice-7.0.3/linguistic/source/convdicxml.cxx
Examining data/libreoffice-7.0.3/linguistic/source/iprcache.cxx
Examining data/libreoffice-7.0.3/linguistic/source/spelldsp.cxx
Examining data/libreoffice-7.0.3/linguistic/source/lngsvcmgr.cxx
Examining data/libreoffice-7.0.3/linguistic/source/convdiclist.cxx
Examining data/libreoffice-7.0.3/linguistic/source/misc.cxx
Examining data/libreoffice-7.0.3/linguistic/source/dicimp.cxx
Examining data/libreoffice-7.0.3/linguistic/source/lngprophelp.cxx
Examining data/libreoffice-7.0.3/linguistic/source/dlistimp.cxx
Examining data/libreoffice-7.0.3/linguistic/source/misc2.cxx
Examining data/libreoffice-7.0.3/linguistic/source/lngopt.cxx
Examining data/libreoffice-7.0.3/linguistic/source/lngreg.cxx
Examining data/libreoffice-7.0.3/linguistic/source/convdic.cxx
Examining data/libreoffice-7.0.3/linguistic/source/thesdsp.cxx
Examining data/libreoffice-7.0.3/linguistic/source/spelldta.cxx
Examining data/libreoffice-7.0.3/linguistic/source/hyphdsp.cxx
Examining data/libreoffice-7.0.3/linguistic/source/gciterator.cxx
Examining data/libreoffice-7.0.3/linguistic/source/hhconvdic.cxx
Examining data/libreoffice-7.0.3/linguistic/workben/sprophelp.cxx
Examining data/libreoffice-7.0.3/linguistic/workben/sreg.cxx
Examining data/libreoffice-7.0.3/linguistic/workben/sspellimp.cxx
Examining data/libreoffice-7.0.3/javaunohelper/source/vm.cxx
Examining data/libreoffice-7.0.3/javaunohelper/source/bootstrap.cxx
Examining data/libreoffice-7.0.3/javaunohelper/source/preload.cxx
Examining data/libreoffice-7.0.3/javaunohelper/source/javaunohelper.cxx
Examining data/libreoffice-7.0.3/chart2/workbench/addin/sampleaddin.cxx
Examining data/libreoffice-7.0.3/chart2/inc/pch/precompiled_chartcontroller.cxx
Examining data/libreoffice-7.0.3/chart2/inc/pch/precompiled_chartcore.cxx
Examining data/libreoffice-7.0.3/chart2/qa/extras/chart2_trendcalculators.cxx
Examining data/libreoffice-7.0.3/chart2/qa/extras/chart2dump/chart2dump.cxx
Examining data/libreoffice-7.0.3/chart2/qa/extras/chart2geometry.cxx
Examining data/libreoffice-7.0.3/chart2/qa/extras/xshape/chart2xshape.cxx
Examining data/libreoffice-7.0.3/chart2/qa/extras/PivotChartTest.cxx
Examining data/libreoffice-7.0.3/chart2/qa/extras/chart2import.cxx
Examining data/libreoffice-7.0.3/chart2/qa/extras/chart2export.cxx
Examining data/libreoffice-7.0.3/chart2/qa/unit/chart2-dialogs-test.cxx
Examining data/libreoffice-7.0.3/chart2/qa/unit/common_functor_test.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/filter/XMLFilter.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/BarChartTypeTemplate.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/StockDataInterpreter.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/ChartTypeManager.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/StockChartTypeTemplate.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/ChartTypeTemplate.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/NetChartType.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/DataInterpreter.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/ColumnLineDataInterpreter.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/PieChartTypeTemplate.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/BarChartType.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/FilledNetChartType.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/NetChartTypeTemplate.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/BubbleChartType.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/BubbleDataInterpreter.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/LineChartType.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/ChartType.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/ColumnLineChartTypeTemplate.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/XYDataInterpreter.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/ColumnChartType.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/ScatterChartType.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/CandleStickChartType.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/ScatterChartTypeTemplate.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/BubbleChartTypeTemplate.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/AreaChartTypeTemplate.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/AreaChartType.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/LineChartTypeTemplate.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/template/PieChartType.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/Legend.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/Axis.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/CartesianCoordinateSystem.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/PolarCoordinateSystem.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/StockBar.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/BaseCoordinateSystem.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/Title.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/ChartModel.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/DataPointProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/ChartModel_Persistence.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/DataPoint.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/DataSeriesProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/PageBackground.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/Diagram.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/Wall.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/UndoManager.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/DataSeries.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/FormattedString.cxx
Examining data/libreoffice-7.0.3/chart2/source/model/main/GridProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/PolynomialRegressionCurveCalculator.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/InternalData.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/MeanValueRegressionCurveCalculator.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/ResId.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/SceneProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/ErrorBar.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/UncachedDataSequence.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/ReferenceSizeProvider.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/TitleHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/WrappedDefaultProperty.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/LegendHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/ObjectIdentifier.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/ImplOPropertySet.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/OPropertySet.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/MediaDescriptorHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/DiagramHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/ModifyListenerHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/PotentialRegressionCurveCalculator.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/InternalDataProvider.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/LabeledDataSequence.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/WrappedPropertySet.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/RelativeSizeHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/CachedDataSequence.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/ExplicitCategoriesProvider.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/NumberFormatterWrapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/Scaling.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/UserDefinedProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/PopupRequest.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/XMLRangeHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/DataSourceHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/PropertyHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/FormattedStringHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/ConfigColorScheme.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/ExponentialRegressionCurveCalculator.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/LogarithmicRegressionCurveCalculator.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/LinePropertiesHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/FillProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/CharacterProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/ChartTypeHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/ChartModelHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/DataSeriesHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/WrappedDirectStateProperty.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/AxisHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/ThreeDHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/DataSource.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/ControllerLockGuard.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/RegressionCurveHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/ChartViewHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/RegressionCurveModel.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/NameContainer.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/RangeHighlighter.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/RelativePositionHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/TrueGuard.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/LinearRegressionCurveCalculator.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/RegressionCurveCalculator.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/BaseGFXHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/WeakListenerAdapter.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/MovingAverageRegressionCurveCalculator.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/RegressionEquation.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/ColorPerPointHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/WrappedIgnoreProperty.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/CommonConverters.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/LifeTime.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/StatisticsHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/tools/WrappedProperty.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/sidebar/ChartSeriesPanel.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/sidebar/ChartSidebarSelectionListener.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/sidebar/ChartColorWrapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/sidebar/ChartElementsPanel.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/sidebar/ChartAxisPanel.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/sidebar/Chart2PanelFactory.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/sidebar/ChartSidebarModifyListener.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/sidebar/ChartErrorBarPanel.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/sidebar/ChartLinePanel.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/sidebar/ChartAreaPanel.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/sidebar/ChartTypePanel.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/uitest/uiobject.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/DataBrowser.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_3D_SceneGeometry.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/TextDirectionListBox.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_ErrorBars.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_ChartType.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/res_BarGeometry.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/res_DataLabel.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_3D_SceneAppearance.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/dlg_ChartType.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/ObjectNameProvider.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_DataLabel.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/ChartResourceGroupDlgs.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_Scale.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_TitleRotation.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_3D_SceneIllumination.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/TimerTriggeredControllerLock.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_DataSource.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/dlg_InsertTitle.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/DialogModel.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_PointGeometry.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/dlg_ObjectProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/RangeSelectionHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/res_Titles.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/dlg_NumberFormat.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_SeriesToAxis.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/dlg_ShapeFont.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_RangeChooser.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/ChartTypeDialogController.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/dlg_InsertAxis_Grid.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/RangeSelectionListener.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_AxisPositions.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_AxisLabel.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/dlg_DataEditor.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/dlg_CreationWizard_UNO.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/res_Trendline.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/DataBrowserModel.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/res_ErrorBar.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/dlg_InsertErrorBars.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_DataPointOption.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/dlg_CreationWizard.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/dlg_InsertDataLabel.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/TitleDialogData.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_PolarOptions.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/dlg_ChartType_UNO.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_Trendline.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/dlg_ShapeParagraph.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/res_LegendPosition.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/ChartResourceGroups.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_Wizard_TitlesAndObjects.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/dlg_InsertLegend.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/ChangingResource.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/dlg_View3D.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/dlg_DataSource.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/dialogs/tp_LegendPosition.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/inc/ShapeController.h
Examining data/libreoffice-7.0.3/chart2/source/controller/inc/helpids.h
Examining data/libreoffice-7.0.3/chart2/source/controller/accessibility/AccessibleBase.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/accessibility/AccessibleViewForwarder.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/accessibility/ChartElementFactory.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/accessibility/AccessibleChartElement.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/accessibility/AccessibleTextHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/accessibility/AccessibleChartShape.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/accessibility/AccessibleChartView.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/AxisWrapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WrappedSplineProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/MinMaxLineWrapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WrappedDataCaptionProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WrappedScaleTextProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WrappedSeriesAreaOrLineProperty.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WrappedTextRotationProperty.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WrappedAddInProperty.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/LegendWrapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WrappedNumberFormatProperty.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/UpDownBarWrapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WrappedSceneProperty.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WrappedAutomaticPositionProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/AreaWrapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WrappedCharacterHeightProperty.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WrappedStockProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/ChartDataWrapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/Chart2ModelContact.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WrappedGapwidthProperty.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/GridWrapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/WallFloorWrapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/chartapiwrapper/TitleWrapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/itemsetwrapper/CharacterPropertyItemConverter.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/itemsetwrapper/LegendItemConverter.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/itemsetwrapper/AxisItemConverter.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/itemsetwrapper/MultipleItemConverter.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/itemsetwrapper/TitleItemConverter.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/itemsetwrapper/TextLabelItemConverter.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/itemsetwrapper/RegressionCurveItemConverter.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/itemsetwrapper/SeriesOptionsItemConverter.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/itemsetwrapper/ErrorBarItemConverter.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/itemsetwrapper/StatisticsItemConverter.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/itemsetwrapper/MultipleChartConverters.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/itemsetwrapper/ItemConverter.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/itemsetwrapper/RegressionEquationItemConverter.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/itemsetwrapper/GraphicPropertyItemConverter.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/DragMethod_RotateDiagram.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ChartController_TextEdit.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/FeatureCommandDispatchBase.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ChartController_EditData.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/CommandDispatch.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/DragMethod_Base.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ChartController_Insert.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ShapeController.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ToolbarController.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ChartController_Tools.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ChartDropTargetHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/CommandDispatchContainer.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ChartController_Position.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ChartController.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ChartFrameloader.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ControllerCommandDispatch.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/DrawCommandDispatch.h
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ChartController_Window.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/SelectionHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/DragMethod_PieSegment.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ChartWindow.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ChartController_Properties.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ElementSelector.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ObjectHierarchy.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/UndoCommandDispatch.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ChartModelClone.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/UndoGuard.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/StatusBarCommandDispatch.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/DrawCommandDispatch.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ChartTransferable.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/UndoActions.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/ConfigurationAccess.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/main/PositionAndSizeHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/drawinglayer/ViewElementListProvider.cxx
Examining data/libreoffice-7.0.3/chart2/source/controller/drawinglayer/DrawViewWrapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/LabelPositionHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/PolarLabelPositionHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/PlotterBase.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/VDataSeries.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/VLegendSymbolFactory.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/Stripe.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/ChartView.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/Clipping.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/DataPointSymbolSupplier.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/ChartItemPool.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/VButton.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/VTitle.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/ShapeFactory.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/VPolarTransformation.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/VLegend.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/PlottingPositionHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/PropertyMapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/Linear3DTransformation.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/DrawModelWrapper.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/main/VLineProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/diagram/VDiagram.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/Tickmarks_Dates.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/VPolarGrid.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/VPolarAngleAxis.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/VAxisProperties.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/VAxisOrGridBase.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/ScaleAutomatism.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/Tickmarks_Equidistant.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/DateHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/VPolarCoordinateSystem.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/VCoordinateSystem.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/VCartesianAxis.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/Tickmarks.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/VPolarRadiusAxis.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/DateScaling.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/VCartesianGrid.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/VCartesianCoordinateSystem.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/VAxisBase.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/MinimumAndMaximumSupplier.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/axes/VPolarAxis.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/charttypes/Splines.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/charttypes/AreaChart.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/charttypes/ConfigAccess.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/charttypes/BarChart.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/charttypes/BubbleChart.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/charttypes/VSeriesPlotter.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/charttypes/NetChart.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/charttypes/PieChart.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/charttypes/BarPositionHelper.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/charttypes/CandleStickChart.cxx
Examining data/libreoffice-7.0.3/chart2/source/view/charttypes/CategoryPositionHelper.cxx
Examining data/libreoffice-7.0.3/sax/qa/cppunit/parser.cxx
Examining data/libreoffice-7.0.3/sax/qa/cppunit/test_converter.cxx
Examining data/libreoffice-7.0.3/sax/qa/cppunit/xmlimport.cxx
Examining data/libreoffice-7.0.3/sax/qa/cppunit/attributes.cxx
Examining data/libreoffice-7.0.3/sax/source/expatwrap/saxwriter.cxx
Examining data/libreoffice-7.0.3/sax/source/expatwrap/xml2utf.cxx
Examining data/libreoffice-7.0.3/sax/source/expatwrap/sax_expat.cxx
Examining data/libreoffice-7.0.3/sax/source/tools/fastattribs.cxx
Examining data/libreoffice-7.0.3/sax/source/tools/fshelper.cxx
Examining data/libreoffice-7.0.3/sax/source/tools/converter.cxx
Examining data/libreoffice-7.0.3/sax/source/tools/fastserializer.cxx
Examining data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx
Examining data/libreoffice-7.0.3/sax/source/fastparser/legacyfastparser.cxx
Examining data/libreoffice-7.0.3/sax/test/saxdemo.cxx
Examining data/libreoffice-7.0.3/sax/test/sax/testsax.cxx
Examining data/libreoffice-7.0.3/sax/test/sax/testwriter.cxx
Examining data/libreoffice-7.0.3/sax/test/testcomponent.cxx
Examining data/libreoffice-7.0.3/xmloff/inc/pch/precompiled_xo.cxx
Examining data/libreoffice-7.0.3/xmloff/inc/pch/precompiled_xof.cxx
Examining data/libreoffice-7.0.3/xmloff/qa/unit/tokenmap-test.cxx
Examining data/libreoffice-7.0.3/xmloff/qa/unit/uxmloff.cxx
Examining data/libreoffice-7.0.3/xmloff/qa/unit/draw.cxx
Examining data/libreoffice-7.0.3/xmloff/qa/unit/text.cxx
Examining data/libreoffice-7.0.3/xmloff/qa/unit/style.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLSeriesHelper.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLSeries2Context.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLImport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLRegressionCurveObjectContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLAutoStylePoolP.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLChartContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLTableContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLParagraphContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/contexts.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/XMLErrorBarStylePropertyHdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLTools.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/transporttypes.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLLegendContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLPropertyMappingContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLEnumConverter.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/PropertyMaps.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLTextListContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/XMLSymbolImageContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/XMLTextOrientationHdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/ColorPropertySet.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/XMLAxisPositionPropertyHdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/XMLSymbolTypePropertyHdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/XMLLabelSeparatorContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/XMLErrorIndicatorPropertyHdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/XMLChartStyleContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLCalculationSettingsContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLPlotAreaContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/SchXMLAxisContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/chart/XMLChartPropertyContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/ControlOOoTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/MetaTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/TransformerTokenMap.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/FrameOASISTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/NotesTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/FormPropOASISTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/ProcAttrTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/StyleOASISTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/Oasis2OOo.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/DeepTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/FrameOOoTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/ControlOASISTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/ChartOOoTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/ChartOASISTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/ProcAddAttrTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/IgnoreTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/DlgOASISTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/TransformerContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/PropertyActionsOASIS.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/ChartPlotAreaOASISTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/EventMap.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/TransformerBase.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/EventOOoTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/FlatTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/XMLFilterRegistration.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/PropertyActionsOOo.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/StyleOOoTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/ChartPlotAreaOOoTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/EventOASISTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/MutableAttrList.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/CreateElemTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/PersMixedContentTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/TransformerActions.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/OOo2Oasis.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/PersAttrListTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/MergeElemTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/RenameElemTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/DocumentTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/transform/FormPropOOoTContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/table/XMLTableExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/table/XMLTableImport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/xmlnume.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/PageMasterPropHdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/PagePropertySetContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/XMLFootnoteSeparatorImport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/XMLBackgroundImageContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/MarkerStyle.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/lspachdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/PageMasterExportPropMapper.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/XMLBitmapLogicalSizePropertyHandler.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/XMLBackgroundImageExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/cdouthdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/xmlimppr.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/escphdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/XMLClipPropertyHandler.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/TransGradientStyle.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/XMLPageExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/styleexp.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/backhdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/StyleMap.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/chrlohdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/XMLConstantsPropertyHandler.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/chrhghdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/PageMasterImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/bordrhdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/GradientStyle.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/PageMasterStyleMap.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/prstylecond.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/opaquhdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/XMLPercentOrMeasurePropertyHandler.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/fonthdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/AttributeContainerHandler.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/weighhdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/impastpl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/XMLElementPropertyContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/NamedBoolPropertyHdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/SinglePropertySetInfoCache.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/shdwdhdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/FillStyleContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/xmlbahdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/undlihdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/xmlprcon.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/numehelp.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/shadwhdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/XMLFillBitmapSizePropertyHandler.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/XMLFontAutoStylePool.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/tabsthdl.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (aSeq1.begin(), aSeq1.end(), aSeq2.begin(), aSeq2.end(),
                [](const style::TabStop& a, const style::TabStop& b) {
                    return a.Position == b.Position
                    
Examining data/libreoffice-7.0.3/xmloff/source/style/kernihdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/EnumPropertyHdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/xmltabe.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/xmlaustp.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/xmlexppr.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/PageMasterImportPropMapper.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/xmlprmap.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/DrawAspectHdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/XMLBitmapRepeatOffsetPropertyHandler.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/csmaphdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/xmltabi.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/MultiPropertySetHelper.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/DashStyle.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/PageMasterPropHdlFactory.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/PageHeaderFooterContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/xmlnumfe.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/ImageStyle.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/postuhdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/prhdlfac.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/prstylei.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/XMLRectangleMembersHandler.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/xmlstyle.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/XMLFootnoteSeparatorExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/HatchStyle.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/xmlprhdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/PageMasterPropMapper.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/xmlnumfi.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/breakhdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/adjushdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/WordWrapPropertyHdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/xmlnumi.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/XMLIsPercentagePropertyHandler.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/XMLFontStylesContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/style/durationhdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexObjectSourceContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextMasterPageExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexTOCContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextShapeStyleContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLAutoTextEventExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtstyle.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexBibliographyConfigurationContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLCalculationSettingsContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLSectionSourceDDEImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextTableContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextListAutoStylePool.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtexppr.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextPropertySetContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLChangedRegionImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLChangeElementImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexSpanEntryContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtflde.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtstyli.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexTableSourceContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLFootnoteBodyImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextMarkImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLChangeInfoContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLLineNumberingExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLSectionFootnoteConfigExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexUserSourceContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLSectionExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextShapeImportHelper.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexTabStopEntryContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextCharStyleNamesElementExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextMasterStylesContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextMasterPageContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexTemplateContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexIllustrationSourceContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLFootnoteConfigurationImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexTOCStylesContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLAutoTextContainerEventImport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtfldi.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexBodyContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLStringBufferImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtparae.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextHeaderFooterContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLLineNumberingSeparatorImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLAutoMarkFileContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexBibliographyEntryContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextListBlockContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLSectionImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexBibliographySourceContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLSectionFootnoteConfigImport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexMarkExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexTitleTemplateContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLChangeImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextFrameContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLAutoTextEventImport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtprhdl.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (aColumns1.begin(), aColumns1.end(), aColumns2.begin(), aColumns2.end(),
        [](const TextColumn& a, const TextColumn& b) {
            return a.Width == b.Width
                && a.LeftMargin ==
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexSimpleEntryContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLSectionSourceImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexTOCSourceContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextFrameHyperlinkContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextColumnsExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtvfldi.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtdropi.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTrackedChangesImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextNumRuleInfo.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLRedlineExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexAlphabeticalSourceContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtimppr.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtprmap.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextListItemContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLLineNumberingImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexChapterInfoEntryContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtdrope.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtparai.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLFootnoteImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtimp.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtsecte.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLPropertyBackpatcher.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtftne.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLIndexSourceBaseContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/XMLTextColumnsContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/text/txtlists.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/XMLShapeStyleContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/animationimport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/XMLGraphicsDefaultStyle.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/sdpropls.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/shapeexport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/propimp0.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/ximpnote.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/animexp.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/EnhancedCustomShapeToken.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/XMLNumberStyles.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/XMLImageMapContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/layerexp.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/descriptionimp.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/QRCodeContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/xexptran.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/XMLShapePropertySetContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/ximpstyl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/ximppage.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/ximplink.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/ximp3dscene.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/ximpbody.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/sdxmlexp.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/layerimp.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/shapeimport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/XMLImageMapExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/ximpgrp.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/ximpcustomshape.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/sdxmlimp.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/XMLReplacementImageContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/numithdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/ximp3dobject.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/ximpshow.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/ximpshap.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/eventimp.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/animimp.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/SignatureLineContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/draw/animationexport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/meta/xmlversion.cxx
Examining data/libreoffice-7.0.3/xmloff/source/meta/xmlmetai.cxx
Examining data/libreoffice-7.0.3/xmloff/source/meta/xmlmetae.cxx
Examining data/libreoffice-7.0.3/xmloff/source/meta/MetaImportComponent.cxx
Examining data/libreoffice-7.0.3/xmloff/source/meta/MetaExportComponent.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/layerimport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/formevents.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/property_meta_data.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/controlelement.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/propertyimport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/handler/vcl_time_handler.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/handler/vcl_date_handler.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/handler/form_handler_factory.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/gridcolumnproptranslator.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/elementimport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/attriblistmerge.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/logging.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/eventexport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/officeforms.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/layerexport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/formattributes.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/eventimport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/formenums.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/formlayerimport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/controlpropertyhdl.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/formlayerexport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/propertyexport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/formcellbinding.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/elementexport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/controlpropertymap.cxx
Examining data/libreoffice-7.0.3/xmloff/source/forms/valueproperties.cxx
Examining data/libreoffice-7.0.3/xmloff/source/xforms/XFormsInstanceContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/xforms/SchemaSimpleTypeContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/xforms/SchemaContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/xforms/XFormsBindContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/xforms/xformsapi.cxx
Examining data/libreoffice-7.0.3/xmloff/source/xforms/xformsexport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/xforms/SchemaRestrictionContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/xforms/xformsimport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/xforms/XFormsModelContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/xforms/TokenContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/xforms/XFormsSubmissionContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/nmspmap.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/facreg.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/XMLEmbeddedObjectImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/DomBuilderContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/xmluconv.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/XMLEmbeddedObjectExportFilter.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/xmlictxt.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/XMLBasicExportFilter.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/RDFaImportHelper.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/SettingsExportHelper.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/fasttokenhandler.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/SvXMLAttr.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/DocumentSettingsContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/SvXMLAttrCollection.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/PropertySetMerger.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/xmltkmap.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/xmlimp.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/xmltoken.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/XMLBase64ImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/xmlerror.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/unoatrcn.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/XMLBase64Export.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/attrlist.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/xmlcnimp.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/DomExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/i18nmap.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/unointerfacetouniqueidentifiermapper.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/xmlmultiimagehelper.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/xmlexp.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/RDFaExportHelper.cxx
Examining data/libreoffice-7.0.3/xmloff/source/core/ProgressBarHelper.cxx
Examining data/libreoffice-7.0.3/xmloff/source/script/XMLStarBasicContextFactory.cxx
Examining data/libreoffice-7.0.3/xmloff/source/script/xmlbasicscript.cxx
Examining data/libreoffice-7.0.3/xmloff/source/script/XMLStarBasicExportHandler.cxx
Examining data/libreoffice-7.0.3/xmloff/source/script/xmlscripti.cxx
Examining data/libreoffice-7.0.3/xmloff/source/script/XMLEventExport.cxx
Examining data/libreoffice-7.0.3/xmloff/source/script/XMLEventImportHelper.cxx
Examining data/libreoffice-7.0.3/xmloff/source/script/XMLScriptContextFactory.cxx
Examining data/libreoffice-7.0.3/xmloff/source/script/XMLEventsImportContext.cxx
Examining data/libreoffice-7.0.3/xmloff/source/script/XMLScriptExportHandler.cxx
Examining data/libreoffice-7.0.3/bean/native/unix/com_sun_star_comp_beans_LocalOfficeWindow.c
Examining data/libreoffice-7.0.3/bean/native/win32/com_sun_star_comp_beans_LocalOfficeWindow.c
Examining data/libreoffice-7.0.3/test/qa/cppunit/test_xpath.cxx
Examining data/libreoffice-7.0.3/test/source/drawing/xshape.cxx
Examining data/libreoffice-7.0.3/test/source/drawing/xgluepointssupplier.cxx
Examining data/libreoffice-7.0.3/test/source/drawing/xshapedescriptor.cxx
Examining data/libreoffice-7.0.3/test/source/drawing/captionshape.cxx
Examining data/libreoffice-7.0.3/test/source/drawing/xshapegrouper.cxx
Examining data/libreoffice-7.0.3/test/source/drawing/xshapes.cxx
Examining data/libreoffice-7.0.3/test/source/drawing/xdrawpages.cxx
Examining data/libreoffice-7.0.3/test/source/xmltesttools.cxx
Examining data/libreoffice-7.0.3/test/source/htmltesttools.cxx
Examining data/libreoffice-7.0.3/test/source/bootstrapfixture.cxx
Examining data/libreoffice-7.0.3/test/source/lang/xserviceinfo.cxx
Examining data/libreoffice-7.0.3/test/source/lang/xcomponent.cxx
Examining data/libreoffice-7.0.3/test/source/unoapi_property_testers.cxx
Examining data/libreoffice-7.0.3/test/source/chart/xchartdata.cxx
Examining data/libreoffice-7.0.3/test/source/screenshot_test.cxx
Examining data/libreoffice-7.0.3/test/source/util/xsearchdescriptor.cxx
Examining data/libreoffice-7.0.3/test/source/util/xsearchable.cxx
Examining data/libreoffice-7.0.3/test/source/util/searchdescriptor.cxx
Examining data/libreoffice-7.0.3/test/source/util/xreplacedescriptor.cxx
Examining data/libreoffice-7.0.3/test/source/util/xrefreshable.cxx
Examining data/libreoffice-7.0.3/test/source/util/xindent.cxx
Examining data/libreoffice-7.0.3/test/source/util/xreplaceable.cxx
Examining data/libreoffice-7.0.3/test/source/util/xmergeable.cxx
Examining data/libreoffice-7.0.3/test/source/setupvcl.cxx
Examining data/libreoffice-7.0.3/test/source/table/xtablecolumns.cxx
Examining data/libreoffice-7.0.3/test/source/table/xtablechart.cxx
Examining data/libreoffice-7.0.3/test/source/table/xtablechartssupplier.cxx
Examining data/libreoffice-7.0.3/test/source/table/tablecolumn.cxx
Examining data/libreoffice-7.0.3/test/source/table/tablerow.cxx
Examining data/libreoffice-7.0.3/test/source/table/xtablecharts.cxx
Examining data/libreoffice-7.0.3/test/source/table/xcell.cxx
Examining data/libreoffice-7.0.3/test/source/table/xcellrange.cxx
Examining data/libreoffice-7.0.3/test/source/table/xcellcursor.cxx
Examining data/libreoffice-7.0.3/test/source/table/xcolumnrowrange.cxx
Examining data/libreoffice-7.0.3/test/source/table/xtablerows.cxx
Examining data/libreoffice-7.0.3/test/source/diff/diff.cxx
Examining data/libreoffice-7.0.3/test/source/helper/transferable.cxx
Examining data/libreoffice-7.0.3/test/source/helper/shape.cxx
Examining data/libreoffice-7.0.3/test/source/helper/form.cxx
Examining data/libreoffice-7.0.3/test/source/style/xstyleloader.cxx
Examining data/libreoffice-7.0.3/test/source/text/xsimpletext.cxx
Examining data/libreoffice-7.0.3/test/source/text/textcontent.cxx
Examining data/libreoffice-7.0.3/test/source/text/textprintersettings.cxx
Examining data/libreoffice-7.0.3/test/source/text/xtextcontent.cxx
Examining data/libreoffice-7.0.3/test/source/text/textsettings.cxx
Examining data/libreoffice-7.0.3/test/source/text/textdocumentsettings.cxx
Examining data/libreoffice-7.0.3/test/source/text/baseindex.cxx
Examining data/libreoffice-7.0.3/test/source/text/xdocumentindex.cxx
Examining data/libreoffice-7.0.3/test/source/text/textdocumentindex.cxx
Examining data/libreoffice-7.0.3/test/source/text/xtextfield.cxx
Examining data/libreoffice-7.0.3/test/source/text/xtext.cxx
Examining data/libreoffice-7.0.3/test/source/text/xtextrange.cxx
Examining data/libreoffice-7.0.3/test/source/calc_unoapi_test.cxx
Examining data/libreoffice-7.0.3/test/source/container/xenumerationaccess.cxx
Examining data/libreoffice-7.0.3/test/source/container/xnamecontainer.cxx
Examining data/libreoffice-7.0.3/test/source/container/xnameaccess.cxx
Examining data/libreoffice-7.0.3/test/source/container/xnamed.cxx
Examining data/libreoffice-7.0.3/test/source/container/xenumeration.cxx
Examining data/libreoffice-7.0.3/test/source/container/xnamereplace.cxx
Examining data/libreoffice-7.0.3/test/source/container/xchild.cxx
Examining data/libreoffice-7.0.3/test/source/container/xelementaccess.cxx
Examining data/libreoffice-7.0.3/test/source/container/xindexaccess.cxx
Examining data/libreoffice-7.0.3/test/source/beans/xpropertyset.cxx
Examining data/libreoffice-7.0.3/test/source/document/xembeddedobjectsupplier.cxx
Examining data/libreoffice-7.0.3/test/source/document/xlinktargetsupplier.cxx
Examining data/libreoffice-7.0.3/test/source/document/xactionlockable.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xconsolidatable.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xdatapilotfieldgrouping.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetoutline.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/spreadsheet.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xdatabaseranges.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetcellranges.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/sheetlink.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xcellrangemovement.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/spreadsheetdocumentsettings.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xuniquecellformatrangessupplier.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/sheetfilterdescriptor.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xcellrangeformula.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xscenariossupplier.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/databaserange.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xdatapilottables.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xdatapilotfield.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/sheetsortdescriptor2.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/subtotaldescriptor.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xconsolidationdescriptor.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xscenario.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xusedareacursor.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/datapilotfield.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetannotation.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xlabelranges.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/sheetcell.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/cellarealink.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xscenarioenhanced.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xdocumentauditing.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/sheetcellranges.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xdatapilottablessupplier.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xcalculatable.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xarealink.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xcellrangereferrer.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/cellproperties.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/tableautoformat.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetoperation.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xarealinks.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xcellseries.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xcellrangeaddressable.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xviewpane.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/tablevalidation.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/shape.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/databaseimportdescriptor.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetconditionalentries.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetfilterable.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/globalsheetsettings.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetannotationshapesupplier.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetfilterdescriptor3.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xmultipleoperation.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xformulaquery.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xarrayformularange.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetconditionalentry.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xheaderfootercontent.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetcellrangecontainer.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xmultiformulatokens.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xactivationbroadcaster.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsubtotaldescriptor.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xcelladdressable.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetcondition.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xdatapilottable.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xgoalseek.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetfilterdescriptor.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetannotationssupplier.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xddelink.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetpagebreak.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsubtotalcalculatable.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xspreadsheetdocument.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xspreadsheetview.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xspreadsheet.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetfilterdescriptor2.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetlinkable.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/spreadsheetviewsettings.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/scenario.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xcellrangedata.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/functiondescription.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xlabelrange.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/documentsettings.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xviewfreezable.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/sheetcellrange.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xdatabaserange.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsubtotalfield.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xnamedrange.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetannotationanchor.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetcellcursor.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xfunctiondescriptions.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xdatapilottable2.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xspreadsheets.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xprintareas.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetauditing.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/datapilotitem.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xspreadsheets2.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xcellrangesquery.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xviewsplitable.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xddelinks.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetcellrange.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xnamedranges.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetfilterableex.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xrecentfunctions.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xdatapilotdescriptor.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xcellformatrangessupplier.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xscenarios.cxx
Examining data/libreoffice-7.0.3/test/source/sheet/xsheetannotations.cxx
Examining data/libreoffice-7.0.3/test/source/unoapi_test.cxx
Examining data/libreoffice-7.0.3/test/source/view/xcontrolaccess.cxx
Examining data/libreoffice-7.0.3/test/source/view/xformlayeraccess.cxx
Examining data/libreoffice-7.0.3/test/source/callgrind.cxx
Examining data/libreoffice-7.0.3/test/source/vclbootstrapprotector.cxx
Examining data/libreoffice-7.0.3/jvmfwk/source/elements.cxx
Examining data/libreoffice-7.0.3/jvmfwk/source/libxmlutil.cxx
Examining data/libreoffice-7.0.3/jvmfwk/source/fwkutil.cxx
Examining data/libreoffice-7.0.3/jvmfwk/source/fwkbase.cxx
Examining data/libreoffice-7.0.3/jvmfwk/source/framework.cxx
Examining data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/javaenvsetup/javaldx.cxx
Examining data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/sunjre.cxx
Examining data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/vendorlist.cxx
Examining data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/vendorbase.cxx
Examining data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/diagnostics.h
Examining data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx
Examining data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.cxx
Examining data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/sunversion.cxx
Examining data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/gnujre.cxx
Examining data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/otherjre.cxx
Examining data/libreoffice-7.0.3/avmedia/inc/helpids.h
Examining data/libreoffice-7.0.3/avmedia/source/win/manager.cxx
Examining data/libreoffice-7.0.3/avmedia/source/win/player.cxx
Examining data/libreoffice-7.0.3/avmedia/source/win/window.cxx
Examining data/libreoffice-7.0.3/avmedia/source/win/framegrabber.cxx
Examining data/libreoffice-7.0.3/avmedia/source/win/winuno.cxx
Examining data/libreoffice-7.0.3/avmedia/source/vlc/vlcplayer.cxx
Examining data/libreoffice-7.0.3/avmedia/source/vlc/vlcmanager.cxx
Examining data/libreoffice-7.0.3/avmedia/source/vlc/wrapper/Instance.cxx
Examining data/libreoffice-7.0.3/avmedia/source/vlc/wrapper/Player.cxx
Examining data/libreoffice-7.0.3/avmedia/source/vlc/wrapper/Common.cxx
Examining data/libreoffice-7.0.3/avmedia/source/vlc/wrapper/Media.cxx
Examining data/libreoffice-7.0.3/avmedia/source/vlc/wrapper/EventHandler.cxx
Examining data/libreoffice-7.0.3/avmedia/source/vlc/wrapper/EventManager.cxx
Examining data/libreoffice-7.0.3/avmedia/source/vlc/vlcuno.cxx
Examining data/libreoffice-7.0.3/avmedia/source/vlc/vlcwindow.cxx
Examining data/libreoffice-7.0.3/avmedia/source/vlc/vlcframegrabber.cxx
Examining data/libreoffice-7.0.3/avmedia/source/avmediadummy.cxx
Examining data/libreoffice-7.0.3/avmedia/source/viewer/mediawindow.cxx
Examining data/libreoffice-7.0.3/avmedia/source/viewer/mediawindow_impl.cxx
Examining data/libreoffice-7.0.3/avmedia/source/viewer/mediaevent_impl.cxx
Examining data/libreoffice-7.0.3/avmedia/source/framework/soundhandler.cxx
Examining data/libreoffice-7.0.3/avmedia/source/framework/mediaplayer.cxx
Examining data/libreoffice-7.0.3/avmedia/source/framework/mediatoolbox.cxx
Examining data/libreoffice-7.0.3/avmedia/source/framework/mediaitem.cxx
Examining data/libreoffice-7.0.3/avmedia/source/framework/mediacontrol.cxx
Examining data/libreoffice-7.0.3/avmedia/source/framework/MediaControlBase.cxx
Examining data/libreoffice-7.0.3/avmedia/source/gstreamer/gstuno.cxx
Examining data/libreoffice-7.0.3/avmedia/source/gstreamer/gstmanager.cxx
Examining data/libreoffice-7.0.3/avmedia/source/gstreamer/gstframegrabber.cxx
Examining data/libreoffice-7.0.3/avmedia/source/gstreamer/gstplayer.cxx
Examining data/libreoffice-7.0.3/avmedia/source/gstreamer/gstwindow.cxx
Examining data/libreoffice-7.0.3/idl/source/objects/basobj.cxx
Examining data/libreoffice-7.0.3/idl/source/objects/module.cxx
Examining data/libreoffice-7.0.3/idl/source/objects/slot.cxx
Examining data/libreoffice-7.0.3/idl/source/objects/bastype.cxx
Examining data/libreoffice-7.0.3/idl/source/objects/object.cxx
Examining data/libreoffice-7.0.3/idl/source/objects/types.cxx
Examining data/libreoffice-7.0.3/idl/source/prj/parser.cxx
Examining data/libreoffice-7.0.3/idl/source/prj/svidl.cxx
Examining data/libreoffice-7.0.3/idl/source/prj/database.cxx
Examining data/libreoffice-7.0.3/idl/source/prj/command.cxx
Examining data/libreoffice-7.0.3/idl/source/prj/globals.cxx
Examining data/libreoffice-7.0.3/idl/source/cmptools/hash.cxx
Examining data/libreoffice-7.0.3/idl/source/cmptools/lex.cxx
Examining data/libreoffice-7.0.3/lingucomponent/source/numbertext/numbertext.cxx
Examining data/libreoffice-7.0.3/lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx
Examining data/libreoffice-7.0.3/lingucomponent/source/thesaurus/libnth/nthesdta.cxx
Examining data/libreoffice-7.0.3/lingucomponent/source/thesaurus/libnth/nthesimp.cxx
Examining data/libreoffice-7.0.3/lingucomponent/source/spellcheck/spell/sspellimp.cxx
Examining data/libreoffice-7.0.3/lingucomponent/source/lingutil/lingutil.cxx
Examining data/libreoffice-7.0.3/lingucomponent/source/languageguessing/guesslang.cxx
Examining data/libreoffice-7.0.3/lingucomponent/source/languageguessing/guess.cxx
Examining data/libreoffice-7.0.3/lingucomponent/source/languageguessing/simpleguesser.cxx
Examining data/libreoffice-7.0.3/vcl/inc/print.h
Examining data/libreoffice-7.0.3/vcl/inc/image.h
Examining data/libreoffice-7.0.3/vcl/inc/win/salsys.h
Examining data/libreoffice-7.0.3/vcl/inc/win/salbmp.h
Examining data/libreoffice-7.0.3/vcl/inc/win/salvd.h
Examining data/libreoffice-7.0.3/vcl/inc/win/salprn.h
Examining data/libreoffice-7.0.3/vcl/inc/win/salframe.h
Examining data/libreoffice-7.0.3/vcl/inc/win/svsys.h
Examining data/libreoffice-7.0.3/vcl/inc/win/salmenu.h
Examining data/libreoffice-7.0.3/vcl/inc/win/salinst.h
Examining data/libreoffice-7.0.3/vcl/inc/win/salgdi.h
Examining data/libreoffice-7.0.3/vcl/inc/win/salobj.h
Examining data/libreoffice-7.0.3/vcl/inc/win/saltimer.h
Examining data/libreoffice-7.0.3/vcl/inc/pch/precompiled_vcl.cxx
Examining data/libreoffice-7.0.3/vcl/inc/svsys.h
Examining data/libreoffice-7.0.3/vcl/inc/jobset.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/XIM.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/gtk/gloactiongroup.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/gtk/glomenu.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/gtk/hudawareness.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/salbmp.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/pivotcol_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/invert50.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/tblselsw_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/movebezierweight_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/movedata_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawconnect_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/movepoint_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/movefile_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/copyfiles_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawconnect_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/chain_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/null_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/asnw_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/chart_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/movefiles_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/vshear_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/wsshow_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/asns_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/asn_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/movefiles_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/pivotrow_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/ase_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/movepoint_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/asw_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/mirror_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawline_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/pivotrow_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawpolygon_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/chart_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawrect_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/movedlnk_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/movedata_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawpie_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawbezier_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/pivotdel_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawarc_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawcaption_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/crop_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/copydata_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/asw_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/tblselse_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/mirror_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/movebezierweight_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawrect_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/pivotfld_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/linkdata_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/tblsels_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/tblsels_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/linkfile_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/fill_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/linkfile_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/crook_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/magnify_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/salcursors.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/ass_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/copyfile_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/chainnot_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/tblsele_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/crook_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawtext_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawellipse_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/detective_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/vertcurs_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/ass_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/asnswe_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/tblselse_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/asnswe_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawcaption_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/asne_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/pivotfld_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawellipse_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/vertcurs_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/vshear_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/assw_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/tblselw_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/ase_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/aswe_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/movefile_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawline_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/fill_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/moveflnk_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawbezier_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawtext_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/copydlnk_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/linkdata_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/copyfiles_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawpie_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawpolygon_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/asnw_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/aswe_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/wshide_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/asse_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/copyfile_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/movedlnk_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawcirclecut_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/copydata_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/tblselw_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/asn_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawcirclecut_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/nodrop_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/wshide_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/hshear_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/rotate_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/copyflnk_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/asns_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/crop_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/asse_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/moveflnk_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/magnify_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/nodrop_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/assw_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/null_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/copydlnk_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/rotate_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/hshear_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/wsshow_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/tblselsw_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/tblsele_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/chain_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/pivotcol_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawfreehand_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/pivotdel_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/chainnot_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawfreehand_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/copyflnk_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/asne_curs.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/detective_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11_cursors/drawarc_mask.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/salunx.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/salvd.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/genprn.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/salframe.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/svsys.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/saltype.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/salinst.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/geninst.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/salgdi.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/genpspgraphics.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/salunxtime.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/gensys.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/salobj.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/x11/x11gdiimpl.h
Examining data/libreoffice-7.0.3/vcl/inc/unx/saltimer.h
Examining data/libreoffice-7.0.3/vcl/inc/outdev.h
Examining data/libreoffice-7.0.3/vcl/inc/scrptrun.h
Examining data/libreoffice-7.0.3/vcl/inc/android/svsys.h
Examining data/libreoffice-7.0.3/vcl/inc/window.h
Examining data/libreoffice-7.0.3/vcl/inc/ios/svsys.h
Examining data/libreoffice-7.0.3/vcl/inc/quartz/salbmp.h
Examining data/libreoffice-7.0.3/vcl/inc/quartz/salvd.h
Examining data/libreoffice-7.0.3/vcl/inc/quartz/salgdi.h
Examining data/libreoffice-7.0.3/vcl/inc/quartz/utils.h
Examining data/libreoffice-7.0.3/vcl/inc/quartz/common.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/salsys.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/salnstimer.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/a11ywrapper.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/salnativewidgets.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/salprn.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/salframeview.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/a11yfactory.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/salframe.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/svsys.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/salmenu.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/salinst.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/osxvcltypes.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/printview.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/vclnsapp.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/salobj.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/salnsmenu.h
Examining data/libreoffice-7.0.3/vcl/inc/osx/saltimer.h
Examining data/libreoffice-7.0.3/vcl/inc/accel.h
Examining data/libreoffice-7.0.3/vcl/inc/toolbox.h
Examining data/libreoffice-7.0.3/vcl/inc/vclpluginapi.h
Examining data/libreoffice-7.0.3/vcl/null/printerinfomanager.cxx
Examining data/libreoffice-7.0.3/vcl/win/window/keynames.cxx
Examining data/libreoffice-7.0.3/vcl/win/window/salobj.cxx
Examining data/libreoffice-7.0.3/vcl/win/window/salmenu.cxx
Examining data/libreoffice-7.0.3/vcl/win/window/salframe.cxx
Examining data/libreoffice-7.0.3/vcl/win/gdi/salprn.cxx
Examining data/libreoffice-7.0.3/vcl/win/gdi/salbmp.cxx
Examining data/libreoffice-7.0.3/vcl/win/gdi/gdiimpl.cxx
Examining data/libreoffice-7.0.3/vcl/win/gdi/salfont.cxx
Examining data/libreoffice-7.0.3/vcl/win/gdi/salgdi_gdiplus.cxx
Examining data/libreoffice-7.0.3/vcl/win/gdi/DWriteTextRenderer.cxx
Examining data/libreoffice-7.0.3/vcl/win/gdi/salgdi.cxx
Examining data/libreoffice-7.0.3/vcl/win/gdi/salnativewidgets-luna.cxx
Examining data/libreoffice-7.0.3/vcl/win/gdi/salvd.cxx
Examining data/libreoffice-7.0.3/vcl/win/gdi/winlayout.cxx
Examining data/libreoffice-7.0.3/vcl/win/gdi/salgdi2.cxx
Examining data/libreoffice-7.0.3/vcl/win/app/salinst.cxx
Examining data/libreoffice-7.0.3/vcl/win/app/saldata.cxx
Examining data/libreoffice-7.0.3/vcl/win/app/salinfo.cxx
Examining data/libreoffice-7.0.3/vcl/win/app/salshl.cxx
Examining data/libreoffice-7.0.3/vcl/win/app/saltimer.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/mnemonic.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/pdfexport/pdfexport.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/bitmapcolor.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/lifecycle.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/jpeg/JpegWriterTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/jpeg/JpegReaderTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/FontFeatureTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/BitmapFilterTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/ScanlineToolsTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/blocklistparsertest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/GraphicNativeMetadataTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/BackendTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/outdev.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/canvasbitmaptest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/BitmapProcessorTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/timer.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/gen/gen.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/TypeSerializerTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/complextext.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/svm/svmtest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/bitmaprender/BitmapRenderTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/dndtest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/app/test_IconThemeSelector.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/app/test_IconThemeInfo.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/app/test_IconThemeScanner.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/BitmapTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/GraphicTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/BitmapScaleTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/graphicfilter/filters-test.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/GraphicFormatDetectorTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/errorhandler.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/fontmetric.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/png/PngFilterTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/widgetdraw/WidgetDefinitionReaderTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/GraphicDescriptorTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/fontcharmap.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/font.cxx
Examining data/libreoffice-7.0.3/vcl/qa/cppunit/BitmapExTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/api/XGraphicTest.cxx
Examining data/libreoffice-7.0.3/vcl/qa/unit/vcl-dialogs-test.cxx
Examining data/libreoffice-7.0.3/vcl/jsdialog/jsdialogbuilder.cxx
Examining data/libreoffice-7.0.3/vcl/headless/svpinst.cxx
Examining data/libreoffice-7.0.3/vcl/headless/svpgdi.cxx
Examining data/libreoffice-7.0.3/vcl/headless/svpbmp.cxx
Examining data/libreoffice-7.0.3/vcl/headless/svpprn.cxx
Examining data/libreoffice-7.0.3/vcl/headless/svpframe.cxx
Examining data/libreoffice-7.0.3/vcl/headless/svpcairotextrender.cxx
Examining data/libreoffice-7.0.3/vcl/headless/headlessinst.cxx
Examining data/libreoffice-7.0.3/vcl/headless/svptext.cxx
Examining data/libreoffice-7.0.3/vcl/headless/svpdummies.cxx
Examining data/libreoffice-7.0.3/vcl/headless/svpdata.cxx
Examining data/libreoffice-7.0.3/vcl/headless/CustomWidgetDraw.cxx
Examining data/libreoffice-7.0.3/vcl/headless/svpvd.cxx
Examining data/libreoffice-7.0.3/vcl/backendtest/VisualBackendTest.cxx
Examining data/libreoffice-7.0.3/vcl/backendtest/outputdevice/polypolygon_b2d.cxx
Examining data/libreoffice-7.0.3/vcl/backendtest/outputdevice/clip.cxx
Examining data/libreoffice-7.0.3/vcl/backendtest/outputdevice/polyline_b2d.cxx
Examining data/libreoffice-7.0.3/vcl/backendtest/outputdevice/rectangle.cxx
Examining data/libreoffice-7.0.3/vcl/backendtest/outputdevice/gradient.cxx
Examining data/libreoffice-7.0.3/vcl/backendtest/outputdevice/pixel.cxx
Examining data/libreoffice-7.0.3/vcl/backendtest/outputdevice/polypolygon.cxx
Examining data/libreoffice-7.0.3/vcl/backendtest/outputdevice/line.cxx
Examining data/libreoffice-7.0.3/vcl/backendtest/outputdevice/polyline.cxx
Examining data/libreoffice-7.0.3/vcl/backendtest/outputdevice/polygon.cxx
Examining data/libreoffice-7.0.3/vcl/backendtest/outputdevice/common.cxx
Examining data/libreoffice-7.0.3/vcl/backendtest/outputdevice/outputdevice.cxx
Examining data/libreoffice-7.0.3/vcl/backendtest/outputdevice/bitmap.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5System.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Graphics_Controls.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Graphics_GDI.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5SvpSurface.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5AccessibleWidget.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Bitmap.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Graphics.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Object.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Font.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Timer.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Painter.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5XAccessible.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5AccessibleEventListener.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Graphics_Text.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Printer.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5DragAndDrop.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Data.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Instance.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Menu.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Widget.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5VirtualDevice.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Transferable.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5SvpGraphics.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Tools.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Clipboard.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5FontFace.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5FilePicker.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5MainWindow.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5OpenGLContext.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Frame.cxx
Examining data/libreoffice-7.0.3/vcl/qt5/Qt5Instance_Print.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkprintwrapper.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3salprn-gtk.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/fpicker/SalGtkPicker.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/fpicker/resourceprovider.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/fpicker/SalGtkFolderPicker.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkobject.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtksys.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3glomenu.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkdata.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkframe.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/cairo_gtk3_cairo.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gloactiongroup.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtksalmenu.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atklistener.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atkvalue.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atkhypertext.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atkcomponent.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atktext.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atktable.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atkbridge.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atkfactory.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atkutil.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atkselection.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atkwrapper.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atkaction.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atkeditabletext.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atktextattributes.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atkimage.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atkregistry.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3hudawareness.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_gtkdata.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_folderpicker.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/kde5_filepicker_ipc.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_glomenu.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_printwrapper.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_cairo.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_a11y.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_gloactiongroup.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_filepicker.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_gtkframe.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_salnativewidgets-gtk.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_gtkobject.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_hudawareness.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/kde5_lo_filepicker_main.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_gtksys.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_gtkinst.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_salprn-gtk.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/kde5_filepicker.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_filepicker_ipc.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/a11y/gtk3_kde5_atkselection.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/a11y/gtk3_kde5_atkeditabletext.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/a11y/gtk3_kde5_atkregistry.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/a11y/gtk3_kde5_atkimage.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/a11y/gtk3_kde5_atkaction.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/a11y/gtk3_kde5_atkbridge.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/a11y/gtk3_kde5_atkfactory.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/a11y/gtk3_kde5_atklistener.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/a11y/gtk3_kde5_atktext.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/a11y/gtk3_kde5_atkvalue.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/a11y/gtk3_kde5_atktable.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/a11y/gtk3_kde5_atkcomponent.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/a11y/gtk3_kde5_atkwrapper.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/a11y/gtk3_kde5_atktextattributes.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/a11y/gtk3_kde5_atkhypertext.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/a11y/gtk3_kde5_atkutil.cxx
Examining data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_gtksalmenu.cxx
Examining data/libreoffice-7.0.3/vcl/unx/kf5/KF5SalFrame.cxx
Examining data/libreoffice-7.0.3/vcl/unx/kf5/KF5FilePicker.cxx
Examining data/libreoffice-7.0.3/vcl/unx/kf5/KF5SalInstance.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/printer/cpdmgr.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/printer/cupsmgr.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/printer/jobdata.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/printer/printerinfomanager.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/printer/ppdparser.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/desktopdetect/desktopdetector.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/window/salobj.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/window/salframe.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/window/screensaverinhibitor.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/print/psputil.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/print/bitmap_gfx.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/print/prtsetup.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/print/glyphset.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/print/genprnpsp.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/print/printerjob.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/print/text_gfx.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/print/common_gfx.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/print/genpspgraphics.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/glyphs/freetype_glyphcache.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/glyphs/glyphcache.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/gdi/salbmp.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/gdi/cairotextrender.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/gdi/gdiimpl.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/gdi/freetypetextrender.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/gdi/salgdi.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/gdi/nativewindowhandleprovider.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/gdi/cairo_xlib_cairo.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/gdi/salvd.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/gdi/x11cairotextrender.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/gdi/xrender_peer.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/gdi/salgdi2.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/gdi/font.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/fontmanager/fontconfig.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/fontmanager/fontmanager.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/fontmanager/helper.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/fontmanager/fontsubst.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/randrwrapper.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/salinst.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/i18n_ic.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/saldata.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/wmadaptor.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/gendata.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/sm.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/geninst.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/gendisp.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/gensys.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/i18n_im.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/keysymnames.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/saldisp.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/i18n_cb.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/i18n_keysym.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/i18n_xkb.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/app/saltimer.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/dtrans/movedata_mask.h
Examining data/libreoffice-7.0.3/vcl/unx/generic/dtrans/X11_transferable.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/dtrans/bmp.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/dtrans/X11_clipboard.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/dtrans/movedata_curs.h
Examining data/libreoffice-7.0.3/vcl/unx/generic/dtrans/copydata_mask.h
Examining data/libreoffice-7.0.3/vcl/unx/generic/dtrans/linkdata_mask.h
Examining data/libreoffice-7.0.3/vcl/unx/generic/dtrans/X11_droptarget.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/dtrans/config.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/dtrans/X11_dndcontext.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/dtrans/linkdata_curs.h
Examining data/libreoffice-7.0.3/vcl/unx/generic/dtrans/copydata_curs.h
Examining data/libreoffice-7.0.3/vcl/unx/generic/dtrans/X11_service.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/dtrans/nodrop_mask.h
Examining data/libreoffice-7.0.3/vcl/unx/generic/dtrans/X11_selection.cxx
Examining data/libreoffice-7.0.3/vcl/unx/generic/dtrans/nodrop_curs.h
Examining data/libreoffice-7.0.3/vcl/unx/glxtest.cxx
Examining data/libreoffice-7.0.3/vcl/unx/x11/xlimits.cxx
Examining data/libreoffice-7.0.3/vcl/unx/x11/x11sys.cxx
Examining data/libreoffice-7.0.3/vcl/source/uitest/logger.cxx
Examining data/libreoffice-7.0.3/vcl/source/uitest/uno/uitest_uno.cxx
Examining data/libreoffice-7.0.3/vcl/source/uitest/uno/uiobject_uno.cxx
Examining data/libreoffice-7.0.3/vcl/source/uitest/uiobject.cxx
Examining data/libreoffice-7.0.3/vcl/source/uitest/uitest.cxx
Examining data/libreoffice-7.0.3/vcl/source/uipreviewer/previewer.cxx
Examining data/libreoffice-7.0.3/vcl/source/graphic/UnoGraphic.cxx
Examining data/libreoffice-7.0.3/vcl/source/graphic/GraphicLoader.cxx
Examining data/libreoffice-7.0.3/vcl/source/graphic/UnoGraphicObject.cxx
Examining data/libreoffice-7.0.3/vcl/source/graphic/GraphicReader.cxx
Examining data/libreoffice-7.0.3/vcl/source/graphic/UnoGraphicDescriptor.cxx
Examining data/libreoffice-7.0.3/vcl/source/graphic/UnoGraphicProvider.cxx
Examining data/libreoffice-7.0.3/vcl/source/graphic/grfattr.cxx
Examining data/libreoffice-7.0.3/vcl/source/graphic/GraphicObject.cxx
Examining data/libreoffice-7.0.3/vcl/source/graphic/UnoGraphicTransformer.cxx
Examining data/libreoffice-7.0.3/vcl/source/graphic/GraphicID.cxx
Examining data/libreoffice-7.0.3/vcl/source/graphic/GraphicObject2.cxx
Examining data/libreoffice-7.0.3/vcl/source/graphic/Manager.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/graphicfilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/graphicfilter2.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/GraphicNativeMetadata.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/wmf/wmfexternal.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/wmf/wmfwr.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/wmf/emfwr.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/wmf/wmf.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/FilterConfigCache.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/ipdf/pdfdocument.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/ipdf/pdfread.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/ixpm/xpmread.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/jpeg/transupp.c
Examining data/libreoffice-7.0.3/vcl/source/filter/jpeg/jpegcomp.h
Examining data/libreoffice-7.0.3/vcl/source/filter/jpeg/JpegWriter.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/jpeg/jpeg.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/jpeg/jpegc.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/jpeg/jpeg.h
Examining data/libreoffice-7.0.3/vcl/source/filter/jpeg/JpegTransform.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/jpeg/Exif.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/jpeg/jinclude.h
Examining data/libreoffice-7.0.3/vcl/source/filter/jpeg/JpegReader.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/jpeg/transupp.h
Examining data/libreoffice-7.0.3/vcl/source/filter/GraphicNativeTransform.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/GraphicFormatDetector.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/ixbm/xbmread.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/png/pngwrite.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/png/pngread.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/png/PngImageReader.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/igif/gifread.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/igif/decode.cxx
Examining data/libreoffice-7.0.3/vcl/source/filter/FilterConfigItem.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/wallpaper.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/mask.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/nativecontrols.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/map.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/gradient.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/pixel.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/outdev.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/clipping.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/textline.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/line.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/outdevstate.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/rect.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/polyline.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/curvedshapes.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/vclreferencebase.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/polygon.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/hatch.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/text.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/bitmap.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/transparent.cxx
Examining data/libreoffice-7.0.3/vcl/source/outdev/font.cxx
Examining data/libreoffice-7.0.3/vcl/source/components/factory.cxx
Examining data/libreoffice-7.0.3/vcl/source/components/dtranscomp.cxx
Examining data/libreoffice-7.0.3/vcl/source/components/fontident.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/dockwin.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/accel.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/paint.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/mnemonic.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/errinf.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/commandevent.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/toolbox.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/tabdlg.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/scrwnd.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/split.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/dndlistenercontainer.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/legacyaccessibility.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/debugevent.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/accessibility.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/window2.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/stacking.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/toolbox2.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/cursor.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/wrkwin.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/abstdlg.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/seleng.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/OptionalBox.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/layout.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/keycod.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/mnemonicengine.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/keyevent.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/splitwin.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/taskpanelist.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/popupmenuwindow.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/window3.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/event.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/NotebookBarAddonsMerger.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/clipping.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/status.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/floatwin.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/menubarwindow.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/settings.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/builder.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/dialog.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/dockingarea.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/decoview.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/tabpage.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/introwin.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/printdlg.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/dockmgr.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/window.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/debug.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/menuitemlist.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/syswin.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/bufferdevice.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/menufloatingwindow.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/brdwin.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/accmgr.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/mouse.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/globalization.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/menuwindow.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/winproc.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/dndeventdispatcher.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/syschild.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/menu.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/dlgctrl.cxx
Examining data/libreoffice-7.0.3/vcl/source/window/EnumContext.cxx
Examining data/libreoffice-7.0.3/vcl/source/salmain/salmain.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/imap.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/treelistbox.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/transfer2.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/inetimg.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/imap3.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/iconviewimpl.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/uiobject.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/iconview.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/svlbitm.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/treelist.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/svimpbox.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/imap2.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/svtabbx.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/viewdataentry.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/headbar.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/treelistentry.cxx
Examining data/libreoffice-7.0.3/vcl/source/treelist/transfer.cxx
Examining data/libreoffice-7.0.3/vcl/source/pdf/Matrix3.cxx
Examining data/libreoffice-7.0.3/vcl/source/pdf/PDFiumLibrary.cxx
Examining data/libreoffice-7.0.3/vcl/source/pdf/XmpMetadata.cxx
Examining data/libreoffice-7.0.3/vcl/source/pdf/ResourceDict.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/WidgetDefinition.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/textlayout.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/impglyphitem.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/metaact.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/lineinfo.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/bmpacc.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/regband.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/bitmap3.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/alpha.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/salgdiimpl.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/oldprintadaptor.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/dibtools.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/impanmvw.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/salmisc.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/configsettings.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/pdfextoutdevdata.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/FileDefinitionWidgetDraw.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/graphictools.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/extoutdevdata.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/gradient.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/gdimetafiletools.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/impvect.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/VerticalOrientationData.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/mapmod.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/jobset.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/WidgetDefinitionReader.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/salgdilayout.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/embeddedfontshelper.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/graph.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/sallayout.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/print.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/print2.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/bmpacc2.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/cvtgrf.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/scrptrun.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/pdfwriter_impl.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/bmpfast.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/wall.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/svmconverter.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/pdfbuildin_fonts.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/CommonSalLayout.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/bitmapex.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/mtfxmldump.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/region.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/regionband.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/hatch.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/pdfwriter.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/gdimtf.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/vectorgraphicdata.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/gfxlink.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/impgraph.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/bmpacc3.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/print3.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/pdfwriter_impl2.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/pdffontcache.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/virdev.cxx
Examining data/libreoffice-7.0.3/vcl/source/gdi/TypeSerializer.cxx
Examining data/libreoffice-7.0.3/vcl/source/helper/strhelper.cxx
Examining data/libreoffice-7.0.3/vcl/source/helper/displayconnectiondispatch.cxx
Examining data/libreoffice-7.0.3/vcl/source/helper/evntpost.cxx
Examining data/libreoffice-7.0.3/vcl/source/helper/threadex.cxx
Examining data/libreoffice-7.0.3/vcl/source/helper/svtaccessiblefactory.cxx
Examining data/libreoffice-7.0.3/vcl/source/helper/lazydelete.cxx
Examining data/libreoffice-7.0.3/vcl/source/helper/errcode.cxx
Examining data/libreoffice-7.0.3/vcl/source/helper/canvastools.cxx
Examining data/libreoffice-7.0.3/vcl/source/helper/canvasbitmap.cxx
Examining data/libreoffice-7.0.3/vcl/source/helper/commandinfoprovider.cxx
Examining data/libreoffice-7.0.3/vcl/source/helper/driverblocklist.cxx
Examining data/libreoffice-7.0.3/vcl/source/font/FeatureParser.cxx
Examining data/libreoffice-7.0.3/vcl/source/font/fontinstance.cxx
Examining data/libreoffice-7.0.3/vcl/source/font/PhysicalFontFace.cxx
Examining data/libreoffice-7.0.3/vcl/source/font/FeatureCollector.cxx
Examining data/libreoffice-7.0.3/vcl/source/font/PhysicalFontFamily.cxx
Examining data/libreoffice-7.0.3/vcl/source/font/fontattributes.cxx
Examining data/libreoffice-7.0.3/vcl/source/font/PhysicalFontCollection.cxx
Examining data/libreoffice-7.0.3/vcl/source/font/OpenTypeFeatureDefinitionList.cxx
Examining data/libreoffice-7.0.3/vcl/source/font/Feature.cxx
Examining data/libreoffice-7.0.3/vcl/source/font/fontcache.cxx
Examining data/libreoffice-7.0.3/vcl/source/font/fontselect.cxx
Examining data/libreoffice-7.0.3/vcl/source/font/fontmetric.cxx
Examining data/libreoffice-7.0.3/vcl/source/font/fontcharmap.cxx
Examining data/libreoffice-7.0.3/vcl/source/font/font.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/fixed.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/InterimItemWindow.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/listbox.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/menubtn.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/spinfld.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/throbber.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/tabctrl.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/imivctl1.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/fmtfield.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/hyperlabel.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/roadmapwizard.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/ctrl.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/longcurr.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/quickselectionengine.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/calendar.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/imivctl2.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/field2.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/imgctrl.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/wizardmachine.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/imp_listbox.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/scrbar.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/spinbtn.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/ivctrl.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/prgsbar.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/roadmap.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/fixedhyper.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/edit.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/combobox.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/slider.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/notebookbar.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/field.cxx
Examining data/libreoffice-7.0.3/vcl/source/control/button.cxx
Examining data/libreoffice-7.0.3/vcl/source/edit/texteng.cxx
Examining data/libreoffice-7.0.3/vcl/source/edit/xtextedt.cxx
Examining data/libreoffice-7.0.3/vcl/source/edit/vclmedit.cxx
Examining data/libreoffice-7.0.3/vcl/source/edit/textdata.cxx
Examining data/libreoffice-7.0.3/vcl/source/edit/textundo.cxx
Examining data/libreoffice-7.0.3/vcl/source/edit/textdoc.cxx
Examining data/libreoffice-7.0.3/vcl/source/edit/txtattr.cxx
Examining data/libreoffice-7.0.3/vcl/source/edit/textview.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/salusereventlist.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/unohelp.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/dbggui.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/svdata.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/watchdog.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/weldutils.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/customweld.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/stdtext.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/vclevent.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/dndhelp.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/salvtables.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/scheduler.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/salplug.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/winscheduler.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/settings.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/timer.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/sound.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/svapp.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/svmain.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/idle.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/help.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/session.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/IconThemeInfo.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/i18nhelp.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/ITiledRenderable.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/unohelp2.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/brand.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/IconThemeSelector.cxx
Examining data/libreoffice-7.0.3/vcl/source/app/IconThemeScanner.cxx
Examining data/libreoffice-7.0.3/vcl/source/fontsubset/ttcr.cxx
Examining data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx
Examining data/libreoffice-7.0.3/vcl/source/fontsubset/fontsubset.cxx
Examining data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx
Examining data/libreoffice-7.0.3/vcl/source/fontsubset/list.h
Examining data/libreoffice-7.0.3/vcl/source/fontsubset/xlat.cxx
Examining data/libreoffice-7.0.3/vcl/source/fontsubset/list.cxx
Examining data/libreoffice-7.0.3/vcl/source/opengl/OpenGLContext.cxx
Examining data/libreoffice-7.0.3/vcl/source/opengl/OpenGLHelper.cxx
Examining data/libreoffice-7.0.3/vcl/source/animate/AnimationBitmap.cxx
Examining data/libreoffice-7.0.3/vcl/source/animate/Animation.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (maList.begin(), maList.end(), rAnimation.maList.begin(),
                         [](const std::unique_ptr<AnimationBitmap>& pAnim1,
                            const std::unique_ptr<AnimationBitmap>
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapEmbossGreyFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/salbmp.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapTools.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapLightenFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapSepiaFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapPopArtFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapSeparableUnsharpenFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapSymmetryCheck.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapMedianFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapFastScaleFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapSmoothenFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/Octree.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapDuoToneFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapDisabledImageFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapColorQuantizationFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapAlphaClampFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/bitmapfilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapSobelGreyFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapMosaicFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/bitmappaint.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapFilterStackBlur.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapColorizeFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapScaleConvolutionFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapSolarizeFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapScaleSuperFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapGaussianSeparableBlurFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/checksum.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapInterpolateScaleFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapBasicMorphologyFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapSimpleColorQuantizationFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapMonochromeFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/bitmap.cxx
Examining data/libreoffice-7.0.3/vcl/source/bitmap/BitmapConvolutionMatrixFilter.cxx
Examining data/libreoffice-7.0.3/vcl/source/toolkit/morebtn.cxx
Examining data/libreoffice-7.0.3/vcl/source/toolkit/group.cxx
Examining data/libreoffice-7.0.3/vcl/source/image/ImplImage.cxx
Examining data/libreoffice-7.0.3/vcl/source/image/Image.cxx
Examining data/libreoffice-7.0.3/vcl/source/image/ImplImageTree.cxx
Examining data/libreoffice-7.0.3/vcl/source/image/ImageRepository.cxx
Examining data/libreoffice-7.0.3/vcl/source/image/ImageTree.cxx
Examining data/libreoffice-7.0.3/vcl/android/androidinst.cxx
Examining data/libreoffice-7.0.3/vcl/skia/salbmp.cxx
Examining data/libreoffice-7.0.3/vcl/skia/gdiimpl.cxx
Examining data/libreoffice-7.0.3/vcl/skia/zone.cxx
Examining data/libreoffice-7.0.3/vcl/skia/win/gdiimpl.cxx
Examining data/libreoffice-7.0.3/vcl/skia/SkiaHelper.cxx
Examining data/libreoffice-7.0.3/vcl/skia/x11/gdiimpl.cxx
Examining data/libreoffice-7.0.3/vcl/skia/x11/textrender.cxx
Examining data/libreoffice-7.0.3/vcl/skia/x11/salvd.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/salbmp.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/RenderList.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/gdiimpl.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/DeviceInfo.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/win/gdiimpl.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/win/WinDeviceInfo.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/win/winlayout.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/scale.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/PackedTextureAtlas.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/framebuffer.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/texture.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/LineRenderUtils.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/program.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/x11/cairotextrender.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/x11/gdiimpl.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/x11/X11DeviceInfo.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/x11/salvd.cxx
Examining data/libreoffice-7.0.3/vcl/opengl/FixedTextureAtlas.cxx
Examining data/libreoffice-7.0.3/vcl/ios/iosinst.cxx
Examining data/libreoffice-7.0.3/vcl/ios/clipboard.cxx
Examining data/libreoffice-7.0.3/vcl/ios/HtmlFmtFlt.cxx
Examining data/libreoffice-7.0.3/vcl/ios/iOSTransferable.cxx
Examining data/libreoffice-7.0.3/vcl/ios/DataFlavorMapping.cxx
Examining data/libreoffice-7.0.3/vcl/ios/dummies.cxx
Examining data/libreoffice-7.0.3/vcl/quartz/salbmp.cxx
Examining data/libreoffice-7.0.3/vcl/quartz/ctfonts.cxx
Examining data/libreoffice-7.0.3/vcl/quartz/salgdicommon.cxx
Examining data/libreoffice-7.0.3/vcl/quartz/salgdi.cxx
Examining data/libreoffice-7.0.3/vcl/quartz/salgdiutils.cxx
Examining data/libreoffice-7.0.3/vcl/quartz/salvd.cxx
Examining data/libreoffice-7.0.3/vcl/quartz/utils.cxx
Examining data/libreoffice-7.0.3/vcl/workben/epsfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/pctfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/htmlfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/svpclient.cxx
Examining data/libreoffice-7.0.3/vcl/workben/xlsxfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/jpgfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/xpmfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/pcdfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/pptxfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/xbmfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/fftester.cxx
Examining data/libreoffice-7.0.3/vcl/workben/slkfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/giffuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/ppmfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/psdfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/mtpfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/docxfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/602fuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/metfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/mmlfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/vcldemo.cxx
Examining data/libreoffice-7.0.3/vcl/workben/rasfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/cgmfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/fodsfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/tgafuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/qpwfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/ww6fuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/ww8fuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_NZ.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_PH.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_JM.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_NG.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_LK.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_IN.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_MW.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_IE.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localestub.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_NA.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_TT.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_AU.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_GH.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_GB.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_GM.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_ZW.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_CA.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_BZ.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_ZM.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_MY.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_US.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_ZA.cxx
Examining data/libreoffice-7.0.3/vcl/workben/localestub/localedata_en_BW.cxx
Examining data/libreoffice-7.0.3/vcl/workben/xlsfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/olefuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/icontest.cxx
Examining data/libreoffice-7.0.3/vcl/workben/scrtffuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/svmfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/svdem.cxx
Examining data/libreoffice-7.0.3/vcl/workben/diffuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/hwpfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/fodtfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/pcxfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/lwpfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/fodpfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/svptest.cxx
Examining data/libreoffice-7.0.3/vcl/workben/ww2fuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/dxffuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/rtffuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/tiffuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/mtfdemo.cxx
Examining data/libreoffice-7.0.3/vcl/workben/sftfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/pngfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/wmffuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/bmpfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/wksfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/workben/pptfuzzer.cxx
Examining data/libreoffice-7.0.3/vcl/osx/a11ywrapperscrollbar.h
Examining data/libreoffice-7.0.3/vcl/osx/salprn.cxx
Examining data/libreoffice-7.0.3/vcl/osx/salnativewidgets.cxx
Examining data/libreoffice-7.0.3/vcl/osx/salobj.cxx
Examining data/libreoffice-7.0.3/vcl/osx/a11ywrapperrow.h
Examining data/libreoffice-7.0.3/vcl/osx/a11ywrapperstatictext.h
Examining data/libreoffice-7.0.3/vcl/osx/salinst.cxx
Examining data/libreoffice-7.0.3/vcl/osx/a11ytablewrapper.h
Examining data/libreoffice-7.0.3/vcl/osx/a11ywrapperradiobutton.h
Examining data/libreoffice-7.0.3/vcl/osx/clipboard.cxx
Examining data/libreoffice-7.0.3/vcl/osx/saldata.cxx
Examining data/libreoffice-7.0.3/vcl/osx/salmenu.cxx
Examining data/libreoffice-7.0.3/vcl/osx/PictToBmpFlt.cxx
Examining data/libreoffice-7.0.3/vcl/osx/DragSource.cxx
Examining data/libreoffice-7.0.3/vcl/osx/a11ywrappercheckbox.h
Examining data/libreoffice-7.0.3/vcl/osx/a11ywrapperscrollarea.h
Examining data/libreoffice-7.0.3/vcl/osx/a11ywrappersplitter.h
Examining data/libreoffice-7.0.3/vcl/osx/a11yselectionwrapper.h
Examining data/libreoffice-7.0.3/vcl/osx/salframe.cxx
Examining data/libreoffice-7.0.3/vcl/osx/HtmlFmtFlt.cxx
Examining data/libreoffice-7.0.3/vcl/osx/a11yvaluewrapper.h
Examining data/libreoffice-7.0.3/vcl/osx/service_entry.cxx
Examining data/libreoffice-7.0.3/vcl/osx/DragSourceContext.cxx
Examining data/libreoffice-7.0.3/vcl/osx/a11ywrapperbutton.h
Examining data/libreoffice-7.0.3/vcl/osx/a11ywrappertoolbar.h
Examining data/libreoffice-7.0.3/vcl/osx/a11yfocuslistener.cxx
Examining data/libreoffice-7.0.3/vcl/osx/a11yfocustracker.cxx
Examining data/libreoffice-7.0.3/vcl/osx/DataFlavorMapping.cxx
Examining data/libreoffice-7.0.3/vcl/osx/DropTarget.cxx
Examining data/libreoffice-7.0.3/vcl/osx/a11ytextattributeswrapper.h
Examining data/libreoffice-7.0.3/vcl/osx/DragActionConversion.cxx
Examining data/libreoffice-7.0.3/vcl/osx/a11ywrappercombobox.h
Examining data/libreoffice-7.0.3/vcl/osx/a11ywrappergroup.h
Examining data/libreoffice-7.0.3/vcl/osx/salsys.cxx
Examining data/libreoffice-7.0.3/vcl/osx/a11yrolehelper.h
Examining data/libreoffice-7.0.3/vcl/osx/a11yactionwrapper.h
Examining data/libreoffice-7.0.3/vcl/osx/a11ytextwrapper.h
Examining data/libreoffice-7.0.3/vcl/osx/a11ywrappertextarea.h
Examining data/libreoffice-7.0.3/vcl/osx/a11ycomponentwrapper.h
Examining data/libreoffice-7.0.3/vcl/osx/a11ylistener.cxx
Examining data/libreoffice-7.0.3/vcl/osx/a11ywrapperlist.h
Examining data/libreoffice-7.0.3/vcl/osx/a11yutil.h
Examining data/libreoffice-7.0.3/vcl/osx/a11ywrappertabgroup.h
Examining data/libreoffice-7.0.3/vcl/osx/documentfocuslistener.cxx
Examining data/libreoffice-7.0.3/vcl/osx/OSXTransferable.cxx
Examining data/libreoffice-7.0.3/vcl/osx/a11ywrapperradiogroup.h
Examining data/libreoffice-7.0.3/vcl/osx/saltimer.cxx
Examining data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/resultset.cxx
Examining data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/db.cxx
Examining data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/databases.cxx
Examining data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/resultsetforquery.cxx
Examining data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/inputstream.cxx
Examining data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/content.cxx
Examining data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/provider.cxx
Examining data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/resultsetbase.cxx
Examining data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/services.cxx
Examining data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/contentcaps.cxx
Examining data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/resultsetforroot.cxx
Examining data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/urlparameter.cxx
Examining data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/test/searchdemo.cxx
Examining data/libreoffice-7.0.3/xmlhelp/source/treeview/tvread.cxx
Examining data/libreoffice-7.0.3/xmlhelp/source/treeview/tvfactory.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/inc/xmlsecuritydllapi.h
Examining data/libreoffice-7.0.3/xmlsecurity/inc/xmlsec-wrapper.h
Examining data/libreoffice-7.0.3/xmlsecurity/inc/xsecxmlsecdllapi.h
Examining data/libreoffice-7.0.3/xmlsecurity/inc/pch/precompiled_xmlsecurity.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/inc/pch/precompiled_xsec_xmlsec.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/qa/certext/SanCertExt.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/qa/unit/xmlsecurity-dialogs-test.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/qa/unit/pdfsigning/pdfsigning.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/gpg/XMLSecurityContext.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/gpg/DigestContext.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/gpg/xmlsignature_gpgimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/gpg/CipherContext.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/gpg/SEInitializer.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/gpg/SecurityEnvironment.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/gpg/CertificateImpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/gpg/XMLEncryption.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/dialogs/digitalsignaturesdialog.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/dialogs/certificateviewer.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/dialogs/macrosecurity.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/dialogs/certificatechooser.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/pdfio/pdfdocument.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/component/documentdigitalsignatures.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/component/certificatecontainer.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/helper/pdfsignaturehelper.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/helper/xsecctl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/helper/xmlsignaturehelper2.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/helper/documentsignaturehelper.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (
        vUriSegments.cbegin(), vUriSegments.cend(), vPathSegments.cbegin(),
        [](const OUString& rUriSegment, const OUString& rPathSegment) {
            //Decode the uri segment, so that %20 
Examining data/libreoffice-7.0.3/xmlsecurity/source/helper/xsecparser.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/helper/xmlsignaturehelper.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/helper/ooxmlsecexporter.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/helper/xsecsign.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/helper/xsecverify.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/helper/documentsignaturemanager.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/helper/ooxmlsecparser.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/errorcallback.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/xmlsecuritycontext_nssimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/certerrors.h
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/x509certificate_nssimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/digestcontext.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/sanextension_nssimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/secerror.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/securityenvironment_nssimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/ciphercontext.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/seinitializer_nssimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/nssrenam.h
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/xmlsignature_nssimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/nssinitializer.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/mscrypt/xmlsignature_mscryptimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/mscrypt/seinitializer_mscryptimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/mscrypt/xmlsecuritycontext_mscryptimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/mscrypt/sanextension_mscryptimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/mscrypt/x509certificate_mscryptimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/mscrypt/akmngr.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/mscrypt/securityenvironment_mscryptimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/xmlstreamio.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/certificateextension_certextn.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/xmldocumentwrapper_xmlsecimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/xmlsec_init.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/biginteger.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/saxhelper.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/xmlelementwrapper_xmlsecimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/framework/signatureverifierimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/framework/saxeventkeeperimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/framework/signaturecreatorimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/framework/elementmark.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/framework/buffernode.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/framework/xmlsignaturetemplateimpl.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/framework/signatureengine.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/framework/elementcollector.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/source/framework/securityengine.cxx
Examining data/libreoffice-7.0.3/xmlsecurity/workben/pdfverify.cxx
Examining data/libreoffice-7.0.3/cpputools/source/unoexe/unoexe.cxx
Examining data/libreoffice-7.0.3/cpputools/source/sp2bv/sp2bv.cxx
Examining data/libreoffice-7.0.3/basctl/inc/pch/precompiled_basctl.cxx
Examining data/libreoffice-7.0.3/basctl/inc/helpids.h
Examining data/libreoffice-7.0.3/basctl/qa/unit/basctl-dialogs-test.cxx
Examining data/libreoffice-7.0.3/basctl/source/accessibility/accessibledialogwindow.cxx
Examining data/libreoffice-7.0.3/basctl/source/accessibility/accessibledialogcontrolshape.cxx
Examining data/libreoffice-7.0.3/basctl/source/dlged/dlgedclip.cxx
Examining data/libreoffice-7.0.3/basctl/source/dlged/propbrw.cxx
Examining data/libreoffice-7.0.3/basctl/source/dlged/managelang.cxx
Examining data/libreoffice-7.0.3/basctl/source/dlged/dlgedview.cxx
Examining data/libreoffice-7.0.3/basctl/source/dlged/dlgedfunc.cxx
Examining data/libreoffice-7.0.3/basctl/source/dlged/dlged.cxx
Examining data/libreoffice-7.0.3/basctl/source/dlged/dlgedpage.cxx
Examining data/libreoffice-7.0.3/basctl/source/dlged/dlgedlist.cxx
Examining data/libreoffice-7.0.3/basctl/source/dlged/dlgedmod.cxx
Examining data/libreoffice-7.0.3/basctl/source/dlged/dlgedobj.cxx
Examining data/libreoffice-7.0.3/basctl/source/dlged/dlgedfac.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/bastype3.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/docsignature.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/moduldlg.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/scriptdocument.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/brkdlg.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/basides1.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/basobj2.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/register.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/layout.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/bastypes.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/basdoc.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/doceventnotifier.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/basidectrlr.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/baside3.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/basides3.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/uiobject.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/sbxitem.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/basidesh.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/basides2.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/bastype2.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/basicrenderable.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/linenumberwindow.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/basobj3.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/breakpoint.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/moduldl2.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/iderdll.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/ObjectCatalog.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/IDEComboBox.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/unomodel.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/macrodlg.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/documentenumeration.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/localizationmgr.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/baside2b.cxx
Examining data/libreoffice-7.0.3/basctl/source/basicide/baside2.cxx
Examining data/libreoffice-7.0.3/package/inc/pch/precompiled_package2.cxx
Examining data/libreoffice-7.0.3/package/inc/pch/precompiled_xstor.cxx
Examining data/libreoffice-7.0.3/package/qa/cppunit/test_package.cxx
Examining data/libreoffice-7.0.3/package/source/zipapi/XUnbufferedStream.cxx
Examining data/libreoffice-7.0.3/package/source/zipapi/ByteGrabber.cxx
Examining data/libreoffice-7.0.3/package/source/zipapi/ByteChucker.cxx
Examining data/libreoffice-7.0.3/package/source/zipapi/CRC32.cxx
Examining data/libreoffice-7.0.3/package/source/zipapi/Inflater.cxx
Examining data/libreoffice-7.0.3/package/source/zipapi/sha1context.cxx
Examining data/libreoffice-7.0.3/package/source/zipapi/XBufferedThreadedStream.cxx
Examining data/libreoffice-7.0.3/package/source/zipapi/ZipFile.cxx
Examining data/libreoffice-7.0.3/package/source/zipapi/blowfishcontext.cxx
Examining data/libreoffice-7.0.3/package/source/zipapi/ZipEnumeration.cxx
Examining data/libreoffice-7.0.3/package/source/zipapi/ThreadedDeflater.cxx
Examining data/libreoffice-7.0.3/package/source/zipapi/ZipOutputEntry.cxx
Examining data/libreoffice-7.0.3/package/source/zipapi/ZipOutputStream.cxx
Examining data/libreoffice-7.0.3/package/source/zipapi/Deflater.cxx
Examining data/libreoffice-7.0.3/package/source/manifest/ManifestReader.cxx
Examining data/libreoffice-7.0.3/package/source/manifest/ManifestWriter.cxx
Examining data/libreoffice-7.0.3/package/source/manifest/ManifestImport.cxx
Examining data/libreoffice-7.0.3/package/source/manifest/ManifestExport.cxx
Examining data/libreoffice-7.0.3/package/source/manifest/UnoRegister.cxx
Examining data/libreoffice-7.0.3/package/source/zippackage/ZipPackageSink.cxx
Examining data/libreoffice-7.0.3/package/source/zippackage/zipfileaccess.cxx
Examining data/libreoffice-7.0.3/package/source/zippackage/ZipPackageEntry.cxx
Examining data/libreoffice-7.0.3/package/source/zippackage/ZipPackageBuffer.cxx
Examining data/libreoffice-7.0.3/package/source/zippackage/wrapstreamforshare.cxx
Examining data/libreoffice-7.0.3/package/source/zippackage/ZipPackageStream.cxx
Examining data/libreoffice-7.0.3/package/source/zippackage/ZipPackage.cxx
Examining data/libreoffice-7.0.3/package/source/zippackage/ZipPackageFolderEnumeration.cxx
Examining data/libreoffice-7.0.3/package/source/zippackage/ZipPackageFolder.cxx
Examining data/libreoffice-7.0.3/package/source/xstor/ohierarchyholder.cxx
Examining data/libreoffice-7.0.3/package/source/xstor/disposelistener.cxx
Examining data/libreoffice-7.0.3/package/source/xstor/xstorage.cxx
Examining data/libreoffice-7.0.3/package/source/xstor/register.cxx
Examining data/libreoffice-7.0.3/package/source/xstor/oseekinstream.cxx
Examining data/libreoffice-7.0.3/package/source/xstor/selfterminatefilestream.cxx
Examining data/libreoffice-7.0.3/package/source/xstor/switchpersistencestream.cxx
Examining data/libreoffice-7.0.3/package/source/xstor/xfactory.cxx
Examining data/libreoffice-7.0.3/package/source/xstor/ocompinstream.cxx
Examining data/libreoffice-7.0.3/package/source/xstor/owriteablestream.cxx
Examining data/libreoffice-7.0.3/odk/qa/checkapi/checkapi.cxx
Examining data/libreoffice-7.0.3/odk/examples/OLE/activex/SOActiveX.h
Examining data/libreoffice-7.0.3/odk/examples/OLE/activex/so_activex.cpp
Examining data/libreoffice-7.0.3/odk/examples/OLE/activex/StdAfx2.h
Examining data/libreoffice-7.0.3/odk/examples/OLE/activex/resource.h
Examining data/libreoffice-7.0.3/odk/examples/OLE/activex/StdAfx2.cpp
Examining data/libreoffice-7.0.3/odk/examples/OLE/activex/SOActiveX.cpp
Examining data/libreoffice-7.0.3/odk/examples/OLE/activex/SOComWindowPeer.h
Examining data/libreoffice-7.0.3/odk/examples/OLE/activex/SOComWindowPeer.cpp
Examining data/libreoffice-7.0.3/odk/examples/cpp/complextoolbarcontrols/WriterListener.cxx
Examining data/libreoffice-7.0.3/odk/examples/cpp/complextoolbarcontrols/ListenerHelper.cxx
Examining data/libreoffice-7.0.3/odk/examples/cpp/complextoolbarcontrols/exports.cxx
Examining data/libreoffice-7.0.3/odk/examples/cpp/complextoolbarcontrols/MyJob.h
Examining data/libreoffice-7.0.3/odk/examples/cpp/complextoolbarcontrols/MyListener.cxx
Examining data/libreoffice-7.0.3/odk/examples/cpp/complextoolbarcontrols/CalcListener.cxx
Examining data/libreoffice-7.0.3/odk/examples/cpp/complextoolbarcontrols/MyJob.cxx
Examining data/libreoffice-7.0.3/odk/examples/cpp/complextoolbarcontrols/ListenerHelper.h
Examining data/libreoffice-7.0.3/odk/examples/cpp/complextoolbarcontrols/MyProtocolHandler.cxx
Examining data/libreoffice-7.0.3/odk/examples/cpp/complextoolbarcontrols/MyProtocolHandler.h
Examining data/libreoffice-7.0.3/odk/examples/cpp/complextoolbarcontrols/MyListener.h
Examining data/libreoffice-7.0.3/odk/examples/cpp/counter/countermain.cxx
Examining data/libreoffice-7.0.3/odk/examples/cpp/counter/counter.cxx
Examining data/libreoffice-7.0.3/odk/examples/cpp/DocumentLoader/DocumentLoader.cxx
Examining data/libreoffice-7.0.3/odk/examples/cpp/custompanel/ctp_services.cxx
Examining data/libreoffice-7.0.3/odk/examples/cpp/custompanel/ctp_panel.cxx
Examining data/libreoffice-7.0.3/odk/examples/cpp/custompanel/ctp_factory.cxx
Examining data/libreoffice-7.0.3/odk/examples/cpp/remoteclient/remoteclient.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/ProfUNO/SimpleBootstrap_cpp/SimpleBootstrap_cpp.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/ProfUNO/Lifetime/object_lifetime.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/ProfUNO/CppBinding/string_samples.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/ProfUNO/CppBinding/office_connect.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/Database/DriverSkeleton/SStatement.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/Database/DriverSkeleton/SResultSet.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/Database/DriverSkeleton/propertyids.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/Database/DriverSkeleton/SServices.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/Database/DriverSkeleton/SDatabaseMetaData.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/Database/DriverSkeleton/SDriver.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/Database/DriverSkeleton/SResultSetMetaData.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/Database/DriverSkeleton/SConnection.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/Database/DriverSkeleton/SPreparedStatement.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/OfficeDev/DesktopEnvironment/nativelib/windows/nativeview.h
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/OfficeDev/DesktopEnvironment/nativelib/windows/nativeview.c
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/OfficeDev/DesktopEnvironment/nativelib/unix/nativeview.h
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/OfficeDev/DesktopEnvironment/nativelib/unix/nativeview.c
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/OfficeDev/FilterDevelopment/FlatXmlFilterDetection/fdcomp.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/OfficeDev/FilterDevelopment/FlatXmlFilterDetection/filterdetect.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/OfficeDev/FilterDevelopment/FlatXmlFilter_cpp/FlatXml.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/Components/CppComponent/service1_impl.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/Components/CppComponent/service2_impl.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/Components/CppComponent/TestCppComponent.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/Components/Addons/ProtocolHandlerAddon_cpp/component.cxx
Examining data/libreoffice-7.0.3/odk/examples/DevelopersGuide/Components/Addons/ProtocolHandlerAddon_cpp/addon.cxx
Examining data/libreoffice-7.0.3/odk/source/unowinreg/win/unowinreg.cxx
Examining data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c
Examining data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c
Examining data/libreoffice-7.0.3/unoxml/inc/pch/precompiled_unoxml.cxx
Examining data/libreoffice-7.0.3/unoxml/qa/unit/domtest.cxx
Examining data/libreoffice-7.0.3/unoxml/source/xpath/nodelist.cxx
Examining data/libreoffice-7.0.3/unoxml/source/xpath/xpathapi.cxx
Examining data/libreoffice-7.0.3/unoxml/source/xpath/xpathobject.cxx
Examining data/libreoffice-7.0.3/unoxml/source/rdf/librdf_services.cxx
Examining data/libreoffice-7.0.3/unoxml/source/rdf/CURI.cxx
Examining data/libreoffice-7.0.3/unoxml/source/rdf/CBlankNode.cxx
Examining data/libreoffice-7.0.3/unoxml/source/rdf/CLiteral.cxx
Examining data/libreoffice-7.0.3/unoxml/source/rdf/librdf_repository.cxx
Examining data/libreoffice-7.0.3/unoxml/source/events/mouseevent.cxx
Examining data/libreoffice-7.0.3/unoxml/source/events/event.cxx
Examining data/libreoffice-7.0.3/unoxml/source/events/mutationevent.cxx
Examining data/libreoffice-7.0.3/unoxml/source/events/eventdispatcher.cxx
Examining data/libreoffice-7.0.3/unoxml/source/events/uievent.cxx
Examining data/libreoffice-7.0.3/unoxml/source/service/services.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/attr.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/documentfragment.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/documenttype.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/entity.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/entityreference.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/notation.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/element.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/characterdata.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/notationsmap.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/childlist.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/saxbuilder.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/node.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/entitiesmap.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/documentbuilder.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/cdatasection.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/processinginstruction.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/elementlist.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/domimplementation.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/comment.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/document.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/attributesmap.cxx
Examining data/libreoffice-7.0.3/unoxml/source/dom/text.cxx
Examining data/libreoffice-7.0.3/desktop/inc/dp_misc.h
Examining data/libreoffice-7.0.3/desktop/inc/pch/precompiled_deployment.cxx
Examining data/libreoffice-7.0.3/desktop/inc/pch/precompiled_deploymentgui.cxx
Examining data/libreoffice-7.0.3/desktop/inc/pch/precompiled_deploymentmisc.cxx
Examining data/libreoffice-7.0.3/desktop/inc/pch/precompiled_sofficeapp.cxx
Examining data/libreoffice-7.0.3/desktop/qa/desktop_lib/test_desktop_lib.cxx
Examining data/libreoffice-7.0.3/desktop/qa/desktop_app/test_desktop_app.cxx
Examining data/libreoffice-7.0.3/desktop/qa/deployment_misc/test_dp_version.cxx
Examining data/libreoffice-7.0.3/desktop/qa/unit/desktop-lok-init.cxx
Examining data/libreoffice-7.0.3/desktop/qa/unit/desktop-dialogs-test.cxx
Examining data/libreoffice-7.0.3/desktop/unx/source/args.h
Examining data/libreoffice-7.0.3/desktop/unx/source/splashx.c
Examining data/libreoffice-7.0.3/desktop/unx/source/args.c
Examining data/libreoffice-7.0.3/desktop/unx/source/splashx.h
Examining data/libreoffice-7.0.3/desktop/unx/source/start.c
Examining data/libreoffice-7.0.3/desktop/unx/source/pagein.c
Examining data/libreoffice-7.0.3/desktop/unx/source/pagein.h
Examining data/libreoffice-7.0.3/desktop/unx/source/file_image.h
Examining data/libreoffice-7.0.3/desktop/unx/source/file_image_unx.c
Examining data/libreoffice-7.0.3/desktop/source/splash/unxsplash.cxx
Examining data/libreoffice-7.0.3/desktop/source/splash/splash.cxx
Examining data/libreoffice-7.0.3/desktop/source/splash/services_spl.cxx
Examining data/libreoffice-7.0.3/desktop/source/minidump/minidump_upload.cxx
Examining data/libreoffice-7.0.3/desktop/source/minidump/minidump.cxx
Examining data/libreoffice-7.0.3/desktop/source/inc/helpids.h
Examining data/libreoffice-7.0.3/desktop/source/deployment/inc/dp_persmap.h
Examining data/libreoffice-7.0.3/desktop/source/deployment/inc/dp_resource.h
Examining data/libreoffice-7.0.3/desktop/source/deployment/inc/dp_xml.h
Examining data/libreoffice-7.0.3/desktop/source/deployment/inc/dp_ucb.h
Examining data/libreoffice-7.0.3/desktop/source/deployment/inc/dp_interact.h
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/inc/dp_backend.h
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/executable/dp_executable.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/executable/dp_executablebackenddb.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/dp_registry.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/configuration/dp_configuration.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/configuration/dp_configurationbackenddb.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/dp_backend.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/component/dp_compbackenddb.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/component/dp_component.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/help/dp_helpbackenddb.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/help/dp_help.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/package/dp_extbackenddb.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/package/dp_package.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/sfwk/dp_parceldesc.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/sfwk/dp_sfwk.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/script/dp_scriptbackenddb.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/script/dp_lib_container.h
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/script/dp_script.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/script/dp_lib_container.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/registry/dp_backenddb.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/dp_persmap.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/dp_log.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/manager/dp_commandenvironments.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/manager/dp_manager.h
Examining data/libreoffice-7.0.3/desktop/source/deployment/manager/dp_managerfac.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/manager/dp_extensionmanager.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/manager/dp_manager.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/manager/dp_activepackages.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/manager/dp_informationprovider.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/manager/dp_properties.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/gui/dp_gui_service.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/gui/dp_gui_updateinstalldialog.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/gui/dp_gui_dependencydialog.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/gui/dp_gui_extlistbox.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/gui/dp_gui_theextmgr.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/gui/dp_gui_dialog2.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/gui/dp_gui_updatedialog.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/gui/dp_gui.h
Examining data/libreoffice-7.0.3/desktop/source/deployment/gui/license_dialog.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/dp_services.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/dp_xml.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/misc/dp_dependencies.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/misc/dp_descriptioninfoset.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/misc/dp_ucb.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/misc/dp_version.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/misc/dp_identifier.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/misc/dp_misc.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/misc/lockfile.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/misc/dp_platform.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/misc/dp_resource.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/misc/dp_update.cxx
Examining data/libreoffice-7.0.3/desktop/source/deployment/misc/dp_interact.cxx
Examining data/libreoffice-7.0.3/desktop/source/pkgchk/unopkg/unopkg_shared.h
Examining data/libreoffice-7.0.3/desktop/source/pkgchk/unopkg/unopkg_cmdenv.cxx
Examining data/libreoffice-7.0.3/desktop/source/pkgchk/unopkg/unopkg_misc.cxx
Examining data/libreoffice-7.0.3/desktop/source/pkgchk/unopkg/unopkg_main.c
Examining data/libreoffice-7.0.3/desktop/source/pkgchk/unopkg/unopkg_main.h
Examining data/libreoffice-7.0.3/desktop/source/pkgchk/unopkg/unopkg_app.cxx
Examining data/libreoffice-7.0.3/desktop/source/offacc/acceptor.cxx
Examining data/libreoffice-7.0.3/desktop/source/lib/lokandroid.cxx
Examining data/libreoffice-7.0.3/desktop/source/lib/init.cxx
Examining data/libreoffice-7.0.3/desktop/source/lib/lokclipboard.cxx
Examining data/libreoffice-7.0.3/desktop/source/lib/lokinteractionhandler.cxx
Examining data/libreoffice-7.0.3/desktop/source/app/dispatchwatcher.cxx
Examining data/libreoffice-7.0.3/desktop/source/app/main.c
Examining data/libreoffice-7.0.3/desktop/source/app/sofficemain.h
Examining data/libreoffice-7.0.3/desktop/source/app/officeipcthread.cxx
Examining data/libreoffice-7.0.3/desktop/source/app/cmdlinehelp.cxx
Examining data/libreoffice-7.0.3/desktop/source/app/lockfile2.cxx
Examining data/libreoffice-7.0.3/desktop/source/app/desktopcontext.cxx
Examining data/libreoffice-7.0.3/desktop/source/app/crashreport.cxx
Examining data/libreoffice-7.0.3/desktop/source/app/appinit.cxx
Examining data/libreoffice-7.0.3/desktop/source/app/opencl.cxx
Examining data/libreoffice-7.0.3/desktop/source/app/check_ext_deps.cxx
Examining data/libreoffice-7.0.3/desktop/source/app/userinstall.cxx
Examining data/libreoffice-7.0.3/desktop/source/app/sofficemain.cxx
Examining data/libreoffice-7.0.3/desktop/source/app/app.cxx
Examining data/libreoffice-7.0.3/desktop/source/app/cmdlineargs.cxx
Examining data/libreoffice-7.0.3/desktop/source/app/langselect.cxx
Examining data/libreoffice-7.0.3/desktop/source/app/updater.cxx
Examining data/libreoffice-7.0.3/desktop/source/migration/services/basicmigration.cxx
Examining data/libreoffice-7.0.3/desktop/source/migration/services/cexports.cxx
Examining data/libreoffice-7.0.3/desktop/source/migration/services/wordbookmigration.cxx
Examining data/libreoffice-7.0.3/desktop/source/migration/services/cexportsoo3.cxx
Examining data/libreoffice-7.0.3/desktop/source/migration/services/jvmfwk.cxx
Examining data/libreoffice-7.0.3/desktop/source/migration/services/oo3extensionmigration.cxx
Examining data/libreoffice-7.0.3/desktop/source/migration/migration.cxx
Examining data/libreoffice-7.0.3/desktop/test/deployment/passive/passive_native.cxx
Examining data/libreoffice-7.0.3/desktop/test/deployment/executable_content/build/hello.c
Examining data/libreoffice-7.0.3/desktop/test/deployment/active/active_native.cxx
Examining data/libreoffice-7.0.3/desktop/win32/source/unoinfo.cxx
Examining data/libreoffice-7.0.3/desktop/win32/source/applauncher/sbase.cxx
Examining data/libreoffice-7.0.3/desktop/win32/source/applauncher/swriter.cxx
Examining data/libreoffice-7.0.3/desktop/win32/source/applauncher/soffice_safe.cxx
Examining data/libreoffice-7.0.3/desktop/win32/source/applauncher/smath.cxx
Examining data/libreoffice-7.0.3/desktop/win32/source/applauncher/launcher.cxx
Examining data/libreoffice-7.0.3/desktop/win32/source/applauncher/sdraw.cxx
Examining data/libreoffice-7.0.3/desktop/win32/source/applauncher/sweb.cxx
Examining data/libreoffice-7.0.3/desktop/win32/source/applauncher/simpress.cxx
Examining data/libreoffice-7.0.3/desktop/win32/source/applauncher/scalc.cxx
Examining data/libreoffice-7.0.3/desktop/win32/source/loader.cxx
Examining data/libreoffice-7.0.3/desktop/win32/source/QuickStart/resource.h
Examining data/libreoffice-7.0.3/desktop/win32/source/QuickStart/QuickStart.cxx
Examining data/libreoffice-7.0.3/desktop/win32/source/officeloader/soffice_com.cxx
Examining data/libreoffice-7.0.3/desktop/win32/source/officeloader/unopkg_com.cxx
Examining data/libreoffice-7.0.3/desktop/win32/source/officeloader/unopkg_exe.cxx
Examining data/libreoffice-7.0.3/desktop/win32/source/officeloader/soffice_exe.cxx
Examining data/libreoffice-7.0.3/scaddins/source/datefunc/datefunc.cxx
Examining data/libreoffice-7.0.3/scaddins/source/pricing/pricing.cxx
Examining data/libreoffice-7.0.3/scaddins/source/pricing/black_scholes.cxx
Examining data/libreoffice-7.0.3/scaddins/source/analysis/analysishelper.cxx
Examining data/libreoffice-7.0.3/scaddins/source/analysis/financial.cxx
Examining data/libreoffice-7.0.3/scaddins/source/analysis/analysis.cxx
Examining data/libreoffice-7.0.3/scaddins/source/analysis/bessel.cxx
Examining data/libreoffice-7.0.3/cppuhelper/inc/pch/precompiled_cppuhelper.cxx
Examining data/libreoffice-7.0.3/cppuhelper/qa/ifcontainer/cppu_ifcontainer.cxx
Examining data/libreoffice-7.0.3/cppuhelper/qa/unourl/cppu_unourl.cxx
Examining data/libreoffice-7.0.3/cppuhelper/qa/weak/test_weak.cxx
Examining data/libreoffice-7.0.3/cppuhelper/qa/propertysetmixin/test_propertysetmixin.cxx
Examining data/libreoffice-7.0.3/cppuhelper/qa/propertysetmixin/comp_propertysetmixin.cxx
Examining data/libreoffice-7.0.3/cppuhelper/qa/misc/test_misc.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/exc_thrower.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/component_context.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/component.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/weak.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/propertysetmixin.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/implbase.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/bootstrap.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/factory.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/defaultbootstrap.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/unourl.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/shlib.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/implementationentry.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/propshlp.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/typeprovider.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/access_control.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/compat.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/paths.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/macro_expander.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/tdmgr.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/interfacecontainer.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/typemanager.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/implbase_ex.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/servicemanager.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/supportsservice.cxx
Examining data/libreoffice-7.0.3/cppuhelper/source/findsofficepath.c
Examining data/libreoffice-7.0.3/forms/inc/pch/precompiled_frm.cxx
Examining data/libreoffice-7.0.3/forms/source/resource/frm_resource.cxx
Examining data/libreoffice-7.0.3/forms/source/richtext/featuredispatcher.cxx
Examining data/libreoffice-7.0.3/forms/source/richtext/richtextmodel.cxx
Examining data/libreoffice-7.0.3/forms/source/richtext/specialdispatchers.cxx
Examining data/libreoffice-7.0.3/forms/source/richtext/attributedispatcher.cxx
Examining data/libreoffice-7.0.3/forms/source/richtext/richtextviewport.cxx
Examining data/libreoffice-7.0.3/forms/source/richtext/richtextunowrapper.cxx
Examining data/libreoffice-7.0.3/forms/source/richtext/richtextvclcontrol.cxx
Examining data/libreoffice-7.0.3/forms/source/richtext/richtextcontrol.cxx
Examining data/libreoffice-7.0.3/forms/source/richtext/richtextimplcontrol.cxx
Examining data/libreoffice-7.0.3/forms/source/richtext/clipboarddispatcher.cxx
Examining data/libreoffice-7.0.3/forms/source/richtext/rtattributehandler.cxx
Examining data/libreoffice-7.0.3/forms/source/richtext/richtextengine.cxx
Examining data/libreoffice-7.0.3/forms/source/richtext/parametrizedattributedispatcher.cxx
Examining data/libreoffice-7.0.3/forms/source/component/spinbutton.cxx
Examining data/libreoffice-7.0.3/forms/source/component/ImageButton.cxx
Examining data/libreoffice-7.0.3/forms/source/component/EditBase.cxx
Examining data/libreoffice-7.0.3/forms/source/component/entrylisthelper.cxx
Examining data/libreoffice-7.0.3/forms/source/component/Currency.cxx
Examining data/libreoffice-7.0.3/forms/source/component/propertybaghelper.cxx
Examining data/libreoffice-7.0.3/forms/source/component/cachedrowset.cxx
Examining data/libreoffice-7.0.3/forms/source/component/FixedText.cxx
Examining data/libreoffice-7.0.3/forms/source/component/CheckBox.cxx
Examining data/libreoffice-7.0.3/forms/source/component/Button.cxx
Examining data/libreoffice-7.0.3/forms/source/component/clickableimage.cxx
Examining data/libreoffice-7.0.3/forms/source/component/imgprod.cxx
Examining data/libreoffice-7.0.3/forms/source/component/GroupBox.cxx
Examining data/libreoffice-7.0.3/forms/source/component/Hidden.cxx
Examining data/libreoffice-7.0.3/forms/source/component/Time.cxx
Examining data/libreoffice-7.0.3/forms/source/component/Numeric.cxx
Examining data/libreoffice-7.0.3/forms/source/component/Edit.cxx
Examining data/libreoffice-7.0.3/forms/source/component/EventThread.cxx
Examining data/libreoffice-7.0.3/forms/source/component/Columns.cxx
Examining data/libreoffice-7.0.3/forms/source/component/ComboBox.cxx
Examining data/libreoffice-7.0.3/forms/source/component/Filter.cxx
Examining data/libreoffice-7.0.3/forms/source/component/ImageControl.cxx
Examining data/libreoffice-7.0.3/forms/source/component/findpos.cxx
Examining data/libreoffice-7.0.3/forms/source/component/FormsCollection.cxx
Examining data/libreoffice-7.0.3/forms/source/component/FormattedField.cxx
Examining data/libreoffice-7.0.3/forms/source/component/GroupManager.cxx
Examining data/libreoffice-7.0.3/forms/source/component/Pattern.cxx
Examining data/libreoffice-7.0.3/forms/source/component/File.cxx
Examining data/libreoffice-7.0.3/forms/source/component/RadioButton.cxx
Examining data/libreoffice-7.0.3/forms/source/component/navigationbar.cxx
Examining data/libreoffice-7.0.3/forms/source/component/refvaluecomponent.cxx
Examining data/libreoffice-7.0.3/forms/source/component/errorbroadcaster.cxx
Examining data/libreoffice-7.0.3/forms/source/component/DatabaseForm.cxx
Examining data/libreoffice-7.0.3/forms/source/component/FormComponent.cxx
Examining data/libreoffice-7.0.3/forms/source/component/cloneable.cxx
Examining data/libreoffice-7.0.3/forms/source/component/Date.cxx
Examining data/libreoffice-7.0.3/forms/source/component/formcontrolfont.cxx
Examining data/libreoffice-7.0.3/forms/source/component/Grid.cxx
Examining data/libreoffice-7.0.3/forms/source/component/ListBox.cxx
Examining data/libreoffice-7.0.3/forms/source/component/scrollbar.cxx
Examining data/libreoffice-7.0.3/forms/source/component/FormattedFieldWrapper.cxx
Examining data/libreoffice-7.0.3/forms/source/runtime/formoperations.cxx
Examining data/libreoffice-7.0.3/forms/source/helper/controlfeatureinterception.cxx
Examining data/libreoffice-7.0.3/forms/source/helper/windowstateguard.cxx
Examining data/libreoffice-7.0.3/forms/source/helper/urltransformer.cxx
Examining data/libreoffice-7.0.3/forms/source/helper/formnavigation.cxx
Examining data/libreoffice-7.0.3/forms/source/helper/resettable.cxx
Examining data/libreoffice-7.0.3/forms/source/helper/commandimageprovider.cxx
Examining data/libreoffice-7.0.3/forms/source/solar/component/navbarcontrol.cxx
Examining data/libreoffice-7.0.3/forms/source/solar/control/navtoolbar.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/xformsevent.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/xpathlib/extension.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/xpathlib/xpathlib.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/convert.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/propertysetbase.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/computedexpression.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/enumeration.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/resourcehelper.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/datatyperepository.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/binding.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/xmlhelper.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/unohelper.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/datatypes.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/model.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/submission.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/boolexpression.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/submission/submission_put.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/submission/submission_post.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/submission/serialization_urlencoded.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/submission/replace.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/submission/serialization_app_xml.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/submission/submission_get.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/model_ui.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/mip.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/pathexpression.cxx
Examining data/libreoffice-7.0.3/forms/source/xforms/xforms_services.cxx
Examining data/libreoffice-7.0.3/forms/source/misc/listenercontainers.cxx
Examining data/libreoffice-7.0.3/forms/source/misc/limitedformats.cxx
Examining data/libreoffice-7.0.3/forms/source/misc/property.cxx
Examining data/libreoffice-7.0.3/forms/source/misc/componenttools.cxx
Examining data/libreoffice-7.0.3/forms/source/misc/InterfaceContainer.cxx
Examining data/libreoffice-7.0.3/svgio/inc/pch/precompiled_svgio.cxx
Examining data/libreoffice-7.0.3/svgio/qa/cppunit/SvgImportTest.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (rA.begin(), rA.end(), rB.begin(), rB.end(),
        [](const Primitive2DReference& a, const Primitive2DReference& b) {
            return drawinglayer::primitive2d::arePrimitive2DReferencesEqual(a, b
Examining data/libreoffice-7.0.3/svgio/qa/cppunit/SvgRead.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgtitledescnode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgtools.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgtrefnode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgmasknode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svggnode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgellipsenode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgpolynode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgcirclenode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svggradientnode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgpaint.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgdocument.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svganode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svglinenode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgpathnode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgsymbolnode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgpatternnode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgimagenode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgclippathnode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgtextpathnode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgtspannode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgdocumenthandler.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svggradientstopnode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgvisitor.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgstyleattributes.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgstylenode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgmarkernode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgnode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgsvgnode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgcharacternode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgrectnode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgusenode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgtextnode.cxx
Examining data/libreoffice-7.0.3/svgio/source/svgreader/svgtoken.cxx
Examining data/libreoffice-7.0.3/svgio/source/svguno/xsvgparser.cxx
Examining data/libreoffice-7.0.3/svgio/source/svguno/svguno.cxx
Examining data/libreoffice-7.0.3/dtrans/source/cnttype/mcnttype.cxx
Examining data/libreoffice-7.0.3/dtrans/source/cnttype/mctfentry.cxx
Examining data/libreoffice-7.0.3/dtrans/source/cnttype/wbench/testcnttype.cxx
Examining data/libreoffice-7.0.3/dtrans/source/cnttype/mcnttfactory.cxx
Examining data/libreoffice-7.0.3/dtrans/source/generic/dtrans.cxx
Examining data/libreoffice-7.0.3/dtrans/source/generic/clipboardmanager.cxx
Examining data/libreoffice-7.0.3/dtrans/source/generic/generic_clipboard.cxx
Examining data/libreoffice-7.0.3/dtrans/source/test/test_dtrans.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/workbench/XTDo.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/workbench/test_wincb.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/workbench/testmarshal.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dnd/targetdragcontext.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dnd/targetdropcontext.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dnd/dndentry.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dnd/source.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dnd/idroptarget.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dnd/target.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dnd/sourcecontext.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dnd/globals.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dtobj/XNotifyingDataObject.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dtobj/FmtFilter.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dtobj/TxtCnvtHlp.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dtobj/DOTransferable.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dtobj/FetcList.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dtobj/APNDataObject.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dtobj/DtObjFactory.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dtobj/DataFmtTransl.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dtobj/DTransHelper.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dtobj/XTDataObject.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/dtobj/Fetc.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/clipb/MtaOleClipb.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/clipb/WinClipbImpl.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/clipb/wcbentry.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/clipb/WinClipboard.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/ftransl/ftransl.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/ftransl/ftranslentry.cxx
Examining data/libreoffice-7.0.3/dtrans/source/win32/misc/ImplHelper.cxx
Examining data/libreoffice-7.0.3/dtrans/test/win32/dnd/transferable.cxx
Examining data/libreoffice-7.0.3/dtrans/test/win32/dnd/sourcelistener.cxx
Examining data/libreoffice-7.0.3/dtrans/test/win32/dnd/dndTest.cxx
Examining data/libreoffice-7.0.3/dtrans/test/win32/dnd/targetlistener.cxx
Examining data/libreoffice-7.0.3/dtrans/test/win32/dnd/atlwindow.cxx
Examining data/libreoffice-7.0.3/framework/inc/protocols.h
Examining data/libreoffice-7.0.3/framework/inc/acceleratorconst.h
Examining data/libreoffice-7.0.3/framework/inc/pch/precompiled_fwe.cxx
Examining data/libreoffice-7.0.3/framework/inc/pch/precompiled_fwk.cxx
Examining data/libreoffice-7.0.3/framework/inc/pch/precompiled_fwl.cxx
Examining data/libreoffice-7.0.3/framework/inc/pch/precompiled_fwi.cxx
Examining data/libreoffice-7.0.3/framework/inc/properties.h
Examining data/libreoffice-7.0.3/framework/inc/targets.h
Examining data/libreoffice-7.0.3/framework/inc/fwidllapi.h
Examining data/libreoffice-7.0.3/framework/inc/stdtypes.h
Examining data/libreoffice-7.0.3/framework/inc/services.h
Examining data/libreoffice-7.0.3/framework/qa/cppunit/dispatchtest.cxx
Examining data/libreoffice-7.0.3/framework/source/interaction/quietinteraction.cxx
Examining data/libreoffice-7.0.3/framework/source/loadenv/loadenv.cxx
Examining data/libreoffice-7.0.3/framework/source/loadenv/targethelper.cxx
Examining data/libreoffice-7.0.3/framework/source/xml/imagesdocumenthandler.cxx
Examining data/libreoffice-7.0.3/framework/source/xml/acceleratorconfigurationreader.cxx
Examining data/libreoffice-7.0.3/framework/source/xml/imagesconfiguration.cxx
Examining data/libreoffice-7.0.3/framework/source/xml/acceleratorconfigurationwriter.cxx
Examining data/libreoffice-7.0.3/framework/source/classes/taskcreator.cxx
Examining data/libreoffice-7.0.3/framework/source/classes/framecontainer.cxx
Examining data/libreoffice-7.0.3/framework/source/services/ContextChangeEventMultiplexer.cxx
Examining data/libreoffice-7.0.3/framework/source/services/modulemanager.cxx
Examining data/libreoffice-7.0.3/framework/source/services/taskcreatorsrv.cxx
Examining data/libreoffice-7.0.3/framework/source/services/autorecovery.cxx
Examining data/libreoffice-7.0.3/framework/source/services/dispatchhelper.cxx
Examining data/libreoffice-7.0.3/framework/source/services/substitutepathvars.cxx
Examining data/libreoffice-7.0.3/framework/source/services/urltransformer.cxx
Examining data/libreoffice-7.0.3/framework/source/services/desktop.cxx
Examining data/libreoffice-7.0.3/framework/source/services/pathsettings.cxx
Examining data/libreoffice-7.0.3/framework/source/services/uriabbreviation.cxx
Examining data/libreoffice-7.0.3/framework/source/services/frame.cxx
Examining data/libreoffice-7.0.3/framework/source/services/mediatypedetectionhelper.cxx
Examining data/libreoffice-7.0.3/framework/source/services/sessionlistener.cxx
Examining data/libreoffice-7.0.3/framework/source/jobs/job.cxx
Examining data/libreoffice-7.0.3/framework/source/jobs/helponstartup.cxx
Examining data/libreoffice-7.0.3/framework/source/jobs/jobdata.cxx
Examining data/libreoffice-7.0.3/framework/source/jobs/joburl.cxx
Examining data/libreoffice-7.0.3/framework/source/jobs/jobdispatch.cxx
Examining data/libreoffice-7.0.3/framework/source/jobs/shelljob.cxx
Examining data/libreoffice-7.0.3/framework/source/jobs/jobresult.cxx
Examining data/libreoffice-7.0.3/framework/source/jobs/jobexecutor.cxx
Examining data/libreoffice-7.0.3/framework/source/recording/dispatchrecorder.cxx
Examining data/libreoffice-7.0.3/framework/source/recording/dispatchrecordersupplier.cxx
Examining data/libreoffice-7.0.3/framework/source/dispatch/loaddispatcher.cxx
Examining data/libreoffice-7.0.3/framework/source/dispatch/servicehandler.cxx
Examining data/libreoffice-7.0.3/framework/source/dispatch/popupmenudispatcher.cxx
Examining data/libreoffice-7.0.3/framework/source/dispatch/mailtodispatcher.cxx
Examining data/libreoffice-7.0.3/framework/source/dispatch/dispatchinformationprovider.cxx
Examining data/libreoffice-7.0.3/framework/source/dispatch/interceptionhelper.cxx
Examining data/libreoffice-7.0.3/framework/source/dispatch/dispatchprovider.cxx
Examining data/libreoffice-7.0.3/framework/source/dispatch/oxt_handler.cxx
Examining data/libreoffice-7.0.3/framework/source/dispatch/closedispatcher.cxx
Examining data/libreoffice-7.0.3/framework/source/dispatch/systemexec.cxx
Examining data/libreoffice-7.0.3/framework/source/dispatch/windowcommanddispatch.cxx
Examining data/libreoffice-7.0.3/framework/source/dispatch/startmoduledispatcher.cxx
Examining data/libreoffice-7.0.3/framework/source/dispatch/dispatchdisabler.cxx
Examining data/libreoffice-7.0.3/framework/source/accelerators/globalacceleratorconfiguration.cxx
Examining data/libreoffice-7.0.3/framework/source/accelerators/presethandler.cxx
Examining data/libreoffice-7.0.3/framework/source/accelerators/moduleacceleratorconfiguration.cxx
Examining data/libreoffice-7.0.3/framework/source/accelerators/acceleratorconfiguration.cxx
Examining data/libreoffice-7.0.3/framework/source/accelerators/keymapping.cxx
Examining data/libreoffice-7.0.3/framework/source/accelerators/documentacceleratorconfiguration.cxx
Examining data/libreoffice-7.0.3/framework/source/accelerators/acceleratorcache.cxx
Examining data/libreoffice-7.0.3/framework/source/accelerators/storageholder.cxx
Examining data/libreoffice-7.0.3/framework/source/helper/uiconfigelementwrapperbase.cxx
Examining data/libreoffice-7.0.3/framework/source/helper/ocomponentenumeration.cxx
Examining data/libreoffice-7.0.3/framework/source/helper/wakeupthread.cxx
Examining data/libreoffice-7.0.3/framework/source/helper/uielementwrapperbase.cxx
Examining data/libreoffice-7.0.3/framework/source/helper/persistentwindowstate.cxx
Examining data/libreoffice-7.0.3/framework/source/helper/statusindicator.cxx
Examining data/libreoffice-7.0.3/framework/source/helper/dockingareadefaultacceptor.cxx
Examining data/libreoffice-7.0.3/framework/source/helper/oframes.cxx
Examining data/libreoffice-7.0.3/framework/source/helper/ocomponentaccess.cxx
Examining data/libreoffice-7.0.3/framework/source/helper/titlebarupdate.cxx
Examining data/libreoffice-7.0.3/framework/source/helper/vclstatusindicator.cxx
Examining data/libreoffice-7.0.3/framework/source/helper/statusindicatorfactory.cxx
Examining data/libreoffice-7.0.3/framework/source/helper/tagwindowasmodified.cxx
Examining data/libreoffice-7.0.3/framework/source/register/register3rdcomponents.cxx
Examining data/libreoffice-7.0.3/framework/source/register/registertemp.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/statusbaritem.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/menubarwrapper.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/langselectionstatusbarcontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/toolbarsmenucontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/imagebuttontoolbarcontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/styletoolbarcontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/comboboxtoolbarcontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/toolbarmanager.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/generictoolbarcontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/toolbarmerger.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/headermenucontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/fontmenucontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/macrosmenucontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/recentfilesmenucontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/resourcemenucontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/statusbar.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/FixedTextToolbarController.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/buttontoolbarcontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/complextoolbarcontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/statusbarmerger.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/fontsizemenucontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/langselectionmenucontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/footermenucontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/statusindicatorinterfacewrapper.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/menubarmanager.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/thesaurusmenucontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/edittoolbarcontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/objectmenucontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/statusbarwrapper.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/controlmenucontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/togglebuttontoolbarcontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/dropdownboxtoolbarcontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/FixedImageToolbarController.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/toolbarmodemenucontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/addonstoolbarmanager.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/toolbarwrapper.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/spinfieldtoolbarcontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/progressbarwrapper.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/newmenucontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/statusbarmanager.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/popuptoolbarcontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/menubarmerger.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/uicommanddescription.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/genericstatusbarcontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/subtoolbarcontroller.cxx
Examining data/libreoffice-7.0.3/framework/source/uielement/addonstoolbarwrapper.cxx
Examining data/libreoffice-7.0.3/framework/source/layoutmanager/helpers.cxx
Examining data/libreoffice-7.0.3/framework/source/layoutmanager/uielement.cxx
Examining data/libreoffice-7.0.3/framework/source/layoutmanager/layoutmanager.cxx
Examining data/libreoffice-7.0.3/framework/source/layoutmanager/toolbarlayoutmanager.cxx
Examining data/libreoffice-7.0.3/framework/source/uifactory/uielementfactorymanager.cxx
Examining data/libreoffice-7.0.3/framework/source/uifactory/windowcontentfactorymanager.cxx
Examining data/libreoffice-7.0.3/framework/source/uifactory/toolbarfactory.cxx
Examining data/libreoffice-7.0.3/framework/source/uifactory/statusbarfactory.cxx
Examining data/libreoffice-7.0.3/framework/source/uifactory/factoryconfiguration.cxx
Examining data/libreoffice-7.0.3/framework/source/uifactory/menubarfactory.cxx
Examining data/libreoffice-7.0.3/framework/source/uifactory/addonstoolbarfactory.cxx
Examining data/libreoffice-7.0.3/framework/source/uifactory/uicontrollerfactory.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/xml/statusbarconfiguration.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/xml/xmlnamespaces.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/xml/toolboxdocumenthandler.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/xml/toolboxconfiguration.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/xml/statusbardocumenthandler.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/xml/menuconfiguration.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/xml/menudocumenthandler.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/xml/saxnamespacefilter.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/classes/framelistanalyzer.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/classes/rootactiontriggercontainer.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/classes/actiontriggerseparatorpropertyset.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/classes/actiontriggerpropertyset.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/classes/fwkresid.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/classes/imagewrapper.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/classes/sfxhelperfunctions.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/classes/addonmenu.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/classes/addonsoptions.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/classes/actiontriggercontainer.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/dispatch/interaction.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/helper/actiontriggerhelper.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/helper/configimporter.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/helper/titlehelper.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/helper/propertysetcontainer.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/helper/undomanagerhelper.cxx
Examining data/libreoffice-7.0.3/framework/source/fwe/helper/documentundoguard.cxx
Examining data/libreoffice-7.0.3/framework/source/fwi/classes/converter.cxx
Examining data/libreoffice-7.0.3/framework/source/fwi/classes/protocolhandlercache.cxx
Examining data/libreoffice-7.0.3/framework/source/fwi/jobs/jobconst.cxx
Examining data/libreoffice-7.0.3/framework/source/fwi/jobs/configaccess.cxx
Examining data/libreoffice-7.0.3/framework/source/fwi/helper/mischelper.cxx
Examining data/libreoffice-7.0.3/framework/source/fwi/helper/shareablemutex.cxx
Examining data/libreoffice-7.0.3/framework/source/fwi/uielement/rootitemcontainer.cxx
Examining data/libreoffice-7.0.3/framework/source/fwi/uielement/constitemcontainer.cxx
Examining data/libreoffice-7.0.3/framework/source/fwi/uielement/itemcontainer.cxx
Examining data/libreoffice-7.0.3/framework/source/fwi/threadhelp/transactionmanager.cxx
Examining data/libreoffice-7.0.3/framework/source/uiconfiguration/moduleuicfgsupplier.cxx
Examining data/libreoffice-7.0.3/framework/source/uiconfiguration/moduleuiconfigurationmanager.cxx
Examining data/libreoffice-7.0.3/framework/source/uiconfiguration/imagemanagerimpl.cxx
Examining data/libreoffice-7.0.3/framework/source/uiconfiguration/uicategorydescription.cxx
Examining data/libreoffice-7.0.3/framework/source/uiconfiguration/windowstateconfiguration.cxx
Examining data/libreoffice-7.0.3/framework/source/uiconfiguration/CommandImageResolver.cxx
Examining data/libreoffice-7.0.3/framework/source/uiconfiguration/globalsettings.cxx
Examining data/libreoffice-7.0.3/framework/source/uiconfiguration/uiconfigurationmanager.cxx
Examining data/libreoffice-7.0.3/framework/source/uiconfiguration/graphicnameaccess.cxx
Examining data/libreoffice-7.0.3/framework/source/uiconfiguration/imagemanager.cxx
Examining data/libreoffice-7.0.3/framework/source/uiconfiguration/ImageList.cxx
Examining data/libreoffice-7.0.3/framework/source/uiconfiguration/moduleimagemanager.cxx
Examining data/libreoffice-7.0.3/testtools/source/bridgetest/currentcontextchecker.cxx
Examining data/libreoffice-7.0.3/testtools/source/bridgetest/cli/cli_cpp_bridgetest.cxx
Examining data/libreoffice-7.0.3/testtools/source/bridgetest/multi.cxx
Examining data/libreoffice-7.0.3/testtools/source/bridgetest/constructors.cxx
Examining data/libreoffice-7.0.3/testtools/source/bridgetest/cppobj.cxx
Examining data/libreoffice-7.0.3/testtools/source/bridgetest/bridgetest.cxx
Examining data/libreoffice-7.0.3/testtools/source/performance/pseudo.cxx
Examining data/libreoffice-7.0.3/testtools/source/performance/ubtest.cxx
Examining data/libreoffice-7.0.3/testtools/source/performance/ubobject.cxx
Examining data/libreoffice-7.0.3/ios/LibreOfficeLight/LibreOfficeLight/lokit-Bridging-Header.h
Examining data/libreoffice-7.0.3/ios/source/LibreOfficeKit.h
Examining data/libreoffice-7.0.3/ios/source/LibreOfficeKit.c
Examining data/libreoffice-7.0.3/ios/UnitTest/UnitTest/ViewController.h
Examining data/libreoffice-7.0.3/ios/UnitTest/UnitTest/AppDelegate.h
Examining data/libreoffice-7.0.3/ure/source/uretest/cpptest.cc
Examining data/libreoffice-7.0.3/ure/source/uretest/cppmain.cc
Examining data/libreoffice-7.0.3/ure/source/uretest/cppserver.cc
Examining data/libreoffice-7.0.3/stoc/source/proxy_factory/proxyfac.cxx
Examining data/libreoffice-7.0.3/stoc/source/corereflection/criface.cxx
Examining data/libreoffice-7.0.3/stoc/source/corereflection/crcomp.cxx
Examining data/libreoffice-7.0.3/stoc/source/corereflection/crefl.cxx
Examining data/libreoffice-7.0.3/stoc/source/corereflection/crenum.cxx
Examining data/libreoffice-7.0.3/stoc/source/corereflection/crarray.cxx
Examining data/libreoffice-7.0.3/stoc/source/corereflection/crbase.cxx
Examining data/libreoffice-7.0.3/stoc/source/namingservice/namingservice.cxx
Examining data/libreoffice-7.0.3/stoc/source/security/lru_cache.h
Examining data/libreoffice-7.0.3/stoc/source/security/access_controller.cxx
Examining data/libreoffice-7.0.3/stoc/source/security/file_policy.cxx
Examining data/libreoffice-7.0.3/stoc/source/security/permissions.cxx
Examining data/libreoffice-7.0.3/stoc/source/security/permissions.h
Examining data/libreoffice-7.0.3/stoc/source/servicemanager/servicemanager.cxx
Examining data/libreoffice-7.0.3/stoc/source/javaloader/javaloader.cxx
Examining data/libreoffice-7.0.3/stoc/source/inspect/introspection.cxx
Examining data/libreoffice-7.0.3/stoc/source/simpleregistry/simpleregistry.cxx
Examining data/libreoffice-7.0.3/stoc/source/defaultregistry/defaultregistry.cxx
Examining data/libreoffice-7.0.3/stoc/source/loader/dllcomponentloader.cxx
Examining data/libreoffice-7.0.3/stoc/source/javavm/jvmargs.cxx
Examining data/libreoffice-7.0.3/stoc/source/javavm/javavm.cxx
Examining data/libreoffice-7.0.3/stoc/source/javavm/interact.cxx
Examining data/libreoffice-7.0.3/stoc/source/invocation/invocation.cxx
Examining data/libreoffice-7.0.3/stoc/source/implementationregistration/mergekeys.cxx
Examining data/libreoffice-7.0.3/stoc/source/implementationregistration/implreg.cxx
Examining data/libreoffice-7.0.3/stoc/source/invocation_adapterfactory/iafactory.cxx
Examining data/libreoffice-7.0.3/stoc/source/uriproc/ExternalUriReferenceTranslator.cxx
Examining data/libreoffice-7.0.3/stoc/source/uriproc/VndSunStarPkgUrlReferenceFactory.cxx
Examining data/libreoffice-7.0.3/stoc/source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTexpand.cxx
Examining data/libreoffice-7.0.3/stoc/source/uriproc/UriReference.cxx
Examining data/libreoffice-7.0.3/stoc/source/uriproc/UriReferenceFactory.cxx
Examining data/libreoffice-7.0.3/stoc/source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx
Examining data/libreoffice-7.0.3/stoc/source/typeconv/convert.cxx
Examining data/libreoffice-7.0.3/stoc/test/testconv.cxx
Examining data/libreoffice-7.0.3/stoc/test/testproxyfac.cxx
Examining data/libreoffice-7.0.3/stoc/test/testsmgr_cpnt.cxx
Examining data/libreoffice-7.0.3/stoc/test/testcorefl.cxx
Examining data/libreoffice-7.0.3/stoc/test/testsmgr.cxx
Examining data/libreoffice-7.0.3/stoc/test/testintrosp.cxx
Examining data/libreoffice-7.0.3/stoc/test/registry_tdprovider/testregistrytdprovider.cxx
Examining data/libreoffice-7.0.3/stoc/test/testsmgr2.cxx
Examining data/libreoffice-7.0.3/stoc/test/javavm/testjavavm.cxx
Examining data/libreoffice-7.0.3/stoc/test/javavm/jvm_interaction/interactionhandler.cxx
Examining data/libreoffice-7.0.3/stoc/test/mergekeys_.cxx
Examining data/libreoffice-7.0.3/stoc/test/tdmanager/testtdmanager.cxx
Examining data/libreoffice-7.0.3/stoc/test/testiadapter.cxx
Examining data/libreoffice-7.0.3/stoc/test/testloader.cxx
Examining data/libreoffice-7.0.3/stoc/test/testregistry.cxx
Examining data/libreoffice-7.0.3/stoc/test/uriproc/test_uriproc.cxx
Examining data/libreoffice-7.0.3/writerperfect/inc/writerperfectdllapi.h
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/WpftCalcFilterTest.cxx
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/WpftImpressFilterTest.cxx
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/wpftqahelperdllapi.h
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/stream.cxx
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/TextImportTest.cxx
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/WpftFilterFixture.cxx
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/WpftFilterTestBase.cxx
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/wpftimport.cxx
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/EPUBExportTest.cxx
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/DirectoryStreamTest.cxx
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/SpreadsheetImportTest.cxx
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/WPXSvStreamTest.cxx
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/ImportTest.cxx
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/WpftLoader.cxx
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/WpftWriterFilterTest.cxx
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/PresentationImportTest.cxx
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/DrawingImportTest.cxx
Examining data/libreoffice-7.0.3/writerperfect/qa/unit/WpftDrawFilterTest.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/common/DocumentHandler.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/common/DirectoryStream.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/common/WPXSvInputStream.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/common/WPFTEncodingDialog.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/AbiWordImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/EPUBExportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/WordPerfectImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/EPUBPackage.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/EBookImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/MSWorksImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/PagesImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/EPUBExportUIComponent.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/exp/xmltbli.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/exp/xmlictxt.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/exp/xmlfmt.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/exp/txtstyli.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/exp/xmlmetai.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/exp/xmlimp.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/exp/XMLTextListContext.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/exp/XMLBase64ImportContext.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/exp/XMLTextFrameContext.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/exp/xmltext.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/exp/XMLTextListItemContext.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/exp/txtparai.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/exp/XMLFootnoteImportContext.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/exp/XMLSectionContext.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/StarOfficeWriterImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/MWAWImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/writer/EPUBExportDialog.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/calc/MWAWCalcImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/calc/StarOfficeCalcImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/calc/MSWorksCalcImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/calc/NumbersImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/draw/MSPUBImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/draw/VisioImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/draw/WPGImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/draw/CMXImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/draw/ZMFImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/draw/CDRImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/draw/StarOfficeDrawImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/draw/MWAWDrawImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/draw/FreehandImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/draw/QXPImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/draw/PageMakerImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/impress/KeynoteImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/impress/StarOfficePresentationImportFilter.cxx
Examining data/libreoffice-7.0.3/writerperfect/source/impress/MWAWPresentationImportFilter.cxx
Examining data/libreoffice-7.0.3/svx/inc/pch/precompiled_svx.cxx
Examining data/libreoffice-7.0.3/svx/inc/pch/precompiled_svxcore.cxx
Examining data/libreoffice-7.0.3/svx/inc/helpids.h
Examining data/libreoffice-7.0.3/svx/qa/unit/svx-dialogs-test.cxx
Examining data/libreoffice-7.0.3/svx/qa/unit/classicshapes.cxx
Examining data/libreoffice-7.0.3/svx/qa/unit/customshapes.cxx
Examining data/libreoffice-7.0.3/svx/qa/unit/unodraw.cxx
Examining data/libreoffice-7.0.3/svx/qa/unit/XTableImportExportTest.cxx
Examining data/libreoffice-7.0.3/svx/qa/unit/xoutdev.cxx
Examining data/libreoffice-7.0.3/svx/qa/unit/svdraw.cxx
Examining data/libreoffice-7.0.3/svx/qa/unit/sdr.cxx
Examining data/libreoffice-7.0.3/svx/qa/unit/svdraw/test_SdrTextObject.cxx
Examining data/libreoffice-7.0.3/svx/qa/unit/gallery/test_gallery.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive2d/sdrdecompositiontools.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive2d/sdrattributecreator.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive2d/sdrcaptionprimitive2d.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive2d/sdrole2primitive2d.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive2d/sdrcustomshapeprimitive2d.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive2d/sdrmeasureprimitive2d.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive2d/sdrprimitivetools.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive2d/sdrellipseprimitive2d.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive2d/sdrpathprimitive2d.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive2d/sdrtextprimitive2d.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive2d/sdrolecontentprimitive2d.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive2d/sdrconnectorprimitive2d.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive2d/primitivefactory2d.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive2d/sdrgrafprimitive2d.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive2d/sdrframeborderprimitive2d.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive2d/sdrrectangleprimitive2d.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/attribute/sdrlineeffectstextattribute.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/attribute/sdrformtextattribute.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/attribute/sdrfilltextattribute.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/attribute/sdrtextattribute.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/attribute/sdrlinefilleffectstextattribute.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/attribute/sdrallfillattributeshelper.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/attribute/sdrformtextoutlineattribute.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/attribute/sdreffectstextattribute.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlayrectangle.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlayobjectlist.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlayline.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlayobjectcell.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlayprimitive2dsequenceobject.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlayhandle.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlaytriangle.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlaymanager.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlaypolypolygon.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlayanimatedbitmapex.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlayobject.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlaycrosshair.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlaytools.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlaybitmapex.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlayhelpline.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlayrollingrectangle.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlaymanagerbuffered.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/overlay/overlayselection.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofmasterpagedescriptor.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofe3d.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewobjectcontactofpageobj.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofpageobj.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofsdrmeasureobj.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewobjectcontactofgraphic.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/objectcontact.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofsdrmediaobj.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewobjectcontactofe3d.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofvirtobj.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewobjectcontactofgroup.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofsdrrectobj.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontact.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactoftextobj.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofe3dlathe.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/displayinfo.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofsdrpage.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/objectcontactofpageview.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewobjectcontactofsdrpage.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofe3dscene.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/objectcontactofobjlistpainter.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewobjectcontactredirector.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewobjectcontactofsdrmediaobj.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofe3dpolygon.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofgroup.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofsdrobj.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofsdrpathobj.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/sdrmediawindow.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofsdredgeobj.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewobjectcontactofsdrole2obj.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewobjectcontactofsdrobj.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewobjectcontactofmasterpagedescriptor.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewobjectcontactofe3dscene.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofe3dextrude.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofe3dsphere.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofsdrobjcustomshape.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofgraphic.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofe3dcube.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofsdrcaptionobj.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofsdrcircobj.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofsdrole2obj.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewobjectcontact.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/contact/viewcontactofunocontrol.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/primitive3d/sdrattributecreator3d.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/misc/ImageMapInfo.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/animation/scheduler.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/animation/animationstate.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/animation/objectanimator.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/connectorproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/e3dsceneproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/customshapeproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/measureproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/captionproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/properties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/e3dlatheproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/groupproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/defaultproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/e3dproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/pageproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/e3dextrudeproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/attributeproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/rectangleproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/graphicproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/circleproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/emptyproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/e3dsphereproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/e3dcompoundproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/itemsettools.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/oleproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sdr/properties/textproperties.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/ContextChangeEventMultiplexer.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/graphic/GraphicPropertyPanel.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/paragraph/ParaLineSpacingControl.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/paragraph/ParaSpacingControl.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/paragraph/ParaLineSpacingPopup.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/paragraph/ParaSpacingWindow.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/PanelFactory.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/shapes/ShapesUtil.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/shapes/DefaultShapesPanel.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/line/LinePropertyPanelBase.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/line/LinePropertyPanel.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/line/LineWidthPopup.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/line/LineWidthValueSet.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/SelectionAnalyzer.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/lists/ListsPropertyPanel.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/tools/ValueSetWithTextControl.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/media/MediaPlaybackPanel.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/possize/PosSizePropertyPanel.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/EmptyPanel.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/SelectionChangeHandler.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/nbdtmgfact.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/text/TextUnderlineControl.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/text/TextUnderlinePopup.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/text/TextCharacterSpacingControl.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/text/TextCharacterSpacingPopup.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/text/TextPropertyPanel.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/nbdtmg.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/styles/StylesPropertyPanel.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/inspector/InspectorTextPanel.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/glow/GlowPropertyPanel.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/area/AreaTransparencyGradientPopup.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/area/AreaPropertyPanelBase.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/area/AreaPropertyPanel.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/shadow/ShadowPropertyPanel.cxx
Examining data/libreoffice-7.0.3/svx/source/sidebar/softedge/SoftEdgePropertyPanel.cxx
Examining data/libreoffice-7.0.3/svx/source/uitest/uiobject.cxx
Examining data/libreoffice-7.0.3/svx/source/uitest/sdrobject.cxx
Examining data/libreoffice-7.0.3/svx/source/xoutdev/xattrbmp.cxx
Examining data/libreoffice-7.0.3/svx/source/xoutdev/xtable.cxx
Examining data/libreoffice-7.0.3/svx/source/xoutdev/xtabptrn.cxx
Examining data/libreoffice-7.0.3/svx/source/xoutdev/xtablend.cxx
Examining data/libreoffice-7.0.3/svx/source/xoutdev/xtabcolr.cxx
Examining data/libreoffice-7.0.3/svx/source/xoutdev/xtabgrdt.cxx
Examining data/libreoffice-7.0.3/svx/source/xoutdev/XPropertyEntry.cxx
Examining data/libreoffice-7.0.3/svx/source/xoutdev/xtabdash.cxx
Examining data/libreoffice-7.0.3/svx/source/xoutdev/_xoutbmp.cxx
Examining data/libreoffice-7.0.3/svx/source/xoutdev/xpool.cxx
Examining data/libreoffice-7.0.3/svx/source/xoutdev/_xpoly.cxx
Examining data/libreoffice-7.0.3/svx/source/xoutdev/xattr.cxx
Examining data/libreoffice-7.0.3/svx/source/xoutdev/xtabhtch.cxx
Examining data/libreoffice-7.0.3/svx/source/xoutdev/xtabbtmp.cxx
Examining data/libreoffice-7.0.3/svx/source/xoutdev/xattr2.cxx
Examining data/libreoffice-7.0.3/svx/source/mnuctrls/smarttagmenu.cxx
Examining data/libreoffice-7.0.3/svx/source/mnuctrls/clipboardctl.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/AccessibleControlShape.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/ShapeTypeHandler.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/AccessibleShape.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/AccessibleEmptyEditSource.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/svxrectctaccessiblecontext.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/AccessibleShapeInfo.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/DescriptionGenerator.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/lookupcolorname.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/AccessibleOLEShape.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/ChildrenManager.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/ChildrenManagerImpl.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/svxpixelctlaccessiblecontext.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/AccessibleGraphicShape.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/AccessibleTextHelper.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/AccessibleTextEventQueue.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/charmapacc.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/AccessibleShapeTreeInfo.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/AccessibleFrameSelector.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/SvxShapeTypes.cxx
Examining data/libreoffice-7.0.3/svx/source/accessibility/GraphCtlAccessibleContext.cxx
Examining data/libreoffice-7.0.3/svx/source/unogallery/unogaltheme.cxx
Examining data/libreoffice-7.0.3/svx/source/unogallery/unogalthemeprovider.cxx
Examining data/libreoffice-7.0.3/svx/source/unogallery/unogalitem.cxx
Examining data/libreoffice-7.0.3/svx/source/smarttags/SmartTagMgr.cxx
Examining data/libreoffice-7.0.3/svx/source/gallery2/gallery1.cxx
Examining data/libreoffice-7.0.3/svx/source/gallery2/galobj.cxx
Examining data/libreoffice-7.0.3/svx/source/gallery2/codec.cxx
Examining data/libreoffice-7.0.3/svx/source/gallery2/galbrws1.cxx
Examining data/libreoffice-7.0.3/svx/source/gallery2/galtheme.cxx
Examining data/libreoffice-7.0.3/svx/source/gallery2/galctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/gallery2/galini.cxx
Examining data/libreoffice-7.0.3/svx/source/gallery2/galmisc.cxx
Examining data/libreoffice-7.0.3/svx/source/gallery2/galbrws2.cxx
Examining data/libreoffice-7.0.3/svx/source/gallery2/galexpl.cxx
Examining data/libreoffice-7.0.3/svx/source/gallery2/GalleryControl.cxx
Examining data/libreoffice-7.0.3/svx/source/xml/xmlxtexp.cxx
Examining data/libreoffice-7.0.3/svx/source/xml/xmlxtimp.cxx
Examining data/libreoffice-7.0.3/svx/source/xml/xmlexport.cxx
Examining data/libreoffice-7.0.3/svx/source/xml/xmlgrhlp.cxx
Examining data/libreoffice-7.0.3/svx/source/xml/xmleohlp.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/dlgctl3d.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/samecontentlistbox.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/SvxNumOptionsTabPageHelper.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/pagectrl.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/crashreportui.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/connctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/passwd.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/linkwarn.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/hyperdlg.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/dialmgr.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/crashreportdlg.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/ClassificationCommon.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/dlgutil.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/dialcontrol.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/srchctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/relfld.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/searchcharmap.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/framelinkarray.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/graphctl.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/swframeposstrings.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/papersizelistbox.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/imapdlg.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/contwnd.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/frmsel.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/rulritem.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/measctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/weldeditview.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/paraprev.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/swframeexample.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/svxdlg.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/ctredlin.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/fntctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/txencbox.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/rubydialog.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/frmdirlbox.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/spacinglistbox.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/rlrcitem.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/txenctab.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/charmap.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/AccessibilityCheckDialog.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/strarray.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/ClassificationEditView.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/compressgraphicdialog.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/ClassificationDialog.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/framelink.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/_contdlg.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/SpellDialogChildWindow.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/optgrid.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/pagenumberlistbox.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/SafeModeUI.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/SafeModeDialog.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/langbox.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/svxruler.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/hexcolorcontrol.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/fontwork.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/srchdlg.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/imapwnd.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/grfflt.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/svxgrahicitem.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/docrecovery.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/dlgctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/_bmpmask.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/svxbmpnumvalueset.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/databaseregistrationui.cxx
Examining data/libreoffice-7.0.3/svx/source/dialog/hdft.cxx
Examining data/libreoffice-7.0.3/svx/source/toolbars/extrusionbar.cxx
Examining data/libreoffice-7.0.3/svx/source/toolbars/fontworkbar.cxx
Examining data/libreoffice-7.0.3/svx/source/items/galleryitem.cxx
Examining data/libreoffice-7.0.3/svx/source/items/e3ditem.cxx
Examining data/libreoffice-7.0.3/svx/source/items/autoformathelper.cxx
Examining data/libreoffice-7.0.3/svx/source/items/zoomslideritem.cxx
Examining data/libreoffice-7.0.3/svx/source/items/grfitem.cxx
Examining data/libreoffice-7.0.3/svx/source/items/viewlayoutitem.cxx
Examining data/libreoffice-7.0.3/svx/source/items/hlnkitem.cxx
Examining data/libreoffice-7.0.3/svx/source/items/svxerr.cxx
Examining data/libreoffice-7.0.3/svx/source/items/ofaitem.cxx
Examining data/libreoffice-7.0.3/svx/source/items/algitem.cxx
Examining data/libreoffice-7.0.3/svx/source/items/legacyitem.cxx
Examining data/libreoffice-7.0.3/svx/source/items/postattr.cxx
Examining data/libreoffice-7.0.3/svx/source/items/numinf.cxx
Examining data/libreoffice-7.0.3/svx/source/items/clipfmtitem.cxx
Examining data/libreoffice-7.0.3/svx/source/items/SmartTagItem.cxx
Examining data/libreoffice-7.0.3/svx/source/items/numfmtsh.cxx
Examining data/libreoffice-7.0.3/svx/source/items/pageitem.cxx
Examining data/libreoffice-7.0.3/svx/source/items/drawitem.cxx
Examining data/libreoffice-7.0.3/svx/source/items/rotmodit.cxx
Examining data/libreoffice-7.0.3/svx/source/items/chrtitem.cxx
Examining data/libreoffice-7.0.3/svx/source/items/customshapeitem.cxx
Examining data/libreoffice-7.0.3/svx/source/stbctrls/zoomsliderctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/stbctrls/pszctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/stbctrls/selctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/stbctrls/modctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/stbctrls/xmlsecctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/stbctrls/stbctrls.h
Examining data/libreoffice-7.0.3/svx/source/stbctrls/insctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/stbctrls/zoomctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/fmcomp/xmlexchg.cxx
Examining data/libreoffice-7.0.3/svx/source/fmcomp/fmgridcl.cxx
Examining data/libreoffice-7.0.3/svx/source/fmcomp/gridcols.cxx
Examining data/libreoffice-7.0.3/svx/source/fmcomp/fmgridif.cxx
Examining data/libreoffice-7.0.3/svx/source/fmcomp/dbaexchange.cxx
Examining data/libreoffice-7.0.3/svx/source/fmcomp/gridctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/fmcomp/dbaobjectex.cxx
Examining data/libreoffice-7.0.3/svx/source/fmcomp/gridcell.cxx
Examining data/libreoffice-7.0.3/svx/source/table/accessiblecell.cxx
Examining data/libreoffice-7.0.3/svx/source/table/propertyset.cxx
Examining data/libreoffice-7.0.3/svx/source/table/tablerows.cxx
Examining data/libreoffice-7.0.3/svx/source/table/tabledesign.cxx
Examining data/libreoffice-7.0.3/svx/source/table/tablecolumn.cxx
Examining data/libreoffice-7.0.3/svx/source/table/cellcursor.cxx
Examining data/libreoffice-7.0.3/svx/source/table/tableundo.cxx
Examining data/libreoffice-7.0.3/svx/source/table/tablemodel.cxx
Examining data/libreoffice-7.0.3/svx/source/table/tablerow.cxx
Examining data/libreoffice-7.0.3/svx/source/table/cellrange.cxx
Examining data/libreoffice-7.0.3/svx/source/table/accessibletableshape.cxx
Examining data/libreoffice-7.0.3/svx/source/table/tablecontroller.cxx
Examining data/libreoffice-7.0.3/svx/source/table/tablecolumns.cxx
Examining data/libreoffice-7.0.3/svx/source/table/tablelayouter.cxx
Examining data/libreoffice-7.0.3/svx/source/table/tablehandles.cxx
Examining data/libreoffice-7.0.3/svx/source/table/tablertfimporter.cxx
Examining data/libreoffice-7.0.3/svx/source/table/viewcontactoftableobj.cxx
Examining data/libreoffice-7.0.3/svx/source/table/svdotable.cxx
Examining data/libreoffice-7.0.3/svx/source/table/tablertfexporter.cxx
Examining data/libreoffice-7.0.3/svx/source/table/cell.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unobrushitemhelper.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unomlstr.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/tableshape.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unogtabl.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unoshap3.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unoshtxt.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/gluepts.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unoshap4.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/shapepropertynotifier.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unomtabl.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/UnoNameItemTable.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/XPropertyTable.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unomod.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unottabl.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unoshap2.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unobtabl.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unohtabl.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unodtabl.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unoctabl.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unopool.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/UnoGraphicExporter.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unoshcol.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/recoveryui.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unoshape.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/UnoNamespaceMap.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unopage.cxx
Examining data/libreoffice-7.0.3/svx/source/unodraw/unoprov.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdograf.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svddrag.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/charthelper.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdlayer.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdviter.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdmark.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdotxdr.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdomedia.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdundo.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdpagv.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdedtv2.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdetc.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdocirc.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdotxed.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/sdrundomanager.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svddrgmt.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdotxfl.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdxcgv.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/ActionDescriptionProvider.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdoashp.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdomeas.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdhdl.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/sdrpaintwindow.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdpage.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdotxln.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdobjplusdata.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/presetooxhandleadjustmentrelations.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdopage.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdpntv.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdhlpln.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/clonelist.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/textchain.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdsnpv.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdoutl.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/textchaincursor.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdmrkv1.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdedtv1.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdocapt.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svddrgv.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdcrtv.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdogrp.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdoole2.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/sdrpagewindow.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdotextpathdecomposition.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdouno.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdovirt.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdoedge.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/sdrhittesthelper.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/gradtrns.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdglev.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdotxtr.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdotext.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdglue.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdobj.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdtrans.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdtext.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdoutlinercache.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdattr.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdedtv.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdobjuserdatalist.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svditer.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdmrkv.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/polypolygoneditor.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/textchainflow.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdoattr.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdview.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdotxat.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdorect.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdotextdecomposition.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdmodel.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdfmtf.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdopath.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdedxv.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdpdf.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/sdrmasterpagedescriptor.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/selectioncontroller.cxx
Examining data/libreoffice-7.0.3/svx/source/svdraw/svdpoev.cxx
Examining data/libreoffice-7.0.3/svx/source/customshapes/EnhancedCustomShapeGeometry.cxx
Examining data/libreoffice-7.0.3/svx/source/customshapes/EnhancedCustomShapeTypeNames.cxx
Examining data/libreoffice-7.0.3/svx/source/customshapes/EnhancedCustomShape2d.cxx
Examining data/libreoffice-7.0.3/svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx
Examining data/libreoffice-7.0.3/svx/source/customshapes/EnhancedCustomShapeEngine.cxx
Examining data/libreoffice-7.0.3/svx/source/customshapes/EnhancedCustomShape3d.cxx
Examining data/libreoffice-7.0.3/svx/source/customshapes/EnhancedCustomShapeFontWork.cxx
Examining data/libreoffice-7.0.3/svx/source/customshapes/EnhancedCustomShapeHandle.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/tbxcolorupdate.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/tbxdrctl.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/extrusioncontrols.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/lboxctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/PaletteManager.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/tbunosearchcontrollers.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/tbunocontroller.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/fontworkgallery.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/linectrl.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/SvxColorValueSet.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/fillctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/SvxPresetListBox.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/bulletsnumbering.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/formatpaintbrushctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/Palette.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/itemwin.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/SvxColorChildWindow.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/colrctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/tbxcolor.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/layctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/verttexttbxctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/tbcontrl.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/grafctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/tbxctrls/linewidthctrl.cxx
Examining data/libreoffice-7.0.3/svx/source/core/graphichelper.cxx
Examining data/libreoffice-7.0.3/svx/source/core/extedit.cxx
Examining data/libreoffice-7.0.3/svx/source/styles/ColorSets.cxx
Examining data/libreoffice-7.0.3/svx/source/styles/CommonStylePreviewRenderer.cxx
Examining data/libreoffice-7.0.3/svx/source/styles/CommonStyleManager.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmdocumentclassification.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmservs.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmtextcontrolshell.cxx
Examining data/libreoffice-7.0.3/svx/source/form/delayedevent.cxx
Examining data/libreoffice-7.0.3/svx/source/form/tbxform.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmsrccfg.cxx
Examining data/libreoffice-7.0.3/svx/source/form/formdispatchinterceptor.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmobj.cxx
Examining data/libreoffice-7.0.3/svx/source/form/formcontrolfactory.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmdmod.cxx
Examining data/libreoffice-7.0.3/svx/source/form/legacyformcontroller.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmobjfac.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmundo.cxx
Examining data/libreoffice-7.0.3/svx/source/form/typemap.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmpage.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmcontrolbordermanager.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmtools.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmcontrollayout.cxx
Examining data/libreoffice-7.0.3/svx/source/form/sdbdatacolumn.cxx
Examining data/libreoffice-7.0.3/svx/source/form/formcontrolling.cxx
Examining data/libreoffice-7.0.3/svx/source/form/dbcharsethelper.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmexch.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmpgeimp.cxx
Examining data/libreoffice-7.0.3/svx/source/form/dataaccessdescriptor.cxx
Examining data/libreoffice-7.0.3/svx/source/form/labelitemwindow.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmtextcontroldialogs.cxx
Examining data/libreoffice-7.0.3/svx/source/form/ParseContext.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmvwimp.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmshell.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmexpl.cxx
Examining data/libreoffice-7.0.3/svx/source/form/navigatortree.cxx
Examining data/libreoffice-7.0.3/svx/source/form/filtnav.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmtextcontrolfeature.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmscriptingenv.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmdpage.cxx
Examining data/libreoffice-7.0.3/svx/source/form/databaselocationinput.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmmodel.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmview.cxx
Examining data/libreoffice-7.0.3/svx/source/form/tabwin.cxx
Examining data/libreoffice-7.0.3/svx/source/form/navigatortreemodel.cxx
Examining data/libreoffice-7.0.3/svx/source/form/formtoolbars.cxx
Examining data/libreoffice-7.0.3/svx/source/form/datanavi.cxx
Examining data/libreoffice-7.0.3/svx/source/form/formcontroller.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmshimp.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmPropBrw.cxx
Examining data/libreoffice-7.0.3/svx/source/form/xfm_addcondition.cxx
Examining data/libreoffice-7.0.3/svx/source/form/datalistener.cxx
Examining data/libreoffice-7.0.3/svx/source/form/fmsrcimp.cxx
Examining data/libreoffice-7.0.3/svx/source/form/sqlparserclient.cxx
Examining data/libreoffice-7.0.3/svx/source/form/formfeaturedispatcher.cxx
Examining data/libreoffice-7.0.3/svx/source/unodialogs/textconversiondlgs/chinese_translation_unodialog.cxx
Examining data/libreoffice-7.0.3/svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.cxx
Examining data/libreoffice-7.0.3/svx/source/unodialogs/textconversiondlgs/chinese_translationdialog.cxx
Examining data/libreoffice-7.0.3/svx/source/unodialogs/textconversiondlgs/services.cxx
Examining data/libreoffice-7.0.3/svx/source/gengal/gengal.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/e3dundo.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/camera3d.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/view3d.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/view3d1.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/obj3d.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/e3dsceneupdater.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/polygn3d.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/objfac3d.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/viewpt3d2.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/extrud3d.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/float3d.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/helperminimaldepth3d.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/deflt3d.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/cube3d.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/scene3d.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/sphere3d.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/dragmt3d.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/helperhittest3d.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/lathe3d.cxx
Examining data/libreoffice-7.0.3/svx/source/engine3d/svx3ditems.cxx
Examining data/libreoffice-7.0.3/unodevtools/source/skeletonmaker/skeletonmaker.cxx
Examining data/libreoffice-7.0.3/unodevtools/source/skeletonmaker/skeletoncommon.cxx
Examining data/libreoffice-7.0.3/unodevtools/source/skeletonmaker/javacompskeleton.cxx
Examining data/libreoffice-7.0.3/unodevtools/source/skeletonmaker/cpptypemaker.cxx
Examining data/libreoffice-7.0.3/unodevtools/source/skeletonmaker/javatypemaker.cxx
Examining data/libreoffice-7.0.3/unodevtools/source/skeletonmaker/cppcompskeleton.cxx
Examining data/libreoffice-7.0.3/unodevtools/source/unodevtools/options.cxx
Examining data/libreoffice-7.0.3/shell/inc/resource.h
Examining data/libreoffice-7.0.3/shell/inc/spsupp/registrar.hpp
Examining data/libreoffice-7.0.3/shell/inc/spsupp/COMOpenDocuments.hpp
Examining data/libreoffice-7.0.3/shell/inc/spsupp/COMRefCounted.hpp
Examining data/libreoffice-7.0.3/shell/inc/spsupp/spsuppServ.hpp
Examining data/libreoffice-7.0.3/shell/inc/spsupp/spsuppClassFactory.hpp
Examining data/libreoffice-7.0.3/shell/qa/zip/ziptest.cxx
Examining data/libreoffice-7.0.3/shell/qa/zip/testzipimpl.cxx
Examining data/libreoffice-7.0.3/shell/source/all/xml_parser.cxx
Examining data/libreoffice-7.0.3/shell/source/tools/lngconvex/lngconvex.cxx
Examining data/libreoffice-7.0.3/shell/source/tools/lngconvex/cmdline.cxx
Examining data/libreoffice-7.0.3/shell/source/tools/regsvrex/regsvrex.cxx
Examining data/libreoffice-7.0.3/shell/source/sessioninstall/SyncDbusSessionHelper.cxx
Examining data/libreoffice-7.0.3/shell/source/sessioninstall/services.cxx
Examining data/libreoffice-7.0.3/shell/source/unix/misc/uri-encode.c
Examining data/libreoffice-7.0.3/shell/source/unix/exec/shellexecentry.cxx
Examining data/libreoffice-7.0.3/shell/source/unix/exec/shellexec.cxx
Examining data/libreoffice-7.0.3/shell/source/backends/wininetbe/wininetbackend.cxx
Examining data/libreoffice-7.0.3/shell/source/backends/wininetbe/wininetbecdef.cxx
Examining data/libreoffice-7.0.3/shell/source/backends/localebe/localebecdef.cxx
Examining data/libreoffice-7.0.3/shell/source/backends/localebe/localebackend.cxx
Examining data/libreoffice-7.0.3/shell/source/backends/desktopbe/desktopbackend.cxx
Examining data/libreoffice-7.0.3/shell/source/backends/kf5be/kf5access.cxx
Examining data/libreoffice-7.0.3/shell/source/backends/kf5be/kf5backend.cxx
Examining data/libreoffice-7.0.3/shell/source/backends/macbe/macbecdef.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/workbench/TestSmplMail.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/workbench/TestSysShExec.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/zipfile/zipfile.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/zipfile/zipexcptn.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/shlxthandler/columninfo/columninfo.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/shlxthandler/util/fileextensions.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/shlxthandler/util/registry.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/shlxthandler/util/utilities.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/shlxthandler/util/iso8601_converter.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/shlxthandler/infotips/infotips.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/shlxthandler/classfactory.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/shlxthandler/shlxthdl.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/shlxthandler/prophdl/propertyhdl.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/shlxthandler/ooofilt/ooofilt.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/shlxthandler/ooofilt/stream_helper.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/shlxthandler/ooofilt/propspec.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/shlxthandler/thumbviewer/thumbviewer.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/shlxthandler/propsheets/listviewbuilder.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/shlxthandler/propsheets/document_statistic.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/shlxthandler/propsheets/propsheets.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/SysShentry.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/spsupp/res/spsuppDlg.h
Examining data/libreoffice-7.0.3/shell/source/win32/spsupp/COMOpenDocuments.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/spsupp/spsuppServ.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/spsupp/spsuppClassFactory_x64.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/spsupp/COMOpenDocuments_x64.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/spsupp/spsuppHelper.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/spsupp/spsuppServ_x64.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/spsupp/spsuppClassFactory.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar_x64.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/ooofilereader/autostyletag.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/ooofilereader/keywordstag.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/ooofilereader/simpletag.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/ooofilereader/contentreader.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/ooofilereader/metainforeader.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/ooofilereader/basereader.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/SysShExec.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/simplemail/smplmailmsg.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/simplemail/smplmailclient.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/simplemail/smplmailentry.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/simplemail/senddoc.cxx
Examining data/libreoffice-7.0.3/shell/source/win32/simplemail/smplmailsuppl.cxx
Examining data/libreoffice-7.0.3/shell/source/cmdmail/cmdmailmsg.cxx
Examining data/libreoffice-7.0.3/shell/source/cmdmail/cmdmailsuppl.cxx
Examining data/libreoffice-7.0.3/shell/source/cmdmail/cmdmailentry.cxx
Examining data/libreoffice-7.0.3/xmlscript/inc/pch/precompiled_xmlscript.cxx
Examining data/libreoffice-7.0.3/xmlscript/source/xmlflat_imexp/xmlbas_export.cxx
Examining data/libreoffice-7.0.3/xmlscript/source/xml_helper/xml_byteseq.cxx
Examining data/libreoffice-7.0.3/xmlscript/source/xml_helper/xml_element.cxx
Examining data/libreoffice-7.0.3/xmlscript/source/xml_helper/xml_impctx.cxx
Examining data/libreoffice-7.0.3/xmlscript/source/xmllib_imexp/xmllib_import.cxx
Examining data/libreoffice-7.0.3/xmlscript/source/xmllib_imexp/xmllib_export.cxx
Examining data/libreoffice-7.0.3/xmlscript/source/xmldlg_imexp/xmldlg_expmodels.cxx
Examining data/libreoffice-7.0.3/xmlscript/source/xmldlg_imexp/xmldlg_impmodels.cxx
Examining data/libreoffice-7.0.3/xmlscript/source/xmldlg_imexp/xmldlg_export.cxx
Examining data/libreoffice-7.0.3/xmlscript/source/xmldlg_imexp/xmldlg_import.cxx
Examining data/libreoffice-7.0.3/xmlscript/source/xmldlg_imexp/xmldlg_addfunc.cxx
Examining data/libreoffice-7.0.3/xmlscript/source/xmlmod_imexp/xmlmod_import.cxx
Examining data/libreoffice-7.0.3/xmlscript/source/xmlmod_imexp/xmlmod_export.cxx
Examining data/libreoffice-7.0.3/xmlscript/source/misc/unoservices.cxx
Examining data/libreoffice-7.0.3/xmlscript/test/imexp.cxx
Examining data/libreoffice-7.0.3/sd/inc/strmname.h
Examining data/libreoffice-7.0.3/sd/inc/pch/precompiled_sd.cxx
Examining data/libreoffice-7.0.3/sd/inc/pch/precompiled_sdui.cxx
Examining data/libreoffice-7.0.3/sd/inc/sddllapi.h
Examining data/libreoffice-7.0.3/sd/inc/diadef.h
Examining data/libreoffice-7.0.3/sd/inc/fadedef.h
Examining data/libreoffice-7.0.3/sd/inc/helpids.h
Examining data/libreoffice-7.0.3/sd/inc/sdcommands.h
Examining data/libreoffice-7.0.3/sd/qa/unit/dialogs-test.cxx
Examining data/libreoffice-7.0.3/sd/qa/unit/export-tests.cxx
Examining data/libreoffice-7.0.3/sd/qa/unit/import-tests-smartart.cxx
Examining data/libreoffice-7.0.3/sd/qa/unit/misc-tests.cxx
Examining data/libreoffice-7.0.3/sd/qa/unit/SVGExportTests.cxx
Examining data/libreoffice-7.0.3/sd/qa/unit/tiledrendering/tiledrendering.cxx
Examining data/libreoffice-7.0.3/sd/qa/unit/export-tests-ooxml1.cxx
Examining data/libreoffice-7.0.3/sd/qa/unit/uiimpress.cxx
Examining data/libreoffice-7.0.3/sd/qa/unit/export-tests-ooxml2.cxx
Examining data/libreoffice-7.0.3/sd/qa/unit/filters-test.cxx
Examining data/libreoffice-7.0.3/sd/qa/unit/SdrPdfImportTest.cxx
Examining data/libreoffice-7.0.3/sd/qa/unit/HtmlExportTest.cxx
Examining data/libreoffice-7.0.3/sd/qa/unit/uimpress.cxx
Examining data/libreoffice-7.0.3/sd/qa/unit/activex-controls-tests.cxx
Examining data/libreoffice-7.0.3/sd/qa/unit/import-tests.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/grf/sdgrffilter.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/ppt/pptatom.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/ppt/ppt97animations.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/ppt/pptin.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/ppt/pptinanimations.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/ppt/propread.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/xml/sdtransform.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/xml/sdxmlwrp.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/sdfilter.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/pdf/sdpdffilter.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/eppt/pptexsoundcollection.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/eppt/pptx-stylesheet.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/eppt/pptx-text.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/eppt/eppt.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/eppt/pptx-epptbase.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/eppt/pptx-epptooxml.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/eppt/pptx-grouptable.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/eppt/escherex.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/eppt/pptx-animations.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/eppt/epptso.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/eppt/pptexanimations.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/sdpptwrp.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/cgm/sdcgmfilter.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/html/HtmlOptionsDialog.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/html/htmlex.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/html/htmlattr.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/html/sdhtmlfilter.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/html/pubdlg.cxx
Examining data/libreoffice-7.0.3/sd/source/filter/html/buttonset.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/SlideTransitionPanel.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/LayoutMenu.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/RecentMasterPagesSelector.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/PanelBase.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/MasterPageContainer.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/PanelFactory.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/MasterPageContainerProviders.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/RecentlyUsedMasterPages.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/TableDesignPanel.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/MasterPageDescriptor.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/CurrentMasterPagesSelector.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/CustomAnimationPanel.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/MasterPageContainerQueue.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/MasterPageContainerFiller.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/MasterPageObserver.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/NavigatorWrapper.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/DocumentHelper.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/MasterPagesSelector.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/SlideBackground.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/AllMasterPagesSelector.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/sidebar/PreviewValueSet.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/uitest/uiobject.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/AnimationChildWindow.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/prntopts.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/custsdlg.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/present.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/dlgfield.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/unchss.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/LayerTabBar.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/brkdlg.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/NavigatorChildWindow.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/sdtreelb.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/RemoteDialogClientBox.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/layeroptionsdlg.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/RemoteDialog.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/sddlgfact.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/animobjs.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/paragr.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/sdpreslt.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/PaneShells.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/assclass.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/PaneDockingWindow.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/sduiexp.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/TemplateScanner.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/PaneChildWindows.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/dlgsnap.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/dlgolbul.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/PhotoAlbumDialog.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/filedlg.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/tabtempl.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/SpellDialogChildWindow.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/vectdlg.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/gluectrl.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/masterlayoutdlg.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/tpaction.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/headerfooterdlg.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/navigatr.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/BulletAndPositionDlg.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/inspagob.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/morphdlg.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/ins_paste.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/diactrl.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/copydlg.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/sdabstdlg.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/dlgchar.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/prltempl.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/dlgpage.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/dlg/tpoption.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/facreg.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/SdUnoOutlineView.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/SdUnoDrawView.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/unowcntr.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/SdUnoSlideView.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/unosrch.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/randomnode.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/unocpres.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/unodoc.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/UnoDocumentSettings.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/unomodule.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/unopool.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/sddetect.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/unomodel.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/DrawController.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/unolayer.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/unopage.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/unoobj.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/unoidl/unopback.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/accessibility/AccessiblePageShape.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/accessibility/SdShapeTypes.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/accessibility/AccessiblePresentationShape.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/accessibility/AccessiblePresentationOLEShape.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/accessibility/AccessibleDocumentViewBase.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/accessibility/AccessibleViewForwarder.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/accessibility/AccessiblePresentationGraphicShape.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/accessibility/AccessibleSlideSorterObject.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/accessibility/AccessibleSlideSorterView.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/accessibility/AccessibleOutlineEditSource.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/accessibility/AccessibleDrawDocumentView.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/accessibility/AccessibleOutlineView.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slideshow/PaneHider.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slideshow/slideshowviewimpl.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slideshow/SlideShowRestarter.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slideshow/slideshowimpl.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slideshow/showwin.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slideshow/slideshow.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/animations/motionpathtag.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/animations/CustomAnimationPane.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/animations/CustomAnimationDialog.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/animations/SlideTransitionPane.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/animations/STLPropertySet.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/animations/CustomAnimationList.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/futransf.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/undopage.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuoaprms.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/funavig.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuconnct.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/futxtatt.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/unprlout.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fupoor.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fulinend.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fusldlg.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuconcs.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuchar.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fubullet.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fupage.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuinsert.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/undoback.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuhhconv.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/bulmaper.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fulink.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuformatpaintbrush.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuarea.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fucushow.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fusnapln.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuolbull.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/futext.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuexpand.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuconuno.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/smarttag.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/futempl.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/unoaprms.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuexecuteinteraction.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/sdundogr.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fusearch.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuline.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuvect.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/futhes.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuoltext.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuscale.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fumorph.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/undolayer.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuconrec.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuprobjs.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fudraw.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fusel.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuzoom.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fumeasur.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fudspord.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fusumry.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuediglu.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuparagr.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/unmovss.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuprlout.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/undoheaderfooter.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuconbez.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuconstr.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fucon3d.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuinsfil.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fuconarc.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/func/fucopy.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/remotecontrol/Transmitter.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/remotecontrol/Communicator.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/remotecontrol/OSXNetworkService.h
Examining data/libreoffice-7.0.3/sd/source/ui/remotecontrol/BluetoothServer.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/remotecontrol/Server.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/remotecontrol/ImagePreparer.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/remotecontrol/Listener.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/remotecontrol/Receiver.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/remotecontrol/AvahiNetworkService.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/remotecontrol/OSXBluetooth.h
Examining data/libreoffice-7.0.3/sd/source/ui/remotecontrol/WINNetworkService.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/remotecontrol/DiscoveryService.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/remotecontrol/BufferedStreamSocket.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/table/TableDesignPane.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/table/tablefunction.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/table/tableobjectbar.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/tools/IdleDetection.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/tools/PropertySet.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/tools/PreviewRenderer.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/tools/TimerBasedTaskExecution.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/tools/SdGlobalResourceContainer.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/tools/IconCache.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/tools/AsynchronousCall.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/tools/SlotStateListener.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/tools/EventMultiplexer.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/tools/ConfigurationAccess.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/presenter/PresenterHelper.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/presenter/PresenterTextView.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/presenter/SlideRenderer.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/presenter/PresenterCanvas.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/presenter/PresenterPreviewCache.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/presenter/CanvasUpdateRequester.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/controller/slidelayoutcontroller.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/controller/displaymodecontroller.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/app/sdmod1.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/app/sdxfer.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/app/sdpopup.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/app/sdmod2.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/app/sdmod.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/app/optsitem.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/app/sddll.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/app/tmplctrl.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/module/ModuleController.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/module/ImpressModule.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/module/PresentationModule.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/module/SlideSorterModule.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/module/ViewTabBarModule.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/module/DrawModule.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/module/ShellStackGuard.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/module/CenterViewFocusModule.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/module/ToolBarModule.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/configuration/ResourceFactoryManager.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/configuration/ChangeRequestQueueProcessor.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/configuration/UpdateRequest.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/configuration/ConfigurationControllerBroadcaster.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/configuration/ConfigurationClassifier.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/configuration/ConfigurationController.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/configuration/ConfigurationControllerResourceManager.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/configuration/Configuration.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (aResources1.begin(), aResources1.end(), aResources2.begin(), aResources2.end(),
        [](const Reference<XResourceId>& a, const Reference<XResourceId>& b) {
            if (a.is() && b.is())
      
Examining data/libreoffice-7.0.3/sd/source/ui/framework/configuration/ConfigurationTracer.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/configuration/ConfigurationUpdater.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/configuration/ResourceId.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/configuration/GenericConfigurationChangeRequest.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/configuration/ChangeRequestQueue.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/tools/FrameworkHelper.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/factories/ChildWindowPane.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/factories/Pane.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/factories/FullScreenPane.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/factories/BasicToolBarFactory.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/factories/PresentationFactory.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/factories/ViewShellWrapper.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/factories/BasicPaneFactory.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/factories/FrameWindowPane.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/framework/factories/BasicViewFactory.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/docshell/docshell.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/docshell/docshel3.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/docshell/docshel2.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/docshell/sdclient.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/docshell/grdocsh.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/docshell/docshel4.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/tabcontr.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/sdruler.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drvwshrg.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/clview.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviewsh.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drawview.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviewsk.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviewsg.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/MediaObjectBar.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/PresentationViewShellBase.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/Outliner.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviews7.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/sdwindow.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/presvish.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/unmodpg.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/FormShellManager.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/SlideSorterViewShellBase.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/ViewTabBar.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviews1.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/ViewShellManager.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviews5.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviews4.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/sdview2.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/GraphicObjectBar.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviews8.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviewsj.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviews9.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/outlnvsh.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviewsi.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/WindowUpdater.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/ImpressViewShellBase.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/sdview3.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/ViewShellHint.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/sdview5.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/DocumentRenderer.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/outlview.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/sdview.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviewsa.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviewsd.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/viewshel.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/OutlinerIterator.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviews6.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/zoomlist.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/ViewShellBase.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviews2.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviewsb.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/viewshe3.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviewsf.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/viewshe2.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/OutlineViewShellBase.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/GraphicViewShellBase.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/ViewClipboard.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/outlnvs2.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drtxtob.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/frmview.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/ViewShellImplementation.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drbezob.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/viewoverlaymanager.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviewsc.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/grviewsh.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/sdview4.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drtxtob1.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviewse.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/drviews3.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/view/ToolBarManager.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/model/SlideSorterModel.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/model/SlsPageEnumerationProvider.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/model/SlsPageDescriptor.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/model/SlsVisualState.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/model/SlsPageEnumeration.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/cache/SlsBitmapCompressor.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/cache/SlsQueueProcessor.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/cache/SlsBitmapCache.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/cache/SlsCacheCompactor.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/cache/SlsGenericPageCache.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/cache/SlsPageCacheManager.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/cache/SlsBitmapFactory.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/cache/SlsRequestFactory.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/cache/SlsPageCache.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/cache/SlsCacheConfiguration.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsCurrentSlideManager.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsVisibleAreaManager.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsAnimationFunction.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsSelectionObserver.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlideSorterController.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsSelectionManager.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsClipboard.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsScrollBarManager.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsInsertionIndicatorHandler.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsListener.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsFocusManager.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsPageSelector.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsAnimator.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsProperties.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsDragAndDropContext.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsSlotManager.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsTransferableData.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/controller/SlsSelectionFunction.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/shell/SlideSorter.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/shell/SlideSorterViewShell.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/shell/SlideSorterService.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/view/SlsPageObjectLayouter.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/view/SlsViewCacheContext.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/view/SlsInsertionIndicatorOverlay.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/view/SlsTheme.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/view/SlsLayouter.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/view/SlsFramePainter.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/view/SlsToolTip.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/view/SlsPageObjectPainter.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/view/SlsInsertAnimator.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/view/SlideSorterView.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/slidesorter/view/SlsLayeredDevice.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/annotations/annotationwindow.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/annotations/annotationtag.cxx
Examining data/libreoffice-7.0.3/sd/source/ui/annotations/annotationmanager.cxx
Examining data/libreoffice-7.0.3/sd/source/helper/simplereferencecomponent.cxx
Examining data/libreoffice-7.0.3/sd/source/core/drawdoc_animations.cxx
Examining data/libreoffice-7.0.3/sd/source/core/CustomAnimationPreset.cxx
Examining data/libreoffice-7.0.3/sd/source/core/sdpage2.cxx
Examining data/libreoffice-7.0.3/sd/source/core/typemap.cxx
Examining data/libreoffice-7.0.3/sd/source/core/sdiocmpt.cxx
Examining data/libreoffice-7.0.3/sd/source/core/CustomAnimationEffect.cxx
Examining data/libreoffice-7.0.3/sd/source/core/drawdoc2.cxx
Examining data/libreoffice-7.0.3/sd/source/core/TransitionPreset.cxx
Examining data/libreoffice-7.0.3/sd/source/core/sdpage_animations.cxx
Examining data/libreoffice-7.0.3/sd/source/core/drawdoc4.cxx
Examining data/libreoffice-7.0.3/sd/source/core/sdpage.cxx
Examining data/libreoffice-7.0.3/sd/source/core/stlpool.cxx
Examining data/libreoffice-7.0.3/sd/source/core/pglink.cxx
Examining data/libreoffice-7.0.3/sd/source/core/anminfo.cxx
Examining data/libreoffice-7.0.3/sd/source/core/text/textapi.cxx
Examining data/libreoffice-7.0.3/sd/source/core/stlsheet.cxx
Examining data/libreoffice-7.0.3/sd/source/core/PageListWatcher.cxx
Examining data/libreoffice-7.0.3/sd/source/core/shapelist.cxx
Examining data/libreoffice-7.0.3/sd/source/core/drawdoc3.cxx
Examining data/libreoffice-7.0.3/sd/source/core/CustomAnimationCloner.cxx
Examining data/libreoffice-7.0.3/sd/source/core/stlfamily.cxx
Examining data/libreoffice-7.0.3/sd/source/core/cusshow.cxx
Examining data/libreoffice-7.0.3/sd/source/core/drawdoc.cxx
Examining data/libreoffice-7.0.3/sd/source/core/annotations/AnnotationEnumeration.cxx
Examining data/libreoffice-7.0.3/sd/source/core/annotations/Annotation.cxx
Examining data/libreoffice-7.0.3/sd/source/core/EffectMigration.cxx
Examining data/libreoffice-7.0.3/sd/source/core/undoanim.cxx
Examining data/libreoffice-7.0.3/sd/source/core/undo/undoobjects.cxx
Examining data/libreoffice-7.0.3/sd/source/core/undo/undomanager.cxx
Examining data/libreoffice-7.0.3/sd/source/core/undo/undofactory.cxx
Examining data/libreoffice-7.0.3/sd/workben/custompanel/ctp_panel.cxx
Examining data/libreoffice-7.0.3/dbaccess/inc/pch/precompiled_dba.cxx
Examining data/libreoffice-7.0.3/dbaccess/inc/pch/precompiled_sdbt.cxx
Examining data/libreoffice-7.0.3/dbaccess/inc/pch/precompiled_dbahsql.cxx
Examining data/libreoffice-7.0.3/dbaccess/inc/pch/precompiled_dbaxml.cxx
Examining data/libreoffice-7.0.3/dbaccess/inc/pch/precompiled_dbu.cxx
Examining data/libreoffice-7.0.3/dbaccess/inc/helpids.h
Examining data/libreoffice-7.0.3/dbaccess/qa/extras/dialog-save.cxx
Examining data/libreoffice-7.0.3/dbaccess/qa/extras/macros-test.cxx
Examining data/libreoffice-7.0.3/dbaccess/qa/extras/hsql_schema_import.cxx
Examining data/libreoffice-7.0.3/dbaccess/qa/extras/empty-stdlib-save.cxx
Examining data/libreoffice-7.0.3/dbaccess/qa/extras/rowsetclones.cxx
Examining data/libreoffice-7.0.3/dbaccess/qa/extras/nolib-save.cxx
Examining data/libreoffice-7.0.3/dbaccess/qa/unit/tdf119625.cxx
Examining data/libreoffice-7.0.3/dbaccess/qa/unit/hsql_binary_import.cxx
Examining data/libreoffice-7.0.3/dbaccess/qa/unit/hsqldb.cxx
Examining data/libreoffice-7.0.3/dbaccess/qa/unit/firebird-regression.cxx
Examining data/libreoffice-7.0.3/dbaccess/qa/unit/firebird.cxx
Examining data/libreoffice-7.0.3/dbaccess/qa/unit/embeddeddb_performancetest.cxx
Examining data/libreoffice-7.0.3/dbaccess/qa/unit/tdf126268.cxx
Examining data/libreoffice-7.0.3/dbaccess/qa/unit/dbtest_base.cxx
Examining data/libreoffice-7.0.3/dbaccess/qa/unit/dbaccess-dialogs-test.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/hsqldb/columndef.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/hsqldb/fbalterparser.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/hsqldb/createparser.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/hsqldb/parseschema.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/hsqldb/rowinputbinary.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/hsqldb/utils.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/hsqldb/fbcreateparser.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/hsqldb/alterparser.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/hsqldb/hsqlimport.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/hsqldb/hsqlbinarynode.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlFileBasedDatabase.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlConnectionData.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlHierarchyCollection.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlTable.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlDataSource.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlComponent.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlDataSourceSettings.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlDatabaseDescription.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlExport.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlHelper.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlservices.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlDataSourceInfo.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlServerDatabase.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlDataSourceSetting.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlAutoStyle.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlConnectionResource.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlStyleImport.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlDocuments.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlfilter.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlColumn.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlTableFilterList.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlQuery.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlLogin.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlDatabase.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/xmlTableFilterPattern.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/filter/xml/dbloader2.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/shared/registrationhelper.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/shared/dbu_reghelper.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/shared/flt_reghelper.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/optionalboolitem.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/UserAdmin.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/dlgattr.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/queryfilter.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/tablespage.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/dbwizsetup.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/TextConnectionHelper.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/indexdialog.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/sqlmessage.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/admincontrols.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/ConnectionHelper.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/adtabdlg.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/adminpages.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/directsql.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/ConnectionPageSetup.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/finteraction.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/dlgsave.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/TablesSingleDlg.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/dlgsize.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/QueryPropertiesDialog.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/detailpages.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/generalpage.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/dbadmin.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/indexfieldscontrol.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/RelationDlg.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/adodatalinks.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/DbAdminImpl.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/advancedsettings.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/dbfindex.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/odbcconfig.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/CollectionView.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/queryorder.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/textconnectionsettings.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/ConnectionPage.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/dsselect.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/UserAdminDlg.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/paramdialog.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/dlg/dbwiz.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/uno/DBTypeWizDlg.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/uno/TableFilterDlg.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/uno/composerdialogs.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/uno/DBTypeWizDlgSetup.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/uno/textconnectionsettings_uno.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/uno/unoadmin.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/uno/ColumnControl.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/uno/unosqlmessage.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/uno/UserSettingsDlg.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/uno/ColumnPeer.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/uno/admindlg.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/uno/dbinteraction.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/uno/unoDirectSql.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/uno/AdvancedSettingsDlg.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/uno/ColumnModel.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/uno/copytablewizard.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/tabledesign/TableFieldDescWin.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/tabledesign/TableRow.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/tabledesign/FieldDescGenWin.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/tabledesign/TableController.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/tabledesign/TableDesignView.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/tabledesign/TEditControl.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/tabledesign/TableDesignControl.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/tabledesign/FieldDescriptions.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/tabledesign/TableRowExchange.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/tabledesign/TableDesignHelpBar.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/tabledesign/TableUndo.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/tabledesign/TableFieldControl.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/relationdesign/RelationDesignView.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/relationdesign/RTableConnectionData.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/relationdesign/RelationTableView.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/relationdesign/RelationController.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/relationdesign/RTableConnection.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/RelationControl.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/FieldDescControl.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/VertSplitView.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/listviewitems.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/charsetlistbox.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/curledit.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/tabletree.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/sqledit.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/dbtreelistbox.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/FieldControls.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/undosqledit.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/ColumnControlWindow.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/SqlNameEdit.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/marktree.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/TableGrantCtrl.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/opendoccontrols.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/control/ScrollHelper.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/app/AppTitleWindow.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/app/AppDetailView.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/app/subcomponentmanager.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/app/AppSwapWindow.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/app/AppControllerDnD.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/app/AppDetailPageHelper.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/app/AppView.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/app/AppControllerGen.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/app/AppIconControl.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/app/AppController.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/WTypeSelect.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/defaultobjectnamecheck.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/imageprovider.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/dbaundomanager.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/UITools.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/WExtendPages.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/RowSetDrop.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/asyncmodaldialog.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/linkeddocuments.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/dbsubcomponentcontroller.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/charsets.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/RtfReader.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/WCopyTable.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/WColumnSelect.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/propertystorage.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/uiservices.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/singledoccontroller.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/TableCopyHelper.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/WNameMatch.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/dsmeta.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/WCPage.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/databaseobjectview.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/indexcollection.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/controllerframe.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/DExport.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/datasourceconnector.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/TokenWriter.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/HtmlReader.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/misc/stringlistitem.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/TableFieldDescription.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/QueryTableView.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/TableFieldInfo.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/JoinTableView.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/querycontainerwindow.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/QueryViewSwitch.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/QueryTextView.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/QTableWindow.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/QTableConnection.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/TableConnection.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/ConnectionLine.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/ConnectionLineAccess.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/JoinDesignView.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/SelectionBrowseBox.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/TableWindowTitle.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/TableWindowAccess.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/QueryTabWinUndoAct.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/JoinExchange.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/TableWindowListBox.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/querycontroller.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/ConnectionLineData.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/JAccess.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/TableWindow.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/limitboxcontroller.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/TableConnectionData.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/JoinController.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/QueryMoveTabWinUndoAct.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/QTableConnectionData.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/QueryDesignView.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/QueryTabConnUndoAction.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/querydlg.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/QTableWindowData.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/querydesign/TableWindowData.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/browser/dataview.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/browser/dbtreemodel.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/browser/unodatbr.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/browser/genericcontroller.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/browser/AsynchronousLink.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/browser/dsbrowserDnD.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/browser/dbexchange.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/browser/brwctrlr.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/browser/sbamultiplex.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/browser/brwview.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/browser/dsEntriesNoExp.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/browser/dbtreeview.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/browser/exsrcbrw.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/browser/dbloader.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/browser/formadapter.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/ui/browser/sbagrid.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/sdbtools/connection/connectiontools.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/sdbtools/connection/objectnames.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/sdbtools/connection/tablename.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/sdbtools/connection/datasourcemetadata.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/sdbtools/misc/sdbt_services.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/recovery/settingsimport.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/recovery/dbdocrecovery.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/recovery/subcomponentloader.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/recovery/storagexmlstream.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/recovery/storagestream.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/recovery/subcomponentrecovery.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/recovery/storagetextstream.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/resource/core_resource.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/resultset.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/statement.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/OptimisticSet.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/resultcolumn.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/RowSetCache.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/View.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/CRowSetDataColumn.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/callablestatement.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/CacheSet.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/CIndexes.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/querycomposer.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/RowSet.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/tablecontainer.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/TableDeco.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/HelperCollections.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/WrappedResultSet.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/table.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/querycontainer.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/BookmarkSet.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/preparedstatement.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/datacolumn.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/PrivateRow.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/StaticSet.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/SingleSelectQueryComposer.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/RowSetBase.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/RowSetCacheIterator.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/CRowSetColumn.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/FilteredContainer.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/datasettings.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/viewcontainer.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/KeySet.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/definitioncolumn.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/query.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/columnsettings.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/querydescriptor.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/api/column.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/misc/veto.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/misc/migrwarndlg.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/misc/apitools.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/misc/DatabaseDataProvider.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/misc/services.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/misc/sdbcoretools.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/misc/PropertyForward.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/misc/objectnameapproval.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/misc/dsntypes.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/misc/ContainerMediator.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/databasecontext.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/bookmarkcontainer.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/myucp_resultset.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/documentdefinition.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/SharedConnection.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/datasource.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/documentcontainer.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/documentevents.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/myucp_datasupplier.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/dataaccessdescriptor.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/connection.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/ModelImpl.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/databaseregistrations.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/ComponentDefinition.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/databasedocument.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/commanddefinition.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/ContentHelper.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/commandcontainer.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/definitioncontainer.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/documenteventnotifier.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/documenteventexecutor.cxx
Examining data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/intercept.cxx
Examining data/libreoffice-7.0.3/dbaccess/win32/source/odbcconfig/odbcconfig.cxx
Examining data/libreoffice-7.0.3/formula/qa/unit/formula-dialogs-test.cxx
Examining data/libreoffice-7.0.3/formula/source/ui/dlg/funcutl.cxx
Examining data/libreoffice-7.0.3/formula/source/ui/dlg/formula.cxx
Examining data/libreoffice-7.0.3/formula/source/ui/dlg/funcpage.cxx
Examining data/libreoffice-7.0.3/formula/source/ui/dlg/parawin.cxx
Examining data/libreoffice-7.0.3/formula/source/ui/dlg/FormulaHelper.cxx
Examining data/libreoffice-7.0.3/formula/source/ui/dlg/structpg.cxx
Examining data/libreoffice-7.0.3/formula/source/core/resource/core_resource.cxx
Examining data/libreoffice-7.0.3/formula/source/core/api/vectortoken.cxx
Examining data/libreoffice-7.0.3/formula/source/core/api/FormulaCompiler.cxx
Examining data/libreoffice-7.0.3/formula/source/core/api/token.cxx
Examining data/libreoffice-7.0.3/formula/source/core/api/services.cxx
Examining data/libreoffice-7.0.3/formula/source/core/api/FormulaOpCodeMapperObj.cxx
Examining data/libreoffice-7.0.3/formula/source/core/api/grammar.cxx
Examining data/libreoffice-7.0.3/unotools/inc/pch/precompiled_utl.cxx
Examining data/libreoffice-7.0.3/unotools/qa/unit/testGetEnglishSearchName.cxx
Examining data/libreoffice-7.0.3/unotools/source/ucbhelper/ucblockbytes.cxx
Examining data/libreoffice-7.0.3/unotools/source/ucbhelper/ucbstreamhelper.cxx
Examining data/libreoffice-7.0.3/unotools/source/ucbhelper/tempfile.cxx
Examining data/libreoffice-7.0.3/unotools/source/ucbhelper/progresshandlerwrap.cxx
Examining data/libreoffice-7.0.3/unotools/source/ucbhelper/ucbhelper.cxx
Examining data/libreoffice-7.0.3/unotools/source/ucbhelper/localfilehelper.cxx
Examining data/libreoffice-7.0.3/unotools/source/ucbhelper/xtempfile.cxx
Examining data/libreoffice-7.0.3/unotools/source/accessibility/accessiblerelationsethelper.cxx
Examining data/libreoffice-7.0.3/unotools/source/accessibility/accessiblestatesethelper.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/configmgr.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/historyoptions.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/defaultoptions.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/syslocaleoptions.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/extendedsecurityoptions.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/bootstrap.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/docinfohelper.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/itemholder1.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/fltrcfg.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/dynamicmenuoptions.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/lingucfg.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/fontoptions.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/configpaths.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/printwarningoptions.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/securityoptions.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/compatibilityviewoptions.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/moduleoptions.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/useroptions.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/eventcfg.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/configitem.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/optionsdlg.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/configvaluecontainer.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/fontcfg.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/options.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/saveopt.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/misccfg.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/compatibility.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/confignode.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/pathoptions.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/viewoptions.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/cmdoptions.cxx
Examining data/libreoffice-7.0.3/unotools/source/config/searchopt.cxx
Examining data/libreoffice-7.0.3/unotools/source/streaming/streamhelper.cxx
Examining data/libreoffice-7.0.3/unotools/source/streaming/streamwrap.cxx
Examining data/libreoffice-7.0.3/unotools/source/i18n/localedatawrapper.cxx
Examining data/libreoffice-7.0.3/unotools/source/i18n/caserotate.cxx
Examining data/libreoffice-7.0.3/unotools/source/i18n/charclass.cxx
Examining data/libreoffice-7.0.3/unotools/source/i18n/collatorwrapper.cxx
Examining data/libreoffice-7.0.3/unotools/source/i18n/transliterationwrapper.cxx
Examining data/libreoffice-7.0.3/unotools/source/i18n/calendarwrapper.cxx
Examining data/libreoffice-7.0.3/unotools/source/i18n/intlwrapper.cxx
Examining data/libreoffice-7.0.3/unotools/source/i18n/resmgr.cxx
Examining data/libreoffice-7.0.3/unotools/source/i18n/nativenumberwrapper.cxx
Examining data/libreoffice-7.0.3/unotools/source/i18n/readwritemutexguard.cxx
Examining data/libreoffice-7.0.3/unotools/source/i18n/textsearch.cxx
Examining data/libreoffice-7.0.3/unotools/source/misc/ServiceDocumenter.cxx
Examining data/libreoffice-7.0.3/unotools/source/misc/fontdefs.cxx
Examining data/libreoffice-7.0.3/unotools/source/misc/wincodepage.cxx
Examining data/libreoffice-7.0.3/unotools/source/misc/mediadescriptor.cxx
Examining data/libreoffice-7.0.3/unotools/source/misc/eventlisteneradapter.cxx
Examining data/libreoffice-7.0.3/unotools/source/misc/syslocale.cxx
Examining data/libreoffice-7.0.3/unotools/source/misc/sharedunocomponent.cxx
Examining data/libreoffice-7.0.3/unotools/source/misc/datetime.cxx
Examining data/libreoffice-7.0.3/unotools/source/misc/defaultencoding.cxx
Examining data/libreoffice-7.0.3/unotools/source/misc/closeveto.cxx
Examining data/libreoffice-7.0.3/unotools/source/misc/fontcvt.cxx
Examining data/libreoffice-7.0.3/unotools/source/misc/desktopterminationobserver.cxx
Examining data/libreoffice-7.0.3/unotools/source/misc/ZipPackageHelper.cxx
Examining data/libreoffice-7.0.3/unotools/source/misc/unotoolsservices.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/reg4allmsdoc/reg4allmsi.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/sellang/sorttree.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/sellang/sellang.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/reg_dlls/reg_dlls.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/tools/checkversion.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/tools/seterror.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/regactivex/regactivex.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/indexingfilter/restartindexingservice.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/quickstarter/quickstarter.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/quickstarter/shutdown_quickstart.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/quickstarter/remove_quickstart_link.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/shellextensions/migrateinstallpath.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/shellextensions/checkdirectory.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/shellextensions/startmenuicon.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/shellextensions/checkpatches.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/shellextensions/completeinstallpath.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/shellextensions/vistaspecial.cxx
Examining data/libreoffice-7.0.3/setup_native/source/win32/customactions/shellextensions/upgrade.cxx
Examining data/libreoffice-7.0.3/hwpfilter/inc/pch/precompiled_hwp.cxx
Examining data/libreoffice-7.0.3/hwpfilter/qa/cppunit/test_hwpfilter.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/hwpeq.h
Examining data/libreoffice-7.0.3/hwpfilter/source/hutil.h
Examining data/libreoffice-7.0.3/hwpfilter/source/hpara.h
Examining data/libreoffice-7.0.3/hwpfilter/source/fontmap.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/solver.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/grammar.h
Examining data/libreoffice-7.0.3/hwpfilter/source/solver.h
Examining data/libreoffice-7.0.3/hwpfilter/source/formula.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/ksc5601.h
Examining data/libreoffice-7.0.3/hwpfilter/source/precompile.h
Examining data/libreoffice-7.0.3/hwpfilter/source/nodes.h
Examining data/libreoffice-7.0.3/hwpfilter/source/drawing.h
Examining data/libreoffice-7.0.3/hwpfilter/source/mzstring.h
Examining data/libreoffice-7.0.3/hwpfilter/source/hwpfile.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/drawdef.h
Examining data/libreoffice-7.0.3/hwpfilter/source/hwpread.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/datecode.h
Examining data/libreoffice-7.0.3/hwpfilter/source/hgzip.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/hstream.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/hgzip.h
Examining data/libreoffice-7.0.3/hwpfilter/source/hinfo.h
Examining data/libreoffice-7.0.3/hwpfilter/source/hcode.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/mapping.h
Examining data/libreoffice-7.0.3/hwpfilter/source/lexer.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/htags.h
Examining data/libreoffice-7.0.3/hwpfilter/source/mzstring.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/hutil.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/htags.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/hwpeq.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/hiodev.h
Examining data/libreoffice-7.0.3/hwpfilter/source/hstyle.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/hbox.h
Examining data/libreoffice-7.0.3/hwpfilter/source/hfont.h
Examining data/libreoffice-7.0.3/hwpfilter/source/hinfo.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/hwplib.h
Examining data/libreoffice-7.0.3/hwpfilter/source/hiodev.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/formula.h
Examining data/libreoffice-7.0.3/hwpfilter/source/cspline.h
Examining data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/hcode.h
Examining data/libreoffice-7.0.3/hwpfilter/source/cspline.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/attributes.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/hstyle.h
Examining data/libreoffice-7.0.3/hwpfilter/source/hfont.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/hwpfile.h
Examining data/libreoffice-7.0.3/hwpfilter/source/grammar.cxx
Examining data/libreoffice-7.0.3/hwpfilter/source/hpara.cxx
Examining data/libreoffice-7.0.3/smoketest/smoketest_too.cxx
Examining data/libreoffice-7.0.3/smoketest/libtest.cxx
Examining data/libreoffice-7.0.3/smoketest/smoketest.cxx
Examining data/libreoffice-7.0.3/apple_remote/source/KeyspanFrontRowControl.h
Examining data/libreoffice-7.0.3/apple_remote/source/GlobalKeyboardDevice.h
Examining data/libreoffice-7.0.3/apple_remote/source/RemoteControlContainer.h
Examining data/libreoffice-7.0.3/apple_remote/source/HIDRemoteControlDevice.h
Examining data/libreoffice-7.0.3/apple_remote/source/MultiClickRemoteBehavior.h
Examining data/libreoffice-7.0.3/apple_remote/source/AppleRemote.h
Examining data/libreoffice-7.0.3/binaryurp/qa/test-cache.cxx
Examining data/libreoffice-7.0.3/binaryurp/qa/test-unmarshal.cxx
Examining data/libreoffice-7.0.3/binaryurp/source/binaryany.cxx
Examining data/libreoffice-7.0.3/binaryurp/source/reader.cxx
Examining data/libreoffice-7.0.3/binaryurp/source/outgoingrequests.cxx
Examining data/libreoffice-7.0.3/binaryurp/source/currentcontext.cxx
Examining data/libreoffice-7.0.3/binaryurp/source/marshal.cxx
Examining data/libreoffice-7.0.3/binaryurp/source/incomingrequest.cxx
Examining data/libreoffice-7.0.3/binaryurp/source/writer.cxx
Examining data/libreoffice-7.0.3/binaryurp/source/proxy.cxx
Examining data/libreoffice-7.0.3/binaryurp/source/unmarshal.cxx
Examining data/libreoffice-7.0.3/binaryurp/source/bridgefactory.cxx
Examining data/libreoffice-7.0.3/binaryurp/source/lessoperators.cxx
Examining data/libreoffice-7.0.3/binaryurp/source/bridge.cxx
Examining data/libreoffice-7.0.3/codemaker/source/cppumaker/dependencies.cxx
Examining data/libreoffice-7.0.3/codemaker/source/cppumaker/cpputype.cxx
Examining data/libreoffice-7.0.3/codemaker/source/cppumaker/cppumaker.cxx
Examining data/libreoffice-7.0.3/codemaker/source/cppumaker/dumputils.cxx
Examining data/libreoffice-7.0.3/codemaker/source/cppumaker/cppuoptions.cxx
Examining data/libreoffice-7.0.3/codemaker/source/cppumaker/includes.cxx
Examining data/libreoffice-7.0.3/codemaker/source/commoncpp/commoncpp.cxx
Examining data/libreoffice-7.0.3/codemaker/source/commonjava/commonjava.cxx
Examining data/libreoffice-7.0.3/codemaker/source/codemaker/unotype.cxx
Examining data/libreoffice-7.0.3/codemaker/source/codemaker/codemaker.cxx
Examining data/libreoffice-7.0.3/codemaker/source/codemaker/exceptiontree.cxx
Examining data/libreoffice-7.0.3/codemaker/source/codemaker/global.cxx
Examining data/libreoffice-7.0.3/codemaker/source/codemaker/typemanager.cxx
Examining data/libreoffice-7.0.3/codemaker/source/codemaker/options.cxx
Examining data/libreoffice-7.0.3/codemaker/source/javamaker/javaoptions.cxx
Examining data/libreoffice-7.0.3/codemaker/source/javamaker/javatype.cxx
Examining data/libreoffice-7.0.3/codemaker/source/javamaker/classfile.cxx
Examining data/libreoffice-7.0.3/codemaker/source/javamaker/javamaker.cxx
Examining data/libreoffice-7.0.3/sfx2/inc/pch/precompiled_sfx.cxx
Examining data/libreoffice-7.0.3/sfx2/qa/cppunit/test_controlleritem.cxx
Examining data/libreoffice-7.0.3/sfx2/qa/cppunit/test_misc.cxx
Examining data/libreoffice-7.0.3/sfx2/qa/cppunit/test_classification.cxx
Examining data/libreoffice-7.0.3/sfx2/qa/cppunit/test_metadatable.cxx
Examining data/libreoffice-7.0.3/sfx2/qa/unit/sfx2-dialogs-test.cxx
Examining data/libreoffice-7.0.3/sfx2/source/inet/inettbc.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/objitem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/SfxDocumentMetaData.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/syspathw32.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/autoredactdialog.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/printhelper.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/guisaveas.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/sfxmodelfactory.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/doctemplates.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/objembed.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/syspath.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/graphhelp.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/docundomanager.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/saveastemplatedlg.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/objstor.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/Metadatable.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/watermarkitem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/iframe.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/ownsubfilterservice.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/SfxRedactionHelper.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/docfile.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/DocumentSigner.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/sfxbasemodel.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/QuerySaveDocument.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/docstoragemodifylistener.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/docinf.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/doctempl.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/templatedlg.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/signaturestate.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/objcont.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/zoomitem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/objmisc.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/new.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/docfilt.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/exoticfileloadexception.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/docinsert.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/oleprops.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/objxtor.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/doctemplateslocal.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/docmacromode.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/DocumentMetadataAccess.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/docfac.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/objserv.cxx
Examining data/libreoffice-7.0.3/sfx2/source/doc/frmdescr.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/UnoPanels.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/PanelDescriptor.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/TabItem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/Panel.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/SidebarModelUpdate.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/ContextChangeBroadcaster.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/Paint.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/SidebarToolBox.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/IContextChangeReceiver.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/Deck.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/Theme.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/DeckLayouter.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/FocusManager.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/UnoSidebar.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/ControllerFactory.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/SidebarChildWindow.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/PanelTitleBar.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/MenuButton.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/AccessibleTitleBar.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/UnoDecks.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/Accessible.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/AsynchronousCall.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/UnoDeck.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/Context.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/UnoPanel.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/ContextList.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/TabBar.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/ResourceManager.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/ControllerItem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/Tools.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/SidebarController.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/ILayoutableWindow.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/DeckDescriptor.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/DeckTitleBar.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/SidebarPanelBase.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/Sidebar.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/DrawHelper.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/SidebarDockingWindow.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/TitleBar.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/PanelLayout.cxx
Examining data/libreoffice-7.0.3/sfx2/source/sidebar/ControlFactory.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/fileobj.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/getbasctlfunction.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/appreg.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/appopen.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/openuriexternally.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/xpackcreator.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/appserv.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/newhelp.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/childwin.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/helpinterceptor.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/helpdispatch.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/childwinimpl.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/appdata.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/impldde.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/appdde.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/appchild.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/appuno.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/sfxpicklist.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/appmain.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/appcfg.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/appquit.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/linksrc.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/sfxhelp.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/appbas.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/appinit.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/macroloader.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/module.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/appdispatchprovider.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/shutdowniconw32.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/appbaslib.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/fwkhelper.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/appmisc.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/shellimpl.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/preventduplicateinteraction.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/shutdownicon.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/opengrf.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/flatpak.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/app.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/lnkbase2.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/workwin.cxx
Examining data/libreoffice-7.0.3/sfx2/source/appl/linkmgr2.cxx
Examining data/libreoffice-7.0.3/sfx2/source/toolbox/weldutils.cxx
Examining data/libreoffice-7.0.3/sfx2/source/toolbox/tbxitem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/inc/helpids.h
Examining data/libreoffice-7.0.3/sfx2/source/notify/eventsupplier.cxx
Examining data/libreoffice-7.0.3/sfx2/source/notify/hintpost.cxx
Examining data/libreoffice-7.0.3/sfx2/source/notify/openurlhint.cxx
Examining data/libreoffice-7.0.3/sfx2/source/notify/globalevents.cxx
Examining data/libreoffice-7.0.3/sfx2/source/notebookbar/PriorityHBox.cxx
Examining data/libreoffice-7.0.3/sfx2/source/notebookbar/NotebookbarTabControl.cxx
Examining data/libreoffice-7.0.3/sfx2/source/notebookbar/PriorityMergedHBox.cxx
Examining data/libreoffice-7.0.3/sfx2/source/notebookbar/NotebookbarPopup.cxx
Examining data/libreoffice-7.0.3/sfx2/source/notebookbar/ContextVBox.cxx
Examining data/libreoffice-7.0.3/sfx2/source/notebookbar/DropdownBox.cxx
Examining data/libreoffice-7.0.3/sfx2/source/notebookbar/SfxNotebookBar.cxx
Examining data/libreoffice-7.0.3/sfx2/source/explorer/nochaos.cxx
Examining data/libreoffice-7.0.3/sfx2/source/accessibility/AccessibilityCheck.cxx
Examining data/libreoffice-7.0.3/sfx2/source/accessibility/AccessibilityIssue.cxx
Examining data/libreoffice-7.0.3/sfx2/source/config/evntconf.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/inputdlg.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/dockwin.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/versdlg.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/newstyle.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/tabdlg.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/dialoghelper.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/passwd.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/securitypage.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/partwnd.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/filedlghelper.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/tplcitem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/splitwin.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/basedlgs.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/printopt.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/styfitem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/mailmodel.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/sfxdlg.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/infobar.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/tplpitem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/documentfontsdialog.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/backingwindow.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/charmappopup.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/dinfdlg.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/navigat.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/recfloat.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/mgetempl.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/backingcomp.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/templdlg.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/alienwarn.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/bluthsnd.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/styledlg.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/srchdlg.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/titledockwin.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/checkin.cxx
Examining data/libreoffice-7.0.3/sfx2/source/dialog/filtergrouping.cxx
Examining data/libreoffice-7.0.3/sfx2/source/safemode/safemode.cxx
Examining data/libreoffice-7.0.3/sfx2/source/bastyp/fltlst.cxx
Examining data/libreoffice-7.0.3/sfx2/source/bastyp/fltfnc.cxx
Examining data/libreoffice-7.0.3/sfx2/source/bastyp/bitset.cxx
Examining data/libreoffice-7.0.3/sfx2/source/bastyp/frmhtmlw.cxx
Examining data/libreoffice-7.0.3/sfx2/source/bastyp/helper.cxx
Examining data/libreoffice-7.0.3/sfx2/source/bastyp/sfxhtml.cxx
Examining data/libreoffice-7.0.3/sfx2/source/bastyp/progress.cxx
Examining data/libreoffice-7.0.3/sfx2/source/bastyp/mieclip.cxx
Examining data/libreoffice-7.0.3/sfx2/source/bastyp/frmhtml.cxx
Examining data/libreoffice-7.0.3/sfx2/source/bastyp/sfxresid.cxx
Examining data/libreoffice-7.0.3/sfx2/source/statbar/stbitem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/recentdocsviewitem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/emojicontrol.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/emojiviewitem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/dispatch.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/minfitem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/templateviewitem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/templatesearchview.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/msg.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/charmapcontrol.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/thumbnailviewitem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/unoctitm.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/sfxstatuslistener.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/objface.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/emojipopup.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/asyncfunc.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/templatecontaineritem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/request.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/statcach.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/emojiview.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/recentdocsview.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/thumbnailview.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/bindings.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/sorgitm.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/ctrlitem.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/shell.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/thumbnailviewacc.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/templatelocalview.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/ctrlfactoryimpl.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/itemdel.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/templatedefaultview.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/charwin.cxx
Examining data/libreoffice-7.0.3/sfx2/source/control/msgpool.cxx
Examining data/libreoffice-7.0.3/sfx2/source/styles/StyleManager.cxx
Examining data/libreoffice-7.0.3/sfx2/source/view/viewfac.cxx
Examining data/libreoffice-7.0.3/sfx2/source/view/userinputinterception.cxx
Examining data/libreoffice-7.0.3/sfx2/source/view/frame2.cxx
Examining data/libreoffice-7.0.3/sfx2/source/view/viewfrm.cxx
Examining data/libreoffice-7.0.3/sfx2/source/view/lokcharthelper.cxx
Examining data/libreoffice-7.0.3/sfx2/source/view/lokhelper.cxx
Examining data/libreoffice-7.0.3/sfx2/source/view/viewprn.cxx
Examining data/libreoffice-7.0.3/sfx2/source/view/printer.cxx
Examining data/libreoffice-7.0.3/sfx2/source/view/classificationcontroller.cxx
Examining data/libreoffice-7.0.3/sfx2/source/view/classificationhelper.cxx
Examining data/libreoffice-7.0.3/sfx2/source/view/sfxbasecontroller.cxx
Examining data/libreoffice-7.0.3/sfx2/source/view/frame.cxx
Examining data/libreoffice-7.0.3/sfx2/source/view/viewsh.cxx
Examining data/libreoffice-7.0.3/sfx2/source/view/viewfrm2.cxx
Examining data/libreoffice-7.0.3/sfx2/source/view/frmload.cxx
Examining data/libreoffice-7.0.3/sfx2/source/view/ipclient.cxx
Examining data/libreoffice-7.0.3/cui/inc/pch/precompiled_cui.cxx
Examining data/libreoffice-7.0.3/cui/qa/unit/cui-dialogs-test_2.cxx
Examining data/libreoffice-7.0.3/cui/qa/unit/cui-dialogs-test.cxx
Examining data/libreoffice-7.0.3/cui/qa/unit/cui-dialogs-test_4.cxx
Examining data/libreoffice-7.0.3/cui/qa/unit/cui-dialogs-test_3.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/tipofthedaydlg.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/hldoctp.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/thesdlg.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/cuifmsearch.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/hldocntp.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/linkdlg.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/hltpbase.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/about.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/colorpicker.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/hyphen.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/cuiimapwnd.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/cuihyperdlg.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/hlinettp.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/hlmailtp.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/SpellDialog.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/DiagramDialog.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/passwdomdlg.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/FontFeaturesDialog.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/cuitbxform.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/multipat.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/postdlg.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/iconcdlg.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/showcols.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/sdrcelldlg.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/QrCodeGenDialog.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/zoom.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/hangulhanjadlg.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/insrc.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/SignatureLineDialog.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/srchxtra.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/newtabledlg.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/cuigrfflt.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/dlgname.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/cuigaldlg.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/scriptdlg.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/insdlg.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/pastedlg.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/hlmarkwn.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/splitcelldlg.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/cuicharmap.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/SignatureLineDialogBase.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/SignSignatureLineDialog.cxx
Examining data/libreoffice-7.0.3/cui/source/dialogs/screenshotannotationdlg.cxx
Examining data/libreoffice-7.0.3/cui/source/inc/helpids.h
Examining data/libreoffice-7.0.3/cui/source/options/optjava.cxx
Examining data/libreoffice-7.0.3/cui/source/options/fontsubs.cxx
Examining data/libreoffice-7.0.3/cui/source/options/dbregisterednamesconfig.cxx
Examining data/libreoffice-7.0.3/cui/source/options/webconninfo.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optsave.cxx
Examining data/libreoffice-7.0.3/cui/source/options/connpooloptions.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optgdlg.cxx
Examining data/libreoffice-7.0.3/cui/source/options/connpoolconfig.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optinet2.cxx
Examining data/libreoffice-7.0.3/cui/source/options/personalization.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optjsearch.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optchart.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optaboutconfig.cxx
Examining data/libreoffice-7.0.3/cui/source/options/certpath.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optcolor.cxx
Examining data/libreoffice-7.0.3/cui/source/options/tsaurls.cxx
Examining data/libreoffice-7.0.3/cui/source/options/securityoptions.cxx
Examining data/libreoffice-7.0.3/cui/source/options/cuisrchdlg.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optpath.cxx
Examining data/libreoffice-7.0.3/cui/source/options/opthtml.cxx
Examining data/libreoffice-7.0.3/cui/source/options/sdbcdriverenum.cxx
Examining data/libreoffice-7.0.3/cui/source/options/doclinkdialog.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optctl.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optgenrl.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optupdt.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optlingu.cxx
Examining data/libreoffice-7.0.3/cui/source/options/connpoolsettings.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optfltr.cxx
Examining data/libreoffice-7.0.3/cui/source/options/dbregister.cxx
Examining data/libreoffice-7.0.3/cui/source/options/dbregistersettings.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optdict.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optopencl.cxx
Examining data/libreoffice-7.0.3/cui/source/options/treeopt.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optaccessibility.cxx
Examining data/libreoffice-7.0.3/cui/source/options/cfgchart.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optasian.cxx
Examining data/libreoffice-7.0.3/cui/source/options/optbasic.cxx
Examining data/libreoffice-7.0.3/cui/source/uno/services.cxx
Examining data/libreoffice-7.0.3/cui/source/factory/dlgfact.cxx
Examining data/libreoffice-7.0.3/cui/source/factory/init.cxx
Examining data/libreoffice-7.0.3/cui/source/factory/cuiresmgr.cxx
Examining data/libreoffice-7.0.3/cui/source/factory/cuiexp.cxx
Examining data/libreoffice-7.0.3/cui/source/customize/cfg.cxx
Examining data/libreoffice-7.0.3/cui/source/customize/CommandCategoryListBox.cxx
Examining data/libreoffice-7.0.3/cui/source/customize/eventdlg.cxx
Examining data/libreoffice-7.0.3/cui/source/customize/CustomNotebookbarGenerator.cxx
Examining data/libreoffice-7.0.3/cui/source/customize/SvxMenuConfigPage.cxx
Examining data/libreoffice-7.0.3/cui/source/customize/SvxConfigPageHelper.cxx
Examining data/libreoffice-7.0.3/cui/source/customize/acccfg.cxx
Examining data/libreoffice-7.0.3/cui/source/customize/SvxNotebookbarConfigPage.cxx
Examining data/libreoffice-7.0.3/cui/source/customize/SvxToolbarConfigPage.cxx
Examining data/libreoffice-7.0.3/cui/source/customize/cfgutil.cxx
Examining data/libreoffice-7.0.3/cui/source/customize/macropg.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/autocdlg.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/tplneend.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/tpgradnt.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/swpossizetabpage.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/backgrnd.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/chardlg.h
Examining data/libreoffice-7.0.3/cui/source/tabpages/tabstpge.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/textanim.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/numfmt.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/tparea.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/page.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/labdlg.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/tabarea.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/connect.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/tpline.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/tabline.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/grfpage.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/tpbitmap.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/numpages.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/transfrm.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/tphatch.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/paragrph.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/textattr.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/dstribut.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/tptrans.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/tpcolor.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/macroass.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/align.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/bbdlg.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/tpshadow.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/tppattern.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/tplnedef.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/border.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/chardlg.cxx
Examining data/libreoffice-7.0.3/cui/source/tabpages/measure.cxx
Examining data/libreoffice-7.0.3/io/qa/textinputstream.cxx
Examining data/libreoffice-7.0.3/io/source/stm/opipe.cxx
Examining data/libreoffice-7.0.3/io/source/stm/streamhelper.cxx
Examining data/libreoffice-7.0.3/io/source/stm/odata.cxx
Examining data/libreoffice-7.0.3/io/source/stm/opump.cxx
Examining data/libreoffice-7.0.3/io/source/stm/omark.cxx
Examining data/libreoffice-7.0.3/io/source/TextOutputStream/TextOutputStream.cxx
Examining data/libreoffice-7.0.3/io/source/connector/ctr_socket.cxx
Examining data/libreoffice-7.0.3/io/source/connector/connector.cxx
Examining data/libreoffice-7.0.3/io/source/connector/ctr_pipe.cxx
Examining data/libreoffice-7.0.3/io/source/acceptor/acc_socket.cxx
Examining data/libreoffice-7.0.3/io/source/acceptor/acceptor.cxx
Examining data/libreoffice-7.0.3/io/source/acceptor/acc_pipe.cxx
Examining data/libreoffice-7.0.3/io/source/services.cxx
Examining data/libreoffice-7.0.3/io/source/TextInputStream/TextInputStream.cxx
Examining data/libreoffice-7.0.3/io/test/stm/pumptest.cxx
Examining data/libreoffice-7.0.3/io/test/stm/testfactreg.cxx
Examining data/libreoffice-7.0.3/io/test/stm/datatest.cxx
Examining data/libreoffice-7.0.3/io/test/stm/pipetest.cxx
Examining data/libreoffice-7.0.3/io/test/stm/marktest.cxx
Examining data/libreoffice-7.0.3/io/test/testcomponent.cxx
Examining data/libreoffice-7.0.3/io/test/testconnection.cxx
Examining data/libreoffice-7.0.3/drawinglayer/inc/pch/precompiled_drawinglayer.cxx
Examining data/libreoffice-7.0.3/drawinglayer/qa/unit/border.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/textenumsprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/pointarrayprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/PolyPolygonSelectionPrimitive2D.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/gridprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/epsprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/borderlineprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/PolyPolygonHatchPrimitive2D.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/textlineprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/PolyPolygonColorPrimitive2D.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/backgroundcolorprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/fillgraphicprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/transparenceprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/fillgradientprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/svggradientprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/invertprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/structuretagprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/pagepreviewprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/fillhatchprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/shadowprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/discretebitmapprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/mediaprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/baseprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/glowprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/PolyPolygonGradientPrimitive2D.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/transformprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/PolyPolygonGraphicPrimitive2D.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/sceneprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/cropprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/controlprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/polygonprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/discreteshadowprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/helplineprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/texteffectprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/PolyPolygonHairlinePrimitive2D.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/PolyPolygonStrokePrimitive2D.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/sdrdecompositiontools2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/PolyPolygonMarkerPrimitive2D.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/wrongspellprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/animatedprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/graphicprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/unifiedtransparenceprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/Primitive2DContainer.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/objectinfoprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/textlayoutdevice.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/textstrikeoutprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/texthierarchyprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/softedgeprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/wallpaperprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/markerarrayprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/pagehierarchyprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/textbreakuphelper.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/textprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/groupprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/bitmapprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/maskprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/metafileprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/Tools.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/patternfillprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/graphicprimitivehelper2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/embedded3dprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/modifiedcolorprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/hiddengeometryprimitive2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive2d/primitivetools2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/sdrshadowattribute.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/materialattribute3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/sdrglowattribute.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/sdrobjectattribute3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/fillgraphicattribute.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/sdrfillgraphicattribute.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/linestartendattribute.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/strokeattribute.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/fillhatchattribute.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/sdrlinestartendattribute.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/sdrfillattribute.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/fontattribute.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/fillgradientattribute.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/sdrallattribute3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/sdrlineattribute.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/lineattribute.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/sdrsceneattribute3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/sdrlightingattribute3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/attribute/sdrlightattribute3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/drawinglayeruno/xprimitive2drenderer.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/drawinglayeruno/drawinglayeruno.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor2d/getdigitlanguage.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor2d/textaspolygonextractor2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor2d/helperwrongspellrenderer.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor2d/processorfromoutputdevice.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor2d/baseprocessor2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor2d/vclprocessor2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor2d/vclpixelprocessor2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor2d/processor2dtools.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor2d/objectinfoextractor2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor2d/vclhelperbufferdevice.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor2d/hittestprocessor2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor2d/contourextractor2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor2d/linegeometryextractor2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/dumper/XShapeDumper.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/dumper/EnhancedShapeDumper.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/tools/emfpstringformat.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/tools/emfpregion.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/tools/converters.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/tools/emfplushelper.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/tools/wmfemfhelper.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/tools/emfpbrush.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/tools/emfppath.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/tools/emfpimageattributes.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/tools/emfpfont.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/tools/emfphelperdata.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/tools/emfppen.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/tools/emfpcustomlinecap.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/tools/emfpimage.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/tools/primitive2dxmldump.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor3d/baseprocessor3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor3d/defaultprocessor3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor3d/geometry2dextractor.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor3d/shadow3dextractor.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor3d/cutfindprocessor3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/processor3d/zbufferprocessor3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/texture/texture3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/texture/texture.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/sdrlatheprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/polypolygonprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/textureprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/shadowprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/modifiedcolorprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/hiddengeometryprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/transformprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/sdrdecompositiontools3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/groupprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/polygontubeprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/sdrprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/sdrextrudeprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/sdrpolypolygonprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/baseprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/polygonprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/hatchtextureprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/sdrcubeprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/sdrextrudelathetools3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/primitive3d/sdrsphereprimitive3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/geometry/viewinformation3d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/geometry/viewinformation2d.cxx
Examining data/libreoffice-7.0.3/drawinglayer/source/animation/animationtiming.cxx
Examining data/libreoffice-7.0.3/toolkit/qa/cppunit/UnitConversion.cxx
Examining data/libreoffice-7.0.3/toolkit/qa/cppunit/EventContainer.cxx
Examining data/libreoffice-7.0.3/toolkit/qa/cppunit/Dialog.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/formattedcontrol.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/spinningprogress.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/dialogcontrol.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/geometrycontrolmodel.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/unocontrolcontainermodel.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/grid/defaultgridcolumnmodel.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/grid/grideventforwarder.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/grid/defaultgriddatamodel.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/grid/sortablegriddatamodel.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/grid/gridcontrol.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/grid/gridcolumn.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/controlmodelcontainerbase.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/roadmapentry.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/unocontrolmodel.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/stdtabcontrollermodel.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/eventcontainer.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/accessiblecontrolcontext.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/tkspinbutton.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/tkscrollbar.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/unocontrol.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/tabpagemodel.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/tree/treedatamodel.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/tree/treecontrol.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/tree/treecontrolpeer.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/unocontrolbase.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/unocontrols.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/unocontrolcontainer.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/roadmapcontrol.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/animatedimages.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/filectrl.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/tabpagecontainer.cxx
Examining data/libreoffice-7.0.3/toolkit/source/controls/stdtabcontroller.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxprinter.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxaccessiblecomponent.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxdevice.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxcontainer.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxwindow.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxsystemdependentwindow.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/stylesettings.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/animatedimagespeer.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxspinbutton.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxregion.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxwindows.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxgraphics.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxmenu.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxfont.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/scrollabledialog.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/asynccallback.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxtopwindow.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxtoolkit.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxtabpagecontainer.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxpointer.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxwindow1.cxx
Examining data/libreoffice-7.0.3/toolkit/source/awt/vclxbitmap.cxx
Examining data/libreoffice-7.0.3/toolkit/source/helper/unowrapper.cxx
Examining data/libreoffice-7.0.3/toolkit/source/helper/listenermultiplexer.cxx
Examining data/libreoffice-7.0.3/toolkit/source/helper/tkresmgr.cxx
Examining data/libreoffice-7.0.3/toolkit/source/helper/formpdfexport.cxx
Examining data/libreoffice-7.0.3/toolkit/source/helper/property.cxx
Examining data/libreoffice-7.0.3/toolkit/source/helper/unopropertyarrayhelper.cxx
Examining data/libreoffice-7.0.3/toolkit/source/helper/accessibilityclient.cxx
Examining data/libreoffice-7.0.3/toolkit/source/helper/vclunohelper.cxx
Examining data/libreoffice-7.0.3/toolkit/source/helper/imagealign.cxx
Examining data/libreoffice-7.0.3/toolkit/source/helper/btndlg.cxx
Examining data/libreoffice-7.0.3/toolkit/source/helper/servicenames.cxx
Examining data/libreoffice-7.0.3/sc/inc/pch/precompiled_scfilt.cxx
Examining data/libreoffice-7.0.3/sc/inc/pch/precompiled_vbaobj.cxx
Examining data/libreoffice-7.0.3/sc/inc/pch/precompiled_scui.cxx
Examining data/libreoffice-7.0.3/sc/inc/pch/precompiled_sc.cxx
Examining data/libreoffice-7.0.3/sc/inc/mid.h
Examining data/libreoffice-7.0.3/sc/inc/scdllapi.h
Examining data/libreoffice-7.0.3/sc/inc/helpids.h
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_namedrangesenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/check_data_pilot_table.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scoutlineobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scdatabaserangeobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sccellrangesobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scfunctionlistobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sccellsobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scdatapilotfieldgroupsobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_tableautoformatenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scimportdescriptorbaseobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_datapilotitemsenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scuniquecellformatsobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scheaderfieldsobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scnamedrangeobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scautoformatsobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/anchor.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scstyleobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sctablecolumnobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scstylefamiliesobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/macros-test.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scuniquecellformatsenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_datapilotfieldsenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_tablerowsenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_labelrangesenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scdrawpageobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_ddelinksenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sclabelrangesobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/check_xcell_ranges_query.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scscenariosobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scmodelobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sccellformatsenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sceditfieldobj-cell.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/new_cond_format.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sceditfieldobj-header.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_textfieldenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_sheetcellrangesenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sccellobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_tableconditionalentryenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sctableconditionalformat.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_scenariosenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scarealinkobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scarealinksobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scspreadsheetsettingsobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sctabviewobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scfilterdescriptorbase.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scdatapilotfieldobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sccellfieldsobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scannotationobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scsheetlinksobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sctablerowsobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sccellsenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scheaderfootercontentobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scannotationshapeobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scautoformatobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_databaserangesenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sctablesheetsobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sccellrangeobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scddelinkobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sctablevalidationobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/recordchanges-test.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scsubtotalfieldobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scpdfexport.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/check_data_pilot_field.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sclabelrangeobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scsubtotaldescriptorbase.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scviewpaneobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scchartobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_sheetlinksenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scdocumentconfigurationobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scsheetlinkobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scshapeobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sccellsearchobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_functiondescriptionenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_datapilottablesenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scspreadsheetsettings.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sccellcursorobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_cellarealinksenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scdatapilotfieldgroupitemobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sctablerowobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sctablecolumnsobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scnamedrangesobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scdatapilotfieldgroupobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_cellannotationsenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_spreadsheetviewpanesenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sctableconditionalentryobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/htmlexporttest.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scsortdescriptorbaseobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scdatapilotitemsobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_spreadsheetsenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scddelinksobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sccellformatsobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scconsolidationdescriptorobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scdatapilottablesobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scdatapilotfieldsobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scdatapilottableobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scdrawpagesobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/regression-test.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scfunctiondescriptionobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scdatabaserangesobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/sctablesheetobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scannotationsobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_subtotalfieldsenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scdatapilotitemobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/screcentfunctionsobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scchartsobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scstylefamilyobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_tablecolumnsenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/extras/scindexenumeration_tablechartsenumeration.cxx
Examining data/libreoffice-7.0.3/sc/qa/perf/scperfobj.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/range.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/datatransformation_test.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/mark_test.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/rangelst_test.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/ucalc_formula.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/test_ScChartListenerCollection.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/functions_test_old.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/chart2dataprovider.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/functions_database.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/ucalc_pivottable.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/functions_logical.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/tiledrendering/tiledrendering.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/functions_financial.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/screenshots/screenshots.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/ucalc_column.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/pivottable_filters_test.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/functions_text.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/functions_spreadsheet.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/functions_information.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/functions_datetime.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/subsequent_filters-test.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/functions_array.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/datacache.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/functions_statistical.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/ucalc_condformat.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/uicalc/uicalc.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/ucalc_sort.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/copy_paste_test.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/helper/scqahelperdllapi.h
Examining data/libreoffice-7.0.3/sc/qa/unit/helper/xpath.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/helper/qahelper.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/bugfix-test.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/filters-test.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/opencl-test.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/parallelism.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/cond_format_merge.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/functions_addin.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/dataproviders_test.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/functions_test.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/subsequent_export-test.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/functions_mathematical.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/ucalc.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/ucalc_sharedformula.cxx
Examining data/libreoffice-7.0.3/sc/qa/unit/scshapetest.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/inc/op.h
Examining data/libreoffice-7.0.3/sc/source/filter/inc/tool.h
Examining data/libreoffice-7.0.3/sc/source/filter/inc/optab.h
Examining data/libreoffice-7.0.3/sc/source/filter/inc/decl.h
Examining data/libreoffice-7.0.3/sc/source/filter/inc/scmem.h
Examining data/libreoffice-7.0.3/sc/source/filter/rtf/expbase.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/rtf/eeimpars.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/rtf/rtfexp.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/rtf/rtfimp.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/rtf/rtfparse.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLTableSourceContext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLTrackedChangesContext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlmappingi.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlfonte.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlannoi.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlcondformat.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLCalculationSettingsContext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlfilti.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLExportDataPilot.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmldpimp.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlexternaltabi.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLStylesExportHelper.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLTableHeaderFooterContext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLTableShapeImportHelper.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/pivotsource.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlwrap.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLTableShapeResizer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/datastreamimport.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlbodyi.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLExportDDELinks.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLConsolidationContext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLDetectiveContext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLChangeTrackingExportHelper.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlcoli.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLExportDatabaseRanges.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlcelli.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLColumnRowGroupExport.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlrowi.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlcvali.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmltransformationi.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/cachedattraccess.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlimprt.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlstyli.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlconti.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/sheetdata.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmldrani.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLStylesImportHelper.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLChangeTrackingImportHelper.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/importcontext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlnexpi.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLExportSharedData.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmltabi.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLDDELinksContext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlsubti.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlexprt.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLTableShapesContext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLConverter.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLTableMasterPageExport.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLCellRangeSourceContext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLExportIterator.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlsceni.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlstyle.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLEmptyContext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmllabri.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/XMLCodeNameProvider.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/xmlsorti.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/editattributemap.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xml/celltextparacontext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/orcus/filterdetect.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/orcus/orcusfiltersimpl.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/orcus/interface.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/orcus/xmlcontext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xistyle.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xiname.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/fontbuff.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xelink.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xepivotxml.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xichart.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xltracer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xipage.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xlescher.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xename.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xlroot.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xepage.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/excform8.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xilink.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xestream.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/excimp8.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/tokstack.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xehelper.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xihelper.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xeformula.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/excel.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xechart.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/impop.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xepivot.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xltoolbar.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xiroot.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xlchart.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xetable.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/expop2.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xltools.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xeescher.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xipivot.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xladdress.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xistring.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xecontent.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xeextlst.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xestring.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xlpivot.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/colrowst.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/frmbase.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/excform.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/excdoc.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xerecord.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xiescher.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xeview.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xistream.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xlstyle.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xeroot.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xiview.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xlpage.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xlformula.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/namebuff.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/read.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xestyle.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xiformula.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/excrecds.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/exctools.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xlview.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xedbdata.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/excel/xicontent.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/importfilterdata.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xcl97/XclExpChangeTrack.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xcl97/XclImpChangeTrack.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xcl97/xcl97rec.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/xcl97/xcl97esc.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/qpro/qprostyle.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/qpro/qproform.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/qpro/qpro.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/lotus/tool.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/lotus/optab.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/lotus/lotattr.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/lotus/memory.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/lotus/lotus.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/lotus/lotform.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/lotus/lotimpop.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/lotus/filter.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/lotus/lotread.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/lotus/op.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/ftools/fprogressbar.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/ftools/fapihelper.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/ftools/ftools.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/ftools/sharedformulagroups.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/html/htmlpars.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/html/htmlexp2.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/html/htmlexp.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/html/htmlimp.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/querytablebuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/tablecolumnsbuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/richstringcontext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/connectionsfragment.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/commentsfragment.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/numberformatsbuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/sheetdatacontext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/condformatcontext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/formulaparser.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/formulabase.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/connectionsbuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/tablebuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/autofiltercontext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/worksheetfragment.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/pivottablebuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/sheetdatabuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/workbookfragment.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/formulabuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/drawingfragment.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/condformatbuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/pivotcachebuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/addressconverter.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/excelhandlers.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/richstring.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/viewsettings.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/themebuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/extlstcontext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/stylesfragment.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/workbooksettings.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/worksheetbuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/tablefragment.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/ooxformulaparser.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/sharedstringsbuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/pagesettings.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/chartsheetfragment.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/querytablefragment.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/defnamesbuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/autofilterbuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/pivotcachefragment.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/unitconverter.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/drawingbase.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/tablecolumnscontext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/sharedstringsfragment.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/stylesbuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/externallinkfragment.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/scenariobuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/biffhelper.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/excelvbaproject.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/commentsbuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/scenariocontext.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/worksheetsettings.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/revisionfragment.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/workbookhelper.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/excelchartconverter.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/pivottablefragment.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/externallinkbuffer.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/worksheethelper.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/oox/excelfilter.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/dif/difimp.cxx
Examining data/libreoffice-7.0.3/sc/source/filter/dif/difexp.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/dbnamdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/sortdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/csvsplits.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/PivotLayoutTreeList.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/asciiopt.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/tpsubt.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/imoptdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/scendlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/validate.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/pfiltdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/dpgroupdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/PivotLayoutDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/pvfundlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/dapitype.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/scuiasciiopt.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/consdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/subtdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/dapidata.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/filtdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/csvcontrol.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/csvruler.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/scuiimoptdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/PivotLayoutTreeListLabel.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/csvgrid.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/foptmgr.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/textimportoptions.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/PivotLayoutTreeListBase.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/csvtablebox.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/sfiltdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/sortkeydlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/tpsort.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dbgui/PivotLayoutTreeListData.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/sidebar/ScPanelFactory.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/sidebar/CellBorderStyleControl.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/sidebar/NumberFormatPropertyPanel.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/sidebar/CellAppearancePropertyPanel.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/sidebar/CellLineStyleValueSet.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/sidebar/NumberFormatControl.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/sidebar/CellLineStyleControl.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/sidebar/AlignmentPropertyPanel.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/uitest/uiobject.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dialogs/searchresults.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbafiledialogitems.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaaxes.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaworkbooks.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbapivottable.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaoleobjects.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbamenu.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaformatconditions.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbadialogs.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbamenus.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbahyperlinks.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaassistant.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaformatcondition.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbacomment.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbacharacters.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaaxis.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbachartobject.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbanames.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbavalidation.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaname.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbafiledialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbacondition.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbacomments.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbadialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaaxistitle.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbawindows.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbastyles.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbapagebreak.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/service.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbapivottables.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbastyle.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbahyperlink.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaoleobject.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbapagesetup.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbatextboxshape.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbalineshape.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbainterior.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbawindow.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaeventshelper.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbapane.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbamenubars.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaapplication.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbapivotcache.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaformat.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaoutline.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbawsfunction.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbamenuitems.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbachartobjects.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbapagebreaks.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbacharttitle.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbafont.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaworksheet.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaglobals.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbatextframe.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaworkbook.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaworksheets.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbachart.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbapalette.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbarange.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbamenubar.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaovalshape.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbasheetobject.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbamenuitem.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbasheetobjects.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/excelvbahelper.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/vba/vbaborders.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/styleui/styledlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/xmlsource/xmlsourcedlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessiblePreviewTable.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessibleDocumentPagePreview.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessiblePreviewCell.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessibleFilterMenuItem.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessibleDocumentBase.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessibleEditObject.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessibleFilterMenu.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessiblePageHeader.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessiblePreviewHeaderCell.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessiblePageHeaderArea.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessibleDocument.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessibleContextBase.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessibilityHints.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessibleCsvControl.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessibleCellBase.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessibleGlobal.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessibleCell.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessibleTableBase.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/DrawModelBroadcaster.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessibleText.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/Accessibility/AccessibleFilterTopWindow.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/mtrindlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/datastreamdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/instbdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/solveroptions.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/delcodlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/sharedocdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/groupdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/protectiondlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/filldlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/mvtabdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/optsolver.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/conflictsdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/retypepassdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/datatableview.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/linkarea.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/datafdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/strindlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/anyrefdg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/inscldlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/solvrdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/inscodlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/solverutil.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/highred.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/delcldlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/textdlgs.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/crnrdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/scuiautofmt.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/tabbgcolordlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/dataproviderdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/shtabdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/simpref.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/autofmt.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/crdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/redcom.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/mergecellsdialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/acredlin.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/tabopdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/lbseldlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/warnbox.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/miscdlgs/namecrea.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/optdlg/tpformula.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/optdlg/tpprint.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/optdlg/tpdefaults.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/optdlg/calcoptionsdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/optdlg/tpusrlst.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/optdlg/opredlin.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/optdlg/tpcalc.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/optdlg/tpview.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/optdlg/tpcompatibility.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/fuins2.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/fusel2.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/mediash.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/drformsh.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/drawsh2.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/drawsh.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/drawsh5.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/fupoor.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/drtxtob2.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/fuconcustomshape.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/futext.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/oleobjsh.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/chartsh.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/drawsh4.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/fuconuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/fuconpol.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/fuconrec.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/drtxtob.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/fudraw.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/fusel.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/graphsh.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/fuins1.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/fuconstr.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/futext3.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/fuconarc.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/drtxtob1.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/drawfunc/futext2.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/app/inputwin.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/app/rfindlst.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/app/transobj.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/app/lnktrans.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/app/scdll.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/app/typemap.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/app/seltrans.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/app/drwtrans.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/app/scmod.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/app/inputhdl.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/app/client.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/app/uiitems.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/app/msgpool.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/condformat/colorformat.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/condformat/condformatdlgentry.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/condformat/condformatdlgitem.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/condformat/condformatdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/condformat/condformathelper.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/condformat/condformatmgr.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/navipi/navcitem.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/navipi/content.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/navipi/navipi.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/navipi/scenwnd.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/AnalysisOfVarianceDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/StatisticsTwoVariableDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/ExponentialSmoothingDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/StatisticsInputOutputDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/MatrixComparisonGenerator.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/TTestDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/RegressionDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/DescriptiveStatisticsDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/TableFillingAndNavigationTools.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/MovingAverageDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/SamplingDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/FTestDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/FourierAnalysisDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/RandomNumberGeneratorDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/CorrelationDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/ZTestDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/ChiSquareTestDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/StatisticsDialogs/CovarianceDialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/dbdocfun.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/macromgr.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/pntlock.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/tablink.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/impex.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/autostyl.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/docsh5.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/sizedev.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/docsh8.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/docsh.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/olinefun.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/docsh4.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/docfunc.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/tpstat.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/datastream.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/externalrefmgr.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/docsh3.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/servobj.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/pagedata.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/arealink.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/dbdocimp.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/docsh2.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/docsh6.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/editable.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/documentlinkmgr.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/docshell/docfuncutil.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/formdlg/formula.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/formdlg/dwfunctr.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/formdlg/formdata.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/output.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabvwsh2.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabvwsh3.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/drawutil.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/cellsh3.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/drawview.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/output2.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabsplit.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabvwshg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabview2.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/gridwin4.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/cellsh1.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabvwshb.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/viewfun2.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabvwsh9.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/hintwin.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/pgbrksh.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabvwsha.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/cliputil.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/cellsh2.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/viewfun7.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/cellsh4.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/drawvie4.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/scextopt.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/pfuncache.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/gridwin2.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/printfun.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/dbfunc.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/dbfunc2.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/dbfunc4.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/viewutil.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabvwsh4.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/waitoff.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabvwsh5.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabvwshf.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/spellcheckcontext.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/notemark.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/spelldialog.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabview4.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/cellsh.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/olinewin.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/overlayobject.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/formatsh.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/drawvie3.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabview5.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/auditsh.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/prevwsh.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/prevloc.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/gridwin3.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/viewdata.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabvwsh.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/gridwin5.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/viewfunc.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabvwshc.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabcont.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/editsh.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/reffact.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabview3.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/imapwrap.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabvwshd.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabview.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/selectionstate.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabvwsh8.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/select.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/pivotsh.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/gridwin_dbgutil.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabvwshh.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/gridwin.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/cellmergeoption.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/preview.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/colrowba.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/output3.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/viewfun5.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/invmerge.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/dbfunc3.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/spelleng.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/viewfun6.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/viewfun3.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/viewfun4.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/tabvwshe.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/prevwsh2.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/hdrcont.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/view/gridmerg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dataprovider/xmldataprovider.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dataprovider/dataprovider.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dataprovider/htmldataprovider.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dataprovider/datatransformation.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dataprovider/csvdataprovider.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/dataprovider/sqldataprovider.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/pagedlg/tptable.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/pagedlg/tphfedit.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/pagedlg/hfedtdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/pagedlg/tphf.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/pagedlg/scuitphfedit.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/pagedlg/areasdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/cctrl/dpcontrol.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/cctrl/checklistmenu.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/cctrl/cbnumberformat.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/cctrl/cbuttonw.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/cctrl/tbzoomsliderctrl.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/cctrl/editfield.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/attrdlg/tabpages.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/attrdlg/scuiexp.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/attrdlg/scdlgfact.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/attrdlg/attrdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/attrdlg/scabstdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/namedlg/namepast.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/namedlg/namedlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/namedlg/namemgrtable.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/namedlg/namedefdlg.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/ChartRangeSelectionListener.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/cellsuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/styleuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/targuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/shapeuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/srchuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/editsrc.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/docuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/cellvaluebinding.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/fielduno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/confuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/optuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/condformatuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/forbiuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/unoreflist.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/TablePivotCharts.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/PivotTableDataSequence.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/addruno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/chartuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/fmtuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/warnpassword.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/linkuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/TablePivotChart.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/tokenuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/scdetect.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/servuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/PivotTableDataProvider.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/dapiuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/PivotTableDataSource.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/unodoc.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/textuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/defltuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/viewuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/listenercalls.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/afmtuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/datauno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/convuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/miscuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/drdefuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/ChartTools.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/exceldetect.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/appluno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/funcuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/dispuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/celllistsource.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/cursuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/pageuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/nameuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/filtuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/eventuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/chart2uno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/unoobj/notesuno.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/undoutil.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/undoconvert.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/undoblk.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/undosort.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/undobase.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/undodat.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/undoolk.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/undostyl.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/undocell2.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/undorangename.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/target.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/undocell.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/refundo.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/areasave.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/undoblk2.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/undotab.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/undodraw.cxx
Examining data/libreoffice-7.0.3/sc/source/ui/undo/undoblk3.cxx
Examining data/libreoffice-7.0.3/sc/source/core/opencl/opinlinefun_statistical.cxx
Examining data/libreoffice-7.0.3/sc/source/core/opencl/formulagroupcl.cxx
Examining data/libreoffice-7.0.3/sc/source/core/opencl/op_logical.cxx
Examining data/libreoffice-7.0.3/sc/source/core/opencl/op_addin.cxx
Examining data/libreoffice-7.0.3/sc/source/core/opencl/opbase.cxx
Examining data/libreoffice-7.0.3/sc/source/core/opencl/op_financial.cxx
Examining data/libreoffice-7.0.3/sc/source/core/opencl/op_math.cxx
Examining data/libreoffice-7.0.3/sc/source/core/opencl/op_statistical.cxx
Examining data/libreoffice-7.0.3/sc/source/core/opencl/op_database.cxx
Examining data/libreoffice-7.0.3/sc/source/core/opencl/opinlinefun_finacial.cxx
Examining data/libreoffice-7.0.3/sc/source/core/opencl/op_spreadsheet.cxx
Examining data/libreoffice-7.0.3/sc/source/core/opencl/op_array.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/charthelper.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/jumpmatrix.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/filtopt.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/rangeutl.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/addincfg.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/subtotal.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/orcusxml.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/autoform.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/tokenstringcontext.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/brdcst.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/chartlock.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/chgviset.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/parclass.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/navicfg.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/refupdat.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/matrixoperators.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/ddelink.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/dbdata.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/queryparam.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/viewopti.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/typedstrdata.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/docoptio.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/doubleref.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/chartpos.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/reftokenhelper.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/chgtrack.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/consoli.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/formulagroup.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/scopetools.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/refreshtimer.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/refdata.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/hints.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/rechead.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/zforauto.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/recursionhelper.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/inputopt.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/interpretercontext.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/odffmap.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/bulkdatahint.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/printopt.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/interpr7.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/unitconv.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/compare.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/webservicelink.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/rangenam.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (m_Data.begin(), m_Data.end(), r.m_Data.begin(), r.m_Data.end(),
        [](const DataType::value_type& lhs, const DataType::value_type& rhs) {
            return (lhs.first == rhs.first) && (*lhs.sec
Examining data/libreoffice-7.0.3/sc/source/core/tool/defaultsoptions.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/cellkeytranslator.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/interpr5.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/refhint.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/optutil.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/interpr6.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/rangelst.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/compiler.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/interpr8.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/editutil.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/stringutil.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/address.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/sharedformula.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/token.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/cellform.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/formulaparserpool.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/chartarr.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/interpr2.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/adiasync.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/calcconfig.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/numformat.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/prnsave.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/formulalogger.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/detdata.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/formulaopt.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/arraysumSSE2.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/progress.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/rangeseq.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/addinlis.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/math.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/addinhelpid.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/listenerquery.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/userlist.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (maData.begin(), maData.end(), r.maData.begin(), r.maData.end(),
        [](const std::unique_ptr<ScUserListData>& lhs, const std::unique_ptr<ScUserListData>& rhs) {
            return (lhs->GetString
Examining data/libreoffice-7.0.3/sc/source/core/tool/queryentry.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/reffind.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/interpr4.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/addincol.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/formularesult.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/scmatrix.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/interpr1.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/interpr3.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/editdataarray.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/grouparealistener.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/detfunc.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/stylehelper.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/lookupcache.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/callform.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/appoptio.cxx
Examining data/libreoffice-7.0.3/sc/source/core/tool/chartlis.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (m_Listeners.begin(), m_Listeners.end(), r.m_Listeners.begin(), r.m_Listeners.end(),
        [](const ListenersType::value_type& lhs, const ListenersType::value_type& rhs) {
            return (lhs.fi
Examining data/libreoffice-7.0.3/sc/source/core/data/markmulti.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/listenercontext.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dputil.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dpoutput.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dpnumgroupinfo.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/table6.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dptabres.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/fillinfo.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/mtvelements.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/postit.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/rowheightcontext.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dociter.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/bcaslot.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/docpool.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/globalx.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/clipparam.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/table2.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/drawpage.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dptabdat.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/compressedarray.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dptabsrc.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/celltextattr.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/funcdesc.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/columniterator.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/documen3.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/table7.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dpsave.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (maMemberList.begin(), maMemberList.end(), r.maMemberList.begin(), r.maMemberList.end(),
                    [](const ScDPSaveMember* a, const ScDPSaveMember* b) { return *a == *b; }))
        return 
Examining data/libreoffice-7.0.3/sc/source/core/data/global2.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/cellvalue.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/column4.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/grouptokenconverter.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/attrib.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/segmenttree.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dpfilteredcache.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/poolhelp.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/userdat.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/colorscale.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/edittextiterator.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/table1.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/clipcontext.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/table4.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/refupdatecontext.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dpshttab.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dpgroup.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/pivot2.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/tabprotection.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/sortparam.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/column3.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/cellvalues.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/olinetab.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dpdimsave.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/stlpool.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/autonamecache.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/pagepar.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/colcontainer.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/markdata.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/drwlayer.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/documen6.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/documentstreamaccess.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/stlsheet.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/column2.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/formulacell.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dbdocutl.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dpsdbtab.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/tabbgcolor.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/documen5.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/markarr.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/docparam.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/mtvcellfunc.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/sheetevents.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dpcache.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/columnspanset.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/document.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/documen2.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/formulaiter.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/table5.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/subtotalparam.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dpitemdata.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/validat.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/documen8.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/conditio.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (maEntries.begin(), maEntries.end(), r.maEntries.begin(),
        [&bIgnoreSrcPos](const std::unique_ptr<ScFormatEntry>& p1, const std::unique_ptr<ScFormatEntry>& p2) -> bool
            {
           
Examining data/libreoffice-7.0.3/sc/source/core/data/document10.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/documen7.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/patattr.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/simpleformulacalc.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dpoutputgeometry.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dpresfilter.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/attarray.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/documen4.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/documentimport.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/columnset.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/table3.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/documen9.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/bigrange.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dpglobal.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/types.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/column.cxx
Examining data/libreoffice-7.0.3/sc/source/core/data/dpobject.cxx
Parsing failed to find end of parameter list; semicolon terminated it in (maTables.begin(), maTables.end(), r.maTables.begin(), r.maTables.end(),
        [](const TablesType::value_type& a, const TablesType::value_type& b) { return a->RefsEqual(*b); });
}

void ScDPCollect
Examining data/libreoffice-7.0.3/sc/source/core/data/global.cxx
Examining data/libreoffice-7.0.3/sccomp/qa/unit/solver.cxx
Examining data/libreoffice-7.0.3/sccomp/qa/unit/SwarmSolverTest.cxx
Examining data/libreoffice-7.0.3/sccomp/source/solver/SwarmSolver.cxx
Examining data/libreoffice-7.0.3/sccomp/source/solver/CoinMPSolver.cxx
Examining data/libreoffice-7.0.3/sccomp/source/solver/SolverComponent.cxx
Examining data/libreoffice-7.0.3/sccomp/source/solver/LpsolveSolver.cxx
Examining data/libreoffice-7.0.3/pyuno/source/module/pyuno_except.cxx
Examining data/libreoffice-7.0.3/pyuno/source/module/pyuno_struct.cxx
Examining data/libreoffice-7.0.3/pyuno/source/module/pyuno_module.cxx
Examining data/libreoffice-7.0.3/pyuno/source/module/pyuno_gc.cxx
Examining data/libreoffice-7.0.3/pyuno/source/module/pyuno_iterator.cxx
Examining data/libreoffice-7.0.3/pyuno/source/module/pyuno_util.cxx
Examining data/libreoffice-7.0.3/pyuno/source/module/pyuno_runtime.cxx
Examining data/libreoffice-7.0.3/pyuno/source/module/pyuno_dlopenwrapper.c
Examining data/libreoffice-7.0.3/pyuno/source/module/pyuno.cxx
Examining data/libreoffice-7.0.3/pyuno/source/module/pyuno_adapter.cxx
Examining data/libreoffice-7.0.3/pyuno/source/module/pyuno_type.cxx
Examining data/libreoffice-7.0.3/pyuno/source/module/pyuno_callable.cxx
Examining data/libreoffice-7.0.3/pyuno/source/loader/pyuno_loader.cxx
Examining data/libreoffice-7.0.3/pyuno/zipcore/python.cxx
Examining data/libreoffice-7.0.3/oox/inc/pch/precompiled_oox.cxx
Examining data/libreoffice-7.0.3/oox/qa/token/tokenmap-test.cxx
Examining data/libreoffice-7.0.3/oox/qa/unit/vml.cxx
Examining data/libreoffice-7.0.3/oox/qa/unit/vba_compression.cxx
Examining data/libreoffice-7.0.3/oox/qa/unit/shape.cxx
Examining data/libreoffice-7.0.3/oox/qa/unit/drawingml.cxx
Examining data/libreoffice-7.0.3/oox/qa/unit/CryptoTest.cxx
Examining data/libreoffice-7.0.3/oox/qa/unit/vba_encryption.cxx
Examining data/libreoffice-7.0.3/oox/qa/unit/mathml.cxx
Examining data/libreoffice-7.0.3/oox/source/mathml/importutils.cxx
Examining data/libreoffice-7.0.3/oox/source/mathml/import.cxx
Examining data/libreoffice-7.0.3/oox/source/mathml/export.cxx
Examining data/libreoffice-7.0.3/oox/source/token/tokenmap.cxx
Examining data/libreoffice-7.0.3/oox/source/token/relationship.cxx
Examining data/libreoffice-7.0.3/oox/source/token/namespacemap.cxx
Examining data/libreoffice-7.0.3/oox/source/token/propertynames.cxx
Examining data/libreoffice-7.0.3/oox/source/crypto/DocumentDecryption.cxx
Examining data/libreoffice-7.0.3/oox/source/crypto/StrongEncryptionDataSpace.cxx
Examining data/libreoffice-7.0.3/oox/source/crypto/DocumentEncryption.cxx
Examining data/libreoffice-7.0.3/oox/source/crypto/CryptTools.cxx
Examining data/libreoffice-7.0.3/oox/source/crypto/AgileEngine.cxx
Examining data/libreoffice-7.0.3/oox/source/crypto/Standard2007Engine.cxx
Examining data/libreoffice-7.0.3/oox/source/export/vmlexport.cxx
Examining data/libreoffice-7.0.3/oox/source/export/shapes.cxx
Examining data/libreoffice-7.0.3/oox/source/export/chartexport.cxx
Examining data/libreoffice-7.0.3/oox/source/export/drawingml.cxx
Examining data/libreoffice-7.0.3/oox/source/export/ColorPropertySet.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/pptshapecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/slidetransitioncontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/conditioncontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/animationspersist.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/slidemastertextstylescontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/animationtypes.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/presentationfragmenthandler.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/soundactioncontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/pptfilterhelpers.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/pptgraphicshapecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/headerfootercontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/pptshape.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/timenodelistcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/presPropsfragmenthandler.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/buildlistcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/pptshapepropertiescontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/animvariantcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/extdrawingfragmenthandler.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/timeanimvaluecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/backgroundproperties.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/pptshapegroupcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/layoutfragmenthandler.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/slidepersist.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/pptimport.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/customshowlistcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/timetargetelementcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/commonbehaviorcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/slidetimingcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/commontimenodecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/timenode.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/slidefragmenthandler.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/slidetransition.cxx
Examining data/libreoffice-7.0.3/oox/source/ppt/comments.cxx
Examining data/libreoffice-7.0.3/oox/source/docprop/docprophandler.cxx
Examining data/libreoffice-7.0.3/oox/source/docprop/ooxmldocpropimport.cxx
Examining data/libreoffice-7.0.3/oox/source/shape/WpsContext.cxx
Examining data/libreoffice-7.0.3/oox/source/shape/WpgContext.cxx
Examining data/libreoffice-7.0.3/oox/source/shape/ShapeContextHandler.cxx
Examining data/libreoffice-7.0.3/oox/source/shape/ShapeDrawingFragmentHandler.cxx
Examining data/libreoffice-7.0.3/oox/source/shape/LockedCanvasContext.cxx
Examining data/libreoffice-7.0.3/oox/source/shape/ShapeFilterBase.cxx
Examining data/libreoffice-7.0.3/oox/source/dump/dumperbase.cxx
Examining data/libreoffice-7.0.3/oox/source/dump/dffdumper.cxx
Examining data/libreoffice-7.0.3/oox/source/dump/oledumper.cxx
Examining data/libreoffice-7.0.3/oox/source/dump/pptxdumper.cxx
Examining data/libreoffice-7.0.3/oox/source/helper/textinputstream.cxx
Examining data/libreoffice-7.0.3/oox/source/helper/propertyset.cxx
Examining data/libreoffice-7.0.3/oox/source/helper/binaryoutputstream.cxx
Examining data/libreoffice-7.0.3/oox/source/helper/zipstorage.cxx
Examining data/libreoffice-7.0.3/oox/source/helper/propertymap.cxx
Examining data/libreoffice-7.0.3/oox/source/helper/progressbar.cxx
Examining data/libreoffice-7.0.3/oox/source/helper/binaryinputstream.cxx
Examining data/libreoffice-7.0.3/oox/source/helper/containerhelper.cxx
Examining data/libreoffice-7.0.3/oox/source/helper/storagebase.cxx
Examining data/libreoffice-7.0.3/oox/source/helper/modelobjecthelper.cxx
Examining data/libreoffice-7.0.3/oox/source/helper/ooxresid.cxx
Examining data/libreoffice-7.0.3/oox/source/helper/attributelist.cxx
Examining data/libreoffice-7.0.3/oox/source/helper/graphichelper.cxx
Examining data/libreoffice-7.0.3/oox/source/helper/binarystreambase.cxx
Examining data/libreoffice-7.0.3/oox/source/helper/grabbagstack.cxx
Examining data/libreoffice-7.0.3/oox/source/vml/vmltextbox.cxx
Examining data/libreoffice-7.0.3/oox/source/vml/vmltextboxcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/vml/vmldrawing.cxx
Examining data/libreoffice-7.0.3/oox/source/vml/vmlshapecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/vml/vmldrawingfragment.cxx
Examining data/libreoffice-7.0.3/oox/source/vml/vmlinputstream.cxx
Examining data/libreoffice-7.0.3/oox/source/vml/vmlshape.cxx
Examining data/libreoffice-7.0.3/oox/source/vml/vmlshapecontainer.cxx
Examining data/libreoffice-7.0.3/oox/source/vml/vmlformatting.cxx
Examining data/libreoffice-7.0.3/oox/source/ole/vbaproject.cxx
Examining data/libreoffice-7.0.3/oox/source/ole/axbinaryreader.cxx
Examining data/libreoffice-7.0.3/oox/source/ole/vbacontrol.cxx
Examining data/libreoffice-7.0.3/oox/source/ole/axbinarywriter.cxx
Examining data/libreoffice-7.0.3/oox/source/ole/axcontrolfragment.cxx
Examining data/libreoffice-7.0.3/oox/source/ole/vbaexport.cxx
Examining data/libreoffice-7.0.3/oox/source/ole/axfontdata.cxx
Examining data/libreoffice-7.0.3/oox/source/ole/axcontrol.cxx
Examining data/libreoffice-7.0.3/oox/source/ole/vbainputstream.cxx
Examining data/libreoffice-7.0.3/oox/source/ole/vbahelper.cxx
Examining data/libreoffice-7.0.3/oox/source/ole/vbamodule.cxx
Examining data/libreoffice-7.0.3/oox/source/ole/olestorage.cxx
Examining data/libreoffice-7.0.3/oox/source/ole/oleobjecthelper.cxx
Examining data/libreoffice-7.0.3/oox/source/ole/olehelper.cxx
Examining data/libreoffice-7.0.3/oox/source/core/binarycodec.cxx
Examining data/libreoffice-7.0.3/oox/source/core/fastparser.cxx
Examining data/libreoffice-7.0.3/oox/source/core/contexthandler2.cxx
Examining data/libreoffice-7.0.3/oox/source/core/recordparser.cxx
Examining data/libreoffice-7.0.3/oox/source/core/fasttokenhandler.cxx
Examining data/libreoffice-7.0.3/oox/source/core/contexthandler.cxx
Examining data/libreoffice-7.0.3/oox/source/core/fragmenthandler.cxx
Examining data/libreoffice-7.0.3/oox/source/core/xmlfilterbase.cxx
Examining data/libreoffice-7.0.3/oox/source/core/filterdetect.cxx
Examining data/libreoffice-7.0.3/oox/source/core/relations.cxx
Examining data/libreoffice-7.0.3/oox/source/core/filterbase.cxx
Examining data/libreoffice-7.0.3/oox/source/core/fragmenthandler2.cxx
Examining data/libreoffice-7.0.3/oox/source/core/relationshandler.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/shapestylecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/effectpropertiescontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/connectorshapecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/themeelementscontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/customshapeproperties.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/shapepropertymap.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/fillproperties.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/textparagraphproperties.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/typegroupmodel.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/seriesconverter.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/datasourcecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/axiscontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/titleconverter.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/modelbase.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/chartspacemodel.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/axismodel.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/typegroupcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/chartspacefragment.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/axisconverter.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/datasourcemodel.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/plotareaconverter.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/titlecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/objectformatter.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/datasourceconverter.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/chartcontextbase.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/chartconverter.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/plotareamodel.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/seriescontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/chartspaceconverter.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/seriesmodel.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/chartdrawingfragment.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/typegroupconverter.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/plotareacontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/converterbase.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/chart/titlemodel.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/textliststyle.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/lineproperties.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/misccontexts.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/shapecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/textparagraphpropertiescontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/colorchoicecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/customshapegeometry.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/graphicshapecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/transform2dcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/themefragmenthandler.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/spdefcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/effectproperties.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/guidcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/textcharacterpropertiescontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/texttabstoplistcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/objectdefaultcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/color.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/textfield.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/hyperlinkcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/table/tablepartstylecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/table/tablecellcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/table/tablestylelistfragmenthandler.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/table/tablestylecellstylecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/table/tablerow.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/table/tablecell.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/table/tablestyle.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/table/tablestylelist.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/table/tablestylecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/table/tablebackgroundstylecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/table/predefined-table-styles.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/table/tablestylepart.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/table/tablecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/table/tablestyletextstylecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/table/tablerowcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/table/tableproperties.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/shape.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/diagram/diagramdefinitioncontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/diagram/layoutnodecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/diagram/layoutatomvisitors.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/diagram/constraintlistcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/diagram/datamodelcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/diagram/rulelistcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/diagram/layoutatomvisitorbase.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/diagram/datamodel.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/diagram/diagram.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/diagram/diagramlayoutatoms.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/diagram/diagramfragmenthandler.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/embeddedwavaudiofile.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/textfieldcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/clrscheme.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/textbodypropertiescontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/textparagraph.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/clrschemecontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/textcharacterproperties.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/texteffectscontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/textspacingcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/textbodycontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/shapepropertiescontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/presetgeometrynames.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/theme.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/drawingmltypes.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/textbodyproperties.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/scene3dcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/textbody.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/textfont.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/linepropertiescontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/shapegroupcontext.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/shape3dproperties.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/textrun.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/ThemeOverrideFragmentHandler.cxx
Examining data/libreoffice-7.0.3/oox/source/drawingml/textliststylecontext.cxx
Examining data/libreoffice-7.0.3/sot/inc/pch/precompiled_sot.cxx
Examining data/libreoffice-7.0.3/sot/qa/cppunit/test_sot.cxx
Examining data/libreoffice-7.0.3/sot/source/unoolestorage/xolesimplestorage.cxx
Examining data/libreoffice-7.0.3/sot/source/base/filelist.cxx
Examining data/libreoffice-7.0.3/sot/source/base/exchange.cxx
Examining data/libreoffice-7.0.3/sot/source/base/formats.cxx
Examining data/libreoffice-7.0.3/sot/source/base/object.cxx
Examining data/libreoffice-7.0.3/sot/source/sdstor/stgavl.cxx
Examining data/libreoffice-7.0.3/sot/source/sdstor/storinfo.cxx
Examining data/libreoffice-7.0.3/sot/source/sdstor/storage.cxx
Examining data/libreoffice-7.0.3/sot/source/sdstor/stgstrms.cxx
Examining data/libreoffice-7.0.3/sot/source/sdstor/stgio.cxx
Examining data/libreoffice-7.0.3/sot/source/sdstor/stg.cxx
Examining data/libreoffice-7.0.3/sot/source/sdstor/stgelem.cxx
Examining data/libreoffice-7.0.3/sot/source/sdstor/ucbstorage.cxx
Examining data/libreoffice-7.0.3/sot/source/sdstor/stgcache.cxx
Examining data/libreoffice-7.0.3/sot/source/sdstor/stgdir.cxx
Examining data/libreoffice-7.0.3/sot/source/sdstor/stgole.cxx
Examining data/libreoffice-7.0.3/cli_ure/source/native/path.cxx
Examining data/libreoffice-7.0.3/cli_ure/source/native/native_bootstrap.cxx
Examining data/libreoffice-7.0.3/cli_ure/source/native/native_share.h
Examining data/libreoffice-7.0.3/cli_ure/source/native/assembly.cxx
Examining data/libreoffice-7.0.3/cli_ure/source/uno_bridge/cli_data.cxx
Examining data/libreoffice-7.0.3/cli_ure/source/uno_bridge/cli_environment.h
Examining data/libreoffice-7.0.3/cli_ure/source/uno_bridge/cli_uno.cxx
Examining data/libreoffice-7.0.3/cli_ure/source/uno_bridge/cli_environment.cxx
Examining data/libreoffice-7.0.3/cli_ure/source/uno_bridge/cli_proxy.h
Examining data/libreoffice-7.0.3/cli_ure/source/uno_bridge/cli_base.h
Examining data/libreoffice-7.0.3/cli_ure/source/uno_bridge/cli_bridge.h
Examining data/libreoffice-7.0.3/cli_ure/source/uno_bridge/cli_proxy.cxx
Examining data/libreoffice-7.0.3/cli_ure/source/uno_bridge/cli_bridge.cxx
Examining data/libreoffice-7.0.3/cli_ure/source/climaker/climaker_share.h
Examining data/libreoffice-7.0.3/cli_ure/source/climaker/climaker_emit.cxx
Examining data/libreoffice-7.0.3/cli_ure/source/climaker/climaker_app.cxx
Examining data/libreoffice-7.0.3/soltools/cpp/_macro.c
Examining data/libreoffice-7.0.3/soltools/cpp/_getopt.c
Examining data/libreoffice-7.0.3/soltools/cpp/_eval.c
Examining data/libreoffice-7.0.3/soltools/cpp/_unix.c
Examining data/libreoffice-7.0.3/soltools/cpp/_mcrvalid.c
Examining data/libreoffice-7.0.3/soltools/cpp/_lex.c
Examining data/libreoffice-7.0.3/soltools/cpp/cpp.h
Examining data/libreoffice-7.0.3/soltools/cpp/_tokens.c
Examining data/libreoffice-7.0.3/soltools/cpp/_include.c
Examining data/libreoffice-7.0.3/soltools/cpp/_getopt.h
Examining data/libreoffice-7.0.3/soltools/cpp/_cpp.c
Examining data/libreoffice-7.0.3/soltools/cpp/_nlist.c
Examining data/libreoffice-7.0.3/soltools/mkdepend/main.c
Examining data/libreoffice-7.0.3/soltools/mkdepend/include.c
Examining data/libreoffice-7.0.3/soltools/mkdepend/cppsetup.c
Examining data/libreoffice-7.0.3/soltools/mkdepend/pr.c
Examining data/libreoffice-7.0.3/soltools/mkdepend/collectdircontent.cxx
Examining data/libreoffice-7.0.3/soltools/mkdepend/ifparser.h
Examining data/libreoffice-7.0.3/soltools/mkdepend/parse.c
Examining data/libreoffice-7.0.3/soltools/mkdepend/imakemdep.h
Examining data/libreoffice-7.0.3/soltools/mkdepend/ifparser.c
Examining data/libreoffice-7.0.3/soltools/mkdepend/def.h
Examining data/libreoffice-7.0.3/sw/inc/swerror.h
Examining data/libreoffice-7.0.3/sw/inc/unomid.h
Examining data/libreoffice-7.0.3/sw/inc/swcommands.h
Examining data/libreoffice-7.0.3/sw/inc/swdllapi.h
Examining data/libreoffice-7.0.3/sw/inc/cmdid.h
Examining data/libreoffice-7.0.3/sw/inc/pch/precompiled_vbaswobj.cxx
Examining data/libreoffice-7.0.3/sw/inc/pch/precompiled_msword.cxx
Examining data/libreoffice-7.0.3/sw/inc/pch/precompiled_swui.cxx
Examining data/libreoffice-7.0.3/sw/inc/pch/precompiled_sw.cxx
Examining data/libreoffice-7.0.3/sw/inc/helpids.h
Examining data/libreoffice-7.0.3/sw/qa/extras/ww8import/ww8import.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/layout/layout.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/mailmerge/mailmerge.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/odfimport/odfimport.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/accessibility/accessible_relation_set.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/tiledrendering/tiledrendering.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/fodfexport/fodfexport.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/rtfexport/rtfexport4.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/rtfexport/rtfexport3.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/rtfexport/rtfexport2.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/rtfexport/rtfexport.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/rtfexport/rtfexport5.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/odfexport/odfexport.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/rtfimport/rtfimport.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/htmlimport/htmlimport.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/globalfilter/globalfilter.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/docbookexport/docbookexport.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlimport/ooxmlimport.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlimport/ooxmlimport2.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/uiwriter/uiwriter2.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/uiwriter/uiwriter3.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/uiwriter/uiwriter.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/htmlexport/xhtmlexport.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/htmlexport/htmlexport.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport12.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport15.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport8.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport9.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlencryption.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport6.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport2.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport_template.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlfieldexport.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport10.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmllinks.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlw14export.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport3.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport14.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/unowriter/unowriter.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/txtexport/txtexport.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ww8export/ww8export.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ww8export/ww8export2.cxx
Examining data/libreoffice-7.0.3/sw/qa/extras/ww8export/ww8export3.cxx
Examining data/libreoffice-7.0.3/sw/qa/uibase/shells/shells.cxx
Examining data/libreoffice-7.0.3/sw/qa/uibase/dochdl/dochdl.cxx
Examining data/libreoffice-7.0.3/sw/qa/uibase/frmdlg/frmdlg.cxx
Examining data/libreoffice-7.0.3/sw/qa/api/terminate.cxx
Examining data/libreoffice-7.0.3/sw/qa/api/SwXTextField.cxx
Examining data/libreoffice-7.0.3/sw/qa/api/SwXDocumentIndex.cxx
Examining data/libreoffice-7.0.3/sw/qa/api/SwXTextTable.cxx
Examining data/libreoffice-7.0.3/sw/qa/api/SwXDocumentSettings.cxx
Examining data/libreoffice-7.0.3/sw/qa/api/SwXTextFrame.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/doc/doc.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/layout/layout.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/filters-test2.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/macros-test.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/test_ToxTextGenerator.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/uwriter.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/accessibilitycheck/AccessibilityCheckTest.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/frmedt/frmedt.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/crsr/crsr.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/test_ToxMiscTest.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/objectpositioning/objectpositioning.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/test_ToxWhitespaceStripper.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/unocore/unocore.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/text/text.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/draw/draw.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/Test-BigPtrArray.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/filters-test.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/test_ToxLinkProcessor.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/txtnode/txtnode.cxx
Examining data/libreoffice-7.0.3/sw/qa/core/undo/undo.cxx
Examining data/libreoffice-7.0.3/sw/qa/unit/sw-dialogs-test.cxx
Examining data/libreoffice-7.0.3/sw/qa/unit/sw-dialogs-test_2.cxx
Examining data/libreoffice-7.0.3/sw/qa/unit/uibase.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ascii/ascatr.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ascii/wrtasc.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ascii/parasc.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/rtf/swparrtf.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmlexpit.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmlfonte.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmltbli.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmliteme.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmlitemi.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmlimpit.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmlitem.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmlfmt.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmltexti.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmlitmpr.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmltexte.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmlbrsh.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmlimp.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmlithlp.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmlmeta.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmlfmte.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmlscript.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/wrtxml.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmltext.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmltble.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/swxml.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmlexp.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/xmlitemm.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/xml/XMLRedlineImportHelper.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/docx/swdocxreader.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/writer/wrt_fn.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/writer/writer.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/writer/wrtswtbl.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par6.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/docxsdrexport.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/wrtw8esh.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/docxattributeoutput.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/rtfstringbuffer.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/wrtw8num.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/docxtablestyleexport.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/rtfsdrexport.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/rtfexportfilter.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/fields.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/ww8toolbar.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/docxexportfilter.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8gr.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/WW8FibData.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/writerwordglue.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/WW8FFData.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par4.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par5.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/writerhelper.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/rtfexport.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/WW8TableInfo.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/wrtw8sty.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/ww8graf2.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/styles.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/wrtw8nds.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par3.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/ww8scan.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/docxexport.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/rtfattributeoutput.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/WW8Sttbf.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/ww8graf.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/ww8atr.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par2.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/ww8/ww8glsy.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/basflt/fltini.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/basflt/iodetect.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/basflt/fltshell.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/basflt/docfact.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/basflt/shellio.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/css1kywd.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlfld.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmldrawwriter.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlftn.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlgrin.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlctxt.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlreqifreader.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmltabw.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmldrawreader.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlnumwriter.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/svxcss1.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/css1atr.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlsect.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlplug.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmltab.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlcss1.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/wrthtml.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlform.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlnumreader.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlfldw.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlbas.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/swhtml.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/SwAppletImpl.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/parcss1.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlfly.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlatr.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlforw.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlflyt.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlnum.cxx
Examining data/libreoffice-7.0.3/sw/source/filter/html/htmlflywriter.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/SwPanelFactory.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/ThemePanel.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/PageFormatPanel.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/PageSizePopup.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/PageSizeControl.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/PageOrientationControl.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/PageMarginControl.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/StylePresetsPanel.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/PageFooterPanel.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/WrapPropertyPanel.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/PageStylesPanel.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/TableEditPanel.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/PageMarginPopup.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/PageHeaderPanel.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/PageColumnControl.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/PageColumnPopup.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/sidebar/PageOrientationPopup.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/frmsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/basesh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/textsh2.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/mediash.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/drformsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/olesh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/drawsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/navsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/grfshex.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/textsh1.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/beziersh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/textfld.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/drawdlg.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/textidx.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/listsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/drwbassh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/textdrw.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/drwtxtex.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/slotadd.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/annotsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/textglos.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/grfsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/txtcrsr.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/textsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/langhelper.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/txtattr.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/txtnum.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/drwtxtsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/shells/tabsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uitest/uiobject.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/inc/globals.h
Examining data/libreoffice-7.0.3/sw/source/uibase/globdoc/globdoc.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/ShadowOverlayObject.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/AnnotationMenuButton.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/SidebarWinAcc.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/SidebarTxtControlAcc.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/DashedLine.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/SidebarTxtControl.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/romenu.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/AnnotationWin.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/edtdd.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/SidebarScrollBar.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/FrameControlsManager.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/AnchorOverlayObject.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/PageBreakWin.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/PostItMgr.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/edtwin3.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/edtwin.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/frmsidebarwincontainer.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/edtwin2.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/HeaderFooterWin.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/OverlayRanges.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/AnnotationWin2.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/UnfloatTableButton.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/docvw/srcedtw.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/config/viewopt.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/config/barcfg.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/config/uinums.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/config/cfgitems.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/config/fontcfg.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/config/dbconfig.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/config/StoredChapterNumbering.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/config/prtopt.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/config/modcfg.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/config/caption.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/config/usrpref.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/dialog/wordcountwrapper.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/dialog/regionsw.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/dialog/swabstdlg.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/dialog/swwrtshitem.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/dialog/watermarkdialog.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/dialog/SwSpellDialogChildWindow.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/viewlayoutctrl.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/wordcountctrl.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/gloslst.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/navicfg.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/condedit.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/content.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/gotodlg.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/unotools.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/initui.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/bookctrl.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/prcntfld.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/numfmtlb.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/uitool.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/uiitems.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/attrdesc.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/glbltree.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/navipi.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/tmplctrl.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/zoomctrl.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/utlui/shdwcrsr.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uno/unotxdoc.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uno/dlelstnr.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uno/unodefaults.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uno/unomailmerge.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uno/unoatxt.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uno/unomod.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uno/unodoc.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uno/unomodule.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uno/SwXFilterOptions.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uno/unofreg.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uno/SwXDocumentSettings.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uno/unodispatch.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uno/unotxvw.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/envelp/labimg.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/envelp/labelcfg.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/envelp/envimg.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/envelp/syncbtn.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/dochdl/swdtflvr.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/dochdl/gloshdl.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/table/swtablerep.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/table/tablemgr.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/table/chartins.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/fldui/xfldui.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/fldui/fldmgr.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/fldui/fldwrap.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/chrdlg/ccoll.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/frmdlg/colex.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/frmdlg/colmgr.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/frmdlg/frmmgr.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/ribbar/inputwin.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/ribbar/conrect.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/ribbar/drawbase.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/ribbar/conform.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/ribbar/dselect.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/ribbar/conpoly.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/ribbar/concustomshape.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/ribbar/workctrl.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/ribbar/conarc.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/dbui/dbui.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/dbui/dbtree.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/dbui/maildispatcher.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/dbui/mailmergehelper.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/dbui/mmconfigitem.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/dbui/mailmergetoolbarcontrols.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/dbui/dbmgr.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/app/swdll.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/app/appopt.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/app/appenv.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/app/docshdrw.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/app/docstyle.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/app/swmodule.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/app/docsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/app/mainwn.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/app/swmodul1.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/app/apphdl.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/app/docshini.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/app/docst.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/app/docsh2.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/app/swwait.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/app/applab.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/index/toxmgr.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/index/idxmrk.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/wrtsh/wrtsh2.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/wrtsh/wrtsh1.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/wrtsh/move.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/wrtsh/wrtundo.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/wrtsh/wrtsh3.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/wrtsh/select.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/wrtsh/delete.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/wrtsh/navmgr.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/wrtsh/wrtsh4.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/view1.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/view.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/swcli.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/view2.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/viewtab.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/viewdlg.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/formatclipboard.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/uivwimp.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/viewling.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/scroll.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/viewport.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/viewsrch.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/viewstat.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/viewdraw.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/viewcoll.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/viewprt.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/viewdlg2.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/viewmdi.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/srcview.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/view0.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/uiview/pview.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/web/wfrmsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/web/wtabsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/web/wolesh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/web/wgrfsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/web/wtextsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/web/wdocsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/web/wformsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/web/wlistsh.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/web/wview.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/misc/numberingtypelistbox.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/misc/glosdoc.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/misc/swruler.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/misc/glshell.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/misc/redlndlg.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/lingu/sdrhhcwrap.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/lingu/hhcwrp.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/lingu/hyp.cxx
Examining data/libreoffice-7.0.3/sw/source/uibase/lingu/olmenu.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbapanes.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbavariable.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbavariables.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbadocument.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbarow.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaheaderfooter.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbadocuments.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaview.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbarangehelper.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbatable.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbarevision.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbamailmerge.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbadialogs.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbasystem.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbalisthelper.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbafield.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbarevisions.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbadialog.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaaddin.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbastyles.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbalisttemplates.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/service.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaselection.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbacell.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaaddins.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbalistlevel.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbastyle.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaparagraphformat.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbapagesetup.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/wordvbahelper.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaheadersfooters.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbabookmark.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbareplacement.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaautotextentry.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbawindow.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaeventshelper.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbatabstops.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbalisttemplate.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbapane.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbawrapformat.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbacolumn.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaapplication.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbatableofcontents.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbacolumns.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbainformationhelper.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbasection.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbalistlevels.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbatablehelper.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbafind.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaframes.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbatemplate.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbalistformat.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbafont.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaglobals.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbabookmarks.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaframe.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaoptions.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbatabstop.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbadocumentproperties.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbalistgalleries.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbalistgallery.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbatables.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaparagraph.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbasections.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbapalette.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbatablesofcontents.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbarange.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbacells.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbarows.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaborders.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/vba/vbaheaderfooterhelper.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/config/optload.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/config/optpage.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/config/optcomp.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/config/mailconfigpage.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dialog/docstdlg.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dialog/abstract.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dialog/ascfldlg.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dialog/uiregionsw.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dialog/wordcountdialog.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dialog/swdlgfact.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dialog/swuiexp.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dialog/swmessdialog.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dialog/addrdlg.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dialog/macassgn.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/utlui/swrenamexnameddlg.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/uno/swdetect.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/envelp/envprt.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/envelp/envlop1.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/envelp/label1.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/envelp/labelexp.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/envelp/envfmt.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/envelp/labfmt.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/envelp/mailmrge.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/envelp/labprt.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dochdl/selglos.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/table/instable.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/table/autoformatpreview.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/table/tabledlg.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/table/convert.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/table/mergetbl.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/table/colwd.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/table/rowht.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/table/splittbl.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/table/tautofmt.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/fldui/javaedit.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/fldui/DropDownFieldDialog.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/fldui/flddb.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/fldui/DateFormFieldDialog.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/fldui/DropDownFormFieldDialog.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/fldui/fldref.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/fldui/fldvar.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/fldui/fldpage.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/fldui/flddinf.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/fldui/fldtdlg.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/fldui/inpdlg.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/fldui/fldfunc.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/fldui/changedb.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/fldui/fldedt.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/fldui/flddok.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/chrdlg/break.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/chrdlg/numpara.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/chrdlg/drpcps.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/chrdlg/swuiccoll.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/chrdlg/tblnumfm.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/chrdlg/pardlg.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/chrdlg/chardlg.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/frmdlg/frmdlg.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/frmdlg/cption.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/frmdlg/frmpage.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/frmdlg/wrap.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/frmdlg/uiborder.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/frmdlg/column.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/frmdlg/pattern.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/fmtui/tmpdlg.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dbui/mmdocselectpage.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dbui/createaddresslistdialog.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dbui/mmlayoutpage.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dbui/mmresultdialogs.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dbui/mmoutputtypepage.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dbui/dbtablepreviewdialog.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dbui/selectdbtabledialog.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dbui/dbinsdlg.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dbui/mailmergewizard.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dbui/customizeaddresslistdialog.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dbui/addresslistdialog.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dbui/mmgreetingspage.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/dbui/mmaddressblockpage.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/index/multmrk.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/index/cnttab.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/index/swuiidxmrk.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/index/cntex.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/misc/pgfnote.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/misc/outline.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/misc/swmodalredlineacceptdlg.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/misc/titlepage.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/misc/glosbib.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/misc/bookmark.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/misc/linenum.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/misc/docfnote.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/misc/srtdlg.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/misc/insfnote.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/misc/num.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/misc/pggrid.cxx
Examining data/libreoffice-7.0.3/sw/source/ui/misc/glossary.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docftn.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docglbl.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docnum.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentDeviceManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/lineinfo.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/tblcpy.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/doccorr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentStateManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/textboxhelper.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docfmt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/htmltbl.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentTimerManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/tblafmt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/extinput.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/gctable.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docfld.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentListsManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/dbgoutsw.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/rdfhelper.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/acmplwrd.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentRedlineManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docxforms.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentStatisticsManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentLayoutManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/number.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/fmtcol.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentListItemsManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/CntntIdxStore.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/visiturl.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/SwDocIdle.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docdesc.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/doccomp.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docsort.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docglos.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/sortopt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentSettingManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docedt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docnew.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/swstylemanager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docruby.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/doclay.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docbasic.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docstat.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentChartDataProviderManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/tblrwcl.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/doctxm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/SwStyleNameMapper.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docdraw.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentFieldsManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/swserv.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentDrawModelManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docfly.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/poolfmt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/doc.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/notxtfrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docredln.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docchart.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentContentOperationsManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/docbm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentOutlineNodesManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentExternalDataManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentLinksAdministrationManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/DocumentStylePoolManager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/list.cxx
Examining data/libreoffice-7.0.3/sw/source/core/doc/ftnidx.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/softpagebreak.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/sectfrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/frmtool.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/dumpfilter.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/layouter.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/trvlfrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/colfrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/flowfrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/hffrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/unusedf.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/flycnt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/objectformatterlayfrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/anchoredobject.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/atrfrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/fly.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/tabfrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/pagedesc.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/objectformatter.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/laycache.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/pagechg.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/layact.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/paintfrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/findfrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/legacyitem.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/ssfrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/anchoreddrawobject.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/movedfwdfrmsbyobjpos.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/swselectionlist.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/newfrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/sortedobjs.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/flylay.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/objstmpconsiderwrapinfl.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/objectformattertxtfrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/calcmove.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/dbg_lay.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/flypos.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/wsfrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/ftnfrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/flyincnt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/layout/virtoutp.cxx
Examining data/libreoffice-7.0.3/sw/source/core/inc/unofldmid.h
Examining data/libreoffice-7.0.3/sw/source/core/docnode/ndsect.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/cancellablejob.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/finalthreadmanager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/section.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/pausethreadstarting.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/node2lay.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/swthreadjoiner.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/threadmanager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/node.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/swbaslnk.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/retrievedinputstreamdata.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/threadlistener.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/ndcopy.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/nodes.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/ndtbl1.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/ndnum.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/swthreadmanager.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/ndtbl.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/observablethread.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/ndnotxt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/retrieveinputstreamconsumer.cxx
Examining data/libreoffice-7.0.3/sw/source/core/docnode/retrieveinputstream.cxx
Examining data/libreoffice-7.0.3/sw/source/core/tox/txmsrt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/tox/ToxLinkProcessor.cxx
Examining data/libreoffice-7.0.3/sw/source/core/tox/ToxTextGenerator.cxx
Examining data/libreoffice-7.0.3/sw/source/core/tox/ToxWhitespaceStripper.cxx
Examining data/libreoffice-7.0.3/sw/source/core/tox/toxhlp.cxx
Examining data/libreoffice-7.0.3/sw/source/core/tox/ToxTabStopTokenHandler.cxx
Examining data/libreoffice-7.0.3/sw/source/core/tox/tox.cxx
Examining data/libreoffice-7.0.3/sw/source/core/graphic/grfatr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/graphic/ndgrf.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/acccontext.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accnotexthyperlink.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accpara.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/AccessibilityCheck.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accheaderfooter.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/acccell.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/acctable.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/acctextframe.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accfrmobj.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accpage.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/acchypertextdata.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accpreview.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/textmarkuphelper.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accnotextframe.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accgraphic.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/acchyperlink.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/parachangetrackinginfo.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accembedded.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accselectionhelper.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accfrmobjslist.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accfrmobjmap.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accportions.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accframe.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accmap.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accfootnote.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accdoc.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/AccessibilityIssue.cxx
Examining data/libreoffice-7.0.3/sw/source/core/access/accframebase.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/reffld.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/postithelper.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/expfld.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/macrofld.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/dbfld.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/cellfml.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/ddefld.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/authfld.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/usrfld.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/textapi.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/fldlst.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/docufld.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/flddropdown.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/scrptfld.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/tblcalc.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/flddat.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/fldbas.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/chpfld.cxx
Examining data/libreoffice-7.0.3/sw/source/core/fields/ddetbl.cxx
Examining data/libreoffice-7.0.3/sw/source/core/frmedt/feshview.cxx
Examining data/libreoffice-7.0.3/sw/source/core/frmedt/fecopy.cxx
Examining data/libreoffice-7.0.3/sw/source/core/frmedt/fews.cxx
Examining data/libreoffice-7.0.3/sw/source/core/frmedt/fetab.cxx
Examining data/libreoffice-7.0.3/sw/source/core/frmedt/fedesc.cxx
Examining data/libreoffice-7.0.3/sw/source/core/frmedt/feflyole.cxx
Examining data/libreoffice-7.0.3/sw/source/core/frmedt/fefly1.cxx
Examining data/libreoffice-7.0.3/sw/source/core/frmedt/tblsel.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/pam.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/FormFieldButton.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/trvlcol.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/crstrvl.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/BlockCursor.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/viscrs.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/findfmt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/trvlfnfl.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/DropDownFormFieldButton.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/crsrsh.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/annotationmark.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/swcrsr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/overlayrangesoutline.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/DateFormFieldButton.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/crbm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/findattr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/bookmrk.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/crstrvl1.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/callnk.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/findcoll.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/trvlreg.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/findtxt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/paminit.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/crossrefbookmark.cxx
Examining data/libreoffice-7.0.3/sw/source/core/crsr/trvltbl.cxx
Examining data/libreoffice-7.0.3/sw/source/core/objectpositioning/ascharanchoredobjectposition.cxx
Examining data/libreoffice-7.0.3/sw/source/core/objectpositioning/anchoredobjectposition.cxx
Examining data/libreoffice-7.0.3/sw/source/core/objectpositioning/tolayoutanchoredobjectposition.cxx
Examining data/libreoffice-7.0.3/sw/source/core/objectpositioning/tocntntanchoredobjectposition.cxx
Examining data/libreoffice-7.0.3/sw/source/core/objectpositioning/environmentofanchoredobject.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unomap.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/swunohelper.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unoftn.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unofield.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unocrsrhelper.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/TextCursorHelper.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unoevent.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unoframe.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unoredlines.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unoobj2.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unotbl.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unorefmk.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unocoll.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unosrch.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unomap1.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unochart.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/SwXTextDefaults.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unoportenum.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unoredline.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unodraw.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unostyle.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unotext.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unobkm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unosect.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/XMLRangeHelper.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unoflatpara.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unoparagraph.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unoidx.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unoport.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unotextmarkup.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unocrsr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unosett.cxx
Examining data/libreoffice-7.0.3/sw/source/core/unocore/unoobj.cxx
Examining data/libreoffice-7.0.3/sw/source/core/table/swnewtable.cxx
Examining data/libreoffice-7.0.3/sw/source/core/table/swtable.cxx
Examining data/libreoffice-7.0.3/sw/source/core/para/paratr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/bastyp/swtypes.cxx
Examining data/libreoffice-7.0.3/sw/source/core/bastyp/calc.cxx
Examining data/libreoffice-7.0.3/sw/source/core/bastyp/swrect.cxx
Examining data/libreoffice-7.0.3/sw/source/core/bastyp/swregion.cxx
Examining data/libreoffice-7.0.3/sw/source/core/bastyp/init.cxx
Examining data/libreoffice-7.0.3/sw/source/core/bastyp/proofreadingiterator.cxx
Examining data/libreoffice-7.0.3/sw/source/core/bastyp/bparr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/bastyp/tabcol.cxx
Examining data/libreoffice-7.0.3/sw/source/core/bastyp/SwSmartTagMgr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/bastyp/checkit.cxx
Examining data/libreoffice-7.0.3/sw/source/core/bastyp/swcache.cxx
Examining data/libreoffice-7.0.3/sw/source/core/bastyp/index.cxx
Examining data/libreoffice-7.0.3/sw/source/core/bastyp/breakit.cxx
Examining data/libreoffice-7.0.3/sw/source/core/SwNumberTree/SwNumberTree.cxx
Examining data/libreoffice-7.0.3/sw/source/core/SwNumberTree/SwNodeNum.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/eddel.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/edglbldc.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/edtox.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/edfcol.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/edfldexp.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/edatmisc.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/edfld.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/edundo.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/edsect.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/edredln.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/edfmt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/edlingu.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/edglss.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/editsh.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/ednumber.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/autofmt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/acorrect.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/edws.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/edattr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/edit/edtab.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/txtcache.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/itrcrsr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/wrong.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/guess.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/EnhancedPDFExportHelper.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/portox.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/itradj.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/redlnitr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/xmldump.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/porfly.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/txttab.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/noteurl.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/widorp.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/porfld.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/txtpaint.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/porlin.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/itrform2.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/txtinit.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/itrpaint.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/itrtxt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/txthyph.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/portxt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/frminf.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/porglue.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/porexp.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/txtfld.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/pormulti.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/itratr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/txtftn.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/porrst.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/frmpaint.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/atrstck.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/frmcrsr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/txtfrm.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/SwGrammarMarkUp.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/txtfly.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/porlay.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/inftxt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/txtdrop.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/porref.cxx
Examining data/libreoffice-7.0.3/sw/source/core/text/frmform.cxx
Examining data/libreoffice-7.0.3/sw/source/core/draw/dpage.cxx
Examining data/libreoffice-7.0.3/sw/source/core/draw/dview.cxx
Examining data/libreoffice-7.0.3/sw/source/core/draw/dcontact.cxx
Examining data/libreoffice-7.0.3/sw/source/core/draw/dobjfac.cxx
Examining data/libreoffice-7.0.3/sw/source/core/draw/dflyobj.cxx
Examining data/libreoffice-7.0.3/sw/source/core/draw/drawdoc.cxx
Examining data/libreoffice-7.0.3/sw/source/core/ole/ndole.cxx
Examining data/libreoffice-7.0.3/sw/source/core/view/viewpg.cxx
Examining data/libreoffice-7.0.3/sw/source/core/view/vprint.cxx
Examining data/libreoffice-7.0.3/sw/source/core/view/dialoghelp.cxx
Examining data/libreoffice-7.0.3/sw/source/core/view/vnew.cxx
Examining data/libreoffice-7.0.3/sw/source/core/view/printdata.cxx
Examining data/libreoffice-7.0.3/sw/source/core/view/vdraw.cxx
Examining data/libreoffice-7.0.3/sw/source/core/view/pagepreviewlayout.cxx
Examining data/libreoffice-7.0.3/sw/source/core/view/viewsh.cxx
Examining data/libreoffice-7.0.3/sw/source/core/view/viewimp.cxx
Examining data/libreoffice-7.0.3/sw/source/core/swg/SwXMLTextBlocks.cxx
Examining data/libreoffice-7.0.3/sw/source/core/swg/SwXMLBlockImport.cxx
Examining data/libreoffice-7.0.3/sw/source/core/swg/SwXMLTextBlocks1.cxx
Examining data/libreoffice-7.0.3/sw/source/core/swg/SwXMLSectionList.cxx
Examining data/libreoffice-7.0.3/sw/source/core/swg/SwXMLBlockExport.cxx
Examining data/libreoffice-7.0.3/sw/source/core/swg/swblocks.cxx
Examining data/libreoffice-7.0.3/sw/source/core/attr/format.cxx
Examining data/libreoffice-7.0.3/sw/source/core/attr/calbck.cxx
Examining data/libreoffice-7.0.3/sw/source/core/attr/hints.cxx
Examining data/libreoffice-7.0.3/sw/source/core/attr/fmtfollowtextflow.cxx
Examining data/libreoffice-7.0.3/sw/source/core/attr/cellatr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/attr/swatrset.cxx
Examining data/libreoffice-7.0.3/sw/source/core/attr/fmtwrapinfluenceonobjpos.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/swfont.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/txtedt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/fntcache.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/atrtox.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/txtatr2.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/txatbase.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/fntcap.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/atrftn.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/ndtxt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/modeltoviewhelper.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/atrfld.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/SwGrammarContact.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/thints.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/chrfmt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/atrref.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/fmtatr2.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/swfntcch.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/txatritr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/atrflyin.cxx
Examining data/libreoffice-7.0.3/sw/source/core/txtnode/ndhints.cxx
Examining data/libreoffice-7.0.3/sw/source/core/sw3io/swacorr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/unspnd.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/SwUndoField.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/unmove.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/undel.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/unovwr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/undoflystrattr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/unattr.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/SwUndoTOXChange.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/SwUndoFmt.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/unoutl.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/SwRewriter.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/undobj1.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/untblk.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/SwUndoPageDesc.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/unsect.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/unfmco.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/unsort.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/docundo.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/untbl.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/unbkmk.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/undobj.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/unnum.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/unredln.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/unins.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/undraw.cxx
Examining data/libreoffice-7.0.3/sw/source/core/undo/rolbck.cxx

FINAL RESULTS:

data/libreoffice-7.0.3/onlineupdate/source/update/common/updatedefines.h:108:20:  [5] (race) chmod:
  This accepts filename arguments; if an attacker can move those files, a
  race condition results. (CWE-362). Use fchmod( ) instead.
# define NS_tchmod chmod
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:486:15:  [5] (race) chmod:
  This accepts filename arguments; if an attacker can move those files, a
  race condition results. (CWE-362). Use fchmod( ) instead.
        (void)chmod(path, fs.st_mode | S_IWUSR);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:648:14:  [5] (race) readlink:
  This accepts filename arguments; if an attacker can move those files or
  change the link content, a race condition results. Also, it does not
  terminate with ASCII NUL. (CWE-362, CWE-20). Reconsider approach.
    int rv = readlink(path, target, MAXPATHLEN);
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:643:20:  [5] (race) chown:
  This accepts filename arguments; if an attacker can move those files, a
  race condition results. (CWE-362). Use fchown( ) instead.
        int nRet = chown(destPath, -1, nGid);
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:921:28:  [5] (race) chmod:
  This accepts filename arguments; if an attacker can move those files, a
  race condition results. (CWE-362). Use fchmod( ) instead.
    if (!S_ISLNK(nMode) && chmod(pszFileName, nMode) < 0)
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:967:12:  [5] (race) readlink:
  This accepts filename arguments; if an attacker can move those files or
  change the link content, a race condition results. Also, it does not
  terminate with ASCII NUL. (CWE-362, CWE-20). Reconsider approach.
    nRet = readlink(pszSourceFileName,pszLinkContent,PATH_MAX);
data/libreoffice-7.0.3/sal/osl/unx/file_stat.cxx:303:9:  [5] (race) chmod:
  This accepts filename arguments; if an attacker can move those files, a
  race condition results. (CWE-362). Use fchmod( ) instead.
    if (chmod(pszFilePath, nNewMode) < 0)
data/libreoffice-7.0.3/sal/osl/unx/pipe.cxx:251:19:  [5] (race) chmod:
  This accepts filename arguments; if an attacker can move those files, a
  race condition results. (CWE-362). Use fchmod( ) instead.
            (void)chmod(name.getStr(),S_IRWXU | S_IRWXG |S_IRWXO);
data/libreoffice-7.0.3/sal/osl/unx/process_impl.cxx:111:14:  [5] (race) readlink:
  This accepts filename arguments; if an attacker can move those files or
  change the link content, a race condition results. Also, it does not
  terminate with ASCII NUL. (CWE-362, CWE-20). Reconsider approach.
    int rc = readlink("/proc/self/exe", buf, sizeof(buf));
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:405:15:  [5] (race) chmod:
  This accepts filename arguments; if an attacker can move those files, a
  race condition results. (CWE-362). Use fchmod( ) instead.
    int ret = chmod(aString.getStr(), mode);
data/libreoffice-7.0.3/vcl/unx/generic/print/printerjob.cxx:438:23:  [5] (race) chmod:
  This accepts filename arguments; if an attacker can move those files, a
  race condition results. (CWE-362). Use fchmod( ) instead.
                (void)chmod( aFileName.getStr(), mnFileMode );
data/libreoffice-7.0.3/basic/source/runtime/methods.cxx:1867:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf( Buffer, sizeof( Buffer ), (nYear < 0 ? "%05d%02d%02d" : "%04d%02d%02d"),
data/libreoffice-7.0.3/bridges/source/cpp_uno/msvc_win32_intel/except.cxx:111:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        { ::strcpy( _m_d_name, m_d_name ); } // #100211# - checked
data/libreoffice-7.0.3/bridges/source/cpp_uno/msvc_win32_x86-64/except.cxx:337:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        { ::strcpy( _m_d_name, m_d_name ); } // #100211# - checked
data/libreoffice-7.0.3/cli_ure/source/native/native_bootstrap.cxx:128:5:  [4] (buffer) lstrcpyW:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    lstrcpyW(sNewPath.get(), szPath);
data/libreoffice-7.0.3/cli_ure/source/native/native_bootstrap.cxx:131:9:  [4] (buffer) lstrcatW:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
        lstrcatW(sNewPath.get(), L";");
data/libreoffice-7.0.3/cli_ure/source/native/native_bootstrap.cxx:132:9:  [4] (buffer) lstrcatW:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
        lstrcatW(sNewPath.get(), sEnvPath.get());
data/libreoffice-7.0.3/cli_ure/source/native/native_bootstrap.cxx:157:5:  [4] (buffer) lstrcpyW:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    lstrcpyW(szFullPath.get(), szPath.get());
data/libreoffice-7.0.3/cli_ure/source/native/native_bootstrap.cxx:158:5:  [4] (buffer) lstrcatW:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
    lstrcatW(szFullPath.get(), L"\\");
data/libreoffice-7.0.3/cli_ure/source/native/native_bootstrap.cxx:159:5:  [4] (buffer) lstrcatW:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
    lstrcatW(szFullPath.get(), wsLibName.get());
data/libreoffice-7.0.3/cli_ure/source/uno_bridge/cli_base.h:35:9:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
#using <system.dll>
data/libreoffice-7.0.3/cli_ure/source/uno_bridge/cli_bridge.h:31:9:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
#using <system.dll>
data/libreoffice-7.0.3/cli_ure/source/uno_bridge/cli_environment.cxx:23:9:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
#using <system.dll>
data/libreoffice-7.0.3/codemaker/source/javamaker/javatype.cxx:2131:17:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                access | ClassFile::ACC_VARARGS);
data/libreoffice-7.0.3/codemaker/source/javamaker/javatype.cxx:2223:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        access,
data/libreoffice-7.0.3/comphelper/source/windows/windows_process.cxx:113:9:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
        wcscpy(d, s);
data/libreoffice-7.0.3/compilerplugins/clang/constfields.cxx:55:17:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    std::string access;
data/libreoffice-7.0.3/compilerplugins/clang/countusersofdefaultparams.cxx:33:17:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    std::string access;
data/libreoffice-7.0.3/compilerplugins/clang/expandablemethods.cxx:37:17:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    std::string access;
data/libreoffice-7.0.3/compilerplugins/clang/getimplementationname.cxx:102:12:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        if(system(cmd.c_str()) != 0) {
data/libreoffice-7.0.3/compilerplugins/clang/pluginhandler.cxx:377:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf( filename, "%s.new.%d", modifyFile.c_str(), getpid());
data/libreoffice-7.0.3/compilerplugins/clang/unusedfields.cxx:65:17:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    std::string access;
data/libreoffice-7.0.3/compilerplugins/clang/unusedmethods.cxx:52:17:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    std::string access;
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:255:56:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    css::uno::Reference< css::container::XNameAccess > access(
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:265:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        access, css::uno::UNO_QUERY_THROW)->commitChanges();
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:267:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        access, css::uno::UNO_QUERY_THROW)->dispose();
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:279:57:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    css::uno::Reference<css::container::XNameContainer> access(
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:286:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            access, css::uno::UNO_QUERY_THROW)->createInstance());
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:291:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            access, css::uno::UNO_QUERY_THROW)->createInstance());
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:307:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        access, css::uno::UNO_QUERY_THROW)->commitChanges();
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:309:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        access, css::uno::UNO_QUERY_THROW)->dispose();
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:314:56:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    css::uno::Reference< css::container::XNameAccess > access(
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:338:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        access, css::uno::UNO_QUERY_THROW)->dispose();
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:401:68:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    css::uno::Reference< css::container::XHierarchicalNameAccess > access(
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:405:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        access, css::uno::UNO_QUERY_THROW)->dispose();
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:413:57:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    css::uno::Reference< css::container::XNameReplace > access(
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:417:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        access, css::uno::UNO_QUERY_THROW)->commitChanges();
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:419:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        access, css::uno::UNO_QUERY_THROW)->dispose();
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:426:53:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    css::uno::Reference< css::util::XChangesBatch > access(
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:429:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        access, css::uno::UNO_QUERY);
data/libreoffice-7.0.3/configmgr/qa/unit/test.cxx:436:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        access, css::uno::UNO_QUERY_THROW)->dispose();
data/libreoffice-7.0.3/configmgr/source/components.cxx:223:69:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
void Components::addRootAccess(rtl::Reference< RootAccess > const & access) {
data/libreoffice-7.0.3/configmgr/source/components.cxx:224:19:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    roots_.insert(access.get());
data/libreoffice-7.0.3/configmgr/source/components.cxx:227:48:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
void Components::removeRootAccess(RootAccess * access) {
data/libreoffice-7.0.3/configmgr/source/components.cxx:228:18:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    roots_.erase(access);
data/libreoffice-7.0.3/configmgr/source/configurationregistry.cxx:558:68:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    css::uno::Reference< css::container::XHierarchicalNameAccess > access;
data/libreoffice-7.0.3/configmgr/source/configurationregistry.cxx:559:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    if (value_ >>= access) {
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:1823:21:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
                    snprintf(s,
data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/ConnectionLog.cxx:100:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf( buffer, buffer_size, "%04" SAL_PRIdINT32 "-%02" SAL_PRIuUINT32 "-%02" SAL_PRIuUINT32 " %02" SAL_PRIuUINT32 ":%02" SAL_PRIuUINT32 ":%02" SAL_PRIuUINT32 ".%09" SAL_PRIuUINT32,
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xindexes.cxx:205:41:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        Reference< XEnumerationAccess > access( columns->getColumns(), UNO_QUERY );
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_xindexes.cxx:206:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        if( access.is() )
data/libreoffice-7.0.3/connectivity/workben/little/main.cxx:77:29:  [4] (format) wprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                            wprintf(aPat.getStr(), xMeta->getColumnName(i).getStr());
data/libreoffice-7.0.3/connectivity/workben/little/main.cxx:83:33:  [4] (format) wprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                                wprintf(aPat.getStr(), xRow->getString(j).getStr());
data/libreoffice-7.0.3/cppuhelper/source/findsofficepath.c:177:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy( file, dir );
data/libreoffice-7.0.3/cppuhelper/source/findsofficepath.c:178:9:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
        strcat( file, APPENDIX );
data/libreoffice-7.0.3/cppuhelper/source/tdmgr.cxx:59:61:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    Reference< container::XHierarchicalNameAccess > const & access,
data/libreoffice-7.0.3/cppuhelper/source/tdmgr.cxx:122:61:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    Reference< container::XHierarchicalNameAccess > const & access,
data/libreoffice-7.0.3/cppuhelper/source/tdmgr.cxx:129:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            access, xType->getBaseType() );
data/libreoffice-7.0.3/cppuhelper/source/tdmgr.cxx:310:61:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    Reference< container::XHierarchicalNameAccess > const & access,
data/libreoffice-7.0.3/cppuhelper/source/tdmgr.cxx:323:53:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            typelib_TypeDescription * p = createCTD(access, aBases[i]);
data/libreoffice-7.0.3/cppuhelper/source/tdmgr.cxx:395:61:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    Reference< container::XHierarchicalNameAccess > const & access,
data/libreoffice-7.0.3/cppuhelper/source/tdmgr.cxx:402:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            access, xType->getReferencedType() );
data/libreoffice-7.0.3/cppuhelper/source/tdmgr.cxx:422:61:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    Reference< container::XHierarchicalNameAccess > const & access,
data/libreoffice-7.0.3/cppuhelper/source/tdmgr.cxx:528:17:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                access, Reference< XStructTypeDescription >::query( xType ) );
data/libreoffice-7.0.3/cppuhelper/source/tdmgr.cxx:537:35:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                pRet = createCTD( access, xTypedef->getReferencedType() );
data/libreoffice-7.0.3/cppuhelper/source/tdmgr.cxx:542:17:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                access, Reference< XIndirectTypeDescription >::query( xType ) );
data/libreoffice-7.0.3/cppuhelper/source/tdmgr.cxx:546:17:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                access,
data/libreoffice-7.0.3/cppuhelper/source/tdmgr.cxx:581:53:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    Reference< container::XHierarchicalNameAccess > access(
data/libreoffice-7.0.3/cppuhelper/source/tdmgr.cxx:590:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            *ppRet = createCTD( access, xTD );
data/libreoffice-7.0.3/cpputools/source/sp2bv/sp2bv.cxx:51:9:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        fprintf(stdout, HELP_TEXT);// default
data/libreoffice-7.0.3/cpputools/source/sp2bv/sp2bv.cxx:57:9:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        fprintf(stdout, HELP_TEXT);
data/libreoffice-7.0.3/desktop/source/app/app.cxx:156:35:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using namespace ::com::sun::star::system;
data/libreoffice-7.0.3/desktop/source/app/app.cxx:1082:5:  [4] (shell) execv:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    execv(execPath8.getStr(), const_cast< char ** >(argPtrs.data()));
data/libreoffice-7.0.3/desktop/source/app/app.cxx:1086:13:  [4] (shell) execv:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            execv(execPath8.getStr(), const_cast< char ** >(argPtrs.data()));
data/libreoffice-7.0.3/desktop/source/app/app.cxx:1337:49:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                                Reference< css::system::XSystemShellExecute > xSystemShell(
data/libreoffice-7.0.3/desktop/source/app/updater.cxx:301:13:  [4] (shell) execv:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        if (execv(aPath.getStr(), pArgs))
data/libreoffice-7.0.3/desktop/source/deployment/gui/dp_gui_dialog2.cxx:72:35:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using namespace ::com::sun::star::system;
data/libreoffice-7.0.3/desktop/source/deployment/gui/dp_gui_extlistbox.cxx:784:50:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                        css::uno::Reference<css::system::XSystemShellExecute> xSystemShellExecute(
data/libreoffice-7.0.3/desktop/source/deployment/gui/dp_gui_extlistbox.cxx:785:34:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                            css::system::SystemShellExecute::create(comphelper::getProcessComponentContext()));
data/libreoffice-7.0.3/desktop/source/deployment/gui/dp_gui_extlistbox.cxx:787:96:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                        xSystemShellExecute->execute(rEntry->m_sPublisherURL, OUString(), css::system::SystemShellExecuteFlags::URIS_ONLY);
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:4372:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(pJson, aStream.str().c_str());
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:4411:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(pJson, aStream.str().c_str());
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:4464:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(pJson, aStream.str().c_str());
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:4587:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(pJson, aStream.str().c_str());
data/libreoffice-7.0.3/desktop/unx/source/splashx.c:597:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy (pLocale + 1, pLang->buffer);
data/libreoffice-7.0.3/desktop/unx/source/splashx.c:599:5:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
    strcat (pLocale, pCountry->buffer);
data/libreoffice-7.0.3/desktop/unx/source/splashx.c:606:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy (pBuffer, pAppPath->buffer);
data/libreoffice-7.0.3/desktop/unx/source/splashx.c:611:5:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
    strcat (pSuffix, pLocale);
data/libreoffice-7.0.3/desktop/unx/source/splashx.c:612:5:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
    strcat (pSuffix, IMG_SUFFIX);
data/libreoffice-7.0.3/desktop/unx/source/splashx.c:620:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy (pSuffix, "intro-highres" IMG_SUFFIX);
data/libreoffice-7.0.3/desktop/unx/source/splashx.c:628:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy (pSuffix, "intro" IMG_SUFFIX);
data/libreoffice-7.0.3/desktop/unx/source/start.c:292:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    if (access(PIPEDEFAULTPATH, W_OK) == 0)
data/libreoffice-7.0.3/desktop/unx/source/start.c:296:14:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    else if (access(PIPEALTERNATEPATH, W_OK) == 0)
data/libreoffice-7.0.3/desktop/win32/source/applauncher/launcher.cxx:39:5:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
    wcscpy( lpCommandLine, GetCommandLineW() );
data/libreoffice-7.0.3/desktop/win32/source/applauncher/launcher.cxx:41:5:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
    wcscat( lpCommandLine, APPLICATION_SWITCH );
data/libreoffice-7.0.3/desktop/win32/source/loader.cxx:176:9:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
        wcscpy(szBootstrapIni, szIniDirectory);
data/libreoffice-7.0.3/desktop/win32/source/loader.cxx:177:9:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
        wcscpy(&szBootstrapIni[nDirLen], szIniFile);
data/libreoffice-7.0.3/dtrans/source/cnttype/wbench/testcnttype.cxx:104:13:  [4] (format) fwprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            fwprintf( fstream, OUString("Type: %s\n"),  xMCntTyp->getMediaType( ).getStr( ) );
data/libreoffice-7.0.3/dtrans/source/cnttype/wbench/testcnttype.cxx:105:13:  [4] (format) fwprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            fwprintf( fstream, OUString("Subtype: %s\n"), xMCntTyp->getMediaSubtype( ).getStr( ) );
data/libreoffice-7.0.3/dtrans/source/cnttype/wbench/testcnttype.cxx:112:17:  [4] (format) fwprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                fwprintf( fstream, OUString("PName: %s\n"), seqParam[i].getStr( ) );
data/libreoffice-7.0.3/dtrans/source/cnttype/wbench/testcnttype.cxx:113:17:  [4] (format) fwprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                fwprintf( fstream, OUString("PValue: %s\n"), xMCntTyp->getParameterValue( seqParam[i] ).getStr( ) );
data/libreoffice-7.0.3/dtrans/source/cnttype/wbench/testcnttype.cxx:118:13:  [4] (format) fwprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            fwprintf( fstream, OUString("Read incorrect content type!\n\n") );
data/libreoffice-7.0.3/dtrans/source/cnttype/wbench/testcnttype.cxx:122:13:  [4] (format) fwprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            fwprintf( fstream, OUString("Value of parameter not available\n") );
data/libreoffice-7.0.3/dtrans/source/cnttype/wbench/testcnttype.cxx:126:13:  [4] (format) fwprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            fwprintf( fstream, OUString("Unknown error!\n\n") );
data/libreoffice-7.0.3/dtrans/source/cnttype/wbench/testcnttype.cxx:129:9:  [4] (format) fwprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        fwprintf( fstream, OUString("\n#############################################\n\n") );
data/libreoffice-7.0.3/dtrans/source/test/test_dtrans.cxx:43:35:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define ENSURE( a, b ) if( !a ) { fprintf( stderr, b "\n" ); exit( -1 ); }
data/libreoffice-7.0.3/dtrans/source/test/test_dtrans.cxx:44:22:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define TEST( a, b ) fprintf( stderr, "Testing " a ); fprintf( stderr, b ? "passed\n" : "FAILED\n" )
data/libreoffice-7.0.3/dtrans/source/test/test_dtrans.cxx:44:55:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define TEST( a, b ) fprintf( stderr, "Testing " a ); fprintf( stderr, b ? "passed\n" : "FAILED\n" )
data/libreoffice-7.0.3/dtrans/source/test/test_dtrans.cxx:45:25:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define PERFORM( a, b ) fprintf( stderr, "Performing " a); b; fprintf( stderr, "done\n" )
data/libreoffice-7.0.3/dtrans/source/test/test_dtrans.cxx:46:20:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define TRACE( a ) fprintf( stderr, a )
data/libreoffice-7.0.3/editeng/source/editeng/editdbg.cxx:420:13:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            fprintf( fp, "\nLine %" SAL_PRIdINT32 ":\tStart: %" SAL_PRIdINT32 ",\tEnd: %" SAL_PRIdINT32, nLine, rLine.GetStart(), rLine.GetEnd() );
data/libreoffice-7.0.3/editeng/source/editeng/editdbg.cxx:473:9:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        fprintf( fp, "\n  Selection: Start=%" SAL_PRIdINT32 ",%" SAL_PRIdINT32 ", End=%" SAL_PRIdINT32 ",%" SAL_PRIdINT32, aSel.nStartPara, aSel.nStartPos, aSel.nEndPara, aSel.nEndPos );
data/libreoffice-7.0.3/editeng/source/editeng/impedit2.cxx:595:50:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                        css::uno::Reference<css::system::XSystemShellExecute> exec(
data/libreoffice-7.0.3/editeng/source/editeng/impedit2.cxx:596:34:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                            css::system::SystemShellExecute::create(
data/libreoffice-7.0.3/editeng/source/editeng/impedit2.cxx:599:44:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                                      css::system::SystemShellExecuteFlags::DEFAULTS);
data/libreoffice-7.0.3/embeddedobj/source/msole/oleembed.cxx:961:34:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            uno::Reference< css::system::XSystemShellExecute > xSystemShellExecute(
data/libreoffice-7.0.3/embeddedobj/source/msole/oleembed.cxx:962:22:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                css::system::SystemShellExecute::create(comphelper::getComponentContext(m_xFactory)) );
data/libreoffice-7.0.3/embeddedobj/source/msole/oleembed.cxx:963:75:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            xSystemShellExecute->execute(m_aTempDumpURL, OUString(), css::system::SystemShellExecuteFlags::URIS_ONLY);
data/libreoffice-7.0.3/emfio/source/reader/emfreader.cxx:305:9:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
        sprintf(buffer, "0x%08" SAL_PRIxUINT32, nRecType);
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:310:13:  [4] (buffer) swprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            swprintf(pActiveXPath, L"%s\\%s", pProgramPath, pLibName);
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:311:13:  [4] (buffer) swprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            swprintf(pActiveXPath101, L"%s\\%s, 101", pProgramPath, pLibName);
data/libreoffice-7.0.3/extensions/source/logging/plaintextformatter.cxx:100:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf( buffer, buffer_size, "%04" SAL_PRIdINT32 "-%02" SAL_PRIuUINT32 "-%02" SAL_PRIuUINT32 " %02" SAL_PRIuUINT32 ":%02" SAL_PRIuUINT32 ":%02" SAL_PRIuUINT32 ".%09" SAL_PRIuUINT32,
data/libreoffice-7.0.3/extensions/source/scanner/sane.cxx:38:34:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define dump_state( a, b, c, d ) fprintf( stderr, a, b, c, d );
data/libreoffice-7.0.3/extensions/source/scanner/sane.cxx:47:5:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    vfprintf( stderr, pString, ap );
data/libreoffice-7.0.3/extensions/source/update/check/updatecheck.cxx:54:33:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
namespace c3s = com::sun::star::system ;
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:534:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf( buf,"%s", W2A(message));
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:582:9:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
        strcat( buf, tmp);
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:817:17:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                strcat( buff,tmpBuf);
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:867:21:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                    strcat( buff,tmpBuf);
data/libreoffice-7.0.3/extensions/test/ole/OleClient/funcs.cxx:338:9:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
        strcat( buff, tmpBuf);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1347:10:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
         sprintf( buff,"XCallback::outStruct, SimpleStruct::message: %s", OLE2A( aSimpleStruct.message));
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1374:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf( buff,"XCallback::outAny, Any : %s", W2A( aString));
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1389:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf( buff,"XCallback::outString, value: %s", W2A( aString));
data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/XCallback_Impl/Callback.cpp:458:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf( buff, "Parameters: char= %C, long= %d, string= %s", _char, aLong, W2A(aString));
data/libreoffice-7.0.3/external/clucene/configs/_clucene-config-LINUX.h:73:9:  [4] (format) _snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#define _snprintf snprintf
data/libreoffice-7.0.3/external/clucene/configs/_clucene-config-LINUX.h:73:19:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#define _snprintf snprintf
data/libreoffice-7.0.3/external/clucene/configs/_clucene-config-generic.h:73:9:  [4] (format) _snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#define _snprintf snprintf
data/libreoffice-7.0.3/external/clucene/configs/_clucene-config-generic.h:73:19:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#define _snprintf snprintf
data/libreoffice-7.0.3/external/neon/configs/config.h:359:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#define vsnprintf _vsnprintf
data/libreoffice-7.0.3/external/redland/raptor/raptor_config.h:381:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
#    define access(p,m)    _access(p,m)
data/libreoffice-7.0.3/external/redland/raptor/raptor_config.h:391:13:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#    define snprintf    _snprintf
data/libreoffice-7.0.3/external/redland/raptor/raptor_config.h:391:25:  [4] (format) _snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#    define snprintf    _snprintf
data/libreoffice-7.0.3/external/redland/raptor/raptor_config.h:394:13:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#    define vsnprintf    _vsnprintf
data/libreoffice-7.0.3/filter/source/msfilter/mstoolbar.cxx:166:4:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
   vfprintf( fp, format, ap );
data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfiltertestdialog.cxx:64:33:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using namespace com::sun::star::system;
data/libreoffice-7.0.3/framework/source/dispatch/mailtodispatcher.cxx:177:31:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    css::uno::Reference< css::system::XSystemShellExecute > xSystemShellExecute = css::system::SystemShellExecute::create( m_xContext );
data/libreoffice-7.0.3/framework/source/dispatch/mailtodispatcher.cxx:177:88:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    css::uno::Reference< css::system::XSystemShellExecute > xSystemShellExecute = css::system::SystemShellExecute::create( m_xContext );
data/libreoffice-7.0.3/framework/source/dispatch/mailtodispatcher.cxx:184:71:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        xSystemShellExecute->execute( aURL.Complete, OUString(), css::system::SystemShellExecuteFlags::URIS_ONLY );
data/libreoffice-7.0.3/framework/source/dispatch/mailtodispatcher.cxx:190:23:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    catch (const css::system::SystemShellExecuteException&)
data/libreoffice-7.0.3/framework/source/dispatch/systemexec.cxx:111:35:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        css::uno::Reference< css::system::XSystemShellExecute > xShell = css::system::SystemShellExecute::create( m_xContext );
data/libreoffice-7.0.3/framework/source/dispatch/systemexec.cxx:111:79:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        css::uno::Reference< css::system::XSystemShellExecute > xShell = css::system::SystemShellExecute::create( m_xContext );
data/libreoffice-7.0.3/framework/source/dispatch/systemexec.cxx:113:54:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        xShell->execute(sSystemURL, OUString(), css::system::SystemShellExecuteFlags::URIS_ONLY);
data/libreoffice-7.0.3/framework/source/uielement/spinfieldtoolbarcontroller.cxx:481:13:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
            snprintf( aBuffer, 128, aFormat.getStr(), fValue );
data/libreoffice-7.0.3/framework/source/uielement/spinfieldtoolbarcontroller.cxx:483:13:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
            snprintf( aBuffer, 128, aFormat.getStr(), static_cast<long>( fValue ));
data/libreoffice-7.0.3/hwpfilter/source/fontmap.cxx:158:28:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            return strlen( strcpy(buf,RepFontTab[FontMapTab[i].key]) );
data/libreoffice-7.0.3/hwpfilter/source/fontmap.cxx:162:20:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    return strlen( strcpy(buf, RepFontTab[0] ) );
data/libreoffice-7.0.3/hwpfilter/source/formula.cxx:645:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(eq, buf);
data/libreoffice-7.0.3/hwpfilter/source/grammar.cxx:52:15:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define debug printf
data/libreoffice-7.0.3/hwpfilter/source/grammar.cxx:1044:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
            strcat(msg, count == 0 ? ", expecting `" : " or `");
data/libreoffice-7.0.3/hwpfilter/source/grammar.cxx:1045:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
            strcat(msg, yytname[x]);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:268:13:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
            sprintf(cbuf, form, num);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:564:21:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                    strcat(buf, cur_num_str);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:658:35:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                                  strcat(buf, cur_num_str);
data/libreoffice-7.0.3/hwpfilter/source/hcode.cxx:1236:5:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
    sprintf(buf,format,value);
data/libreoffice-7.0.3/hwpfilter/source/hutil.cxx:33:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(str, one_strs[num]);
data/libreoffice-7.0.3/hwpfilter/source/hwpeq.cxx:723:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(key, eq->latex);
data/libreoffice-7.0.3/hwpfilter/source/hwpeq.cxx:726:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(key + 1, eq->key);
data/libreoffice-7.0.3/hwpfilter/source/hwplib.h:198:11:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
#  define access _access
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:534:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(filename, "%s%s",dirname, emp->name);
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:538:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(filename, "%s%s", dirname, emp->name);
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:554:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(filename, "file:///%s%s",buf, emp->name );
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:556:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(filename, "file://%s%s",dirname, emp->name );
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:3889:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(buf, "file:///%s", hbox->picinfo.picun.path );
data/libreoffice-7.0.3/hwpfilter/source/lexer.cxx:956:21:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define token_debug printf
data/libreoffice-7.0.3/hwpfilter/source/mzstring.cxx:37:20:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
# define wsprintfA sprintf
data/libreoffice-7.0.3/i18npool/source/calendar/calendar_gregorian.cxx:55:5:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    vfprintf(stderr, pat, ap);
data/libreoffice-7.0.3/i18npool/source/localedata/LocaleNode.cxx:211:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf( stderr, pStr, nVal);
data/libreoffice-7.0.3/i18npool/source/localedata/LocaleNode.cxx:217:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf( stderr, pStr, OSTR( rVal));
data/libreoffice-7.0.3/i18npool/source/localedata/LocaleNode.cxx:223:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf(stderr, pStr, OSTR(rVal1), OSTR(rVal2));
data/libreoffice-7.0.3/i18nutil/source/utility/paper.cxx:237:23:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        FILE* pPipe = popen( "paperconf 2>/dev/null", "r" );
data/libreoffice-7.0.3/idlc/source/astinterface.cxx:144:21:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                    fprintf(
data/libreoffice-7.0.3/idlc/source/astinterface.cxx:161:21:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                    fprintf(
data/libreoffice-7.0.3/idlc/source/aststruct.cxx:83:9:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        fprintf(
data/libreoffice-7.0.3/idlc/source/idlccompile.cxx:161:12:  [4] (tmpfile) mktemp:
  Temporary file race condition (CWE-377).
    (void) mktemp(tmpFilePattern);
data/libreoffice-7.0.3/include/sal/detail/log.h:62:27:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    __attribute__((format(printf, 4, 5)))
data/libreoffice-7.0.3/io/test/stm/testfactreg.cxx:188:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy( (char * ) seq.getArray() , p );
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/javaenvsetup/javaldx.cxx:54:13:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            fprintf(stdout, HELP_TEXT);// default
data/libreoffice-7.0.3/l10ntools/source/localize.cxx:107:9:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    if (system(cmd.getStr()) != 0)
data/libreoffice-7.0.3/l10ntools/source/localize.cxx:228:30:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                        if ( system(OString("rm " + sOutPath).getStr()) != 0 )
data/libreoffice-7.0.3/l10ntools/source/treemerge.cxx:217:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy( m_pSource->name, rInputFile.getStr() );
data/libreoffice-7.0.3/libreofficekit/qa/unit/checkapi.cxx:11:14:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
#error Build system problem; LIBO_INTERNAL_ONLY should not be defined here
data/libreoffice-7.0.3/lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx:336:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(lcword.get(),encWord.getStr());
data/libreoffice-7.0.3/lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx:573:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(lcword.get(),encWord.getStr());
data/libreoffice-7.0.3/lotuswordpro/source/filter/bencont.cxx:284:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(sSName, "%s-S", pObjectName);
data/libreoffice-7.0.3/lotuswordpro/source/filter/bencont.cxx:285:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(sDName, "%s-D", pObjectName);
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpgrfobj.cxx:317:5:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
    sprintf(pTempStr, "%X,%" SAL_PRIXUINT32, nHigh, nLow);
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpgrfobj.cxx:373:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(sDName, "%s-D", aGrfObjName.c_str());
data/libreoffice-7.0.3/odk/examples/DevelopersGuide/OfficeDev/DesktopEnvironment/nativelib/unix/nativeview.c:44:34:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define MY_ASSERT(X,S) if (!X) { fprintf(stderr,S); return 0L;}
data/libreoffice-7.0.3/odk/examples/cpp/complextoolbarcontrols/MyProtocolHandler.cxx:37:33:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using namespace com::sun::star::system;
data/libreoffice-7.0.3/odk/qa/checkapi/checkapi.cxx:12:14:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
#error Build system problem, LIBO_INTERNAL_ONLY should not be set here.
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:101:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(unoinfo, path);
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:102:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:131:17:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            f = popen(cmd, "r");
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:190:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy( envstr, ENVVARNAME );
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:196:9:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
        strcat( envstr, libpath );
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:200:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
            strcat( envstr, PATHSEPARATOR );
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:201:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
            strcat( envstr, value );
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:221:5:  [4] (shell) execvp:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    execvp( cmdname, argv );
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:297:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
            strcat( cmdname, CMDPREFIX );
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:298:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
            strcat( cmdname, sep );
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:302:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy( cmdname, CMDPREFIX );
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:303:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
            strcat( cmdname, prgname );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:80:9:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
        wcscpy(cmd + 1, path);
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:88:9:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
        wcscpy(
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:213:9:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
        wcscpy( envstr, ENVVARNAME );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:215:9:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
        wcscat( envstr, path );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:218:13:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
            wcscat( envstr, PATHSEPARATOR );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:219:13:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
            wcscat( envstr, value );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:311:9:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
        wcscpy( newbase, CMDPREFIX );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:312:9:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
        wcscat( newbase, base );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:319:9:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
        wcscpy( cmdline, DQUOTE );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:320:9:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
        wcscat( cmdline, cmdname );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:321:9:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
        wcscat( cmdline, DQUOTE );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:322:9:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
        wcscat( cmdline, SPACE );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:323:9:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
        wcscat( cmdline, appendix );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:366:13:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
            wcscpy( newbase, base );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:367:13:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
            wcscat( newbase, BASEPOSTFIX );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:375:17:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
                wcscat( fname, newbase );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:376:17:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
                wcscat( fname, EXTENSION );
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/nss_secutil.c:208:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(prompt, "Enter Password or Pin for \"%s\":",
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/nss_secutil.c:221:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(prompt,
data/libreoffice-7.0.3/onlineupdate/source/libmar/tool/mar.c:281:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(files[num_files], buf);
data/libreoffice-7.0.3/onlineupdate/source/mbsdiff/bsdiff.cxx:66:9:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        vfprintf(stderr, fmt, args);
data/libreoffice-7.0.3/onlineupdate/source/service/certificatecheck.cxx:240:9:  [4] (buffer) lstrcpyW:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        lstrcpyW(outputString, inputString);
data/libreoffice-7.0.3/onlineupdate/source/service/maintenanceservice.cxx:185:9:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
        swprintf(logName, sizeof(logName) / sizeof(logName[0]),
data/libreoffice-7.0.3/onlineupdate/source/service/maintenanceservice.cxx:190:9:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
        swprintf(logName, sizeof(logName) / sizeof(logName[0]),
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatedefines.h:38:10:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
# define access _access
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatedefines.h:71:21:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
# define NS_tstrcat wcscat
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatedefines.h:75:21:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
# define NS_tstrcpy wcscpy
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatedefines.h:105:23:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
# define NS_tsnprintf snprintf
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatedefines.h:106:21:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
# define NS_taccess access
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatedefines.h:117:21:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
# define NS_tstrcat strcat
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatedefines.h:121:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
# define NS_tstrcpy strcpy
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:144:5:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
    wcscat(cmdline, exearg);
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatelogging.cxx:69:5:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    vfprintf(logFP, fmt, ap);
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatelogging.cxx:82:5:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    vfprintf(logFP, fmt, ap);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2096:5:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
    wcscat(cmdline, exearg);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2159:5:  [4] (shell) execv:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    execv(argv[0], argv);
data/libreoffice-7.0.3/oox/source/export/drawingml.cxx:2674:37:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    Reference< XEnumerationAccess > access( rParagraph, UNO_QUERY );
data/libreoffice-7.0.3/oox/source/export/drawingml.cxx:2675:10:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    if( !access.is() )
data/libreoffice-7.0.3/oox/source/export/drawingml.cxx:2950:37:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    Reference< XEnumerationAccess > access( xXText, UNO_QUERY );
data/libreoffice-7.0.3/oox/source/export/drawingml.cxx:2951:10:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    if( !access.is() || !bText )
data/libreoffice-7.0.3/pyuno/source/module/pyuno_dlopenwrapper.c:63:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(libname + len, SAL_DLLPREFIX "pyuno" SAL_DLLEXTENSION);
data/libreoffice-7.0.3/registry/source/reflwrit.cxx:347:36:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                 RTFieldAccess     access,
data/libreoffice-7.0.3/registry/source/reflwrit.cxx:375:45:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                         RTFieldAccess      access,
data/libreoffice-7.0.3/registry/source/reflwrit.cxx:400:16:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    m_access = access;
data/libreoffice-7.0.3/registry/source/reflwrit.cxx:473:37:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                 RTFieldAccess      access);
data/libreoffice-7.0.3/registry/source/reflwrit.cxx:485:48:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                             RTFieldAccess     access)
data/libreoffice-7.0.3/registry/source/reflwrit.cxx:490:16:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    m_access = access;
data/libreoffice-7.0.3/registry/source/reflwrit.cxx:1147:61:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                                          RTFieldAccess     access,
data/libreoffice-7.0.3/registry/source/reflwrit.cxx:1152:40:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        hEntry, index, doku, fileName, access, name, typeName, valueType,
data/libreoffice-7.0.3/registry/source/reflwrit.cxx:1319:71:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                                              RTFieldAccess           access,
data/libreoffice-7.0.3/registry/source/reflwrit.cxx:1322:92:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    ::setFieldData(m_hImpl, index, name.pData, typeName.pData, doku.pData, fileName.pData, access, constValue.m_type, constValue.m_value);
data/libreoffice-7.0.3/sal/android/lo-bootstrap.c:385:5:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    system(s);
data/libreoffice-7.0.3/sal/android/lo-bootstrap.c:667:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(new_argv0, lo_bootstrap_info.dli_fname);
data/libreoffice-7.0.3/sal/android/lo-bootstrap.c:673:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(slash+1, c_argv[0]);
data/libreoffice-7.0.3/sal/android/lo-bootstrap.c:675:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(new_argv0, c_argv[0]);
data/libreoffice-7.0.3/sal/android/uthash.h:247:29:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define HASH_OOPS(...) do { fprintf(stderr,__VA_ARGS__); exit(-1); } while (0)
data/libreoffice-7.0.3/sal/cppunittester/cppunittester.cxx:131:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(tn.get(), test->getName().c_str());
data/libreoffice-7.0.3/sal/osl/all/log.cxx:354:13:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    int n = vsnprintf(buf, len, format, args);
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:170:14:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        std::strcpy(tmp.get(), path.getStr());
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:369:14:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    if (osl::access(strSystemPath, F_OK) == -1)
data/libreoffice-7.0.3/sal/osl/unx/file_path_helper.cxx:250:18:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        if (osl::access(osl::OUStringToOString(p), F_OK) > -1)
data/libreoffice-7.0.3/sal/osl/unx/file_stat.cxx:107:18:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        if (osl::access(file_path, W_OK) < 0)
data/libreoffice-7.0.3/sal/osl/unx/file_stat.cxx:110:18:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        if (osl::access(file_path, X_OK) == 0)
data/libreoffice-7.0.3/sal/osl/unx/file_url.cxx:839:10:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    std::strcpy(buffer, strSystemPath.getStr());
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:124:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy( buffer, pLanguage->buffer );
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:143:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy( buffer + offset, pCountry->buffer );
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:162:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy( buffer + offset, pVariant->buffer );
data/libreoffice-7.0.3/sal/osl/unx/pipe.cxx:151:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    if (access(PIPEDEFAULTPATH, W_OK) == 0)
data/libreoffice-7.0.3/sal/osl/unx/pipe.cxx:153:14:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    else if (access(PIPEALTERNATEPATH, W_OK) == 0)
data/libreoffice-7.0.3/sal/osl/unx/pipe.cxx:213:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(addr.sun_path, name.getStr());
data/libreoffice-7.0.3/sal/osl/unx/pipe.cxx:253:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(pPipe->m_Name, name.getStr()); // safe, see check above
data/libreoffice-7.0.3/sal/osl/unx/pipe.cxx:273:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    if (access(name.getStr(), F_OK) != -1)
data/libreoffice-7.0.3/sal/osl/unx/pipe.cxx:341:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(addr.sun_path, pPipe->m_Name); // safe, as both are same size
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:236:13:  [4] (shell) execv:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            execv(data.m_pszArgs[0], const_cast<char **>(data.m_pszArgs));
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:534:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(&Line[1], pszSection);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:556:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(&Line[0], pszEntry);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:558:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(&Line[1 + strlen(pszEntry)], pszString);
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:354:51:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        if (pStr != nullptr && pStr[0] != '\0' && access(pStr, 0) == 0)
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:423:47:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    if (pStr == nullptr || pStr[0] == '\0' || access(pStr, 0) != 0)
data/libreoffice-7.0.3/sal/osl/unx/system.cxx:120:31:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                              strcat( tmpPath, unprocessedPath + 1 );
data/libreoffice-7.0.3/sal/osl/unx/system.cxx:121:31:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                              strcpy( path, tmpPath);
data/libreoffice-7.0.3/sal/osl/unx/system.cxx:126:31:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                              strcpy( path, tmpPath );
data/libreoffice-7.0.3/sal/osl/unx/uunxapi.cxx:151:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(path, p.getStr());
data/libreoffice-7.0.3/sal/osl/unx/uunxapi.cxx:159:10:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
int osl::access(const OString& pstrPath, int mode)
data/libreoffice-7.0.3/sal/osl/unx/uunxapi.cxx:183:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    int result = ::access(fn.getStr(), mode);
data/libreoffice-7.0.3/sal/osl/unx/uunxapi.cxx:216:18:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        if (osl::access(fn, F_OK) == -1)
data/libreoffice-7.0.3/sal/osl/w32/file_dirvol.cxx:361:13:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
            wcscpy( szFileMask, o3tl::toW(rtl_uString_getStr( pPath )) );
data/libreoffice-7.0.3/sal/osl/w32/file_dirvol.cxx:362:13:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
            wcscat( szFileMask, pSuffix );
data/libreoffice-7.0.3/sal/osl/w32/file_dirvol.cxx:810:13:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
            wcscpy( pItemImpl->cDriveString, lpNetResource->lpRemoteName );
data/libreoffice-7.0.3/sal/osl/w32/file_dirvol.cxx:1064:17:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
                wcscpy( pItemImpl->cDriveString, o3tl::toW(strSysFilePath->buffer) );
data/libreoffice-7.0.3/sal/osl/w32/file_dirvol.cxx:1508:21:  [4] (buffer) swprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    swprintf( szFileName, L"%s [%s]", cDrive, szBuffer );
data/libreoffice-7.0.3/sal/osl/w32/file_dirvol.cxx:1525:21:  [4] (buffer) swprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    swprintf( szFileName, L"%s [%s]", cDrive, szVolumeNameBuffer );
data/libreoffice-7.0.3/sal/osl/w32/file_url.cxx:336:21:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
                    wcscpy( lpFileName, lpLastDelimiter + 1 );
data/libreoffice-7.0.3/sal/osl/w32/file_url.cxx:449:25:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
                        wcscat(lpszPath, szFile);
data/libreoffice-7.0.3/sal/osl/w32/file_url.cxx:454:25:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
                        wcscpy(aShortPath, lpszPath);
data/libreoffice-7.0.3/sal/osl/w32/file_url.cxx:455:25:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
                        wcscat(aShortPath, szFile);
data/libreoffice-7.0.3/sal/osl/w32/file_url.cxx:462:29:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
                            wcscat(lpszPath, aFindFileData.cFileName[0]
data/libreoffice-7.0.3/sal/osl/w32/file_url.cxx:475:21:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
                    wcscat( lpszPath, szFile );
data/libreoffice-7.0.3/sal/osl/w32/file_url.cxx:505:13:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
            wcscpy( lpszLongPath, WSTR_SYSTEM_ROOT_PATH );
data/libreoffice-7.0.3/sal/osl/w32/file_url.cxx:517:13:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
            wcscpy( lpszLongPath, lpszShortPath );
data/libreoffice-7.0.3/sal/osl/w32/nlsupport.cxx:170:9:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
        wcscpy( params.Language, o3tl::toW(pLocale->Language->buffer) );
data/libreoffice-7.0.3/sal/osl/w32/nlsupport.cxx:173:13:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
            wcscpy( params.Country, o3tl::toW(pLocale->Country->buffer) );
data/libreoffice-7.0.3/sal/osl/w32/process.cxx:458:9:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
        wcscpy(buffer.get(), lpName);
data/libreoffice-7.0.3/sal/osl/w32/process.cxx:460:9:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
        wcscat(buffer.get(), lpValue);
data/libreoffice-7.0.3/sal/osl/w32/process.cxx:476:9:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
        wcscpy(buffer.get(), lpName);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:572:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(&Line[1], pszSection);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:588:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(&Line[0], pszEntry);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:590:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(&Line[1 + strlen(pszEntry)], pszString);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2067:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                            if (access(aDir, 0) >= 0)
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2068:33:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                                strcpy(Product, pChr);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2101:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                            if (access(aDir, 0) >= 0)
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2102:33:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                                strcpy(Product, pChr);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2193:15:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        if (((access(aTmpPath, 0) < 0) && (nPos != -1)) || (*strPath == 0))
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2205:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(pStr + 1,SVERSION_USER);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2206:30:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                        if ( access(aTmpPath, 0) < 0 )
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2239:14:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        if ((access(aTmpPath, 0) < 0) && (Product[0] != '\0'))
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2311:33:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                                strcpy(aTmpPath2 + n, SVERSION_USER);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2312:37:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                                if (access(aTmpPath2, 0) >= 0)
data/libreoffice-7.0.3/sal/osl/w32/security.cxx:91:13:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
            wcscpy(o3tl::toW(pSecImpl->m_User), o3tl::toW(strUser));
data/libreoffice-7.0.3/sal/osl/w32/security.cxx:124:5:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
    wcscat(o3tl::toW(remoteName), o3tl::toW(rtl_uString_getStr(strFileServer)));
data/libreoffice-7.0.3/sal/osl/w32/security.cxx:126:5:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
    wcscat(o3tl::toW(remoteName), o3tl::toW(rtl_uString_getStr(strUserName)));
data/libreoffice-7.0.3/sal/osl/w32/security.cxx:128:5:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
    wcscpy(o3tl::toW(userName), o3tl::toW(rtl_uString_getStr(strFileServer)));
data/libreoffice-7.0.3/sal/osl/w32/security.cxx:130:5:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
    wcscat(o3tl::toW(userName), o3tl::toW(rtl_uString_getStr(strUserName)));
data/libreoffice-7.0.3/sal/osl/w32/security.cxx:154:17:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
                wcscpy(o3tl::toW(pSecImpl->m_User), o3tl::toW(rtl_uString_getStr(strUserName)));
data/libreoffice-7.0.3/sal/osl/w32/security.cxx:618:25:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
                        wcscpy(o3tl::toW(Name), o3tl::toW(DomainName));
data/libreoffice-7.0.3/sal/osl/w32/security.cxx:620:25:  [4] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120).
                        wcscat(o3tl::toW(Name), o3tl::toW(UserName));
data/libreoffice-7.0.3/sal/osl/w32/security.cxx:624:25:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
                        wcscpy(o3tl::toW(Name), o3tl::toW(UserName));
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:5093:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
            strcat(buff, TEST_PATH_POSTFIX);
data/libreoffice-7.0.3/sal/qa/osl/process/osl_Thread.cxx:47:17:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define t_print printf
data/libreoffice-7.0.3/sal/qa/osl/security/osl_Security_Const.h:45:17:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define t_print printf
data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_str.cxx:501:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(pStr, aStr1.getStr());
data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_str.cxx:539:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(pStr, aStr1.getStr());
data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_str.cxx:574:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(pStr, aStr1.getStr());
data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_str.cxx:608:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(pStr, aStr1.getStr());
data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_str.cxx:643:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(pStr, aStr1.getStr());
data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_str.cxx:678:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(pStr, aStr1.getStr());
data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_str.cxx:743:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(pStr2, pStr);
data/libreoffice-7.0.3/sal/qa/sal/test_types.cxx:36:13:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    int n = snprintf(buf, bufsize, format, argument);
data/libreoffice-7.0.3/sc/source/filter/html/htmlexp.cxx:207:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy( sIndent, sIndentSource );
data/libreoffice-7.0.3/sc/source/filter/html/htmlexp.cxx:538:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf( hex, 7, "%06" SAL_PRIxUINT32, static_cast<sal_uInt32>( pLine->GetColor().GetRGBColor() ) );
data/libreoffice-7.0.3/sc/source/filter/lotus/op.cxx:216:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy( cBuf + 1, cBuffer );       // #100211# - checked
data/libreoffice-7.0.3/sc/source/filter/lotus/op.cxx:219:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy( cBuf, cBuffer );           // #100211# - checked
data/libreoffice-7.0.3/sc/source/filter/lotus/op.cxx:255:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy( cBuf + 1, cBuffer );       // #100211# - checked
data/libreoffice-7.0.3/sc/source/filter/lotus/op.cxx:258:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy( cBuf, cBuffer );           // #100211# - checked
data/libreoffice-7.0.3/scaddins/source/analysis/analysishelper.cxx:949:28:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    int             nLen = snprintf( aBuff, nBuff, pFormStr, int( nMaxDig ), f );
data/libreoffice-7.0.3/sd/source/filter/eppt/pptx-epptooxml.cxx:1020:17:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
                snprintf(cDateTime, sizeof cDateTime, "%02" SAL_PRIdINT32 "-%02" SAL_PRIuUINT32 "-%02" SAL_PRIuUINT32 "T%02" SAL_PRIuUINT32 ":%02" SAL_PRIuUINT32 ":%02" SAL_PRIuUINT32 ".%09" SAL_PRIuUINT32, sal_Int32(aDateTime.Year), sal_uInt32(aDateTime.Month), sal_uInt32(aDateTime.Day), sal_uInt32(aDateTime.Hours), sal_uInt32(aDateTime.Minutes), sal_uInt32(aDateTime.Seconds), aDateTime.NanoSeconds);
data/libreoffice-7.0.3/sd/source/filter/ppt/pptinanimations.cxx:2746:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf( mpFile, bOpen ? "<" : "</" );
data/libreoffice-7.0.3/sd/source/filter/ppt/pptinanimations.cxx:3196:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf( mpFile, OUStringToOString(rString,
data/libreoffice-7.0.3/sd/source/filter/ppt/pptinanimations.cxx:3202:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf( mpFile, pText, nInt );
data/libreoffice-7.0.3/sd/source/filter/ppt/pptinanimations.cxx:3207:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf( mpFile, pText, nInt );
data/libreoffice-7.0.3/sd/source/filter/ppt/pptinanimations.cxx:3212:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf( mpFile, pText, fDouble );
data/libreoffice-7.0.3/sd/source/filter/ppt/pptinanimations.cxx:3217:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf( mpFile, pText, pText2 );
data/libreoffice-7.0.3/sd/source/filter/ppt/pptinanimations.cxx:3222:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf( mpFile, pText, OUStringToOString(rString,
data/libreoffice-7.0.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:45:10:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
# define snprintf _snprintf
data/libreoffice-7.0.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:45:19:  [4] (format) _snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
# define snprintf _snprintf
data/libreoffice-7.0.3/setup_native/source/win32/customactions/sellang/sellang.cxx:272:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(langs[nlangs].lang, feature + strlen("gm_Langpack_r_"));
data/libreoffice-7.0.3/setup_native/source/win32/customactions/sellang/sellang.cxx:303:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(
data/libreoffice-7.0.3/setup_native/source/win32/customactions/sellang/sellang.cxx:369:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(feature, "gm_Langpack_r_%s", langs[i].lang);
data/libreoffice-7.0.3/setup_native/source/win32/customactions/sellang/sellang.cxx:377:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(feature, "gm_r_ex_Dictionary_%s", dicts[i].lang);
data/libreoffice-7.0.3/sfx2/source/appl/appopen.cxx:907:38:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                        catch ( css::system::SystemShellExecuteException& )
data/libreoffice-7.0.3/sfx2/source/appl/appserv.cxx:121:35:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using namespace ::com::sun::star::system;
data/libreoffice-7.0.3/sfx2/source/appl/appserv.cxx:1334:38:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                uno::Reference< css::system::XSystemShellExecute > xSystemShell(
data/libreoffice-7.0.3/sfx2/source/appl/appserv.cxx:1335:26:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                    css::system::SystemShellExecute::create(xContext) );
data/libreoffice-7.0.3/sfx2/source/appl/appserv.cxx:1351:30:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                        css::system::SystemShellExecuteFlags::URIS_ONLY );
data/libreoffice-7.0.3/sfx2/source/appl/openuriexternally.cxx:82:31:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    css::uno::Reference< css::system::XSystemShellExecute > exec(
data/libreoffice-7.0.3/sfx2/source/appl/openuriexternally.cxx:83:14:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        css::system::SystemShellExecute::create(comphelper::getProcessComponentContext()));
data/libreoffice-7.0.3/sfx2/source/appl/openuriexternally.cxx:87:18:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            css::system::SystemShellExecuteFlags::URIS_ONLY);
data/libreoffice-7.0.3/sfx2/source/appl/openuriexternally.cxx:101:19:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    } catch (css::system::SystemShellExecuteException & e) {
data/libreoffice-7.0.3/sfx2/source/dialog/backingwindow.cxx:505:28:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            Reference<css::system::XSystemShellExecute> const
data/libreoffice-7.0.3/sfx2/source/dialog/backingwindow.cxx:507:26:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                    css::system::SystemShellExecute::create(
data/libreoffice-7.0.3/sfx2/source/dialog/backingwindow.cxx:510:22:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                css::system::SystemShellExecuteFlags::URIS_ONLY);
data/libreoffice-7.0.3/sfx2/source/dialog/bluthsnd.cxx:44:10:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    if( !system( bthsend ) )
data/libreoffice-7.0.3/sfx2/source/dialog/mailmodel.cxx:69:35:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using namespace ::com::sun::star::system;
data/libreoffice-7.0.3/sfx2/source/doc/guisaveas.cxx:118:22:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using namespace css::system;
data/libreoffice-7.0.3/sfx2/source/doc/templatedlg.cxx:1049:29:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            Reference< css::system::XSystemShellExecute > xSystemShellExecute(
data/libreoffice-7.0.3/sfx2/source/doc/templatedlg.cxx:1050:22:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                css::system::SystemShellExecute::create(comphelper::getProcessComponentContext()));
data/libreoffice-7.0.3/sfx2/source/doc/templatedlg.cxx:1051:66:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            xSystemShellExecute->execute( sURL, OUString(), css::system::SystemShellExecuteFlags::URIS_ONLY);
data/libreoffice-7.0.3/shell/source/cmdmail/cmdmailentry.cxx:30:23:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using com::sun::star::system::XSimpleMailClientSupplier;
data/libreoffice-7.0.3/shell/source/cmdmail/cmdmailsuppl.cxx:45:23:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using com::sun::star::system::XSimpleMailClientSupplier;
data/libreoffice-7.0.3/shell/source/cmdmail/cmdmailsuppl.cxx:46:23:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using com::sun::star::system::XSimpleMailClient;
data/libreoffice-7.0.3/shell/source/cmdmail/cmdmailsuppl.cxx:47:23:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using com::sun::star::system::XSimpleMailMessage;
data/libreoffice-7.0.3/shell/source/cmdmail/cmdmailsuppl.cxx:48:23:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using com::sun::star::system::XSimpleMailMessage2;
data/libreoffice-7.0.3/shell/source/cmdmail/cmdmailsuppl.cxx:53:33:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using namespace com::sun::star::system::SimpleMailClientFlags;
data/libreoffice-7.0.3/shell/source/cmdmail/cmdmailsuppl.cxx:274:16:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    FILE * f = popen(cmd.getStr(), "w");
data/libreoffice-7.0.3/shell/source/unix/exec/shellexec.cxx:50:23:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using com::sun::star::system::XSystemShellExecute;
data/libreoffice-7.0.3/shell/source/unix/exec/shellexec.cxx:51:23:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using com::sun::star::system::SystemShellExecuteException;
data/libreoffice-7.0.3/shell/source/unix/exec/shellexec.cxx:55:35:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using namespace ::com::sun::star::system::SystemShellExecuteFlags;
data/libreoffice-7.0.3/shell/source/unix/exec/shellexec.cxx:195:31:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    } else if ((nFlags & css::system::SystemShellExecuteFlags::URIS_ONLY) != 0)
data/libreoffice-7.0.3/shell/source/unix/exec/shellexec.cxx:214:25:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        FILE *pLaunch = popen( aLaunchBuffer.makeStringAndClear().getStr(), "w" );
data/libreoffice-7.0.3/shell/source/unix/exec/shellexec.cxx:231:21:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    FILE *pLaunch = popen(cmd.getStr(), "w");
data/libreoffice-7.0.3/shell/source/unix/exec/shellexecentry.cxx:28:23:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using com::sun::star::system::XSystemShellExecute;
data/libreoffice-7.0.3/shell/source/win32/SysShExec.cxx:42:35:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using namespace ::com::sun::star::system::SystemShellExecuteFlags;
data/libreoffice-7.0.3/shell/source/win32/SysShExec.cxx:148:35:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    WeakComponentImplHelper< css::system::XSystemShellExecute, css::lang::XServiceInfo >( m_aMutex ),
data/libreoffice-7.0.3/shell/source/win32/SysShExec.cxx:208:31:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            static_cast< css::system::XSystemShellExecute* >( this ),
data/libreoffice-7.0.3/shell/source/win32/SysShExec.cxx:214:31:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            static_cast< css::system::XSystemShellExecute* >( this ),
data/libreoffice-7.0.3/shell/source/win32/SysShExec.cxx:369:20:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        throw css::system::SystemShellExecuteException(
data/libreoffice-7.0.3/shell/source/win32/SysShExec.cxx:371:31:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            static_cast< css::system::XSystemShellExecute* >(this),
data/libreoffice-7.0.3/shell/source/win32/SysShentry.cxx:30:23:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using com::sun::star::system::XSystemShellExecute;
data/libreoffice-7.0.3/shell/source/win32/simplemail/smplmailclient.cxx:53:12:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using css::system::XSimpleMailClient;
data/libreoffice-7.0.3/shell/source/win32/simplemail/smplmailclient.cxx:54:12:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using css::system::XSimpleMailMessage;
data/libreoffice-7.0.3/shell/source/win32/simplemail/smplmailclient.cxx:55:12:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using css::system::XSimpleMailMessage2;
data/libreoffice-7.0.3/shell/source/win32/simplemail/smplmailclient.cxx:56:12:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using css::system::SimpleMailClientFlags::NO_USER_INTERFACE;
data/libreoffice-7.0.3/shell/source/win32/simplemail/smplmailclient.cxx:57:12:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using css::system::SimpleMailClientFlags::NO_LOGON_DIALOG;
data/libreoffice-7.0.3/shell/source/win32/simplemail/smplmailentry.cxx:31:23:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using com::sun::star::system::XSimpleMailClientSupplier;
data/libreoffice-7.0.3/shell/source/win32/simplemail/smplmailsuppl.cxx:31:23:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using com::sun::star::system::XSimpleMailClientSupplier;
data/libreoffice-7.0.3/shell/source/win32/simplemail/smplmailsuppl.cxx:32:23:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using com::sun::star::system::XSimpleMailClient;
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:118:5:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
    swprintf(sBufKey, MAX_PATH, L"CLSID\\%s", m_sCLSID);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:119:5:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
    swprintf(sBufVal, MAX_PATH, L"%s %s Class", sProgram, sComponent);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:148:9:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
        swprintf(sBufVal, MAX_PATH, L"%s.%s", sProgram, sComponent);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:179:5:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
    swprintf(sBuf, MAX_PATH, L"CLSID\\%s\\InProcServer32", m_sCLSID);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:181:5:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
    swprintf(sBuf, MAX_PATH, L"CLSID\\%s\\ProgId", m_sCLSID);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:183:5:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
    swprintf(sBuf, MAX_PATH, L"CLSID\\%s\\Programmable", m_sCLSID);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:185:5:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
    swprintf(sBuf, MAX_PATH, L"CLSID\\%s\\TypeLib", m_sCLSID);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:187:5:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
    swprintf(sBuf, MAX_PATH, L"CLSID\\%s", m_sCLSID);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:206:5:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
    swprintf(sBufKey, MAX_PATH, L"%s.%s.%d", sProgram, sComponent, nVersion);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:208:5:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
    swprintf(sBufVal, MAX_PATH, L"%s %s Class", sProgram, sComponent);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:210:5:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
    swprintf(sBufKey, MAX_PATH, L"%s.%s.%d\\CLSID", sProgram, sComponent, nVersion);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:214:9:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
        swprintf(sBufKey, MAX_PATH, L"%s.%s", sProgram, sComponent);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:215:9:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
        swprintf(sBufVal, MAX_PATH, L"%s %s Class", sProgram, sComponent);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:217:9:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
        swprintf(sBufKey, MAX_PATH, L"%s.%s\\CurVer", sProgram, sComponent);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:218:9:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
        swprintf(sBufVal, MAX_PATH, L"%s.%s.%d", sProgram, sComponent, nVersion);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:245:5:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
    swprintf(sBuf, MAX_PATH, L"%s.%s.%d\\CLSID", sProgram, sComponent, nVersion);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:257:5:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
    swprintf(sBuf, MAX_PATH, L"%s.%s.%d", sProgram, sComponent, nVersion);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:261:5:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
    swprintf(sBufKey, MAX_PATH, L"%s.%s\\CurVer", sProgram, sComponent);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:267:9:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
        swprintf(sBuf, MAX_PATH, L"%s.%s", sProgram, sComponent);
data/libreoffice-7.0.3/shell/source/win32/spsupp/spsuppHelper.cxx:143:9:  [4] (format) swprintf:
  Potential format string problem (CWE-134). Make format string constant.
        swprintf(sDisplayBuf.data(), nBufSize,
data/libreoffice-7.0.3/shell/source/win32/workbench/TestSmplMail.cxx:42:33:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using namespace com::sun::star::system;
data/libreoffice-7.0.3/shell/source/win32/workbench/TestSysShExec.cxx:43:33:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using namespace com::sun::star::system;
data/libreoffice-7.0.3/slideshow/source/engine/slide/shapemanagerimpl.cxx:39:22:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using namespace css::system;
data/libreoffice-7.0.3/solenv/bin/concat-deps.c:1148:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(phony_content_buffer, work_dir);
data/libreoffice-7.0.3/soltools/cpp/_getopt.c:25:29:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define EPR                 fprintf(stderr,
data/libreoffice-7.0.3/soltools/cpp/_include.c:95:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(iname, fname);
data/libreoffice-7.0.3/soltools/cpp/_include.c:106:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(iname, ip->file);
data/libreoffice-7.0.3/soltools/cpp/_include.c:108:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
            strcat(iname, fname);
data/libreoffice-7.0.3/soltools/cpp/_include.c:164:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy((char *) p, wd);
data/libreoffice-7.0.3/soltools/cpp/_include.c:168:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy((char *) p, cursource->filename);
data/libreoffice-7.0.3/soltools/cpp/_include.c:200:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy((char *) p, fname);
data/libreoffice-7.0.3/soltools/cpp/_include.c:207:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy((char *) p, iname);
data/libreoffice-7.0.3/soltools/cpp/_macro.c:146:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf((char *)cp, "%s:%d", s->filename, s->line);
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:100:32:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
                    currpos += sprintf( &pwbuf[ currpos ], MASK, toLatin1['\n'] );
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:105:32:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
                    currpos += sprintf( &pwbuf[ currpos ], MASK, toLatin1['\t'] );
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:110:32:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
                    currpos += sprintf( &pwbuf[ currpos ], MASK, toLatin1['\v'] );
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:115:32:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
                    currpos += sprintf( &pwbuf[ currpos ], MASK, toLatin1['\b'] );
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:120:32:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
                    currpos += sprintf( &pwbuf[ currpos ], MASK, toLatin1['\r'] );
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:125:32:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
                    currpos += sprintf( &pwbuf[ currpos ], MASK, toLatin1['\f'] );
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:130:32:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
                    currpos += sprintf( &pwbuf[ currpos ], MASK, toLatin1['\a'] );
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:135:32:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
                    currpos += sprintf( &pwbuf[ currpos ], MASK, toLatin1['\\'] );
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:140:32:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
                    currpos += sprintf( &pwbuf[ currpos ], MASK, toLatin1['\?'] );
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:145:32:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
                    currpos += sprintf( &pwbuf[ currpos ], MASK, toLatin1['\''] );
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:150:32:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
                    currpos += sprintf( &pwbuf[ currpos ], MASK, toLatin1['\"'] );
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:191:24:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
            currpos += sprintf( &pwbuf[ currpos ], MASK, toLatin1[p[ processedchars++ ]] );
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:398:9:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        fprintf(stderr, tp == trp->tp ? "{%x*} " : "{%x} ", tp->type);
data/libreoffice-7.0.3/soltools/mkdepend/cppsetup.c:129:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (prefix, "\"%s\":%d", filename, lineno);
data/libreoffice-7.0.3/soltools/mkdepend/include.c:98:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(path, include);
data/libreoffice-7.0.3/soltools/mkdepend/include.c:131:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(path, "%s/%s", *pp, include);
data/libreoffice-7.0.3/soltools/mkdepend/include.c:223:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(path, newpath);
data/libreoffice-7.0.3/soltools/mkdepend/main.c:526:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(p, str);
data/libreoffice-7.0.3/soltools/mkdepend/main.c:658:25:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
__attribute__ ((format (printf, 1, 2)))
data/libreoffice-7.0.3/soltools/mkdepend/main.c:665:5:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    vfprintf(stderr, msg, args);
data/libreoffice-7.0.3/soltools/mkdepend/main.c:671:25:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
__attribute__ ((format (printf, 1, 2)))
data/libreoffice-7.0.3/soltools/mkdepend/main.c:679:5:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    vfprintf(stderr, msg, args);
data/libreoffice-7.0.3/soltools/mkdepend/main.c:687:25:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
__attribute__ ((format (printf, 1, 2)))
data/libreoffice-7.0.3/soltools/mkdepend/main.c:694:5:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    vfprintf(stderr, msg, args);
data/libreoffice-7.0.3/soltools/mkdepend/main.c:731:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(new_string, path);
data/libreoffice-7.0.3/soltools/mkdepend/pr.c:119:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(buf, "\n%s%s%s: \\\n %s", objprefix, base, objsuffix,
data/libreoffice-7.0.3/soltools/mkdepend/pr.c:128:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(buf+4, ip->i_file);
data/libreoffice-7.0.3/stoc/source/inspect/introspection.cxx:1473:30:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            assert(i->second.access.is());
data/libreoffice-7.0.3/stoc/source/inspect/introspection.cxx:1474:30:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            return i->second.access;
data/libreoffice-7.0.3/stoc/source/inspect/introspection.cxx:1480:64:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        rtl::Reference<IntrospectionAccessStatic_Impl> const & access)
data/libreoffice-7.0.3/stoc/source/inspect/introspection.cxx:1482:16:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        assert(access.is());
data/libreoffice-7.0.3/stoc/source/inspect/introspection.cxx:1492:43:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        bool ins = map_.emplace(key, Data(access)).second;
data/libreoffice-7.0.3/stoc/source/inspect/introspection.cxx:1502:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            access(theAccess), hits(1)
data/libreoffice-7.0.3/stoc/source/inspect/introspection.cxx:1505:56:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        rtl::Reference<IntrospectionAccessStatic_Impl> access;
data/libreoffice-7.0.3/stoc/test/testconv.cxx:107:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf( aStr2.getStr() );
data/libreoffice-7.0.3/stoc/test/testconv.cxx:119:17:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                printf( OUStringToOString(pEnumTD->ppEnumNames[nPos]->buffer, RTL_TEXTENCODING_ASCII_US).getStr() );
data/libreoffice-7.0.3/stoc/test/testconv.cxx:185:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf( OUStringToOString(rDestType.getTypeName(), RTL_TEXTENCODING_ASCII_US).getStr() );
data/libreoffice-7.0.3/stoc/test/testconv.cxx:187:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf( aExcMsg.getStr() );
data/libreoffice-7.0.3/stoc/test/testconv.cxx:252:13:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            printf( rVal.getValueType().getTypeName().getStr() );
data/libreoffice-7.0.3/stoc/test/testconv.cxx:254:13:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            printf( aExcMsg.getStr() );
data/libreoffice-7.0.3/svl/source/misc/lockfilecommon.cxx:211:17:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
                sprintf( pDateTime, "%02" SAL_PRIuUINT32 ".%02" SAL_PRIuUINT32 ".%4" SAL_PRIdINT32 " %02" SAL_PRIuUINT32 ":%02" SAL_PRIuUINT32, sal_uInt32(aDateTime.Day), sal_uInt32(aDateTime.Month), sal_Int32(aDateTime.Year), sal_uInt32(aDateTime.Hours), sal_uInt32(aDateTime.Minutes) );
data/libreoffice-7.0.3/svx/source/core/extedit.cxx:35:22:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
using namespace css::system;
data/libreoffice-7.0.3/svx/source/dialog/SafeModeDialog.cxx:291:35:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        css::uno::Reference< css::system::XSystemShellExecute > exec(
data/libreoffice-7.0.3/svx/source/dialog/SafeModeDialog.cxx:292:14:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        css::system::SystemShellExecute::create(comphelper::getProcessComponentContext()));
data/libreoffice-7.0.3/svx/source/dialog/SafeModeDialog.cxx:294:49:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            exec->execute(uri, OUString(), css::system::SystemShellExecuteFlags::URIS_ONLY);
data/libreoffice-7.0.3/sw/source/core/access/acccell.cxx:50:21:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
using namespace sw::access;
data/libreoffice-7.0.3/sw/source/core/access/acccontext.cxx:53:21:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
using namespace sw::access;
data/libreoffice-7.0.3/sw/source/core/access/acccontext.cxx:630:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    std::list< sw::access::SwAccessibleChild > aChildren;
data/libreoffice-7.0.3/sw/source/core/access/accframe.cxx:35:21:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
using namespace sw::access;
data/libreoffice-7.0.3/sw/source/core/access/accframe.cxx:444:5:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
sw::access::SwAccessibleChild SwAccessibleFrame::GetChild(
data/libreoffice-7.0.3/sw/source/core/access/accframe.cxx:452:55:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                                            const sw::access::SwAccessibleChild& rChild ) const
data/libreoffice-7.0.3/sw/source/core/access/accframe.cxx:460:5:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
sw::access::SwAccessibleChild SwAccessibleFrame::GetChildAtPixel(
data/libreoffice-7.0.3/sw/source/core/access/accframe.cxx:468:53:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                                     std::list< sw::access::SwAccessibleChild >& rChildren ) const
data/libreoffice-7.0.3/sw/source/core/access/accframe.cxx:474:50:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                                       const sw::access::SwAccessibleChild& rFrameOrObj ) const
data/libreoffice-7.0.3/sw/source/core/access/accfrmobj.cxx:38:15:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
namespace sw::access {
data/libreoffice-7.0.3/sw/source/core/access/accfrmobjmap.cxx:33:21:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
using namespace sw::access;
data/libreoffice-7.0.3/sw/source/core/access/accfrmobjslist.cxx:28:23:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
using namespace ::sw::access;
data/libreoffice-7.0.3/sw/source/core/access/accmap.cxx:83:23:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
using namespace ::sw::access;
data/libreoffice-7.0.3/sw/source/core/access/accselectionhelper.cxx:46:23:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
using namespace ::sw::access;
data/libreoffice-7.0.3/sw/source/core/access/acctable.cxx:56:23:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
using namespace ::sw::access;
data/libreoffice-7.0.3/sw/source/uibase/lingu/olmenu.cxx:808:34:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            uno::Reference< css::system::XSystemShellExecute > xSystemShellExecute(
data/libreoffice-7.0.3/sw/source/uibase/lingu/olmenu.cxx:809:22:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                css::system::SystemShellExecute::create( ::comphelper::getProcessComponentContext() ) );
data/libreoffice-7.0.3/sw/source/uibase/lingu/olmenu.cxx:811:26:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                    css::system::SystemShellExecuteFlags::URIS_ONLY );
data/libreoffice-7.0.3/test/source/bootstrapfixture.cxx:191:23:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    int returnValue = system(OUStringToOString(aCommand, RTL_TEXTENCODING_UTF8).getStr());
data/libreoffice-7.0.3/testtools/source/performance/ubtest.cxx:122:11:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        ::fprintf( stream, ar );
data/libreoffice-7.0.3/testtools/source/performance/ubtest.cxx:126:7:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    ::fprintf( stream, pText );
data/libreoffice-7.0.3/testtools/source/performance/ubtest.cxx:148:7:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    ::snprintf( ar, sizeof(ar), (fVal < 0.000001 ? "%g" : "%f"), fVal );
data/libreoffice-7.0.3/toolkit/source/awt/vclxwindows.cxx:2885:33:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                Reference< css::system::XSystemShellExecute > xSystemShellExecute( css::system::SystemShellExecute::create(
data/libreoffice-7.0.3/toolkit/source/awt/vclxwindows.cxx:2885:89:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                Reference< css::system::XSystemShellExecute > xSystemShellExecute( css::system::SystemShellExecute::create(
data/libreoffice-7.0.3/toolkit/source/awt/vclxwindows.cxx:2893:52:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                            sURL, OUString(), css::system::SystemShellExecuteFlags::URIS_ONLY );
data/libreoffice-7.0.3/tools/source/debug/debug.cxx:298:14:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        css::system::SystemShellExecuteException specialized;
data/libreoffice-7.0.3/tools/source/ref/globname.cxx:233:5:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
    sprintf( buf, "%8.8" SAL_PRIXUINT32, pImp->szData.Data1 );
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:1459:24:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
    std::size_t nLen = sprintf(buffer, "%" SAL_PRIdINT32, nInt32);
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:1467:24:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
    std::size_t nLen = sprintf(buffer, "%" SAL_PRIuUINT32, nUInt32);
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonSession.cxx:363:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy( inoutUserName, aUser.getStr() );
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonSession.cxx:364:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy( inoutPassWord, aPass.getStr() );
data/libreoffice-7.0.3/unotools/source/misc/ServiceDocumenter.cxx:24:15:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    Reference<system::XSystemShellExecute> xShell(xMSF->createInstanceWithContext("com.sun.star.system.SystemShellExecute", m_xContext), uno::UNO_QUERY);
data/libreoffice-7.0.3/unotools/source/misc/ServiceDocumenter.cxx:27:14:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        css::system::SystemShellExecuteFlags::URIS_ONLY);
data/libreoffice-7.0.3/unotools/source/misc/ServiceDocumenter.cxx:35:15:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    Reference<system::XSystemShellExecute> xShell(xMSF->createInstanceWithContext("com.sun.star.system.SystemShellExecute", m_xContext), uno::UNO_QUERY);
data/libreoffice-7.0.3/unotools/source/misc/ServiceDocumenter.cxx:45:18:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            css::system::SystemShellExecuteFlags::URIS_ONLY);
data/libreoffice-7.0.3/unotools/source/misc/ServiceDocumenter.cxx:54:15:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    Reference<system::XSystemShellExecute> xShell(xMSF->createInstanceWithContext("com.sun.star.system.SystemShellExecute", m_xContext), uno::UNO_QUERY);
data/libreoffice-7.0.3/unotools/source/misc/ServiceDocumenter.cxx:64:18:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            css::system::SystemShellExecuteFlags::URIS_ONLY);
data/libreoffice-7.0.3/unoxml/source/dom/elementlist.cxx:66:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(reinterpret_cast<char*>(pRet), os.getStr());
data/libreoffice-7.0.3/unoxml/source/xpath/xpathapi.cxx:266:33:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        __attribute__ ((format (printf, 2, 3)))
data/libreoffice-7.0.3/unoxml/source/xpath/xpathapi.cxx:275:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#define vsnprintf _vsnprintf
data/libreoffice-7.0.3/unoxml/source/xpath/xpathapi.cxx:277:13:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
            vsnprintf(str, sizeof(str), format, args);
data/libreoffice-7.0.3/vcl/backendtest/outputdevice/line.cxx:154:30:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
            BitmapReadAccess access(rBitmap);
data/libreoffice-7.0.3/vcl/backendtest/outputdevice/line.cxx:156:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                dash.push_back( access.GetPixel( 2, x ) == constLineColor );
data/libreoffice-7.0.3/vcl/backendtest/outputdevice/line.cxx:158:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                dash.push_back( access.GetPixel( y, width - 3 ) == constLineColor );
data/libreoffice-7.0.3/vcl/backendtest/outputdevice/line.cxx:160:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                dash.push_back( access.GetPixel( height - 3, x ) == constLineColor );
data/libreoffice-7.0.3/vcl/backendtest/outputdevice/line.cxx:162:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                dash.push_back( access.GetPixel( y, 2 ) == constLineColor );
data/libreoffice-7.0.3/vcl/backendtest/outputdevice/line.cxx:164:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                dash.push_back( access.GetPixel( 2, x ) == constLineColor );
data/libreoffice-7.0.3/vcl/qa/cppunit/jpeg/JpegWriterTest.cxx:70:30:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    Bitmap::ScopedReadAccess access(bitmap);
data/libreoffice-7.0.3/vcl/qa/cppunit/jpeg/JpegWriterTest.cxx:86:30:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    Bitmap::ScopedReadAccess access(bitmap);
data/libreoffice-7.0.3/vcl/source/control/fixedhyper.cxx:169:25:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        uno::Reference< system::XSystemShellExecute > xSystemShellExecute(
data/libreoffice-7.0.3/vcl/source/control/fixedhyper.cxx:170:13:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            system::SystemShellExecute::create(comphelper::getProcessComponentContext()));
data/libreoffice-7.0.3/vcl/source/control/fixedhyper.cxx:172:70:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        xSystemShellExecute->execute( rHyperlink.m_sURL, OUString(), system::SystemShellExecuteFlags::URIS_ONLY );
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1730:14:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    mpPtr += sprintf( mpPtr, "%s", pLineHead);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1743:14:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    mpPtr += sprintf( mpPtr, "%s", pLineTail);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1790:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    pOut += sprintf( pOut, "%%!FontType1-1.0: %s 001.003\n", rEmitter.maSubsetName);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1796:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    pOut += sprintf( pOut, "/FontName /%s def\n", rEmitter.maSubsetName);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1809:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    pOut += sprintf( pOut,
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1821:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        pOut += sprintf( pOut, "dup %d /%s put\n", pReqEncoding[i], pGlyphName);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1824:13:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
    pOut += sprintf( pOut,
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1979:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        pOut += sprintf( pOut, "/%s %d RD ", pGlyphName, nT1Len);
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:1821:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf(outf, h01, GetInt16(table, 0), GetUInt16(table, 2), GetInt16(table, 4), GetUInt16(table, 6));
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:1822:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf(outf, h02, modname, modver, modextra);
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:1823:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf(outf, h09, ttf->psname);
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:1826:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf(outf, h11, fname);
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:1839:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf(outf, h17, rtl_crc32(0, ttf->ptr, ttf->fsize), nGlyphs, rtl_crc32(0, glyphArray, nGlyphs * 2), rtl_crc32(0, encoding, nGlyphs));
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:1841:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf(outf, h14, XUnits(UPEm, GetInt16(table, 36)), XUnits(UPEm, GetInt16(table, 38)), XUnits(UPEm, GetInt16(table, 40)), XUnits(UPEm, GetInt16(table, 42)));
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:1845:9:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        fprintf(outf, h16, encoding[i], i);
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:1848:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf(outf, h30, nGlyphs+1);
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:1853:9:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        fprintf(outf, h33, i);
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:1906:5:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    fprintf(outf, h41, fname);
data/libreoffice-7.0.3/vcl/source/helper/driverblocklist.cxx:600:84:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                                 OUString const& sAdapterDeviceID, OperatingSystem system,
data/libreoffice-7.0.3/vcl/source/helper/driverblocklist.cxx:612:55:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        else if (aDeviceInfos[i].meOperatingSystem == system)
data/libreoffice-7.0.3/vcl/source/helper/driverblocklist.cxx:615:21:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                 && system >= DRIVER_OS_WINDOWS_FIRST && system <= DRIVER_OS_WINDOWS_LAST)
data/libreoffice-7.0.3/vcl/source/helper/driverblocklist.cxx:615:58:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                 && system >= DRIVER_OS_WINDOWS_FIRST && system <= DRIVER_OS_WINDOWS_LAST)
data/libreoffice-7.0.3/vcl/source/helper/driverblocklist.cxx:618:21:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                 && system >= DRIVER_OS_OSX_FIRST && system <= DRIVER_OS_OSX_LAST)
data/libreoffice-7.0.3/vcl/source/helper/driverblocklist.cxx:618:54:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                 && system >= DRIVER_OS_OSX_FIRST && system <= DRIVER_OS_OSX_LAST)
data/libreoffice-7.0.3/vcl/source/opengl/OpenGLHelper.cxx:1016:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#define vsnprintf _vsnprintf
data/libreoffice-7.0.3/vcl/source/opengl/OpenGLHelper.cxx:1018:5:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    vsnprintf(pStr, sizeof(pStr), pFormat, aArgs);
data/libreoffice-7.0.3/vcl/source/treelist/transfer.cxx:812:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy( reinterpret_cast< char* >( aSeq.getArray() ), OUStringToOString(rBmk.GetURL(), eSysCSet).getStr() );
data/libreoffice-7.0.3/vcl/source/treelist/transfer.cxx:813:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy( reinterpret_cast< char* >( aSeq.getArray() ) + 1024, OUStringToOString(rBmk.GetDescription(), eSysCSet).getStr() );
data/libreoffice-7.0.3/vcl/source/treelist/transfer.cxx:838:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy( rFDesc1.cFileName, aStr.getStr() );
data/libreoffice-7.0.3/vcl/unx/generic/app/sm.cxx:363:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(num, sizeof(num), "_%" SAL_PRIuUINT32 "_%" SAL_PRIuUINT32, now.Seconds, (now.Nanosec / 1001));
data/libreoffice-7.0.3/vcl/unx/generic/fontmanager/fontmanager.cxx:185:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    if( access( aFullPath.getStr(), R_OK ) )
data/libreoffice-7.0.3/vcl/unx/generic/print/genprnpsp.cxx:315:9:  [4] (shell) execv:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        execv( argv[0], const_cast<char**>(argv) );
data/libreoffice-7.0.3/vcl/unx/generic/print/printerjob.cxx:197:9:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    if (system (OString("rm -rf " + aSysPathByte).getStr()) == -1)
data/libreoffice-7.0.3/vcl/unx/generic/printer/cupsmgr.cxx:881:9:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        system( aCmd.getStr() );
data/libreoffice-7.0.3/vcl/unx/generic/printer/printerinfomanager.cxx:580:12:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    return popen (aShellCommand.getStr(), "w");
data/libreoffice-7.0.3/vcl/unx/generic/printer/printerinfomanager.cxx:876:22:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        if( (pPipe = popen( aCmdLine.getStr(), "r" )) )
data/libreoffice-7.0.3/vcl/win/gdi/salfont.cxx:897:9:  [4] (buffer) lstrcpynW:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        lstrcpynW( aLogFont.lfFaceName, L"Courier New", 12 );
data/libreoffice-7.0.3/vcl/win/window/salframe.cxx:2320:13:  [4] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer.
            wcscpy( aKeyBuf, o3tl::toW( aRet.getStr() ));
data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLPropertySet.cxx:82:9:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        snprintf(sBuffer, sizeof(sBuffer), "%" SAL_PRIxUINT32, mId);
data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLPropertySet.cxx:530:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(buffer, sizeof(buffer), "%" SAL_PRIdINT32, mnValue);
data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLPropertySet.cxx:568:5:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    snprintf(buffer, sizeof(buffer), "0x%" SAL_PRIxUINT32, mnValue);
data/libreoffice-7.0.3/xmlhelp/source/treeview/tvread.cxx:377:51:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    if( configData.locale.isEmpty() || configData.system.isEmpty() )
data/libreoffice-7.0.3/xmlhelp/source/treeview/tvread.cxx:588:14:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    OUString system( getKey( xHierAccess,"Help/System" ) );
data/libreoffice-7.0.3/xmlhelp/source/treeview/tvread.cxx:725:25:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    configData.system = system;
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:136:20:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    int res = std::system(cmd.getStr());
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:155:20:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    int res = std::system(cmd.getStr());
data/libreoffice-7.0.3/xmlsecurity/source/dialogs/digitalsignaturesdialog.cxx:507:30:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        uno::Reference< css::system::XSystemShellExecute > xSystemShell(
data/libreoffice-7.0.3/xmlsecurity/source/dialogs/digitalsignaturesdialog.cxx:508:23:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                 css::system::SystemShellExecute::create(xContext) );
data/libreoffice-7.0.3/xmlsecurity/source/dialogs/digitalsignaturesdialog.cxx:511:18:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            css::system::SystemShellExecuteFlags::DEFAULTS );
data/libreoffice-7.0.3/basic/source/runtime/methods1.cxx:1218:27:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pEnvStr = getenv(aByteStr.getStr());
data/libreoffice-7.0.3/binaryurp/source/bridge.cxx:73:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
sal_Int32 random() {
data/libreoffice-7.0.3/binaryurp/source/bridge.cxx:623:15:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    random_ = random();
data/libreoffice-7.0.3/canvas/source/vcl/spritecanvashelper.cxx:132:46:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static bool enableShowSpriteBounds = getenv("CANVAS_SPRITE_BOUNDS") != nullptr;
data/libreoffice-7.0.3/chart2/source/view/main/ChartView.cxx:2417:43:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
static const char* envChartDummyFactory = getenv("CHART_DUMMY_FACTORY");
data/libreoffice-7.0.3/comphelper/source/misc/lok.cxx:223:34:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        const char* pWhitelist = getenv("LOK_WHITELIST_LANGUAGES");
data/libreoffice-7.0.3/comphelper/source/misc/random.cxx:47:29:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        bool bRepeatable = (getenv("SAL_RAND_REPEATABLE") != nullptr);
data/libreoffice-7.0.3/comphelper/source/misc/threadpool.cxx:133:28:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        const char *pEnv = getenv("MAX_CONCURRENCY");
data/libreoffice-7.0.3/compilerplugins/clang/getimplementationname.cxx:286:22:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    char* pWorkdir = getenv("WORKDIR");
data/libreoffice-7.0.3/compilerplugins/clang/getimplementationname.cxx:300:21:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    char* pSrcdir = getenv("SRCDIR");
data/libreoffice-7.0.3/configmgr/source/components.cxx:553:22:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
                if (!getenv("SAL_CONFIG_WINREG_RETAIN_TMP"))
data/libreoffice-7.0.3/connectivity/source/drivers/mozab/bootstrap/MNSFolders.cxx:105:41:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            const char* pProfileByEnv = getenv( ProductRootEnvironmentVariable[ productIndex ] );
data/libreoffice-7.0.3/cppcanvas/qa/extras/emfplus/emfplus.cxx:62:22:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        char* pEnv = getenv("CPPCANVAS_DEBUG_EMFPLUS_DUMP_TO");
data/libreoffice-7.0.3/cppuhelper/source/findsofficepath.c:134:17:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    char* env = getenv(UNOPATHVARNAME);
data/libreoffice-7.0.3/cppuhelper/source/findsofficepath.c:155:11:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    env = getenv( PATHVARNAME );
data/libreoffice-7.0.3/cppuhelper/source/findsofficepath.c:181:20:  [3] (buffer) realpath:
  This function does not protect against buffer overflows, and some
  implementations can overflow internally (CWE-120/CWE-785!). Ensure that the
  destination buffer is at least of size MAXPATHLEN, andto protect against
  implementation problems, the input argument should also be checked to
  ensure it is no larger than MAXPATHLEN.
        resolved = realpath( file, buffer );
data/libreoffice-7.0.3/cppuhelper/source/servicemanager.cxx:1795:28:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char *pDisable = getenv("UNODISABLELIBRARY");
data/libreoffice-7.0.3/cppuhelper/source/shlib.cxx:46:40:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static char const * log = std::getenv("UNO_ENV_LOG");
data/libreoffice-7.0.3/cui/source/dialogs/about.cxx:218:12:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
      std::getenv("SC_NO_THREADED_CALCULATION");
data/libreoffice-7.0.3/cui/source/options/certpath.cxx:104:24:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pEnv = getenv("MOZILLA_CERTIFICATE_FOLDER");
data/libreoffice-7.0.3/desktop/source/app/app.cxx:1286:35:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        bool bMustLockProfile = ( getenv( "SAL_NOLOCK_PROFILE" ) == nullptr );
data/libreoffice-7.0.3/desktop/source/app/app.cxx:1316:47:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        const char* pUpdaterTestEnable = std::getenv("LIBO_UPDATER_TEST_ENABLE");
data/libreoffice-7.0.3/desktop/source/app/app.cxx:1320:48:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            const char* pUpdaterRunning = std::getenv("LIBO_UPDATER_TEST_RUNNING");
data/libreoffice-7.0.3/desktop/source/app/app.cxx:1359:51:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            const char* pUpdaterTestUpdate = std::getenv("LIBO_UPDATER_TEST_UPDATE");
data/libreoffice-7.0.3/desktop/source/app/app.cxx:1360:51:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            const char* pForcedUpdateCheck = std::getenv("LIBO_UPDATER_TEST_UPDATE_CHECK");
data/libreoffice-7.0.3/desktop/source/app/app.cxx:1935:40:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        const char *pExitPostStartup = getenv ("OOO_EXIT_POST_STARTUP");
data/libreoffice-7.0.3/desktop/source/app/app.cxx:2026:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            = getenv("OOO_DISABLE_RECOVERY") != nullptr
data/libreoffice-7.0.3/desktop/source/app/crashreport.cxx:226:27:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    OString  sEnvVar(std::getenv("CRASH_DUMP_ENABLE"));
data/libreoffice-7.0.3/desktop/source/app/officeipcthread.cxx:718:17:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    kind = std::getenv("LIBO_FLATPAK") != nullptr ? Kind::Dbus : Kind::Pipe;
data/libreoffice-7.0.3/desktop/source/app/updater.cxx:296:44:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pUpdaterTestReplace = std::getenv("LIBO_UPDATER_TEST_REPLACE");
data/libreoffice-7.0.3/desktop/source/app/updater.cxx:680:56:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pDownloadCheckBaseURLEnv = std::getenv("LIBO_UPDATER_URL");
data/libreoffice-7.0.3/desktop/source/app/updater.cxx:689:43:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pBuildIdEnv = std::getenv("LIBO_UPDATER_BUILD");
data/libreoffice-7.0.3/desktop/source/app/updater.cxx:698:49:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pUpdateChannelEnv = std::getenv("LIBO_UPDATER_CHANNEL");
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:3011:26:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bDebug = getenv("LOK_DEBUG_TILES") != nullptr;
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:5815:32:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        const char *pOptions = getenv("SAL_LOK_OPTIONS");
data/libreoffice-7.0.3/desktop/source/migration/migration.cxx:282:37:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        if( !bMigrationCompleted && getenv("SAL_DISABLE_USERMIGRATION" ) ) {
data/libreoffice-7.0.3/desktop/source/migration/migration.cxx:406:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pXDGCfgHome = getenv("XDG_CONFIG_HOME");
data/libreoffice-7.0.3/desktop/unx/source/splashx.c:424:24:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        display_name = getenv( "DISPLAY" );
data/libreoffice-7.0.3/desktop/unx/source/start.c:191:13:  [3] (buffer) realpath:
  This function does not protect against buffer overflows, and some
  implementations can overflow internally (CWE-120/CWE-785!). Ensure that the
  destination buffer is at least of size MAXPATHLEN, andto protect against
  implementation problems, the input argument should also be checked to
  ensure it is no larger than MAXPATHLEN.
    dummy = realpath(pPath, pRealPath);
data/libreoffice-7.0.3/desktop/unx/source/start.c:762:18:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    pUsePlugin = getenv("SAL_USE_VCLPLUGIN");
data/libreoffice-7.0.3/desktop/unx/source/start.c:766:33:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (!args->bInhibitPipe && !getenv("LIBO_FLATPAK"))
data/libreoffice-7.0.3/drawinglayer/source/processor2d/vclpixelprocessor2d.cxx:863:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        getenv("SAL_SWITCH_OFF_ANTIALIASING_FOR_HOR_VER_BORTDERLINES"));
data/libreoffice-7.0.3/drawinglayer/source/tools/wmfemfhelper.cxx:3038:49:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
                                if (char *env = getenv("EMF_PLUS_LIMIT"))
data/libreoffice-7.0.3/emfio/source/reader/emfreader.cxx:801:40:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static bool bEnableEMFPlus = ( getenv( "EMF_PLUS_DISABLE" ) == nullptr );
data/libreoffice-7.0.3/emfio/source/reader/mtftools.cxx:939:51:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static bool bEnableComplexClipViaRegion = getenv("SAL_WMF_COMPLEXCLIP_VIA_REGION") != nullptr;
data/libreoffice-7.0.3/extensions/source/activex/SODispatchInterceptor.cxx:196:25:  [3] (misc) EnterCriticalSection:
  On some versions of Windows, exceptions can be thrown in low-memory
  situations. Use InitializeCriticalSectionAndSpinCount instead.
                        EnterCriticalSection( &mMutex );
data/libreoffice-7.0.3/extensions/source/activex/SODispatchInterceptor.h:54:61:  [3] (misc) InitializeCriticalSection:
  Exceptions can be thrown in low-memory situations. Use
  InitializeCriticalSectionAndSpinCount instead.
    SODispatchInterceptor() : m_xParentControl( nullptr ) { InitializeCriticalSection(&mMutex); }
data/libreoffice-7.0.3/extensions/source/activex/SODispatchInterceptor.h:78:9:  [3] (misc) EnterCriticalSection:
  On some versions of Windows, exceptions can be thrown in low-memory
  situations. Use InitializeCriticalSectionAndSpinCount instead.
        EnterCriticalSection( &mMutex );
data/libreoffice-7.0.3/extensions/source/activex/SODispatchInterceptor.h:85:9:  [3] (misc) EnterCriticalSection:
  On some versions of Windows, exceptions can be thrown in low-memory
  situations. Use InitializeCriticalSectionAndSpinCount instead.
        EnterCriticalSection( &mMutex );
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:1262:24:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pEnv = getenv("HOME");
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:1331:24:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pEnv = getenv( "HOME" );
data/libreoffice-7.0.3/external/clew/source/clew.c:21:37:  [3] (misc) LoadLibrary:
  Ensure that the full path to the library is specified, or current directory
  may be used (CWE-829, CWE-20). Use registry entry or GetWindowsDirectory to
  find library path, if you aren't already.
        #define CLCC_DYNLIB_OPEN    LoadLibrary
data/libreoffice-7.0.3/external/clucene/configs/_clucene-config-LINUX.h:67:19:  [3] (buffer) realpath:
  This function does not protect against buffer overflows, and some
  implementations can overflow internally (CWE-120/CWE-785!). Ensure that the
  destination buffer is at least of size MAXPATHLEN, andto protect against
  implementation problems, the input argument should also be checked to
  ensure it is no larger than MAXPATHLEN.
#define _realpath realpath
data/libreoffice-7.0.3/external/clucene/configs/_clucene-config-generic.h:67:19:  [3] (buffer) realpath:
  This function does not protect against buffer overflows, and some
  implementations can overflow internally (CWE-120/CWE-785!). Ensure that the
  destination buffer is at least of size MAXPATHLEN, andto protect against
  implementation problems, the input argument should also be checked to
  ensure it is no larger than MAXPATHLEN.
#define _realpath realpath
data/libreoffice-7.0.3/external/redland/rasqal/rasqal.h:1554:18:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  rasqal_random* random;
data/libreoffice-7.0.3/filter/source/graphicfilter/itiff/itiff.cxx:555:137:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static size_t nMaxAllowedDecompression = [](const char* pEnv) { size_t nRet = pEnv ? std::atoi(pEnv) : 0; return nRet * 250; }(std::getenv("FUZZ_MAX_INPUT_LEN"));
data/libreoffice-7.0.3/framework/source/services/substitutepathvars.cxx:285:24:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pEnv = getenv( "PATH" );
data/libreoffice-7.0.3/framework/source/services/substitutepathvars.cxx:619:52:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (aState == ::utl::Bootstrap::PATH_EXISTS || getenv("SRC_ROOT") ||
data/libreoffice-7.0.3/helpcompiler/source/HelpCompiler.cxx:44:16:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    char* os = getenv("OS");
data/libreoffice-7.0.3/hwpfilter/source/hcode.cxx:1306:29:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        const char *pHome = getenv("HOME");
data/libreoffice-7.0.3/hwpfilter/source/htags.cxx:112:5:  [3] (tmpfile) tmpnam:
  Temporary file race condition (CWE-377).
    tmpnam(tname);
data/libreoffice-7.0.3/hwpfilter/source/hwpread.cxx:404:136:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static size_t nMaxAllowedDecompression = [](const char* pEnv) { size_t nRet = pEnv ? std::atoi(pEnv) : 0; return nRet * 10; }(std::getenv("FUZZ_MAX_INPUT_LEN"));
data/libreoffice-7.0.3/i18nlangtag/source/isolang/inunx.cxx:47:13:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    pLang = getenv ( "LC_ALL" );
data/libreoffice-7.0.3/i18nlangtag/source/isolang/inunx.cxx:49:17:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        pLang = getenv ( "LC_CTYPE" );
data/libreoffice-7.0.3/i18nlangtag/source/isolang/inunx.cxx:51:17:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        pLang = getenv( "LANG" );
data/libreoffice-7.0.3/i18nlangtag/source/isolang/inunx.cxx:65:13:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    pLang = getenv ( "LANGUAGE" );      // respect the GNU extension
data/libreoffice-7.0.3/i18nlangtag/source/isolang/inunx.cxx:67:17:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        pLang = getenv ( "LC_ALL" );
data/libreoffice-7.0.3/i18nlangtag/source/isolang/inunx.cxx:69:17:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        pLang = getenv ( "LC_MESSAGES" );
data/libreoffice-7.0.3/i18nlangtag/source/isolang/inunx.cxx:71:17:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        pLang = getenv( "LANG" );
data/libreoffice-7.0.3/idl/source/prj/command.cxx:287:18:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    OString aInc(getenv("INCLUDE"));
data/libreoffice-7.0.3/jurt/source/pipe/wrapper/wrapper.c:55:9:  [3] (misc) EnterCriticalSection:
  On some versions of Windows, exceptions can be thrown in low-memory
  situations. Use InitializeCriticalSectionAndSpinCount instead.
        EnterCriticalSection(&CriticalSection);
data/libreoffice-7.0.3/jurt/source/pipe/wrapper/wrapper.c:71:9:  [3] (misc) InitializeCriticalSection:
  Exceptions can be thrown in low-memory situations. Use
  InitializeCriticalSectionAndSpinCount instead.
        InitializeCriticalSection(&CriticalSection);
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:1037:19:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    char *szPath= getenv("PATH");
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:1091:23:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    char *szJavaHome= getenv("JAVA_HOME");
data/libreoffice-7.0.3/jvmfwk/source/fwkbase.cxx:252:22:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        char * pCp = getenv("CLASSPATH");
data/libreoffice-7.0.3/jvmfwk/source/fwkbase.cxx:322:29:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        const char * pJRE = getenv("JAVA_HOME");
data/libreoffice-7.0.3/l10ntools/source/localize.cxx:92:28:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        buf.append(OString(getenv("SRC_ROOT")));
data/libreoffice-7.0.3/l10ntools/source/localize.cxx:97:28:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        buf.append(OString(getenv("WORKDIR_FOR_BUILD")));
data/libreoffice-7.0.3/l10ntools/source/merge.cxx:115:33:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    OString sEnableReleaseBuild(getenv("ENABLE_RELEASE_BUILD"));
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:25:23:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    OString aPoPath = getenv("SRC_ROOT") +
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:147:19:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    aPoPaths[0] = getenv("SRC_ROOT") +
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:183:19:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    aPoPaths[1] = getenv("SRC_ROOT") +
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:293:23:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    OString aPoPath = getenv("SRC_ROOT") +
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:346:23:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    OString aPoPath = getenv("SRC_ROOT") +
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:398:28:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        OString aLanguages(getenv("ALL_LANGS"));
data/libreoffice-7.0.3/libreofficekit/qa/unit/tiledrendering.cxx:94:23:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        : m_sSrcRoot( getenv( "SRC_ROOT" ) )
data/libreoffice-7.0.3/libreofficekit/qa/unit/tiledrendering.cxx:95:23:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        , m_sInstDir( getenv( "INSTDIR" ) )
data/libreoffice-7.0.3/libreofficekit/qa/unit/tiledrendering.cxx:125:32:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pWorkdirRoot = getenv("WORKDIR_FOR_BUILD");
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:178:17:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        value = getenv( ENVVARNAME );
data/libreoffice-7.0.3/onlineupdate/source/service/workmonitor.cxx:479:29:  [3] (misc) LoadLibraryEx:
  Ensure that the full path to the library is specified, or current directory
  may be used (CWE-829, CWE-20). Use registry entry or GetWindowsDirectory to
  find library path, if you aren't already.
    HMODULE updaterModule = LoadLibraryEx(argv[0], nullptr,
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:298:23:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char *val = getenv(name);
data/libreoffice-7.0.3/oox/source/dump/dumperbase.cxx:1413:40:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        if( const char* pcFileName = ::getenv( pcEnvVar ) )
data/libreoffice-7.0.3/oox/source/ppt/pptimport.cxx:153:38:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bNoSmartartWarning = getenv("OOX_NO_SMARTART_WARNING");
data/libreoffice-7.0.3/oox/source/ppt/slidetransition.cxx:402:25:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        case PPT_TOKEN( random ):
data/libreoffice-7.0.3/oox/source/ppt/slidetransitioncontext.cxx:135:21:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    case PPT_TOKEN( random ):
data/libreoffice-7.0.3/opencl/source/opencl_device.cxx:115:8:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
double random(double min, double max)
data/libreoffice-7.0.3/opencl/source/opencl_device.cxx:131:21:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        input0[i] = random(0, i);
data/libreoffice-7.0.3/opencl/source/opencl_device.cxx:132:21:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        input1[i] = random(0, i);
data/libreoffice-7.0.3/opencl/source/opencl_device.cxx:133:21:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        input2[i] = random(0, i);
data/libreoffice-7.0.3/opencl/source/opencl_device.cxx:134:21:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        input3[i] = random(0, i);
data/libreoffice-7.0.3/opencl/source/opencl_device.cxx:573:35:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        char* overrideDeviceStr = getenv("SC_OPENCL_DEVICE_OVERRIDE");
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:545:13:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        if( getenv( "SC_FLOAT" ) )
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:756:27:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if( const char* env = getenv( "SC_FORCE_CALCULATION" ))
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:761:13:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    return !getenv("SAL_DISABLE_OPENCL") && officecfg::Office::Common::Misc::UseOpenCL::get();
data/libreoffice-7.0.3/pyuno/source/loader/pyuno_loader.cxx:170:27:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char * oldEnv = getenv( "PYTHONPATH");
data/libreoffice-7.0.3/pyuno/source/module/pyuno_module.cxx:338:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        char *const testlib = getenv("TEST_LIB");
data/libreoffice-7.0.3/sal/cppunittester/cppunittester.cxx:263:33:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            const char *pPath = getenv ("PATH");
data/libreoffice-7.0.3/sal/cppunittester/cppunittester.cxx:270:41:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            std::cerr << "Path is '" << getenv("PATH") << "'\n";
data/libreoffice-7.0.3/sal/cppunittester/cppunittester.cxx:297:32:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            const char* pVal = getenv("CPPUNIT_TEST_NAME");
data/libreoffice-7.0.3/sal/osl/all/log.cxx:120:28:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            sResult = std::getenv(env);
data/libreoffice-7.0.3/sal/osl/all/log.cxx:133:32:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        char const* env = std::getenv("SAL_LOG");
data/libreoffice-7.0.3/sal/osl/all/log.cxx:159:36:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        char const* logFile = std::getenv("SAL_LOG_FILE");
data/libreoffice-7.0.3/sal/osl/unx/file.cxx:793:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static bool enabled = getenv("SAL_ENABLE_FILE_LOCKING") != nullptr;
data/libreoffice-7.0.3/sal/osl/unx/file_stat.cxx:175:19:  [3] (buffer) realpath:
  This function does not protect against buffer overflows, and some
  implementations can overflow internally (CWE-120/CWE-785!). Ensure that the
  destination buffer is at least of size MAXPATHLEN, andto protect against
  implementation problems, the input argument should also be checked to
  ensure it is no larger than MAXPATHLEN.
        if (!osl::realpath(file_path, link_target))
data/libreoffice-7.0.3/sal/osl/unx/file_url.cxx:561:17:  [3] (buffer) realpath:
  This function does not protect against buffer overflows, and some
  implementations can overflow internally (CWE-120/CWE-785!). Ensure that the
  destination buffer is at least of size MAXPATHLEN, andto protect against
  implementation problems, the input argument should also be checked to
  ensure it is no larger than MAXPATHLEN.
            if (realpath(unresolved_path, resolved_path))
data/libreoffice-7.0.3/sal/osl/unx/file_url.cxx:815:18:  [3] (buffer) realpath:
  This function does not protect against buffer overflows, and some
  implementations can overflow internally (CWE-120/CWE-785!). Ensure that the
  destination buffer is at least of size MAXPATHLEN, andto protect against
  implementation problems, the input argument should also be checked to
  ensure it is no larger than MAXPATHLEN.
        if (osl::realpath(result, resolved))
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:632:27:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    char const * locale = getenv("LC_ALL");
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:634:18:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        locale = getenv("LC_CTYPE");
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:636:22:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            locale = getenv("LANG");
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:825:18:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        locale = getenv( "LC_ALL" );
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:828:22:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            locale = getenv( "LC_CTYPE" );
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:831:22:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            locale = getenv( "LANG" );
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:854:21:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    char * locale = getenv( "LC_ALL" );
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:857:18:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        locale = getenv( "LC_CTYPE" );
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:860:18:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        locale = getenv( "LANG" );
data/libreoffice-7.0.3/sal/osl/unx/process_impl.cxx:63:13:  [3] (buffer) realpath:
  This function does not protect against buffer overflows, and some
  implementations can overflow internally (CWE-120/CWE-785!). Ensure that the
  destination buffer is at least of size MAXPATHLEN, andto protect against
  implementation problems, the input argument should also be checked to
  ensure it is no larger than MAXPATHLEN.
        if (realpath (buffer, abspath) != nullptr)
data/libreoffice-7.0.3/sal/osl/unx/process_impl.cxx:260:26:  [3] (buffer) realpath:
  This function does not protect against buffer overflows, and some
  implementations can overflow internally (CWE-120/CWE-785!). Ensure that the
  destination buffer is at least of size MAXPATHLEN, andto protect against
  implementation problems, the input argument should also be checked to
  ensure it is no larger than MAXPATHLEN.
                if (osl::realpath (OUString::unacquired(&ppArgs[0]), pArg0))
data/libreoffice-7.0.3/sal/osl/unx/process_impl.cxx:288:33:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        const char* p_env_var = getenv (rtl_string_getStr (pstr_env_var));
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:183:13:  [3] (buffer) realpath:
  This function does not protect against buffer overflows, and some
  implementations can overflow internally (CWE-120/CWE-785!). Ensure that the
  destination buffer is at least of size MAXPATHLEN, andto protect against
  implementation problems, the input argument should also be checked to
  ensure it is no larger than MAXPATHLEN.
    bRet &= realpath(pszProfileName, pProfile->m_FileName) != nullptr;
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:886:42:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool const bLockingDisabled = getenv( "STAR_PROFILE_LOCKING_DISABLED" ) != nullptr;
data/libreoffice-7.0.3/sal/osl/unx/salinit.cxx:83:30:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char *use_syslog = getenv("SAL_LOG_SYSLOG");
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:351:16:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        pStr = getenv("HOME");
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:421:18:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    char *pStr = getenv("XDG_CONFIG_HOME");
data/libreoffice-7.0.3/sal/osl/unx/tempfile.cxx:41:26:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char *pValue = getenv( "TMPDIR" );
data/libreoffice-7.0.3/sal/osl/unx/tempfile.cxx:45:18:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        pValue = getenv( "TEMP" );
data/libreoffice-7.0.3/sal/osl/unx/tempfile.cxx:48:18:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        pValue = getenv( "TMP" );
data/libreoffice-7.0.3/sal/osl/unx/uunxapi.cxx:232:18:  [3] (buffer) realpath:
  This function does not protect against buffer overflows, and some
  implementations can overflow internally (CWE-120/CWE-785!). Ensure that the
  destination buffer is at least of size MAXPATHLEN, andto protect against
  implementation problems, the input argument should also be checked to
  ensure it is no larger than MAXPATHLEN.
    bool  bRet = realpath(fn.getStr(), rp);
data/libreoffice-7.0.3/sal/osl/unx/uunxapi.cxx:253:11:  [3] (buffer) realpath:
  This function does not protect against buffer overflows, and some
  implementations can overflow internally (CWE-120/CWE-785!). Ensure that the
  destination buffer is at least of size MAXPATHLEN, andto protect against
  implementation problems, the input argument should also be checked to
  ensure it is no larger than MAXPATHLEN.
bool osl::realpath(const OUString& pustrFileName, OUString& ppustrResolvedName)
data/libreoffice-7.0.3/sal/osl/unx/uunxapi.cxx:258:11:  [3] (buffer) realpath:
  This function does not protect against buffer overflows, and some
  implementations can overflow internally (CWE-120/CWE-785!). Ensure that the
  destination buffer is at least of size MAXPATHLEN, andto protect against
  implementation problems, the input argument should also be checked to
  ensure it is no larger than MAXPATHLEN.
bool osl::realpath(const OString& pstrFileName, OString& ppstrResolvedName)
data/libreoffice-7.0.3/sal/osl/w32/dllentry.cxx:95:17:  [3] (misc) InitializeCriticalSection:
  Exceptions can be thrown in low-memory situations. Use
  InitializeCriticalSectionAndSpinCount instead.
                InitializeCriticalSection( &g_ThreadKeyListCS );
data/libreoffice-7.0.3/sal/osl/w32/file.cxx:151:7:  [3] (misc) EnterCriticalSection:
  On some versions of Windows, exceptions can be thrown in low-memory
  situations. Use InitializeCriticalSectionAndSpinCount instead.
    ::EnterCriticalSection (m_mutex);
data/libreoffice-7.0.3/sal/osl/w32/file.cxx:170:7:  [3] (misc) InitializeCriticalSection:
  Exceptions can be thrown in low-memory situations. Use
  InitializeCriticalSectionAndSpinCount instead.
    ::InitializeCriticalSection (&m_mutex);
data/libreoffice-7.0.3/sal/osl/w32/file.cxx:713:7:  [3] (misc) EnterCriticalSection:
  On some versions of Windows, exceptions can be thrown in low-memory
  situations. Use InitializeCriticalSectionAndSpinCount instead.
    ::EnterCriticalSection(&(pImpl->m_mutex));
data/libreoffice-7.0.3/sal/osl/w32/mutex.cxx:42:5:  [3] (misc) InitializeCriticalSection:
  Exceptions can be thrown in low-memory situations. Use
  InitializeCriticalSectionAndSpinCount instead.
    InitializeCriticalSection(pMutexImpl);
data/libreoffice-7.0.3/sal/osl/w32/mutex.cxx:64:5:  [3] (misc) EnterCriticalSection:
  On some versions of Windows, exceptions can be thrown in low-memory
  situations. Use InitializeCriticalSectionAndSpinCount instead.
    EnterCriticalSection(pMutexImpl);
data/libreoffice-7.0.3/sal/osl/w32/thread.cxx:403:9:  [3] (misc) EnterCriticalSection:
  On some versions of Windows, exceptions can be thrown in low-memory
  situations. Use InitializeCriticalSectionAndSpinCount instead.
        EnterCriticalSection( &g_ThreadKeyListCS );
data/libreoffice-7.0.3/sal/osl/w32/thread.cxx:421:9:  [3] (misc) EnterCriticalSection:
  On some versions of Windows, exceptions can be thrown in low-memory
  situations. Use InitializeCriticalSectionAndSpinCount instead.
        EnterCriticalSection( &g_ThreadKeyListCS );
data/libreoffice-7.0.3/sal/osl/w32/thread.cxx:440:5:  [3] (misc) EnterCriticalSection:
  On some versions of Windows, exceptions can be thrown in low-memory
  situations. Use InitializeCriticalSectionAndSpinCount instead.
    EnterCriticalSection( &g_ThreadKeyListCS );
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:933:21:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        home_path = getenv("HOME");
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:1011:21:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        home_path = getenv("HOME");
data/libreoffice-7.0.3/sal/qa/osl/security/osl_Security.cxx:350:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if( getenv( "FAKEROOTKEY" ) )
data/libreoffice-7.0.3/sal/qa/osl/security/osl_Security.cxx:351:18:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        pw_dir = getenv("HOME");
data/libreoffice-7.0.3/sal/qa/osl/setthreadname/test-setthreadname.cxx:44:14:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (std::getenv("URE_TEST_SETTHREADNAME") != nullptr) {
data/libreoffice-7.0.3/sal/qa/osl/setthreadname/test-setthreadname.cxx:52:14:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (std::getenv("URE_TEST_SETTHREADNAME") != nullptr) {
data/libreoffice-7.0.3/sal/rtl/random.cxx:90:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    double random;
data/libreoffice-7.0.3/sal/rtl/random.cxx:97:22:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    return std::modf(random, &o3tl::temporary(double()));
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:803:10:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (!getenv("SAX_DISABLE_THREADS") && !m_bDisableThreadedParser)
data/libreoffice-7.0.3/sc/source/core/data/formulacell.cxx:4810:51:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const bool bThreadingProhibited = std::getenv("SC_NO_THREADED_CALCULATION");
data/libreoffice-7.0.3/sc/source/core/data/formulacell.cxx:5038:14:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (std::getenv("SC_MAX_GROUP_LENGTH"))
data/libreoffice-7.0.3/sc/source/core/data/formulacell.cxx:5039:42:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        nMaxGroupLength = std::atoi(std::getenv("SC_MAX_GROUP_LENGTH"));
data/libreoffice-7.0.3/sc/source/core/tool/calcconfig.cxx:44:23:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* env = getenv( "SC_FORCE_CALCULATION" );
data/libreoffice-7.0.3/sc/source/core/tool/formulalogger.cxx:31:30:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pPath = std::getenv("LIBO_FORMULA_LOG_FILE");
data/libreoffice-7.0.3/sc/source/core/tool/parclass.cxx:538:11:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if ( !getenv( aEnvVarName) )
data/libreoffice-7.0.3/sc/source/core/tool/scmatrix.cxx:2869:33:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        const char* pEnv = std::getenv("SC_MAX_MATRIX_ELEMENTS");
data/libreoffice-7.0.3/sc/source/core/tool/token.cxx:1318:51:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const bool bThreadingProhibited = std::getenv("SC_NO_THREADED_CALCULATION");
data/libreoffice-7.0.3/sccomp/source/solver/SwarmSolver.cxx:356:58:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
                std::uniform_int_distribution<sal_Int64> random(intLower, intUpper);
data/libreoffice-7.0.3/sccomp/source/solver/SwarmSolver.cxx:357:40:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
                rVariables[i] = double(random(rGenerator));
data/libreoffice-7.0.3/sccomp/source/solver/SwarmSolver.cxx:361:56:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
                std::uniform_real_distribution<double> random(rBound.lower, rBound.upper);
data/libreoffice-7.0.3/sccomp/source/solver/SwarmSolver.cxx:362:33:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
                rVariables[i] = random(rGenerator);
data/libreoffice-7.0.3/sd/qa/unit/SdrPdfImportTest.cxx:68:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("LO_IMPORT_USE_PDFIUM") == nullptr)
data/libreoffice-7.0.3/sd/source/ui/app/sdxfer.cxx:571:61:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
                static const bool bDontBurnInStyleSheet = ( getenv( "AVOID_BURN_IN_FOR_GALLERY_THEME" ) != nullptr );
data/libreoffice-7.0.3/sd/source/ui/dlg/paragr.cxx:156:46:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const bool bShowParaNumbering = ( getenv( "SD_SHOW_NUMBERING_PAGE" ) != nullptr );
data/libreoffice-7.0.3/sd/source/ui/unoidl/unomodel.cxx:2485:10:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (!getenv("LO_TESTNAME"))
data/libreoffice-7.0.3/sd/source/ui/view/sdwindow.cxx:216:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("SD_DEBUG") && rKEvt.GetKeyCode().GetCode() == KEY_F12 && mpViewShell)
data/libreoffice-7.0.3/sdext/source/pdfimport/sax/emitcontext.cxx:55:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pDir = getenv( "DBG_PDFIMPORT_DIR" );
data/libreoffice-7.0.3/sfx2/source/appl/flatpak.cxx:28:50:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static auto const flatpak = [] { return std::getenv("LIBO_FLATPAK") != nullptr; }();
data/libreoffice-7.0.3/sfx2/source/appl/flatpak.cxx:46:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        auto const env = std::getenv("XDG_CACHE_HOME");
data/libreoffice-7.0.3/sfx2/source/appl/newhelp.cxx:1672:18:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    char* pEnv = getenv( "help_debug" );
data/libreoffice-7.0.3/sfx2/source/control/unoctitm.cxx:554:24:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    bool bCollecting = getenv("LO_COLLECT_USAGE") || officecfg::Office::Common::Misc::CollectUsageInformation::get();
data/libreoffice-7.0.3/sfx2/source/control/unoctitm.cxx:602:37:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pFile = std::getenv("LO_COLLECT_UIINFO");
data/libreoffice-7.0.3/sfx2/source/doc/Metadatable.cxx:391:26:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bHack = (getenv("LIBO_ONEWAY_STABLE_ODF_EXPORT") != nullptr);
data/libreoffice-7.0.3/sfx2/source/doc/docfile.cxx:626:17:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            if (getenv("SFX_MEDIUM_REUSE_STREAM") && pImpl->xStream.is())
data/libreoffice-7.0.3/sfx2/source/doc/objstor.cxx:715:61:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
                = comphelper::LibreOfficeKit::isActive() || getenv("LO_IMPORT_USE_PDFIUM");
data/libreoffice-7.0.3/shell/source/backends/desktopbe/desktopbackend.cxx:149:19:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    config_home = getenv ("XDG_CONFIG_HOME");
data/libreoffice-7.0.3/shell/source/backends/kf5be/kf5backend.cxx:184:37:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (auto* session_manager_env = getenv("SESSION_MANAGER"))
data/libreoffice-7.0.3/shell/source/backends/localebe/localebackend.cxx:168:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char *locale = std::getenv("LC_ALL");
data/libreoffice-7.0.3/shell/source/backends/localebe/localebackend.cxx:170:23:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        locale = std::getenv(category);
data/libreoffice-7.0.3/shell/source/backends/localebe/localebackend.cxx:172:27:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            locale = std::getenv("LANG");
data/libreoffice-7.0.3/shell/source/unix/exec/shellexec.cxx:98:41:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char *pDesktopLaunch = getenv( "DESKTOP_LAUNCH" );
data/libreoffice-7.0.3/slideshow/source/engine/opengl/TransitionerImpl.cxx:1124:39:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        const char* sal_synchronize = getenv("SAL_SYNCHRONIZE");
data/libreoffice-7.0.3/solenv/bin/concat-deps.c:1119:20:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    *var = (char *)getenv(name);
data/libreoffice-7.0.3/solenv/bin/concat-deps.c:1151:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    env_str = getenv("SYSTEM_BOOST");
data/libreoffice-7.0.3/solenv/gcc-wrappers/wrapper.cxx:90:37:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char *const pDebugRuntime(getenv("MSVC_USE_DEBUG_RUNTIME"));
data/libreoffice-7.0.3/soltools/cpp/_unix.c:61:17:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((c = getopt(argc, argv, "NOPV:I:D:U:F:A:X:u:l:+")) != -1)
data/libreoffice-7.0.3/stoc/source/javavm/javavm.cxx:555:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("STOC_FORCE_SYSTEM_LAF"))
data/libreoffice-7.0.3/stoc/source/javavm/javavm.cxx:712:13:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        if (getenv("STOC_FORCE_NO_JRE"))
data/libreoffice-7.0.3/stoc/source/javavm/javavm.cxx:727:17:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            if (getenv("STOC_FORCE_NO_JRE"))
data/libreoffice-7.0.3/svl/source/crypto/cryptosign.cxx:1255:13:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        if (getenv("DONTCALLADDUNAUTHATTR"))
data/libreoffice-7.0.3/svtools/source/config/slidesorterbaropt.cxx:361:42:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const bool bRunningUnitTest = getenv("LO_TESTNAME");
data/libreoffice-7.0.3/svtools/source/control/inettbc.cxx:698:41:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            const char* aHomeLocation = getenv( "HOME" );
data/libreoffice-7.0.3/svx/source/gallery2/galbrws1.cxx:90:45:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const bool bShowHiddenThemes = ( getenv( "GALLERY_SHOW_HIDDEN_THEMES" ) != nullptr );
data/libreoffice-7.0.3/svx/source/gallery2/galbrws1.cxx:141:43:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static const bool   bIdDialog = ( getenv( "GALLERY_ENABLE_ID_DIALOG" ) != nullptr );
data/libreoffice-7.0.3/svx/source/gengal/gengal.cxx:147:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        if( !mbInBuildTree && getenv( "OOO_INSTALL_PREFIX" ) == nullptr ) {
data/libreoffice-7.0.3/svx/source/gengal/gengal.cxx:162:50:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        SAL_INFO("svx", "OOO_INSTALL_PREFIX=" << getenv( "OOO_INSTALL_PREFIX" ) );
data/libreoffice-7.0.3/svx/source/svdraw/svdhdl.cxx:570:29:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
                        if (getenv ("SVX_DRAW_HANDLES") && (eKindOfMarker == BitmapMarkerKind::Rect_7x7 || eKindOfMarker == BitmapMarkerKind::Rect_9x9 || eKindOfMarker == BitmapMarkerKind::Rect_11x11))
data/libreoffice-7.0.3/sw/source/core/crsr/bookmrk.cxx:320:30:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static bool bHack = (getenv("LIBO_ONEWAY_STABLE_ODF_EXPORT") != nullptr);
data/libreoffice-7.0.3/sw/source/core/doc/DocumentListsManager.cxx:196:26:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bHack = (getenv("LIBO_ONEWAY_STABLE_ODF_EXPORT") != nullptr);
data/libreoffice-7.0.3/sw/source/core/doc/doc.cxx:202:26:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bHack = (getenv("LIBO_ONEWAY_STABLE_ODF_EXPORT") != nullptr);
data/libreoffice-7.0.3/sw/source/core/doc/docnew.cxx:346:26:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bHack = (getenv("LIBO_ONEWAY_STABLE_ODF_EXPORT") != nullptr);
data/libreoffice-7.0.3/sw/source/core/doc/docnum.cxx:2509:30:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static bool bHack = (getenv("LIBO_ONEWAY_STABLE_ODF_EXPORT") != nullptr);
data/libreoffice-7.0.3/sw/source/core/doc/docredln.cxx:348:43:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bDisableRedlineComments = getenv("DISABLE_REDLINE") != nullptr;
data/libreoffice-7.0.3/sw/source/core/doc/notxtfrm.cxx:1310:60:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
                    static const char* pDisableMM02Goodies(getenv("SAL_DISABLE_MM02_GOODIES"));
data/libreoffice-7.0.3/sw/source/filter/html/wrthtml.cxx:246:23:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    char* pPasteEnv = getenv("SW_DEBUG_HTML_PASTE_TO");
data/libreoffice-7.0.3/sw/source/filter/ww8/docxexport.cxx:1630:10:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if ( getenv("SW_DEBUG_DOM") )
data/libreoffice-7.0.3/sw/source/uibase/dbui/dbmgr.cxx:1150:32:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        if (const char* sEnv = getenv("SW_DEBUG_MAILMERGE_DOCS"))
data/libreoffice-7.0.3/sw/source/uibase/docvw/SidebarTxtControl.cxx:220:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("SW_DEBUG") && rKeyEvt.GetKeyCode().GetCode() == KEY_F12)
data/libreoffice-7.0.3/sw/source/uibase/docvw/edtwin.cxx:1397:10:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if ( getenv("SW_DEBUG") && rKEvt.GetKeyCode().GetCode() == KEY_F12 )
data/libreoffice-7.0.3/sw/source/uibase/uiview/view.cxx:750:43:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bRequestDoubleBuffering = getenv("VCL_DOUBLEBUFFERING_ENABLE");
data/libreoffice-7.0.3/sw/source/uibase/uiview/view.cxx:1099:43:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bRequestDoubleBuffering = getenv("VCL_DOUBLEBUFFERING_ENABLE");
data/libreoffice-7.0.3/sw/source/uibase/uno/unotxdoc.cxx:3263:43:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bDisableRedlineComments = getenv("DISABLE_REDLINE") != nullptr;
data/libreoffice-7.0.3/test/source/screenshot_test.cxx:50:44:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    maCurrentLanguage = OUString::fromUtf8(getenv("LO_TEST_LOCALE"));
data/libreoffice-7.0.3/test/source/setupvcl.cxx:61:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("LO_TEST_LOCALE") != nullptr)
data/libreoffice-7.0.3/test/source/setupvcl.cxx:62:37:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        locale = OUString::fromUtf8(getenv("LO_TEST_LOCALE"));
data/libreoffice-7.0.3/ucb/source/ucp/cmis/std_outputstream.cxx:31:24:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            m_pStream->setstate( ios::eofbit );
data/libreoffice-7.0.3/ucb/source/ucp/cmis/std_outputstream.cxx:94:20:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        m_pStream->setstate( ios_base::eofbit );
data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_provider.cxx:121:28:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char *pDisable = getenv("UNODISABLELIBRARY");
data/libreoffice-7.0.3/ucbhelper/source/client/proxydecider.cxx:586:29:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pEnvProxy = getenv(protocolLowerStr.getStr());
data/libreoffice-7.0.3/unotest/source/cpp/directories.cxx:31:28:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pSrcRoot = getenv( "SRC_ROOT" );
data/libreoffice-7.0.3/unotest/source/cpp/directories.cxx:34:32:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pWorkdirRoot = getenv( "WORKDIR_FOR_BUILD" );
data/libreoffice-7.0.3/unotools/source/i18n/localedatawrapper.cxx:1732:32:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            const char* pEnv = getenv( "OOO_ENABLE_LOCALE_DATA_CHECKS");
data/libreoffice-7.0.3/unotools/source/ucbhelper/tempfile.cxx:331:23:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* eye = getenv("LO_TESTNAME");
data/libreoffice-7.0.3/vcl/headless/svpgdi.cxx:254:42:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pDisableDownScale(getenv("SAL_DISABLE_CAIRO_DOWNSCALE"));
data/libreoffice-7.0.3/vcl/headless/svpgdi.cxx:596:44:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pDisableMM02Goodies(getenv("SAL_DISABLE_MM02_GOODIES"));
data/libreoffice-7.0.3/vcl/headless/svpprn.cxx:52:52:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
                aDir = OStringToOUString( OString( getenv( "HOME" ) ), osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/vcl/headless/svpprn.cxx:203:43:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pNoSyncDetection = getenv( "SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION" );
data/libreoffice-7.0.3/vcl/opengl/gdiimpl.cxx:2296:27:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bNoSwap = getenv("SAL_GL_NO_SWAP");
data/libreoffice-7.0.3/vcl/opengl/win/gdiimpl.cxx:800:35:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool gbCacheEnabled = !getenv("SAL_WITHOUT_WIDGET_CACHE");
data/libreoffice-7.0.3/vcl/qa/cppunit/pdfexport/pdfexport.cxx:2187:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("LO_IMPORT_USE_PDFIUM") == nullptr)
data/libreoffice-7.0.3/vcl/qt5/Qt5Data.cxx:328:24:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        = ((nullptr != getenv("SAL_VCL_QT5_NO_NATIVE")) && (nullptr != ImplGetSVData())
data/libreoffice-7.0.3/vcl/qt5/Qt5Frame.cxx:788:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pEnv = getenv("SAL_NO_MOUSEGRABS");
data/libreoffice-7.0.3/vcl/qt5/Qt5Graphics_GDI.cxx:673:22:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if ((pForceDpi = getenv("SAL_FORCEDPI")))
data/libreoffice-7.0.3/vcl/qt5/Qt5Graphics_Text.cxx:87:52:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const bool bUseFontconfig = (nullptr == getenv("SAL_VCL_QT5_NO_FONTCONFIG"));
data/libreoffice-7.0.3/vcl/qt5/Qt5Instance.cxx:611:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("SESSION_MANAGER") != nullptr)
data/libreoffice-7.0.3/vcl/qt5/Qt5Instance.cxx:613:38:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        session_manager.reset(strdup(getenv("SESSION_MANAGER")));
data/libreoffice-7.0.3/vcl/qt5/Qt5Instance.cxx:632:47:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const bool bUseCairo = (nullptr != getenv("SAL_VCL_QT5_USE_CAIRO"));
data/libreoffice-7.0.3/vcl/qt5/Qt5Instance_Print.cxx:52:50:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
                aDir = OStringToOUString(OString(getenv("HOME")), osl_getThreadTextEncoding());
data/libreoffice-7.0.3/vcl/qt5/Qt5Instance_Print.cxx:83:43:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pNoSyncDetection = getenv("SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION");
data/libreoffice-7.0.3/vcl/qt5/Qt5SvpGraphics.cxx:99:22:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if ((pForceDpi = getenv("SAL_FORCEDPI")))
data/libreoffice-7.0.3/vcl/skia/SkiaHelper.cxx:204:12:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    return getenv("SAL_DISABLESKIA") == nullptr;
data/libreoffice-7.0.3/vcl/skia/SkiaHelper.cxx:235:20:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    bForceSkia = !!getenv("SAL_FORCESKIA") || officecfg::Office::Common::VCL::ForceSkia::get();
data/libreoffice-7.0.3/vcl/skia/SkiaHelper.cxx:246:14:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    else if (getenv("SAL_FORCEGL"))
data/libreoffice-7.0.3/vcl/skia/SkiaHelper.cxx:254:40:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static bool bEnableSkiaEnv = !!getenv("SAL_ENABLESKIA");
data/libreoffice-7.0.3/vcl/skia/SkiaHelper.cxx:286:27:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (const char* env = getenv("SAL_SKIA"))
data/libreoffice-7.0.3/vcl/skia/SkiaHelper.cxx:494:28:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool disabled = getenv("SAL_DISABLE_SKIA_CACHE") != nullptr;
data/libreoffice-7.0.3/vcl/skia/win/gdiimpl.cxx:75:35:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool gbCacheEnabled = !getenv("SAL_WITHOUT_WIDGET_CACHE");
data/libreoffice-7.0.3/vcl/source/app/settings.cxx:2515:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pEnv = getenv("SAL_DECIMALSEP_ENABLED" ); // set default without UI
data/libreoffice-7.0.3/vcl/source/app/settings.cxx:2607:35:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static const char* pEnv = getenv("SAL_ACCESSIBILITY_ENABLED" );
data/libreoffice-7.0.3/vcl/source/app/settings.cxx:2894:35:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static const char* pEnv = getenv("SAL_RTL_ENABLED" );
data/libreoffice-7.0.3/vcl/source/app/svdata.cxx:333:30:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        if (!HasAtHook() && !getenv("SAL_FORCE_IACCESSIBLE2"))
data/libreoffice-7.0.3/vcl/source/app/svmain.cxx:369:26:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    g_bIsLeanException = getenv("LO_LEAN_EXCEPTION") != nullptr;
data/libreoffice-7.0.3/vcl/source/app/watchdog.cxx:140:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("SAL_DISABLE_WATCHDOG"))
data/libreoffice-7.0.3/vcl/source/bitmap/BitmapScaleSuperFilter.cxx:1139:51:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            static bool bDisableThreadedScaling = getenv ("VCL_NO_THREAD_SCALE");
data/libreoffice-7.0.3/vcl/source/filter/graphicfilter.cxx:1050:29:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bThreads = !getenv("VCL_NO_THREAD_IMPORT");
data/libreoffice-7.0.3/vcl/source/filter/png/pngread.cxx:863:137:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static size_t nMaxAllowedDecompression = [](const char* pEnv) { size_t nRet = pEnv ? std::atoi(pEnv) : 0; return nRet * 250; }(std::getenv("FUZZ_MAX_INPUT_LEN"));
data/libreoffice-7.0.3/vcl/source/font/PhysicalFontCollection.cxx:952:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("SAL_NO_FONT_LOOKUP") != nullptr)
data/libreoffice-7.0.3/vcl/source/font/fontcache.cxx:172:45:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static const size_t FONTCACHE_MAX = getenv("LO_TESTNAME") ? 1 : 50;
data/libreoffice-7.0.3/vcl/source/gdi/pdfwriter_impl.cxx:99:42:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
static bool g_bDebugDisableCompression = getenv("VCL_DEBUG_DISABLE_PDFCOMPRESSION");
data/libreoffice-7.0.3/vcl/source/gdi/print.cxx:394:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pEnv = getenv( "SAL_DISABLE_PRINTERLIST" );
data/libreoffice-7.0.3/vcl/source/gdi/print.cxx:445:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pEnv = getenv( "SAL_DISABLE_DEFAULTPRINTER" );
data/libreoffice-7.0.3/vcl/source/gdi/salgdilayout.cxx:67:41:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    bool bFileDefinitionsWidgetDraw = !!getenv("VCL_DRAW_WIDGETS_FROM_FILE");
data/libreoffice-7.0.3/vcl/source/image/ImplImageTree.cxx:63:40:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bIconsForDarkTheme = !!getenv("VCL_ICONS_FOR_DARK_THEME");
data/libreoffice-7.0.3/vcl/source/image/ImplImageTree.cxx:455:47:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const bool bVclDemoOverride = std::getenv("LIBO_VCL_DEMO") != nullptr;
data/libreoffice-7.0.3/vcl/source/opengl/OpenGLContext.cxx:549:26:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bSleep = getenv("SAL_GL_SLEEP_ON_SWAP");
data/libreoffice-7.0.3/vcl/source/opengl/OpenGLHelper.cxx:789:32:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bDisableGL = !!getenv("SAL_DISABLEGL");
data/libreoffice-7.0.3/vcl/source/opengl/OpenGLHelper.cxx:957:22:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    bForceOpenGL = !!getenv("SAL_FORCEGL") || officecfg::Office::Common::VCL::ForceOpenGL::get();
data/libreoffice-7.0.3/vcl/source/opengl/OpenGLHelper.cxx:968:38:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static bool bEnableGLEnv = !!getenv("SAL_ENABLEGL");
data/libreoffice-7.0.3/vcl/source/outdev/bitmap.cxx:649:45:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static const char* pDisableNative = getenv( "SAL_DISABLE_NATIVE_ALPHA");
data/libreoffice-7.0.3/vcl/source/outdev/bitmap.cxx:1236:52:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pEnableBitmapDrawTimerTimer(getenv("SAL_ENABLE_TIMER_BITMAPDRAW"));
data/libreoffice-7.0.3/vcl/source/outdev/transparent.cxx:337:41:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pDisableNative = getenv( "SAL_DISABLE_NATIVE_ALPHA");
data/libreoffice-7.0.3/vcl/source/outdev/transparent.cxx:443:45:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static const char* pDisableNative = getenv( "SAL_DISABLE_NATIVE_ALPHA" );
data/libreoffice-7.0.3/vcl/source/uitest/logger.cxx:70:37:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pFile = std::getenv("LO_COLLECT_UIINFO");
data/libreoffice-7.0.3/vcl/source/window/debugevent.cxx:260:27:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char *pEvents = getenv("VCL_EVENT_INJECTION");
data/libreoffice-7.0.3/vcl/source/window/paint.cxx:120:14:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        if (!getenv("VCL_DOUBLEBUFFERING_AVOID_PAINT"))
data/libreoffice-7.0.3/vcl/source/window/settings.cxx:249:33:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pEnvHC = getenv( "SAL_FORCE_HC" );
data/libreoffice-7.0.3/vcl/source/window/window.cxx:736:33:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bDoubleBuffer = getenv("VCL_DOUBLEBUFFERING_FORCE_ENABLE");
data/libreoffice-7.0.3/vcl/source/window/window.cxx:1214:37:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static const char* pNoNWF = getenv( "SAL_NO_NWF" );
data/libreoffice-7.0.3/vcl/source/window/window.cxx:3139:35:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static const char* pEnv = getenv( "HELP_DEBUG" );
data/libreoffice-7.0.3/vcl/source/window/window.cxx:3707:33:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pNoNWF = getenv( "SAL_NO_NWF" );
data/libreoffice-7.0.3/vcl/unx/generic/app/gensys.cxx:84:32:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            const char* pEnv = getenv( "RESOURCE_NAME" );
data/libreoffice-7.0.3/vcl/unx/generic/app/i18n_ic.cxx:138:39:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pIIIMPEnable = getenv( "SAL_DISABLE_OWN_IM_STATUS" );
data/libreoffice-7.0.3/vcl/unx/generic/app/i18n_im.cxx:244:35:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char *pUseInputMethod = getenv( "SAL_USEINPUTMETHOD" );
data/libreoffice-7.0.3/vcl/unx/generic/app/i18n_im.cxx:333:39:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        if ((maMethod == nullptr) && (getenv("XMODIFIERS") != nullptr))
data/libreoffice-7.0.3/vcl/unx/generic/app/i18n_xkb.cxx:40:42:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static char *pUseKeyboardExtension = getenv( "SAL_XKEYBOARDGROUP" );
data/libreoffice-7.0.3/vcl/unx/generic/app/saldata.cxx:245:24:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    PushXErrorLevel( !!getenv( "SAL_IGNOREXERRORS" ) );
data/libreoffice-7.0.3/vcl/unx/generic/app/saldata.cxx:408:26:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        char *pDisplay = getenv("DISPLAY");
data/libreoffice-7.0.3/vcl/unx/generic/app/saldata.cxx:485:10:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if( !getenv( "SAL_SYNCHRONIZE" ) )
data/libreoffice-7.0.3/vcl/unx/generic/app/saldata.cxx:646:39:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static char* p_prioritize_timer = getenv ("SAL_HIGHPRIORITY_REPAINT");
data/libreoffice-7.0.3/vcl/unx/generic/app/saldisp.cxx:84:59:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
static const char *GetEnv( const char *p ) { return Null( getenv( p ) ); }
data/libreoffice-7.0.3/vcl/unx/generic/app/saldisp.cxx:207:24:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    char       *pVID = getenv( "SAL_VISUAL" );
data/libreoffice-7.0.3/vcl/unx/generic/app/saldisp.cxx:640:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if( getenv( "SAL_SYNCHRONIZE" ) )
data/libreoffice-7.0.3/vcl/unx/generic/app/saldisp.cxx:1867:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pEnv = getenv( "SAL_NO_MOUSEGRABS" );
data/libreoffice-7.0.3/vcl/unx/generic/app/salinst.cxx:49:46:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static const char* pNoXInitThreads = getenv( "SAL_NO_XINITTHREADS" );
data/libreoffice-7.0.3/vcl/unx/generic/app/salinst.cxx:190:35:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pDisplay = getenv( "DISPLAY" );
data/libreoffice-7.0.3/vcl/unx/generic/app/sm.cxx:477:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if( getenv( "SESSION_MANAGER" ) )
data/libreoffice-7.0.3/vcl/unx/generic/app/wmadaptor.cxx:985:36:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static const char* pLang = getenv( "LANG" );
data/libreoffice-7.0.3/vcl/unx/generic/desktopdetect/desktopdetector.cxx:38:10:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if ( getenv( "GNOME_DESKTOP_SESSION_ID" ) )
data/libreoffice-7.0.3/vcl/unx/generic/desktopdetect/desktopdetector.cxx:115:39:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pFullVersion = getenv("KDE_FULL_SESSION");
data/libreoffice-7.0.3/vcl/unx/generic/desktopdetect/desktopdetector.cxx:116:42:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pSessionVersion = getenv("KDE_SESSION_VERSION");
data/libreoffice-7.0.3/vcl/unx/generic/desktopdetect/desktopdetector.cxx:125:36:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char *pOverride = getenv( "OOO_FORCE_DESKTOP" );
data/libreoffice-7.0.3/vcl/unx/generic/desktopdetect/desktopdetector.cxx:155:28:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char *pDesktop = getenv( "XDG_CURRENT_DESKTOP" );
data/libreoffice-7.0.3/vcl/unx/generic/desktopdetect/desktopdetector.cxx:174:28:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char *pSession = getenv( "DESKTOP_SESSION" );
data/libreoffice-7.0.3/vcl/unx/generic/desktopdetect/desktopdetector.cxx:196:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pWaylandStr = getenv("WAYLAND_DISPLAY");
data/libreoffice-7.0.3/vcl/unx/generic/desktopdetect/desktopdetector.cxx:204:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pDisplayStr = getenv( "DISPLAY" );
data/libreoffice-7.0.3/vcl/unx/generic/desktopdetect/desktopdetector.cxx:228:42:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pNoXInitThreads = getenv( "SAL_NO_XINITTHREADS" );
data/libreoffice-7.0.3/vcl/unx/generic/dtrans/X11_selection.cxx:678:43:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        aDisplayName = OStringToOUString( getenv( "DISPLAY" ), RTL_TEXTENCODING_ISO_8859_1 );
data/libreoffice-7.0.3/vcl/unx/generic/fontmanager/helper.cxx:88:26:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pValue = getenv( pKey );
data/libreoffice-7.0.3/vcl/unx/generic/fontmanager/helper.cxx:240:12:  [3] (buffer) realpath:
  This function does not protect against buffer overflows, and some
  implementations can overflow internally (CWE-120/CWE-785!). Ensure that the
  destination buffer is at least of size MAXPATHLEN, andto protect against
  implementation problems, the input argument should also be checked to
  ensure it is no larger than MAXPATHLEN.
        && realpath( aPath.getStr(), buf ) )
data/libreoffice-7.0.3/vcl/unx/generic/gdi/gdiimpl.cxx:1397:37:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pRenderEnv = getenv( "SAL_DISABLE_RENDER_POLY" );
data/libreoffice-7.0.3/vcl/unx/generic/gdi/salgdi.cxx:297:22:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if ((pForceDpi = getenv("SAL_FORCEDPI")))
data/libreoffice-7.0.3/vcl/unx/generic/gdi/salgdi.cxx:603:45:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pUseCairoForPolygons(getenv("SAL_ENABLE_USE_CAIRO_FOR_POLYGONS"));
data/libreoffice-7.0.3/vcl/unx/generic/gdi/salgdi.cxx:724:45:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pUseCairoForFatLines(getenv("SAL_DISABLE_USE_CAIRO_FOR_FATLINES"));
data/libreoffice-7.0.3/vcl/unx/generic/glyphs/freetype_glyphcache.cxx:296:14:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    pEnv = ::getenv( "SAL_EMBEDDED_BITMAP_PRIORITY" );
data/libreoffice-7.0.3/vcl/unx/generic/glyphs/freetype_glyphcache.cxx:299:14:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    pEnv = ::getenv( "SAL_ANTIALIASED_TEXT_PRIORITY" );
data/libreoffice-7.0.3/vcl/unx/generic/print/genprnpsp.cxx:77:35:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            if( rDir.isEmpty() && getenv( "HOME" ) )
data/libreoffice-7.0.3/vcl/unx/generic/print/genprnpsp.cxx:78:34:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
                rDir = OUString( getenv( "HOME" ), strlen( getenv( "HOME" ) ), osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/vcl/unx/generic/print/genprnpsp.cxx:78:60:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
                rDir = OUString( getenv( "HOME" ), strlen( getenv( "HOME" ) ), osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/vcl/unx/generic/print/genprnpsp.cxx:268:25:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if( ! ( argv[ 0 ] = getenv( "SHELL" ) ) )
data/libreoffice-7.0.3/vcl/unx/generic/print/genprnpsp.cxx:401:43:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pNoSyncDetection = getenv( "SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION" );
data/libreoffice-7.0.3/vcl/unx/generic/printer/cpdmgr.cxx:241:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pEnv = getenv("SAL_DISABLE_CPD");
data/libreoffice-7.0.3/vcl/unx/generic/printer/cupsmgr.cxx:179:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pEnv = getenv("SAL_DISABLE_CUPS");
data/libreoffice-7.0.3/vcl/unx/generic/printer/cupsmgr.cxx:514:26:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
                    if (!getenv("SAL_CUPS_PPD_RETAIN_TMP"))
data/libreoffice-7.0.3/vcl/unx/generic/printer/ppdparser.cxx:146:45:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            static const char* pEnvLocale = getenv( "SAL_PPDPARSER_LOCALE" );
data/libreoffice-7.0.3/vcl/unx/generic/printer/printerinfomanager.cxx:657:43:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pNoSyncDetection = getenv( "SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION" );
data/libreoffice-7.0.3/vcl/unx/generic/window/salframe.cxx:133:39:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pDisableGrab = getenv( "SAL_DISABLE_FLOATGRAB" );
data/libreoffice-7.0.3/vcl/unx/generic/window/salframe.cxx:2776:30:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
                char* pEnv = getenv( "SAL_WHEELLINES" );
data/libreoffice-7.0.3/vcl/unx/generic/window/salframe.cxx:3571:48:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pDisableStackingCheck = getenv( "SAL_DISABLE_STACKING_CHECK" );
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkdata.cxx:71:10:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if ( getenv( "SAL_IGNOREXERRORS" ) )
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkframe.cxx:351:29:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pKeyDebug = getenv("VCL_GTK3_PAINTDEBUG");
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkframe.cxx:2017:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pEnv = getenv( "SAL_NO_MOUSEGRABS" );
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:131:46:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        static const char* pNoXInitThreads = getenv( "SAL_NO_XINITTHREADS" );
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx:3714:22:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if ((pForceDpi = getenv("SAL_FORCEDPI")))
data/libreoffice-7.0.3/vcl/win/gdi/winlayout.cxx:457:41:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bDoGlyphCaching = (std::getenv("SAL_DISABLE_GLYPH_CACHING") == nullptr);
data/libreoffice-7.0.3/vcl/win/window/salframe.cxx:294:42:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pEnvSynchronize = getenv("SAL_SYNCHRONIZE");
data/libreoffice-7.0.3/vcl/win/window/salframe.cxx:298:48:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pEnvTransparentFloats = getenv("SAL_TRANSPARENT_FLOATS" );
data/libreoffice-7.0.3/vcl/workben/svpclient.cxx:195:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static const char* pEnv = getenv("SVP_LISTENER_PORT");
data/libreoffice-7.0.3/writerfilter/source/dmapper/TagLogger.cxx:48:23:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        char * temp = getenv("TAGLOGGERTMP");
data/libreoffice-7.0.3/writerfilter/source/dmapper/domainmapperfactory.cxx:28:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("SW_DEBUG_WRITERFILTER"))
data/libreoffice-7.0.3/writerfilter/source/filter/RtfFilter.cxx:125:22:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        char* pEnv = getenv("SW_DEBUG_RTF_PASTE_TO");
data/libreoffice-7.0.3/writerfilter/source/filter/RtfFilter.cxx:139:16:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        pEnv = getenv("SW_DEBUG_RTF_PASTE_FROM");
data/libreoffice-7.0.3/xmloff/qa/unit/uxmloff.cxx:87:19:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    bool bHack = (getenv("LIBO_ONEWAY_STABLE_ODF_EXPORT") != nullptr);
data/libreoffice-7.0.3/xmloff/source/style/impastpl.cxx:155:26:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bHack = (getenv("LIBO_ONEWAY_STABLE_ODF_EXPORT") != nullptr);
data/libreoffice-7.0.3/xmloff/source/style/impastpl.cxx:612:26:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bHack = (getenv("LIBO_ONEWAY_STABLE_ODF_EXPORT") != nullptr);
data/libreoffice-7.0.3/xmloff/source/text/txtlists.cxx:190:26:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    static bool bHack = (getenv("LIBO_ONEWAY_STABLE_ODF_EXPORT") != nullptr);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:121:30:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    auto const ldPath = std::getenv("LIBO_LD_PATH");
data/libreoffice-7.0.3/xmlsecurity/source/dialogs/digitalsignaturesdialog.cxx:484:25:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* cPath = getenv("PATH");
data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/nssinitializer.cxx:150:24:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char* pEnv = getenv("MOZILLA_CERTIFICATE_FOLDER");
data/libreoffice-7.0.3/basctl/source/dlged/dlged.cxx:661:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( bytes.getArray() + nPos, readBytes.getConstArray(), static_cast<sal_uInt32>(nRead) );
data/libreoffice-7.0.3/basctl/source/dlged/dlged.cxx:791:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pCombinedData + 4, DialogModelBytes.getConstArray(), nDialogDataLen );
data/libreoffice-7.0.3/basctl/source/dlged/dlged.cxx:792:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pCombinedData + nResOffset, aResData.getConstArray(), nResDataLen );
data/libreoffice-7.0.3/basctl/source/dlged/dlged.cxx:886:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( DialogModelBytes.getArray(), pCombinedData + 4, nDialogDataLen );
data/libreoffice-7.0.3/basctl/source/dlged/dlged.cxx:889:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( aResData.getArray(), pCombinedData + nResOffset, nResDataLen );
data/libreoffice-7.0.3/basic/qa/cppunit/basic_coverage.cxx:100:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if(aDir.open() == osl::FileBase::E_None)
data/libreoffice-7.0.3/basic/qa/cppunit/basic_coverage.cxx:117:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if(aDir.open() == osl::FileBase::E_None)
data/libreoffice-7.0.3/basic/qa/cppunit/basictest.cxx:48:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if(aFile.open(osl_File_OpenFlag_Read) == osl::FileBase::E_None)
data/libreoffice-7.0.3/basic/qa/cppunit/test_vba.cxx:202:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t sBuf[nBufSize];
data/libreoffice-7.0.3/basic/source/basmgr/basmgr.cxx:1784:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pDestData, pSrcData, nLen );
data/libreoffice-7.0.3/basic/source/classes/image.cxx:243:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(pStrings.get(), s.getStr(), s.getLength() * sizeof(sal_Unicode));
data/libreoffice-7.0.3/basic/source/classes/image.cxx:253:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(pStrings.get() + nOff2, aStr.getStr(), (aStr.getLength() + 1) * sizeof(sal_Unicode));
data/libreoffice-7.0.3/basic/source/classes/image.cxx:474:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pByteStrings.get() + nOff, aStr.getStr(), (aStr.getLength() + 1) * sizeof( char ) );
data/libreoffice-7.0.3/basic/source/classes/image.cxx:612:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( p.get(), pStrings.get(), nStringSize * sizeof( sal_Unicode ) );
data/libreoffice-7.0.3/basic/source/classes/image.cxx:619:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pStrings.get() + nStringOff, r.getStr(), len * sizeof( sal_Unicode ) );
data/libreoffice-7.0.3/basic/source/comp/buffer.cxx:96:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            if( nSize ) memcpy( p, pBuf.get(), nSize );
data/libreoffice-7.0.3/basic/source/comp/symtbl.cxx:66:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[40]{};
data/libreoffice-7.0.3/basic/source/runtime/iosys.cxx:198:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC nRet = maFile.open( nFlags );
data/libreoffice-7.0.3/basic/source/runtime/iosys.cxx:202:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        nRet = maFile.open( nFlags );
data/libreoffice-7.0.3/basic/source/runtime/iosys.cxx:325:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pData, aData.getConstArray(), nSize );
data/libreoffice-7.0.3/basic/source/runtime/iosys.cxx:332:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pData, aData.getConstArray(), nSize );
data/libreoffice-7.0.3/basic/source/runtime/methods.cxx:407:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t pBuffer[ _MAX_PATH ];
data/libreoffice-7.0.3/basic/source/runtime/methods.cxx:670:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    nRet = aDir.open();
data/libreoffice-7.0.3/basic/source/runtime/methods.cxx:1203:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aBuffer[16];
data/libreoffice-7.0.3/basic/source/runtime/methods.cxx:1865:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char Buffer[11];
data/libreoffice-7.0.3/basic/source/runtime/methods.cxx:2248:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buf[ 20 ];
data/libreoffice-7.0.3/basic/source/runtime/methods.cxx:2804:52:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                FileBase::RC nRet = rRTLData.pDir->open();
data/libreoffice-7.0.3/basic/source/sbx/sbxform.cxx:230:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sBuffer[ MAX_DOUBLE_BUFFER_LENGTH ];
data/libreoffice-7.0.3/basic/source/sbx/sbxform.cxx:235:22:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    /*int nCount =*/ sprintf( sBuffer,"%+22.15lE",dNum );
data/libreoffice-7.0.3/basic/source/sbx/sbxform.cxx:242:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sBuffer[ MAX_DOUBLE_BUFFER_LENGTH ];
data/libreoffice-7.0.3/basic/source/sbx/sbxform.cxx:244:22:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    /*int nCount =*/ sprintf( sBuffer,"%+i",nNumExp );
data/libreoffice-7.0.3/basic/source/sbx/sbxscan.cxx:430:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cBuf[ 40 ], *p = cBuf;
data/libreoffice-7.0.3/basic/source/uno/scriptcont.cxx:615:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy( pData, aMemStream.GetData(), nSize );
data/libreoffice-7.0.3/basic/source/uno/scriptcont.cxx:740:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy( pData, aMemStream.GetData(), nSize );
data/libreoffice-7.0.3/binaryurp/source/writer.cxx:428:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy(s.getArray(), header.data(), header.size());
data/libreoffice-7.0.3/binaryurp/source/writer.cxx:430:14:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        std::memcpy(s.getArray() + s.getLength() - k, p, k);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_aix_powerpc/cpp2uno.cxx:553:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(raw, (char*)cpp_vtable_call, 2 * sizeof(void*));
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_aix_powerpc/uno2cpp.cxx:99:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(stack+DISPLACEMENT, pStack+ppc::MAX_GPR_REGS, nStack * sizeof(sal_uInt32));
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_ios/uno2cpp.cxx:146:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( stack, pStack, nStackBytes );
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/callvirtualfunction.cxx:36:14:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        std::memcpy(stackargs, stack, sp * 8);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx:166:18:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            std::memcpy(gpr, retin, rtd->nSize);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx:171:18:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            std::memcpy(fpr, retin, rtd->nSize);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx:178:22:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                std::memcpy(gpr, retin, rtd->nSize);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx:189:18:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            std::memcpy(fpr + 3, static_cast<char *>(retin) + 12, 4);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx:192:18:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            std::memcpy(fpr + 2, static_cast<char *>(retin) + 8, 4);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx:195:18:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            std::memcpy(fpr + 1, static_cast<char *>(retin) + 4, 4);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx:198:18:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            std::memcpy(fpr, retin, 4);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx:207:14:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        std::memcpy(fpr, retin, rtd->nSize);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:239:18:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            std::memcpy(ret, gpr, rtd->nSize);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:243:18:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            std::memcpy(ret, fpr, rtd->nSize);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:252:18:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            std::memcpy(static_cast<char *>(ret) + 12, fpr + 3, 4);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:255:18:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            std::memcpy(static_cast<char *>(ret) + 8, fpr + 2, 4);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:258:18:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            std::memcpy(static_cast<char *>(ret) + 4, fpr + 1, 4);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:261:18:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            std::memcpy(ret, fpr, 4);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:268:14:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        std::memcpy(ret, fpr, rtd->nSize);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_alpha/uno2cpp.cxx:164:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( stack, pStack, nStack * 8 );
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:68:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    int fd = open ("/proc/self/auxv", O_RDONLY);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:249:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( stack, pStack, nStackBytes );
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_ia64/uno2cpp.cxx:76:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pRegisterReturn, (void*)&rRet, nRetSize);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_ia64/uno2cpp.cxx:193:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( stack, pStack, nStack * 8 );
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_m68k/uno2cpp.cxx:103:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( stack, pStack, nStackBytes );
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_mips/cpp2uno.cxx:574:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( gpreg, pCallStack, 16);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_mips64/uno2cpp.cxx:170:14:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        std::memcpy( pCallStack, pStack, nStackBytes );
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_powerpc/cpp2uno.cxx:499:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( gpreg, gpregptr, 32);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_powerpc/cpp2uno.cxx:503:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( fpreg, fpregptr, 64);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_powerpc64/cpp2uno.cxx:642:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(raw, (char*) privateSnippetExecutor, 16);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_powerpc64/uno2cpp.cxx:178:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( stack, pStack, nStack * 8 );
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_s390/cpp2uno.cxx:471:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( gpreg, gpregptr, 32);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_s390/cpp2uno.cxx:472:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( fpreg, fpregptr, 64);
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_s390x/uno2cpp.cxx:161:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( stack, pStack, nStack * 8 );
data/libreoffice-7.0.3/bridges/source/cpp_uno/msvc_win32_intel/except.cxx:115:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char _m_d_name[1];
data/libreoffice-7.0.3/bridges/source/cpp_uno/msvc_win32_intel/except.cxx:174:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char somecode[12];
data/libreoffice-7.0.3/bridges/source/cpp_uno/msvc_win32_x86-64/except.cxx:189:50:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    struct typeinfo_t { void* vtbl; void* spare; char name[1]; };
data/libreoffice-7.0.3/bridges/source/cpp_uno/msvc_win32_x86-64/except.cxx:202:14:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        std::memcpy(objplace, get_object(), convertible->object_size);
data/libreoffice-7.0.3/bridges/source/cpp_uno/msvc_win32_x86-64/except.cxx:210:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          std::memcpy(objplace, (const void*)adjust_pointer(get_object(), convertible), convertible->object_size);
data/libreoffice-7.0.3/bridges/source/cpp_uno/msvc_win32_x86-64/except.cxx:341:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char _m_d_name[1];
data/libreoffice-7.0.3/bridges/source/cpp_uno/msvc_win32_x86-64/except.cxx:524:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(static_cast<void *>(&type_info), static_cast<void *>(mscx_getRTTI(pTD->pTypeName)), mscx_getRTTI_len(pTD->pTypeName));
data/libreoffice-7.0.3/bridges/source/cpp_uno/shared/vtablefactory.cxx:252:25:  [2] (tmpfile) mkstemp:
  Potential for temporary file vulnerability in some circumstances. Some
  older Unix-like systems create temp files with permission to write by all
  by default, so be sure to set the umask to override this. Also, some older
  Unix systems might fail to use O_EXCL when opening the file, so make sure
  that O_EXCL is used by the library (CWE-377).
        if ((block.fd = mkstemp(tmpfname.get())) == -1)
data/libreoffice-7.0.3/bridges/source/jni_uno/nativethreadpool.cxx:105:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p, seq.getConstArray(), n);
data/libreoffice-7.0.3/canvas/source/directx/dx_9rm.cxx:359:33:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                memcpy(pDst,pImage,nNumBytesToCopy);
data/libreoffice-7.0.3/canvas/source/directx/dx_surfacebitmap.cxx:472:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pDst,pSrc,nSegmentSizeInBytes);
data/libreoffice-7.0.3/canvas/source/directx/dx_surfacebitmap.cxx:550:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pDst,pSrc,nSegmentSizeInBytes);
data/libreoffice-7.0.3/chart2/qa/extras/chart2dump/chart2dump.cxx:129:30:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            m_aReferenceFile.open(sReferenceFile.getStr(), std::ios_base::in);
data/libreoffice-7.0.3/chart2/qa/extras/chart2dump/chart2dump.cxx:137:25:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            m_aDumpFile.open(sDumpFile.getStr(), std::ios_base::out | std::ofstream::binary | std::ofstream::trunc);
data/libreoffice-7.0.3/cli_ure/source/native/native_bootstrap.cxx:143:16:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
    int size = MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, sLibName, -1, nullptr, 0);
data/libreoffice-7.0.3/cli_ure/source/native/native_bootstrap.cxx:147:10:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
    if (!MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, sLibName, -1, wsLibName.get(), size))
data/libreoffice-7.0.3/codemaker/source/codemaker/global.cxx:148:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE  *f= fopen(fileName.getStr(), "r");
data/libreoffice-7.0.3/codemaker/source/codemaker/global.cxx:161:21:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE  *target = fopen(targetFileName.getStr(), "r");
data/libreoffice-7.0.3/codemaker/source/codemaker/global.cxx:162:18:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE  *tmp = fopen(tmpFileName.getStr(), "r");
data/libreoffice-7.0.3/codemaker/source/codemaker/global.cxx:167:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char        buffer1[1024+1];
data/libreoffice-7.0.3/codemaker/source/codemaker/global.cxx:168:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char        buffer2[1024+1];
data/libreoffice-7.0.3/codemaker/source/commoncpp/commoncpp.cxx:70:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        static char const * const cppTypes[static_cast<int>(codemaker::UnoType::Sort::Any) + 1] = {
data/libreoffice-7.0.3/codemaker/source/cppumaker/cppuoptions.cxx:257:33:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                FILE* cmdFile = fopen(av[i]+1, "r");
data/libreoffice-7.0.3/codemaker/source/cppumaker/cppuoptions.cxx:267:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char  buffer[512];
data/libreoffice-7.0.3/codemaker/source/cppumaker/includes.cxx:184:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char const * hxxExtension[2] = { "h", "hxx" };
data/libreoffice-7.0.3/codemaker/source/javamaker/javaoptions.cxx:189:33:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                FILE* cmdFile = fopen(av[i]+1, "r");
data/libreoffice-7.0.3/codemaker/source/javamaker/javaoptions.cxx:198:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char  buffer[512];
data/libreoffice-7.0.3/codemaker/source/javamaker/javatype.cxx:193:20:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            static char const * const
data/libreoffice-7.0.3/comphelper/source/misc/DirectoryHelper.cxx:51:49:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        return (osl::File::E_None == aBaseFile->open(osl_File_OpenFlag_Read));
data/libreoffice-7.0.3/comphelper/source/misc/DirectoryHelper.cxx:63:53:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        return (osl::FileBase::E_None == aDirectory.open());
data/libreoffice-7.0.3/comphelper/source/misc/DirectoryHelper.cxx:77:45:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (osl::FileBase::E_None != aDirectory.open())
data/libreoffice-7.0.3/comphelper/source/misc/backupfilehelper.cxx:61:60:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (rCandidate && osl::File::E_None == rCandidate->open(osl_File_OpenFlag_Read))
data/libreoffice-7.0.3/comphelper/source/misc/backupfilehelper.cxx:813:56:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (maFile && osl::File::E_None == maFile->open(osl_File_OpenFlag_Read))
data/libreoffice-7.0.3/comphelper/source/misc/backupfilehelper.cxx:849:56:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (maFile && osl::File::E_None == maFile->open(osl_File_OpenFlag_Read))
data/libreoffice-7.0.3/comphelper/source/misc/backupfilehelper.cxx:932:56:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (maFile && osl::File::E_None == maFile->open(osl_File_OpenFlag_Read))
data/libreoffice-7.0.3/comphelper/source/misc/backupfilehelper.cxx:1171:51:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (osl::File::E_None == aSourceFile->open(osl_File_OpenFlag_Read))
data/libreoffice-7.0.3/comphelper/source/misc/backupfilehelper.cxx:1362:72:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (rFileCandidate && osl::File::E_None == rFileCandidate->open(osl_File_OpenFlag_Read))
data/libreoffice-7.0.3/comphelper/source/misc/backupfilehelper.cxx:2346:57:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                    if (osl::File::E_None == aBaseFile->open(osl_File_OpenFlag_Read))
data/libreoffice-7.0.3/comphelper/source/misc/base64.cxx:118:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aCharBuffer[4];
data/libreoffice-7.0.3/comphelper/source/misc/base64.cxx:132:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aCharBuffer[4];
data/libreoffice-7.0.3/comphelper/source/misc/debuggerinfo.cxx:32:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[4096];
data/libreoffice-7.0.3/comphelper/source/misc/debuggerinfo.cxx:33:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    int fd = open("/proc/self/status", O_RDONLY);
data/libreoffice-7.0.3/comphelper/source/misc/docpasswordhelper.cxx:337:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pPassData, aPassword.getStr(), nPassLen * sizeof(pPassData[0]) );
data/libreoffice-7.0.3/comphelper/source/misc/hash.cxx:210:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( data.data() + nIterPos, &be, nAddIter);
data/libreoffice-7.0.3/comphelper/source/misc/hash.cxx:212:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( data.data() + nIterPos, &i, nAddIter);
data/libreoffice-7.0.3/comphelper/source/misc/xmlsechelper.cxx:290:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        const char              pHexDigs[ 17 ] = "0123456789ABCDEF";
data/libreoffice-7.0.3/comphelper/source/misc/xmlsechelper.cxx:291:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char                    pBuffer[ 3 ] = "  ";
data/libreoffice-7.0.3/comphelper/source/streaming/memorystream.cxx:136:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( static_cast<void*>(aData.getArray()), static_cast<void*>(pCursor), nBytesToRead );
data/libreoffice-7.0.3/comphelper/source/streaming/memorystream.cxx:209:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pCursor, aData.getConstArray(), nBytesToWrite );
data/libreoffice-7.0.3/comphelper/source/streaming/seqstream.cxx:71:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(aData.getArray(), m_aData.getConstArray() + m_nPos, nBytesToRead);
data/libreoffice-7.0.3/comphelper/source/streaming/seqstream.cxx:184:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(m_rSequence.getArray() + m_nSize, _rData.getConstArray(), _rData.getLength());
data/libreoffice-7.0.3/comphelper/source/xml/xmltools.cxx:98:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char str[39];
data/libreoffice-7.0.3/comphelper/source/xml/xmltools.cxx:99:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(str, "{%02X%02X%02X%02X-%02X%02X-%02X%02X-%02X%02X-%02X%02X%02X%02X%02X%02X}",
data/libreoffice-7.0.3/compilerplugins/clang/constantparam.cxx:88:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        myfile.open( WORKDIR "/loplugin.constantparam.log", std::ios::app | std::ios::out);
data/libreoffice-7.0.3/compilerplugins/clang/constfields.cxx:201:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        myfile.open(WORKDIR "/loplugin.constfields.log", std::ios::app | std::ios::out);
data/libreoffice-7.0.3/compilerplugins/clang/constfieldsrewrite.cxx:69:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    mmapFD = open(sInputFile, O_RDONLY, 0);
data/libreoffice-7.0.3/compilerplugins/clang/countusersofdefaultparams.cxx:77:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        myfile.open( WORKDIR "/loplugin.countusersofdefaultparams.log", std::ios::app | std::ios::out);
data/libreoffice-7.0.3/compilerplugins/clang/expandablemethods.cxx:85:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        myfile.open( WORKDIR "/loplugin.expandablemethods.log", std::ios::app | std::ios::out);
data/libreoffice-7.0.3/compilerplugins/clang/finalclasses.cxx:59:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        myfile.open( WORKDIR "/loplugin.finalclasses.log", std::ios::app | std::ios::out);
data/libreoffice-7.0.3/compilerplugins/clang/inlinefields.cxx:87:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        myfile.open( WORKDIR "/loplugin.inlinefields.log", std::ios::app | std::ios::out);
data/libreoffice-7.0.3/compilerplugins/clang/mergeclasses.cxx:70:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        myfile.open( WORKDIR "/loplugin.mergeclasses.log", std::ios::app | std::ios::out);
data/libreoffice-7.0.3/compilerplugins/clang/methodcycles.cxx:94:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        myfile.open(WORKDIR "/loplugin.methodcycles.log", std::ios::app | std::ios::out);
data/libreoffice-7.0.3/compilerplugins/clang/singlevalfields.cxx:99:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            myfile.open( WORKDIR "/loplugin.singlevalfields.log", std::ios::app | std::ios::out);
data/libreoffice-7.0.3/compilerplugins/clang/store/removevirtuals.cxx:58:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    mmapFD = open(sInputFile, O_RDONLY, 0);
data/libreoffice-7.0.3/compilerplugins/clang/test/unusedfields.cxx:114:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char tmp[5];
data/libreoffice-7.0.3/compilerplugins/clang/test/writeonlyvars.cxx:76:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmp[5];
data/libreoffice-7.0.3/compilerplugins/clang/unnecessaryvirtual.cxx:76:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        myfile.open( WORKDIR "/loplugin.unnecessaryvirtual.log", std::ios::app | std::ios::out);
data/libreoffice-7.0.3/compilerplugins/clang/unusedenumconstants.cxx:84:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            myfile.open( WORKDIR "/loplugin.unusedenumconstants.log", std::ios::app | std::ios::out);
data/libreoffice-7.0.3/compilerplugins/clang/unusedfields.cxx:207:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        myfile.open( WORKDIR "/loplugin.unusedfields.log", std::ios::app | std::ios::out);
data/libreoffice-7.0.3/compilerplugins/clang/unusedfieldsremove.cxx:60:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    mmapFD = open(sInputFile, O_RDONLY, 0);
data/libreoffice-7.0.3/compilerplugins/clang/unusedmethods.cxx:104:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        myfile.open( WORKDIR "/loplugin.unusedmethods.log", std::ios::app | std::ios::out);
data/libreoffice-7.0.3/compilerplugins/clang/unusedmethodsremove.cxx:61:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    mmapFD = open(sInputFile, O_RDONLY, 0);
data/libreoffice-7.0.3/compilerplugins/clang/virtualdead.cxx:80:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        myfile.open(WORKDIR "/loplugin.virtualdead.log", std::ios::app | std::ios::out);
data/libreoffice-7.0.3/compilerplugins/clang/virtualdown.cxx:64:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        myfile.open(WORKDIR "/loplugin.virtualdown.log", std::ios::app | std::ios::out);
data/libreoffice-7.0.3/configmgr/source/components.cxx:665:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    switch (dir.open()) {
data/libreoffice-7.0.3/configmgr/source/components.cxx:743:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    switch (dir.open()) {
data/libreoffice-7.0.3/configmgr/source/configurationregistry.cxx:93:27:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    virtual void SAL_CALL open(
data/libreoffice-7.0.3/configmgr/source/configurationregistry.cxx:244:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
void Service::open(OUString const & rURL, sal_Bool bReadOnly, sal_Bool)
data/libreoffice-7.0.3/configmgr/source/dconf.cxx:377:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy(value->getArray(), p, n * sizeof (guchar));
data/libreoffice-7.0.3/configmgr/source/dconf.cxx:415:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy(v.getArray(), p, n * sizeof (guchar));
data/libreoffice-7.0.3/configmgr/source/dconf.cxx:442:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy(v.getArray(), p, n * sizeof (gint16));
data/libreoffice-7.0.3/configmgr/source/dconf.cxx:469:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy(v.getArray(), p, n * sizeof (gint32));
data/libreoffice-7.0.3/configmgr/source/dconf.cxx:496:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy(v.getArray(), p, n * sizeof (gint64));
data/libreoffice-7.0.3/configmgr/source/dconf.cxx:523:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy(v.getArray(), p, n * sizeof (gdouble));
data/libreoffice-7.0.3/configmgr/source/dconf.cxx:1130:24:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                static char const * const typeString[
data/libreoffice-7.0.3/configmgr/source/winreg.cxx:135:17:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                wchar_t buffKeyName[MAX_KEY_LENGTH];
data/libreoffice-7.0.3/configmgr/source/writemodfile.cxx:182:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        static char const hexDigit[16] = {
data/libreoffice-7.0.3/connectivity/source/commontools/FValue.cxx:1860:33:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                memcpy( aSeq.getArray() + nOldLength, aReadSeq.getConstArray(), aReadSeq.getLength() );
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:331:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char cType[2];
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:563:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char sHeader[4];
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:836:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&nDate, pData, 4);
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:837:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&nTime, pData+ 4, 4);
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:854:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&nValue, pData, nLen);
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:865:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&nValue, pData, nLen);
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:876:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&d, pData, nLen);
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:1170:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aBuffer[21] = {}; // write buffer
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:1810:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(pData,&nJulianDate,4);
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:1811:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(pData+4,&nJulianTime,4);
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:1821:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char s[sizeof("-327686553565535")];
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:1831:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(pData,s,8);
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:1838:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(pData,&nValue,nLen);
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:1855:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(pData,&nValue,nLen);
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:1861:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(pData,&d,nLen);
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:1878:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(pData+nLen-nValueLen,aDefaultValue.getStr(),nValueLen);
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:1924:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(pData, aStr.getStr(), nLen);
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:1936:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy( pData, sEncoded.getStr(), sEncoded.getLength() );
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:1998:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char sHeader[4];
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:2631:20:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            static char aBuf[514];
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:2657:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char sHeader[4];
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/dindexnode.cxx:891:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aEmptyData[DINDEX_PAGE_SIZE] = {};
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Blob.cxx:83:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aResultBuffer[11 + 11];
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Connection.cxx:217:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char userName[256] = "";
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Connection.cxx:218:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char userPassword[256] = "";
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Connection.cxx:239:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                strcpy(userName,"sysdba");
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Connection.cxx:240:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                strcpy(userPassword,"masterkey");
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Connection.cxx:475:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aTPB[5];
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Connection.cxx:550:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aSPBBuffer[256];
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Connection.cxx:623:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char sOptions[4];
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Connection.cxx:649:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aResults[256];
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/PreparedStatement.cxx:215:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pVar->sqldata, &nLength, 2);
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/PreparedStatement.cxx:217:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pVar->sqldata + 2, str.getStr(), str.getLength());
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/PreparedStatement.cxx:221:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pVar->sqldata, str.getStr(), str.getLength());
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/PreparedStatement.cxx:398:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pVar->sqldata, &nValue, sizeof(nValue));
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/PreparedStatement.cxx:894:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pVar->sqldata, &nSize, 2);
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/PreparedStatement.cxx:896:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pVar->sqldata + 2, xBytesCopy.getConstArray(), nSize);
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/PreparedStatement.cxx:901:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pVar->sqldata, xBytes.getConstArray(), xBytes.getLength() );
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/StatementCommonBase.cxx:366:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aResultsBuffer[8];
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/StatementCommonBase.cxx:402:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aResultsBuffer[1024];
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Util.cxx:42:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char msg[512]; // Size is based on suggestion in docs.
data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/accesslog.cxx:54:24:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            pLogFile = fopen( sByteLogName.getStr(), "a+" );
data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/Blob.cxx:86:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(aSeq.getArray(),t.pEnv->GetByteArrayElements(out,&p),aSeq.getLength());
data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/CallableStatement.cxx:108:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(aSeq.getArray(),t.pEnv->GetByteArrayElements(out,&p),aSeq.getLength());
data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/ConnectionLog.cxx:77:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[ 30 ];
data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/ConnectionLog.cxx:87:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[ 30 ];
data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/ConnectionLog.cxx:97:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[ sizeof("-32768-65535-65535 65535:65535:65535.4294967295") ];
data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/InputStream.cxx:106:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(aData.getArray(),t.pEnv->GetByteArrayElements(pByteArray,&p),out);
data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/JStatement.cxx:319:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(aSeq.getArray(),t.pEnv->GetIntArrayElements(out,&p),aSeq.getLength());
data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/PreparedStatement.cxx:625:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(aSeq.getArray(),t.pEnv->GetIntArrayElements(out,&p),aSeq.getLength());
data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/Reader.cxx:165:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dst, outBuf, outBytes);
data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/ResultSet.cxx:184:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(aSeq.getArray(),t.pEnv->GetByteArrayElements(out,&p),aSeq.getLength());
data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/tools.cxx:228:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(t.pEnv->GetByteArrayElements(pByteArray,&p),aData.getArray(),aData.getLength());
data/libreoffice-7.0.3/connectivity/source/drivers/jdbc/tools.cxx:255:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(t.pEnv->GetCharArrayElements(pCharArray,&p),aData.getArray(),aData.getLength());
data/libreoffice-7.0.3/connectivity/source/drivers/mork/MConnection.cxx:116:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!m_pBook->open(strPath.getStr()))
data/libreoffice-7.0.3/connectivity/source/drivers/mork/MConnection.cxx:128:26:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (!m_pHistory->open(strPath.getStr()))
data/libreoffice-7.0.3/connectivity/source/drivers/mork/MorkParser.cxx:63:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
bool MorkParser::open( const std::string &path )
data/libreoffice-7.0.3/connectivity/source/drivers/mork/mork_helper.cxx:11:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!mork.open(path))
data/libreoffice-7.0.3/connectivity/source/drivers/odbc/OConnection.cxx:98:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(szConnStrIn, aConStr.getStr(), std::min<sal_Int32>(sal_Int32(2048),aConStr.getLength()));
data/libreoffice-7.0.3/connectivity/source/drivers/odbc/OConnection.cxx:304:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pOut[2048];
data/libreoffice-7.0.3/connectivity/source/drivers/odbc/OConnection.cxx:410:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pCat[1024];
data/libreoffice-7.0.3/connectivity/source/drivers/odbc/OPreparedStatement.cxx:325:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pData, _sData.getStr(), nByteLen);
data/libreoffice-7.0.3/connectivity/source/drivers/odbc/OPreparedStatement.cxx:348:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pData, sOData.getStr(), nByteLen);
data/libreoffice-7.0.3/connectivity/source/drivers/odbc/OTools.cxx:408:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(aData.getArray() + nLen, aCharArray, nReadBytes);
data/libreoffice-7.0.3/connectivity/source/drivers/odbc/OTools.cxx:477:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aCharArray[2048];
data/libreoffice-7.0.3/connectivity/source/drivers/odbc/OTools.cxx:530:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aValue[512];
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_statement.cxx:382:47:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        *(data->pMultipleResultUpdateCount) = atoi( PQcmdTuples( result ) );
data/libreoffice-7.0.3/cppu/source/typelib/typelib.cxx:853:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    ::memcpy( pEnum->pEnumValues, pEnumValues, nEnumValues * sizeof(sal_Int32) );
data/libreoffice-7.0.3/cppu/source/typelib/typelib.cxx:1574:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(
data/libreoffice-7.0.3/cppu/source/uno/sequence.cxx:325:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/cppu/source/uno/sequence.cxx:335:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/cppu/source/uno/sequence.cxx:345:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/cppu/source/uno/sequence.cxx:356:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/cppu/source/uno/sequence.cxx:367:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/cppu/source/uno/sequence.cxx:378:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/cppu/source/uno/sequence.cxx:388:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/cppu/source/uno/sequence.cxx:398:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/cppu/source/uno/sequence.cxx:408:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/cppuhelper/qa/ifcontainer/cppu_ifcontainer.cxx:241:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            const char * const pTypes[nTests] =
data/libreoffice-7.0.3/cppuhelper/source/findsofficepath.c:146:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[PATH_MAX];
data/libreoffice-7.0.3/cppuhelper/source/servicemanager.cxx:1299:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    switch (dir.open()) {
data/libreoffice-7.0.3/cppuhelper/source/servicemanager.cxx:1350:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    switch (reg.open(uri, RegAccessMode::READONLY)) {
data/libreoffice-7.0.3/cppuhelper/source/typemanager.cxx:2023:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    switch (dir.open()) {
data/libreoffice-7.0.3/cui/source/customize/CustomNotebookbarGenerator.cxx:242:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (aDirectory.open() != osl::FileBase::E_None)
data/libreoffice-7.0.3/cui/source/customize/CustomNotebookbarGenerator.cxx:249:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (aFile.open(nflag) != osl::FileBase::E_None)
data/libreoffice-7.0.3/cui/source/dialogs/cuicharmap.cxx:710:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[100];
data/libreoffice-7.0.3/cui/source/dialogs/cuicharmap.cxx:836:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer[100];
data/libreoffice-7.0.3/cui/source/dialogs/cuicharmap.cxx:848:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[100];
data/libreoffice-7.0.3/cui/source/dialogs/tipofthedaydlg.cxx:70:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    return aFile.open(osl_File_OpenFlag_Read) == osl::FileBase::E_None;
data/libreoffice-7.0.3/dbaccess/source/core/dataaccess/documentdefinition.cxx:1848:55:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
Reference< XComponent > SAL_CALL ODocumentDefinition::open(  )
data/libreoffice-7.0.3/dbaccess/source/ui/app/AppController.cxx:1770:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            xRet = aHelper->open( _sName, xDefinition, _eOpenMode, _rAdditionalArguments );
data/libreoffice-7.0.3/dbaccess/source/ui/misc/linkeddocuments.cxx:294:53:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    Reference< XComponent > OLinkedDocumentsAccess::open( const OUString& _rLinkName, Reference< XComponent >& _xDefinition,
data/libreoffice-7.0.3/desktop/qa/desktop_lib/test_desktop_lib.cxx:361:48:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            m_aSearchResultPart.push_back(std::atoi(rValue.second.get<std::string>("part").c_str()));
data/libreoffice-7.0.3/desktop/qa/desktop_lib/test_desktop_lib.cxx:1978:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char pPixels[256 * 256 * 4];
data/libreoffice-7.0.3/desktop/source/app/app.cxx:210:31:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC rc = fr.open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/desktop/source/app/app.cxx:255:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    rc = fw.open(osl_File_OpenFlag_Write | osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/desktop/source/app/app.cxx:1463:36:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                if ( (rc = pidfile.open( osl_File_OpenFlag_Write | osl_File_OpenFlag_Create ) ) == osl::File::E_None )
data/libreoffice-7.0.3/desktop/source/app/cmdlineargs.cxx:205:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char sBuffer[nBufLen];
data/libreoffice-7.0.3/desktop/source/app/officeipcthread.cxx:73:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[1024];
data/libreoffice-7.0.3/desktop/source/app/updater.cxx:637:48:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC eError = aDownloadedFile.open(1);
data/libreoffice-7.0.3/desktop/source/app/updater.cxx:860:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    aDir.open();
data/libreoffice-7.0.3/desktop/source/app/userinstall.cxx:63:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        e = dir.open();
data/libreoffice-7.0.3/desktop/source/deployment/dp_persmap.cxx:38:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char PmapMagic[4] = {'P','m','p','1'};
data/libreoffice-7.0.3/desktop/source/deployment/dp_persmap.cxx:46:5:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    open();
data/libreoffice-7.0.3/desktop/source/deployment/dp_persmap.cxx:141:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
void PersistentMap::open()
data/libreoffice-7.0.3/desktop/source/deployment/dp_persmap.cxx:146:44:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    const osl::File::RC rcOpen = m_MapFile.open( nOpenFlags);
data/libreoffice-7.0.3/desktop/source/deployment/dp_persmap.cxx:171:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aHeaderBytes[ sizeof(PmapMagic)];
data/libreoffice-7.0.3/desktop/source/deployment/dp_persmap.cxx:218:48:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        const osl::File::RC rcOpen = m_MapFile.open( nOpenFlags);
data/libreoffice-7.0.3/desktop/source/deployment/inc/dp_persmap.h:56:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    void open();
data/libreoffice-7.0.3/desktop/source/deployment/manager/dp_manager.cxx:324:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    bError = aFile.open( osl_File_OpenFlag_Read |
data/libreoffice-7.0.3/desktop/source/deployment/misc/dp_misc.cxx:477:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/libreoffice-7.0.3/desktop/source/deployment/misc/lockfile.cxx:62:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pHostName[1024];
data/libreoffice-7.0.3/desktop/source/deployment/misc/lockfile.cxx:90:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char tmpId[nIdBytes*2+1];
data/libreoffice-7.0.3/desktop/source/deployment/misc/lockfile.cxx:94:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( tmpId+i*2, "%02X", tmpByte );
data/libreoffice-7.0.3/desktop/source/deployment/misc/lockfile.cxx:111:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (aFile.open( osl_File_OpenFlag_Create ) == File::E_EXIST) {
data/libreoffice-7.0.3/desktop/source/deployment/misc/lockfile.cxx:131:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                (void)aFile.open( osl_File_OpenFlag_Create );
data/libreoffice-7.0.3/desktop/source/deployment/registry/component/dp_component.cxx:461:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        m_xCommonRDB->open(
data/libreoffice-7.0.3/desktop/source/deployment/registry/component/dp_component.cxx:471:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        m_xNativeRDB->open(
data/libreoffice-7.0.3/desktop/source/deployment/registry/component/dp_component.cxx:535:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        m_xCommonRDB->open( OUString() /* in-mem */,
data/libreoffice-7.0.3/desktop/source/deployment/registry/component/dp_component.cxx:541:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        m_xNativeRDB->open( OUString() /* in-mem */,
data/libreoffice-7.0.3/desktop/source/deployment/registry/component/dp_component.cxx:1162:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    xMemReg->open( OUString() /* in mem */, false, true );
data/libreoffice-7.0.3/desktop/source/deployment/registry/component/dp_component.cxx:1550:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            xRegistry->open(expandUnoRcUrl(aRDBPath), false, false);
data/libreoffice-7.0.3/desktop/source/deployment/registry/configuration/dp_configuration.cxx:606:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( filtered.data() + write_pos, pBytes, index );
data/libreoffice-7.0.3/desktop/source/deployment/registry/configuration/dp_configuration.cxx:646:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( filtered.data() + write_pos, pAdd, nAdd );
data/libreoffice-7.0.3/desktop/source/deployment/registry/help/dp_help.cxx:258:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if ( helpFolder.open() == ::osl::File::E_None)
data/libreoffice-7.0.3/desktop/source/deployment/registry/help/dp_help.cxx:278:36:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                if (compiledFolder.open() != ::osl::File::E_None)
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:276:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pMemory, rStr.getStr(), rStr.getLength() + 1);
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:3489:22:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                std::memcpy(*pOutput, aOutStream.GetData(), nOutputSize);
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:4278:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *pInMimeTypes[1];
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:4279:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *pInStreams[1];
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:5919:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    int fd = open([[bundlePath stringByAppendingPathComponent:@"ICU.dat"] UTF8String], O_RDONLY);
data/libreoffice-7.0.3/desktop/source/migration/migration.cxx:129:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    bool bRet = aFile.open (osl_File_OpenFlag_Write | osl_File_OpenFlag_Create | osl_File_OpenFlag_NoLock) == FileBase::E_EXIST;
data/libreoffice-7.0.3/desktop/source/migration/migration.cxx:538:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (dir.open() == FileBase::E_None) {
data/libreoffice-7.0.3/desktop/source/migration/migration.cxx:650:42:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    ::osl::FileBase::RC nError = regFile.open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/desktop/source/migration/services/basicmigration.cxx:74:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if ( aDir.open() == ::osl::FileBase::E_None )
data/libreoffice-7.0.3/desktop/source/migration/services/oo3extensionmigration.cxx:80:47:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC nRetCode = aScanRootDir.open();
data/libreoffice-7.0.3/desktop/source/migration/services/oo3extensionmigration.cxx:96:42:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nRetCode = aExtensionRootDir.open();
data/libreoffice-7.0.3/desktop/source/migration/services/oo3extensionmigration.cxx:125:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (aDir.open() == osl::FileBase::E_None)
data/libreoffice-7.0.3/desktop/source/migration/services/wordbookmigration.cxx:67:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if ( aDir.open() == ::osl::FileBase::E_None )
data/libreoffice-7.0.3/desktop/source/migration/services/wordbookmigration.cxx:118:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char pMagicHeader[MAX_HEADER_LENGTH];
data/libreoffice-7.0.3/desktop/unx/source/file_image_unx.c:48:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if ((fd = open (filename, O_RDONLY)) == -1)
data/libreoffice-7.0.3/desktop/unx/source/pagein.c:53:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char fullpath[4096];
data/libreoffice-7.0.3/desktop/unx/source/pagein.c:61:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(fullpath,"/sys/dev/block/%d:%d/queue/rotational",major,minor);
data/libreoffice-7.0.3/desktop/unx/source/pagein.c:62:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if ((fp = fopen(fullpath, "r")) == NULL)
data/libreoffice-7.0.3/desktop/unx/source/pagein.c:73:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char fullpath[4096];
data/libreoffice-7.0.3/desktop/unx/source/pagein.c:86:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if ((fp = fopen (fullpath, "r")) == NULL)
data/libreoffice-7.0.3/desktop/unx/source/splashx.c:97:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if ( !(file = fopen( filename, "r" ) ) )
data/libreoffice-7.0.3/desktop/unx/source/splashx.c:315:33:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                COPY_IN_OUT( 3, memcpy(out, &pixel, sizeof (color_t)); out += 3; )
data/libreoffice-7.0.3/desktop/unx/source/splashx.c:610:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy (pSuffix, "intro");
data/libreoffice-7.0.3/desktop/unx/source/start.c:119:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[64];
data/libreoffice-7.0.3/desktop/unx/source/start.c:183:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pRealPath[PATH_MAX];
data/libreoffice-7.0.3/desktop/unx/source/start.c:245:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char val[3];
data/libreoffice-7.0.3/desktop/unx/source/start.c:478:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char resp[SAL_N_ELEMENTS("InternalIPC::ProcessingDone")];
data/libreoffice-7.0.3/desktop/unx/source/start.c:502:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char pBuffer[BUFFER_LEN + 1];
data/libreoffice-7.0.3/desktop/unx/source/start.c:617:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char newpath[4096];
data/libreoffice-7.0.3/desktop/unx/source/start.c:774:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char resp[strlen("InternalIPC::SendArguments") + 1];
data/libreoffice-7.0.3/desktop/win32/source/QuickStart/QuickStart.cxx:47:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t filename[_MAX_PATH + 1];
data/libreoffice-7.0.3/desktop/win32/source/QuickStart/QuickStart.cxx:57:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t imagename[_MAX_PATH + 1];
data/libreoffice-7.0.3/desktop/win32/source/unoinfo.cxx:53:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t path[MAX_PATH];
data/libreoffice-7.0.3/desktop/win32/source/unoinfo.cxx:69:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t path[MAX_PATH];
data/libreoffice-7.0.3/desktop/win32/source/unoinfo.cxx:76:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t path[MAX_PATH];
data/libreoffice-7.0.3/drawinglayer/source/tools/wmfemfhelper.cxx:3040:45:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                                    limit = atoi(env);
data/libreoffice-7.0.3/dtrans/source/cnttype/wbench/testcnttype.cxx:66:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fstream = fopen( fname, "r+" );
data/libreoffice-7.0.3/dtrans/source/cnttype/wbench/testcnttype.cxx:73:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[1024];
data/libreoffice-7.0.3/dtrans/source/cnttype/wbench/testcnttype.cxx:89:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fstream = fopen( fname, "w" );
data/libreoffice-7.0.3/dtrans/source/win32/dtobj/FetcList.cxx:305:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char  buff[6];
data/libreoffice-7.0.3/dtrans/source/win32/dtobj/FetcList.cxx:312:22:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    localeCodePage = atol( buff );
data/libreoffice-7.0.3/dtrans/source/win32/dtobj/FmtFilter.cxx:190:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pBmpFileHdr + 1, pBmpInfoHdr, aWinDIB.getLength());
data/libreoffice-7.0.3/dtrans/source/win32/dtobj/FmtFilter.cxx:216:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( winDIBStream.getArray( ),
data/libreoffice-7.0.3/dtrans/source/win32/dtobj/FmtFilter.cxx:273:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(
data/libreoffice-7.0.3/dtrans/source/win32/dtobj/FmtFilter.cxx:327:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t pathW[MAX_PATH];
data/libreoffice-7.0.3/dtrans/source/win32/dtobj/FmtFilter.cxx:386:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t buff[MAX_PATH];
data/libreoffice-7.0.3/dtrans/source/win32/dtobj/TxtCnvtHlp.cxx:32:14:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
    return ( MultiByteToWideChar( code_page,
data/libreoffice-7.0.3/dtrans/source/win32/dtobj/TxtCnvtHlp.cxx:80:12:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
    return MultiByteToWideChar( cp_src,
data/libreoffice-7.0.3/dtrans/source/win32/misc/ImplHelper.cxx:202:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( ptdDest, ptdSrc, static_cast< size_t >( ptdSrc->tdSize ) );
data/libreoffice-7.0.3/dtrans/source/win32/workbench/test_wincb.cxx:159:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( textStream.getArray( ), text.getStr( ), textStream.getLength( ) );
data/libreoffice-7.0.3/dtrans/source/win32/workbench/test_wincb.cxx:211:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buff[6];
data/libreoffice-7.0.3/dtrans/test/win32/dnd/atlwindow.cxx:161:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pMem, pBuffer, length+1);
data/libreoffice-7.0.3/dtrans/test/win32/dnd/dndTest.cxx:56:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
int main( int argc, char *argv[ ], char *envp[ ] )
data/libreoffice-7.0.3/dtrans/test/win32/dnd/dndTest.cxx:56:36:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
int main( int argc, char *argv[ ], char *envp[ ] )
data/libreoffice-7.0.3/editeng/source/editeng/editdbg.cxx:322:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE* fp = fopen( "/tmp/debug.log", "w" );
data/libreoffice-7.0.3/editeng/source/editeng/editdbg.cxx:324:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE* fp = fopen( "d:\\debug.log", "w" );
data/libreoffice-7.0.3/editeng/source/editeng/editdoc.cxx:501:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pOrgDXArray.get(), pDXArray, nLen * sizeof(long) );
data/libreoffice-7.0.3/editeng/source/editeng/impedit3.cxx:4628:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( pDXArray, pTP->GetExtraInfos()->pOrgDXArray.get(), (pTP->GetLen()-1)*sizeof(sal_Int32) );
data/libreoffice-7.0.3/editeng/source/editeng/impedit5.cxx:835:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pAttribs.get(), pA, nL*sizeof(ExtTextInputAttr) );
data/libreoffice-7.0.3/embeddedobj/source/msole/xdialogcreator.cxx:158:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char szFile[MAX_PATH];
data/libreoffice-7.0.3/embedserv/source/embed/docholder.cxx:505:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t buffer[256];
data/libreoffice-7.0.3/embedserv/source/inprocserv/dllentry.cxx:98:17:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                wchar_t pSubKey[SAL_N_ELEMENTS(pSubKeyTemplate)];
data/libreoffice-7.0.3/embedserv/source/inprocserv/dllentry.cxx:209:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t aLibPath[1024];
data/libreoffice-7.0.3/emfio/source/reader/emfreader.cxx:304:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        static char buffer[11];
data/libreoffice-7.0.3/emfio/source/reader/wmfreader.cxx:958:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char lfFaceName[LF_FACESIZE+1];
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:292:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char        aSubKey[513];
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:307:13:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            wchar_t pActiveXPath[1124];
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:308:13:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            wchar_t pActiveXPath101[1124];
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:471:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pSubKeyName[256];
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:488:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aSubKey[513];
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:591:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aSubKey[513];
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:674:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aSubKey[513];
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:750:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t pProgramPath[1024];
data/libreoffice-7.0.3/extensions/source/config/ldap/ldapaccess.cxx:254:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * attributes [2] = { const_cast<char *>(LDAP_NO_ATTRS), nullptr };
data/libreoffice-7.0.3/extensions/source/logging/csvformatter.cxx:243:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer[ 31 ];
data/libreoffice-7.0.3/extensions/source/logging/filehandler.cxx:187:48:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            ::osl::FileBase::RC res = m_pFile->open( osl_File_OpenFlag_Write | osl_File_OpenFlag_Create );
data/libreoffice-7.0.3/extensions/source/logging/loggerconfig.cxx:91:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer[ 30 ];
data/libreoffice-7.0.3/extensions/source/logging/plaintextformatter.cxx:84:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[ sizeof("-32768-65535-65535 65535:65535:65535.4294967295") ];
data/libreoffice-7.0.3/extensions/source/ole/unoobjw.cxx:1840:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(pDest->pdecVal, pSource, sizeof(DECIMAL));
data/libreoffice-7.0.3/extensions/source/scanner/grid.cxx:176:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( m_pNewYValues.get(), m_pOrigYValues, sizeof( double ) * m_nValues );
data/libreoffice-7.0.3/extensions/source/scanner/grid.cxx:443:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pBuf[256];
data/libreoffice-7.0.3/extensions/source/scanner/grid.cxx:451:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        std::sprintf(pBuf, "%g", fX);
data/libreoffice-7.0.3/extensions/source/scanner/grid.cxx:464:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        std::sprintf(pBuf, "%g", fY);
data/libreoffice-7.0.3/extensions/source/scanner/grid.cxx:646:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( m_pNewYValues.get(), m_pOrigYValues, m_nValues*sizeof(double) );
data/libreoffice-7.0.3/extensions/source/scanner/sane.cxx:700:28:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            FILE* pFrame = fopen(OUStringToOString(aFrame.GetFileName(), osl_getThreadTextEncoding()).getStr(), "w+b");
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:736:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char pBuf[256];
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:741:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( pBuf, "%g", fValue );
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:752:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char pBuf[256];
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:753:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( pBuf, "%g", fValue );
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:993:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char pBuf[ 256 ];
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:999:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( pBuf, "%g", mpRange[ i ] );
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:1005:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( pBuf, "%g", fValue );
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:1025:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pBuf[256];
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:1030:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( pBuf, " < %g ; %g >", mfMin, mfMax );
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:1035:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( pBuf, "%g", fValue );
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:1386:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char buf[256];
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:1395:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf( buf, "%lg", fValue );
data/libreoffice-7.0.3/extensions/source/scanner/scanwin.cxx:525:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&nDIBSize, pMap, 4); // size of the following DIB
data/libreoffice-7.0.3/extensions/source/scanner/scanwin.cxx:562:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pBuf + sizeof(BITMAPFILEHEADER), pBIH, nDIBSize);
data/libreoffice-7.0.3/extensions/source/scanner/twain32shim.cxx:100:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t sClassName[nBufSize];
data/libreoffice-7.0.3/extensions/source/scanner/twain32shim.cxx:424:37:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                    memcpy(pMap, &nMapSize, 4); // size of the following DIB
data/libreoffice-7.0.3/extensions/source/scanner/twain32shim.cxx:425:37:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                    memcpy(static_cast<char*>(pMap) + 4, pBmpMem, nDIBSize);
data/libreoffice-7.0.3/extensions/source/update/check/updatecheck.cxx:148:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char       szBuffer[4096];
data/libreoffice-7.0.3/extensions/source/update/check/updatecheck.cxx:1435:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    rc = aFile.open( osl_File_OpenFlag_Write | osl_File_OpenFlag_Create );
data/libreoffice-7.0.3/extensions/source/update/check/updatecheckconfig.cxx:177:48:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if( osl::FileBase::E_None != aDocumentsDir.open() )
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:533:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:538:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char tmp[1024];
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:548:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( tmp, "%ld \n", *(long*)&data);
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:552:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( tmp, "%S \n", (BSTR)data);
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:556:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( tmp, "%x \n", var.byref);
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:560:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( tmp, "%f \n", *(float*) &data);
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:564:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( tmp, "%f \n", *(double*) &data);
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:576:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf( tmp, "%x : %S \n", *(long*)&data, var.bstrVal);
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:579:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf( tmp, "%x\n", *(long*)&data);
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:779:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buff[4096];
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:791:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char tmpBuf[1024];
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:806:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf( tmpBuf, "(%ld,%ld): %ld\n", index[1], index[0], longVal);
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:810:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf( tmpBuf, "(%ld,%ld): %d\n", index[1], index[0], (unsigned char)longVal);
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:814:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf( tmpBuf, "(%ld,%ld):  %d (vartype %d)\n",  index[1], index[0], var.byref, var.vt);
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:837:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char tmpBuf[1024];
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:855:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf( tmpBuf, "(%ld,%ld,%ld): %ld\n", index[2], index[1], index[0], longVal);
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:859:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf( tmpBuf, "(%ld,%ld,%ld): %d\n", index[2], index[1], index[0], (unsigned char)longVal);
data/libreoffice-7.0.3/extensions/test/ole/AxTestComponents/Basic.cpp:864:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf( tmpBuf, "(%ld,%ld,%ld):  %d (vartype %d)\n", index[2],  index[1], index[0], var.byref, var.vt);
data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlCtl.cpp:218:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlCtl.cpp:219:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( buf, "inByte: value= %d", val);
data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlCtl.cpp:226:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlCtl.cpp:227:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( buf, "inLong: value= %d", val);
data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlCtl.cpp:236:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlCtl.cpp:237:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( buf, "inString: value= %S", *val);
data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlCtl.cpp:245:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlCtl.cpp:246:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( buf, "inFloat: value= %f", val);
data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlCtl.cpp:253:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlCtl.cpp:254:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( buf, "inDouble: value= %g", val);
data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlCtl.cpp:266:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[256];
data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlCtl.cpp:267:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( buf, "inVariant: value= %S", vaResult.bstrVal);
data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlCtl.cpp:276:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/libreoffice-7.0.3/extensions/test/ole/MfcControl/MfcControlCtl.cpp:291:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( buf, "inObject: value= %S", (wchar_t*)bstr);
data/libreoffice-7.0.3/extensions/test/ole/OleClient/clientTest.cxx:1071:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buff[1024];
data/libreoffice-7.0.3/extensions/test/ole/OleClient/clientTest.cxx:1231:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(buff, "MFC outShort %d",  *(sal_Int16*)anyOut.getValue());
data/libreoffice-7.0.3/extensions/test/ole/OleClient/clientTest.cxx:1237:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(buff, "MFC outLong %d",  *(sal_Int32*)anyOut.getValue());
data/libreoffice-7.0.3/extensions/test/ole/OleClient/clientTest.cxx:1243:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(buff, "MFC outString %S",  ((OUString*)anyOut.getValue())->getStr());
data/libreoffice-7.0.3/extensions/test/ole/OleClient/clientTest.cxx:1249:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(buff, "MFC outFloat %f",  *(float*)anyOut.getValue());
data/libreoffice-7.0.3/extensions/test/ole/OleClient/clientTest.cxx:1255:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(buff, "MFC outFloat %f",  *(double*)anyOut.getValue());
data/libreoffice-7.0.3/extensions/test/ole/OleClient/clientTest.cxx:1262:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(buff, "MFC outVariant %S", ((OUString*)anyOut.getValue())->getStr());
data/libreoffice-7.0.3/extensions/test/ole/OleClient/clientTest.cxx:1273:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(buff, "MFC outObject, property:  %S",  tmpStr.getStr());
data/libreoffice-7.0.3/extensions/test/ole/OleClient/funcs.cxx:295:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buff[1024];
data/libreoffice-7.0.3/extensions/test/ole/OleClient/funcs.cxx:297:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmpBuf[1024];
data/libreoffice-7.0.3/extensions/test/ole/OleClient/funcs.cxx:307:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
             sprintf( tmpBuf, "sal_Int8 %d \n", *(sal_Int8*)elem.getValue());
data/libreoffice-7.0.3/extensions/test/ole/OleClient/funcs.cxx:310:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
             sprintf( tmpBuf, "sal_Int16 %d \n", *(sal_Int16*)elem.getValue());
data/libreoffice-7.0.3/extensions/test/ole/OleClient/funcs.cxx:313:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
             sprintf( tmpBuf, "sal_Int32 %d \n", *(sal_Int32*)elem.getValue());
data/libreoffice-7.0.3/extensions/test/ole/OleClient/funcs.cxx:316:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
             sprintf( tmpBuf, "double %f \n", *(double*)elem.getValue());
data/libreoffice-7.0.3/extensions/test/ole/OleClient/funcs.cxx:319:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
             sprintf( tmpBuf, "float %f \n", *(float*)elem.getValue());
data/libreoffice-7.0.3/extensions/test/ole/OleClient/funcs.cxx:322:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
             sprintf( tmpBuf, "%S \n", (*(OUString*)elem.getValue()).getStr());
data/libreoffice-7.0.3/extensions/test/ole/OleClient/funcs.cxx:332:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf( tmpBuf, "Property prpString: %S \n", (*(OUString*)prpVal.getValue()).getStr());
data/libreoffice-7.0.3/extensions/test/ole/OleConverterVar1/convTest.cxx:603:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf( buf, " VT_R8: %f \n",V_R8( &var) );
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1228:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buff[1024];
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1230:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( buff,"Property::Attribute : %d \n Property::Handle : %d \n Property::Name : %S",
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1256:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buff[1024];
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1258:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( buff,"Property::Attribute : %d \n Property::Handle : %d \n Property::Name : %S",
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1286:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buff[256];
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1287:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( buff, "parameter : %f", val);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1313:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buff[1024];
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1341:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( buff, "XCallback::outInterface, value: %x", xSimple.get());
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1352:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( buff,"XCallback::outEnum, SimpleEnum: %d", aSimpleEnum);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1357:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( buff,"XCallback::outSeqAny, length: %d )", seqAny.getLength());
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1379:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( buff,"XCallback::outBool, value: %d", aBool);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1384:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( buff,"XCallback::outChar, value: %C", aChar);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1394:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( buff,"XCallback::outFloat, value: %f", aFloat);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1399:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( buff,"XCallback::outDouble, value: %f", aDouble);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1404:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( buff,"XCallback::outByte, value: %d", aByte);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1409:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( buff,"XCallback::outShort, value: %d", aShort);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1414:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( buff,"XCallback::outLong, value: %d", aLong);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1425:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( buff, "oletest.testInterface: outValue: %d", outLong);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1458:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( buff,"XCallback::outSeqAny, length: %d )", seqAny.getLength());
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1507:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buff[1024];
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1508:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( buff, "Enum: %d", aEnum);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1521:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buff[1023];
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1522:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( buff, "Sequence length: %d", seqAny.getLength());
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1556:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buff[1024];
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1557:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( buff, "out value bool: %d", b);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1565:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buff[1024];
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1566:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( buff, "out value sal_Unicode: %C", uc);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1574:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buff[1024];
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1575:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( buff, "out value string: %S", s.getStr());
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1583:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buff[1024];
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1584:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( buff, "out value float: %f", f);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1592:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buff[1024];
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1593:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( buff, "out value double: %g", f);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1601:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buff[1024];
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1602:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( buff, "out value sal_Int8: %d", aByte);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1610:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buff[1024];
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1611:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( buff, "out value sal_Int16: %d", aShort);
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1619:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buff[1024];
data/libreoffice-7.0.3/extensions/test/ole/cpnt/cpnt.cxx:1620:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( buff, "out value sal_Int32: %d", aLong);
data/libreoffice-7.0.3/extensions/test/ole/unloading/unloadTest.cxx:64:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    xreg->open( OUString("services.rdb"),
data/libreoffice-7.0.3/extensions/test/ole/unloading/unloadTest.cxx:98:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    xreg->open( OUString("services.rdb"),
data/libreoffice-7.0.3/extensions/test/ole/unloading/unloadTest.cxx:130:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    xreg->open( OUString("services.rdb"),
data/libreoffice-7.0.3/extensions/test/ole/unloading/unloadTest.cxx:172:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    xreg->open( OUString("services.rdb"),
data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/XCallback_Impl/Callback.cpp:62:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buff[1024];
data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/XCallback_Impl/Callback.cpp:64:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( buff, "param1: %d, param2 out: %d, param3: %S", val, *pval, string);
data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/XCallback_Impl/Callback.cpp:361:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buff[256];
data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/XCallback_Impl/Callback.cpp:362:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( buff, "character value: %C", *inoutVal);
data/libreoffice-7.0.3/extensions/test/ole/unoTocomCalls/XCallback_Impl/Callback.cpp:457:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buff[1024];
data/libreoffice-7.0.3/external/bluez_bluetooth/inc/bluetooth/bluetooth.h:68:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (dst, src, sizeof (bdaddr_t));
data/libreoffice-7.0.3/external/bluez_bluetooth/inc/bluetooth/hci.h:659:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char name[8];
data/libreoffice-7.0.3/external/clucene/configs/_clucene-config-LINUX.h:71:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
#define _cl_open open
data/libreoffice-7.0.3/external/clucene/configs/_clucene-config-generic.h:71:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
#define _cl_open open
data/libreoffice-7.0.3/filter/qa/cppunit/xslt-test.cxx:134:9:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    foo.open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/filter/qa/cppunit/xslt-test.cxx:193:9:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    foo.open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/bundles.cxx:68:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( pCFontEntry->pFontName.get(), pPtr->pFontName.get(), nSize );
data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/bundles.cxx:74:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( pCFontEntry->pCharSetValue.get(), pPtr->pCharSetValue.get(), nSize );
data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/bundles.cxx:124:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pBuf.get(), pSource, nSize );
data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/bundles.cxx:166:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pFontEntry->pFontName.get(), pBuf.get(), nSize );
data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/bundles.cxx:186:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pFontEntry->pCharSetValue.get(), pSource, nSize );
data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/cgm.cxx:204:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( static_cast<void*>(&fFloatBuf), pPtr, 4 );
data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/cgm.cxx:209:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( static_cast<void*>(&fDoubleBuf), pPtr, 8 );
data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/class1.cxx:163:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( pBuf.get(), mpSource, mnElementSize );
data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/class7.cxx:136:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy( pTextEntry->pText, pAppData, nLen );
data/libreoffice-7.0.3/filter/source/graphicfilter/idxf/dxfgrprd.cxx:31:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char  buf[256 + 1];
data/libreoffice-7.0.3/filter/source/graphicfilter/idxf/dxfgrprd.cxx:90:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char  buf[256 + 1];
data/libreoffice-7.0.3/filter/source/graphicfilter/ios2met/ios2met.cxx:2360:25:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                        char str[33];
data/libreoffice-7.0.3/filter/source/graphicfilter/ipcd/ipcd.cxx:164:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char Buf[ 8 ];
data/libreoffice-7.0.3/filter/source/graphicfilter/ipict/ipict.cxx:94:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char nbyte[8];
data/libreoffice-7.0.3/filter/source/graphicfilter/ipict/ipict.cxx:705:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char        sText[256];
data/libreoffice-7.0.3/filter/source/graphicfilter/ipict/ipict.cxx:1157:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char        sBuf[ 2 ];
data/libreoffice-7.0.3/filter/source/graphicfilter/ipict/ipict.cxx:1599:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char        sFName[ 256 ], nByteLen;
data/libreoffice-7.0.3/filter/source/graphicfilter/itga/itga.cxx:64:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char            sAuthorName[41];
data/libreoffice-7.0.3/filter/source/graphicfilter/itga/itga.cxx:65:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char            sAuthorComment[324];
data/libreoffice-7.0.3/filter/source/graphicfilter/itga/itga.cxx:66:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char            sDateTimeStamp[12];
data/libreoffice-7.0.3/filter/source/graphicfilter/itga/itga.cxx:67:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char            sJobNameID[41];
data/libreoffice-7.0.3/filter/source/graphicfilter/itga/itga.cxx:68:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char            sSoftwareID[41];
data/libreoffice-7.0.3/filter/source/graphicfilter/itiff/ccidecom.cxx:693:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pLastLine.get(), pTarget, nLastLineSize);
data/libreoffice-7.0.3/filter/source/graphicfilter/itiff/itiff.cxx:555:95:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    static size_t nMaxAllowedDecompression = [](const char* pEnv) { size_t nRet = pEnv ? std::atoi(pEnv) : 0; return nRet * 250; }(std::getenv("FUZZ_MAX_INPUT_LEN"));
data/libreoffice-7.0.3/filter/source/graphicfilter/itiff/itiff.cxx:661:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( maBitmap.data() + (ny * maBitmapPixelSize.Width()) * nColorSize,
data/libreoffice-7.0.3/filter/source/graphicfilter/itiff/lzwdecom.cxx:158:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char aSeenIndexes[MAX_TABLE_SIZE] = {0};
data/libreoffice-7.0.3/filter/source/msfilter/dffpropset.cxx:1282:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( mpPropSetEntries, mso_PropSetDefaults, 0x400 * sizeof( DffPropSetEntry ) );
data/libreoffice-7.0.3/filter/source/msfilter/mscodec.cxx:139:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)memcpy( mpnKey, pnPassData, 16 );
data/libreoffice-7.0.3/filter/source/msfilter/mscodec.cxx:173:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        (void)memcpy( mpnKey, aKey.getConstArray(), 16 );
data/libreoffice-7.0.3/filter/source/msfilter/mscodec.cxx:309:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        (void)memcpy(m_aDigestValue.data(), aKey.getConstArray(), m_nHashLen);
data/libreoffice-7.0.3/filter/source/msfilter/mscodec.cxx:314:19:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            (void)memcpy(m_aDocId.data(), aUniqueID.getConstArray(), m_aDocId.size());
data/libreoffice-7.0.3/filter/source/msfilter/mscodec.cxx:350:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        (void)memcpy(m_aDigestValue.data(), aKey.getConstArray(), m_aDigestValue.size());
data/libreoffice-7.0.3/filter/source/msfilter/mscodec.cxx:356:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)memcpy (m_aDocId.data(), pDocId, 16);
data/libreoffice-7.0.3/filter/source/msfilter/mscodec.cxx:385:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)memcpy(m_aDocId.data(), pDocId, 16);
data/libreoffice-7.0.3/filter/source/msfilter/mscodec.cxx:440:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)memcpy (pKeyData, m_aDigestValue.data(), 5);
data/libreoffice-7.0.3/filter/source/msfilter/mscodec.cxx:509:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        (void)memcpy(nSaltDigest, pDigest, 16);
data/libreoffice-7.0.3/filter/source/msfilter/mscodec.cxx:573:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pDigest, pDigestLocal, 16);
data/libreoffice-7.0.3/filter/source/msfilter/mscodec.cxx:590:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)memcpy( pBuffer, pSalt, 16 );
data/libreoffice-7.0.3/filter/source/msfilter/mscodec.cxx:611:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)memcpy(pDocId, m_aDocId.data(), 16);
data/libreoffice-7.0.3/filter/source/msfilter/msdffimp.cxx:7558:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pClientAnchorBuffer.get(),
data/libreoffice-7.0.3/filter/source/msfilter/msdffimp.cxx:7569:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pClientDataBuffer.get(),
data/libreoffice-7.0.3/filter/source/msfilter/svdfppt.cxx:2279:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy( pDest, pSource, nCharacters << 1 );
data/libreoffice-7.0.3/filter/source/svg/svgwriter.cxx:2547:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(xTmpArray.get(), pDXArray, nLen * sizeof(long));
data/libreoffice-7.0.3/filter/source/t602/t602filter.cxx:55:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char const kam2lat[129] =
data/libreoffice-7.0.3/filter/source/t602/t602filter.cxx:66:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char const koi2lat[129] =
data/libreoffice-7.0.3/filter/source/t602/t602filter.cxx:77:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char const lat2UNC[257] =
data/libreoffice-7.0.3/filter/source/t602/t602filter.cxx:97:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char const rus2UNC[257] =
data/libreoffice-7.0.3/filter/source/t602/t602filter.cxx:214:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char s[20];
data/libreoffice-7.0.3/filter/source/t602/t602filter.cxx:215:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(s,"%i",pst.wasspace);
data/libreoffice-7.0.3/filter/source/t602/t602filter.cxx:253:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char fs[32], fs2[32];
data/libreoffice-7.0.3/filter/source/t602/t602filter.cxx:254:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(fs, "%ipt", inistruct::fontsize);
data/libreoffice-7.0.3/filter/source/t602/t602filter.cxx:255:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(fs2,"%ipt", 2*inistruct::fontsize);
data/libreoffice-7.0.3/filter/source/t602/t602filter.cxx:597:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char buff[21];
data/libreoffice-7.0.3/filter/source/t602/t602filter.cxx:609:35:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    return static_cast<sal_Int16>(atoi(reinterpret_cast<char const *>(buff)));
data/libreoffice-7.0.3/filter/source/t602/t602filter.cxx:652:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pcmd[2];
data/libreoffice-7.0.3/filter/source/t602/t602filter.cxx:687:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cmd602[3] = {0};
data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfilterjar.cxx:203:35:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                (void)aOutputFile.open(osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfilterjar.cxx:342:30:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                        file.open(osl_File_OpenFlag_Write|osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfilterjar.cxx:344:35:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                        rc = file.open(osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfiltersettingsdialog.cxx:1397:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            Directory::RC rc = aDir.open();
data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfiltertabdialog.cxx:172:39:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            osl::File::RC aRC = aFile.open( osl_File_OpenFlag_Read );
data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfiltertabdialog.cxx:188:39:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            osl::File::RC aRC = aFile.open( osl_File_OpenFlag_Read );
data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfiltertabdialog.cxx:212:39:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            osl::File::RC aRC = aFile.open( osl_File_OpenFlag_Read );
data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfiltertestdialog.cxx:428:49:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                /* File::RC rc = */ aOutputFile.open( osl_File_OpenFlag_Write );
data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfiltertestdialog.cxx:589:28:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                aInputFile.open( osl_File_OpenFlag_Read );
data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfiltertestdialog.cxx:608:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                aOutputFile.open( osl_File_OpenFlag_Write );
data/libreoffice-7.0.3/filter/source/xsltfilter/LibXSLTTransformer.cxx:218:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(buffer, m_readBuf.getArray(), n);
data/libreoffice-7.0.3/filter/source/xsltfilter/LibXSLTTransformer.cxx:239:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(m_writeBuf.getArray(), memPtr,
data/libreoffice-7.0.3/forms/source/component/imgprod.cxx:81:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( maSeq.getArray() + nOldLength, aReadSeq.getConstArray(), aReadSeq.getLength() );
data/libreoffice-7.0.3/forms/source/component/imgprod.cxx:106:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pBuffer, maSeq.getConstArray() + nPos, nCount );
data/libreoffice-7.0.3/forms/source/xforms/submission/serialization_urlencoded.cxx:76:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmpChar[4];
data/libreoffice-7.0.3/formula/source/core/api/token.cxx:610:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pp, r.pCode.get(), nLen * sizeof( FormulaToken* ) );
data/libreoffice-7.0.3/formula/source/core/api/token.cxx:618:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pp, r.pRPN, nRPN * sizeof( FormulaToken* ) );
data/libreoffice-7.0.3/formula/source/ui/dlg/FormulaHelper.cxx:66:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    ,open(_pFunctionManager->getSingleToken(IFunctionManager::eOk))
data/libreoffice-7.0.3/formula/source/ui/dlg/FormulaHelper.cxx:323:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        else if ( c == open )
data/libreoffice-7.0.3/formula/source/ui/dlg/FormulaHelper.cxx:382:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        else if ( c == open )
data/libreoffice-7.0.3/fpicker/source/win32/FilterContainer.cxx:226:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pDest, pSrc, nLength * sizeof( sal_Unicode ) );
data/libreoffice-7.0.3/framework/source/fwe/xml/menudocumenthandler.cxx:187:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[32];
data/libreoffice-7.0.3/framework/source/fwe/xml/saxnamespacefilter.cxx:161:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[32];
data/libreoffice-7.0.3/framework/source/fwe/xml/statusbardocumenthandler.cxx:134:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char                                                    aEntryName[20];
data/libreoffice-7.0.3/framework/source/fwe/xml/statusbardocumenthandler.cxx:469:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[32];
data/libreoffice-7.0.3/framework/source/fwe/xml/toolboxdocumenthandler.cxx:112:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char                                                aEntryName[20];
data/libreoffice-7.0.3/framework/source/fwe/xml/toolboxdocumenthandler.cxx:570:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[32];
data/libreoffice-7.0.3/framework/source/fwi/jobs/configaccess.cxx:88:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
void ConfigAccess::open( /*IN*/ EOpenMode eMode )
data/libreoffice-7.0.3/framework/source/fwi/threadhelp/transactionmanager.cxx:37:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    m_aBarrier.open();
data/libreoffice-7.0.3/framework/source/fwi/threadhelp/transactionmanager.cxx:213:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        m_aBarrier.open();
data/libreoffice-7.0.3/framework/source/jobs/jobdata.cxx:123:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    aConfig.open(ConfigAccess::E_READONLY);
data/libreoffice-7.0.3/framework/source/jobs/jobdata.cxx:242:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    aConfig.open(ConfigAccess::E_READWRITE);
data/libreoffice-7.0.3/framework/source/jobs/jobdata.cxx:402:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    aConfig.open(ConfigAccess::E_READWRITE);
data/libreoffice-7.0.3/framework/source/jobs/jobdata.cxx:481:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    aConfig.open(ConfigAccess::E_READONLY);
data/libreoffice-7.0.3/framework/source/jobs/jobexecutor.cxx:141:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    m_aConfig.open(ConfigAccess::E_READONLY);
data/libreoffice-7.0.3/framework/source/uielement/spinfieldtoolbarcontroller.cxx:477:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aBuffer[128];
data/libreoffice-7.0.3/framework/source/xml/imagesdocumenthandler.cxx:75:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char                                            aEntryName[20];
data/libreoffice-7.0.3/helpcompiler/source/HelpCompiler.cxx:69:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char *params[2 + 1];
data/libreoffice-7.0.3/helpcompiler/source/HelpCompiler.cxx:128:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        static const char *params[2 + 1];
data/libreoffice-7.0.3/helpcompiler/source/HelpIndexer.cxx:97:38:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (osl::FileBase::E_None != dir.open()) {
data/libreoffice-7.0.3/helpcompiler/source/HelpIndexer.cxx:136:39:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (osl::FileBase::E_None == file.open(osl_File_OpenFlag_Read)) {
data/libreoffice-7.0.3/helpcompiler/source/HelpLinker.cxx:43:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    return fopen(rPath.native_file_string().c_str(), szMode);
data/libreoffice-7.0.3/helpcompiler/source/HelpLinker.cxx:206:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        static const char hex[17] = "0123456789ABCDEF";
data/libreoffice-7.0.3/helpcompiler/source/HelpLinker.cxx:919:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        (void)aFile.open( osl_File_OpenFlag_Read );
data/libreoffice-7.0.3/helpcompiler/source/HelpSearch.cxx:27:70:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    lucene::index::IndexReader *reader = lucene::index::IndexReader::open(d_indexDir.getStr());
data/libreoffice-7.0.3/hwpfilter/source/drawdef.h:104:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char szPatternFile[260 + 1];
data/libreoffice-7.0.3/hwpfilter/source/drawdef.h:161:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char szPatternFile[260 + 1];
data/libreoffice-7.0.3/hwpfilter/source/grammar.cxx:575:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (yyss, yyss1, size * sizeof (*yyssp));
data/libreoffice-7.0.3/hwpfilter/source/grammar.cxx:577:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (yyvs, yyvs1, size * sizeof (*yyvsp));
data/libreoffice-7.0.3/hwpfilter/source/grammar.cxx:580:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy ((char *)yyls, (char *)yyls1, size * sizeof (*yylsp));
data/libreoffice-7.0.3/hwpfilter/source/grammar.cxx:1035:11:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
          strcpy(msg, "parse error");
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:142:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cbuf[256];
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:174:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(cbuf, eng_mon + (date[MONTH] - 1) * 3, 3);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:216:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(cbuf, eng_week + date[WEEK] * 3, 3);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:489:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[80], *ptr;
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:497:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(buf, "%d", num);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:553:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char cur_num_str[10], buf[80];
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:561:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(cur_num_str, "%d%c", levelnum, 0);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:563:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(cur_num_str, "%d%c", levelnum, '.');
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:590:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char dest[80];
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:648:30:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                             char cur_num_str[10],buf[80];
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:655:41:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                        sprintf(cur_num_str, "%d%c", levelnum, 0);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:657:41:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                        sprintf(cur_num_str, "%d%c", levelnum, '.');
data/libreoffice-7.0.3/hwpfilter/source/hbox.h:226:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char linetype[4];                    // [left,right,top,bottom]
data/libreoffice-7.0.3/hwpfilter/source/hbox.h:529:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[256];
data/libreoffice-7.0.3/hwpfilter/source/hbox.h:539:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char  embname[16];
data/libreoffice-7.0.3/hwpfilter/source/hbox.h:547:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char  embname[16];
data/libreoffice-7.0.3/hwpfilter/source/hbox.h:569:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char  path[256];
data/libreoffice-7.0.3/hwpfilter/source/hbox.h:622:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char      reserved3[9];
data/libreoffice-7.0.3/hwpfilter/source/hbox.h:647:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char      reserved2[8];
data/libreoffice-7.0.3/hwpfilter/source/hbox.h:666:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char info[8];                        // h, next, dummy
data/libreoffice-7.0.3/hwpfilter/source/hbox.h:683:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char info[8];
data/libreoffice-7.0.3/hwpfilter/source/hbox.h:713:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char  info[8];
data/libreoffice-7.0.3/hwpfilter/source/hbox.h:829:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char field_name[20] = {};
data/libreoffice-7.0.3/hwpfilter/source/hcode.cxx:1294:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(buf,"#%02x%02x%02x", red, green, blue);
data/libreoffice-7.0.3/hwpfilter/source/hfont.cxx:67:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char buffer[FONTNAMELEN];
data/libreoffice-7.0.3/hwpfilter/source/hinfo.h:72:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char reserved1[8] = {};
data/libreoffice-7.0.3/hwpfilter/source/hinfo.h:76:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char reserved2[8] = {};
data/libreoffice-7.0.3/hwpfilter/source/hinfo.h:77:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[260 + 1] = {}; // filename
data/libreoffice-7.0.3/hwpfilter/source/hinfo.h:78:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char color[3] = {}; //0 - red, 1 - green, 2 - blue
data/libreoffice-7.0.3/hwpfilter/source/hinfo.h:81:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char reserved3[27] = {};
data/libreoffice-7.0.3/hwpfilter/source/hinfo.h:106:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char chain_filename[CHAIN_MAX_PATH] = {};
data/libreoffice-7.0.3/hwpfilter/source/hinfo.h:164:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        unsigned char reserved1[4] = {};
data/libreoffice-7.0.3/hwpfilter/source/hinfo.h:169:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        unsigned char annotation[ANNOTATION_LEN] = {};
data/libreoffice-7.0.3/hwpfilter/source/hinfo.h:222:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char font[NLanguage];
data/libreoffice-7.0.3/hwpfilter/source/hinfo.h:223:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char ratio[NLanguage];
data/libreoffice-7.0.3/hwpfilter/source/hinfo.h:224:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    signed char   space[NLanguage];               /* ???? */
data/libreoffice-7.0.3/hwpfilter/source/hinfo.h:225:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char color[2];
data/libreoffice-7.0.3/hwpfilter/source/hinfo.h:228:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char reserved[4];
data/libreoffice-7.0.3/hwpfilter/source/hinfo.h:293:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char reserved[2];
data/libreoffice-7.0.3/hwpfilter/source/hiodev.cxx:115:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
bool HStreamIODev::open()
data/libreoffice-7.0.3/hwpfilter/source/hiodev.cxx:264:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
bool HMemIODev::open()
data/libreoffice-7.0.3/hwpfilter/source/hiodev.cxx:342:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p, ptr + pos, size);
data/libreoffice-7.0.3/hwpfilter/source/hiodev.h:48:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        virtual bool open() = 0;
data/libreoffice-7.0.3/hwpfilter/source/hiodev.h:86:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        virtual bool open() override;
data/libreoffice-7.0.3/hwpfilter/source/hiodev.h:143:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        virtual bool open() override;
data/libreoffice-7.0.3/hwpfilter/source/hstyle.cxx:37:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[MAXSTYLENAME + 1];
data/libreoffice-7.0.3/hwpfilter/source/hstyle.cxx:44:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char buffer[MAXSTYLENAME + 1];
data/libreoffice-7.0.3/hwpfilter/source/htags.cxx:110:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tname[200];
data/libreoffice-7.0.3/hwpfilter/source/htags.cxx:111:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t wtname[200];
data/libreoffice-7.0.3/hwpfilter/source/htags.cxx:113:26:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (nullptr == (fp = fopen(tname, "wb")))
data/libreoffice-7.0.3/hwpfilter/source/htags.cxx:121:5:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
    MultiByteToWideChar(CP_ACP, 0, tname, -1, wtname, 200);
data/libreoffice-7.0.3/hwpfilter/source/htags.h:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char  name[16];
data/libreoffice-7.0.3/hwpfilter/source/htags.h:36:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char  type[16];
data/libreoffice-7.0.3/hwpfilter/source/htags.h:51:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char  macro[325];
data/libreoffice-7.0.3/hwpfilter/source/htags.h:53:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char reserve[3];
data/libreoffice-7.0.3/hwpfilter/source/hwpeq.cxx:428:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(keyword, token, len);
data/libreoffice-7.0.3/hwpfilter/source/hwpeq.cxx:543:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buf[256];
data/libreoffice-7.0.3/hwpfilter/source/hwpeq.cxx:616:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char      keyword[256];
data/libreoffice-7.0.3/hwpfilter/source/hwpeq.cxx:712:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char      key[256];
data/libreoffice-7.0.3/hwpfilter/source/hwpfile.cxx:100:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!hstreamio->open())
data/libreoffice-7.0.3/hwpfilter/source/hwpfile.cxx:107:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char idstr[HWPIDLen];
data/libreoffice-7.0.3/hwpfilter/source/hwpfile.h:272:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        unsigned char scratch[SAL_MAX_UINT16];
data/libreoffice-7.0.3/hwpfilter/source/hwplib.h:202:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
#  define open _open
data/libreoffice-7.0.3/hwpfilter/source/hwpread.cxx:404:95:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    static size_t nMaxAllowedDecompression = [](const char* pEnv) { size_t nRet = pEnv ? std::atoi(pEnv) : 0; return nRet * 10; }(std::getenv("FUZZ_MAX_INPUT_LEN"));
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:75:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char buf[1024];
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:343:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(buf,"%d-%02d-%02dT%02d:%02d:00",year,month,day,hour,minute);
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:529:25:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                        char filename[128+17+9];
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:530:25:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                        char dirname[128];
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:535:35:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                        if( (fd = open( filename , _O_CREAT | _O_WRONLY | _O_BINARY , 0666)) >= 0 )
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:537:25:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                        strcpy(dirname, "/tmp/");
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:539:35:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                        if( (fd = open( filename , O_CREAT | O_WRONLY , 0666)) >= 0 )
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:620:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf( buf, "#%02x%02x%02x", prop->tocolor & 0xff,
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:623:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf( buf, "#%02x%02x%02x", prop->fromcolor & 0xff,
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:629:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf( buf, "#%02x%02x%02x", prop->fromcolor & 0xff,
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:632:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf( buf, "#%02x%02x%02x", prop->tocolor & 0xff,
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:639:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf( buf, "#%02x%02x%02x", prop->tocolor & 0xff,
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:643:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf( buf, "#%02x%02x%02x", prop->fromcolor & 0xff,
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:667:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf( buf, "#%02x%02x%02x",
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:1436:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(buf, "start");
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:1440:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(buf, "end");
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:1444:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(buf, "center");
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:1450:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(buf, "justify");
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:1713:18:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                 sprintf(buf,"#%02x%02x%02x",hwpinfo.back_info.color[0],
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:1895:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(buf,"Table%d.%c",hbox->style.boxnum, static_cast<char>('A'+i));
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:1911:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(buf,"Table%d.row%" SAL_PRI_SIZET "u",hbox->style.boxnum, i + 1);
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:1927:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(buf,"Table%d.%c%d",hbox->style.boxnum, 'A'+ tcell->nColumnIndex, tcell->nRowIndex +1);
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:2069:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf( buf, "#%02x%02x%02x",
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:2175:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf( buf, "#%02x%02x%02x",
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:2186:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf( buf, "#%02x%02x%02x",
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:2727:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:2803:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:2887:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:3469:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(buf,"Table%d.%c",hbox->style.boxnum, static_cast<char>('A'+i));
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:3488:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(buf,"Table%d.row%d",hbox->style.boxnum, tcell->nRowIndex + 1);
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:3495:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(buf,"Table%d.%c%d",hbox->style.boxnum, 'A'+ tcell->nColumnIndex, tcell->nRowIndex +1);
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:3675:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mybuf[3000];
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:3922:30:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                             wchar_t pathname[200];
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:3924:30:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
                             MultiByteToWideChar(CP_ACP, 0, hbox->picinfo.picole.embname, -1, pathname, 200);
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:4353:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(buf, "0 0 %d %d", WTSM(drawobj->extent.w) , WTSM(drawobj->extent.h) );
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:4400:31:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                              sprintf(buf, "M%d %dC%d %d", WTSM(xarr[0]), WTSM(yarr[0]),
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:4406:39:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                      sprintf(buf, " %d %d %d %dz",
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:4411:39:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                      sprintf(buf, " %d %d %d %d %d %d",
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:4453:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(buf, "0 0 %d %d", WTSM(drawobj->extent.w), WTSM(drawobj->extent.h));
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:4460:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(buf, "%d,%d", WTSM(drawobj->u.freeform.pt[0].x), WTSM(drawobj->u.freeform.pt[0].y));
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:4465:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(buf, " %d,%d",
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:4781:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                strcpy(
data/libreoffice-7.0.3/hwpfilter/source/mzstring.cxx:71:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        if (n > 0) memcpy(Data, s.Data, n);
data/libreoffice-7.0.3/hwpfilter/source/mzstring.cxx:85:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        if (n > 0) memcpy(Data, s, n);
data/libreoffice-7.0.3/hwpfilter/source/mzstring.cxx:100:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(Data + Length, s, slen);
data/libreoffice-7.0.3/hwpfilter/source/mzstring.cxx:185:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str[80];
data/libreoffice-7.0.3/hwpfilter/source/mzstring.cxx:195:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str[80];
data/libreoffice-7.0.3/i18nlangtag/source/isolang/isolang.cxx:61:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char          maLanguage[4];
data/libreoffice-7.0.3/i18nlangtag/source/isolang/isolang.cxx:62:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char          maCountry[3];
data/libreoffice-7.0.3/i18nlangtag/source/isolang/isolang.cxx:75:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char          maLanguageScript[9];      ///< "ll-Ssss" or "lll-Ssss"
data/libreoffice-7.0.3/i18nlangtag/source/isolang/isolang.cxx:76:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char          maCountry[3];
data/libreoffice-7.0.3/i18nlangtag/source/isolang/isolang.cxx:96:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char            maCountry[3];
data/libreoffice-7.0.3/i18nlangtag/source/isolang/isolang.cxx:112:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char            maCountry[3];
data/libreoffice-7.0.3/i18nlangtag/source/isolang/isolang.cxx:118:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char            maLanguage[4];
data/libreoffice-7.0.3/i18nlangtag/source/isolang/isolang.cxx:119:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char            maCountry[9];
data/libreoffice-7.0.3/i18nlangtag/source/isolang/isolang.cxx:1432:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char          maLanguage[4];
data/libreoffice-7.0.3/i18nlangtag/source/isolang/isolang.cxx:1433:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char          maCountry[3];
data/libreoffice-7.0.3/i18nlangtag/source/isolang/isolang.cxx:1434:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char          maAtString[9];
data/libreoffice-7.0.3/i18npool/source/breakiterator/gendict.cxx:115:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str[1024];
data/libreoffice-7.0.3/i18npool/source/breakiterator/gendict.cxx:290:21:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    dictionary_fp = fopen(argv[1], "rb");   // open the source file for read;
data/libreoffice-7.0.3/i18npool/source/breakiterator/gendict.cxx:302:21:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        source_fp = fopen(argv[2], "wb");
data/libreoffice-7.0.3/i18npool/source/breakiterator/xdictionary.cxx:360:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rCache.contents, text + wordBoundary.startPos, len * sizeof(sal_Unicode));
data/libreoffice-7.0.3/i18npool/source/calendar/calendar_gregorian.cxx:904:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aStr[10];
data/libreoffice-7.0.3/i18npool/source/calendar/calendar_gregorian.cxx:910:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(aStr, "%d", value);     // #100211# - checked
data/libreoffice-7.0.3/i18npool/source/calendar/calendar_gregorian.cxx:914:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(aStr, "%02d", value);     // #100211# - checked
data/libreoffice-7.0.3/i18npool/source/calendar/calendar_gregorian.cxx:916:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(aStr, "%d", value);     // #100211# - checked
data/libreoffice-7.0.3/i18npool/source/calendar/calendar_gregorian.cxx:920:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(aStr, "%02d", value);   // #100211# - checked
data/libreoffice-7.0.3/i18npool/source/calendar/calendar_gregorian.cxx:935:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(aStr, "%d", value); // #100211# - checked
data/libreoffice-7.0.3/i18npool/source/calendar/calendar_gregorian.cxx:937:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(aStr, "%02d", value % 100); // #100211# - checked
data/libreoffice-7.0.3/i18npool/source/calendar/calendar_gregorian.cxx:940:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(aStr, "%02d", value);   // #100211# - checked
data/libreoffice-7.0.3/i18npool/source/characterclassification/cclass_unicode_parser.cxx:417:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pTable.get(), pDefaultParserTable, sizeof(ParserFlags) * nDefCnt );
data/libreoffice-7.0.3/i18npool/source/collator/gencoll_rule.cxx:38:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *fp = fopen(file, "wb");
data/libreoffice-7.0.3/i18npool/source/collator/gencoll_rule.cxx:85:10:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fp = fopen(argv[1], "rb");  // open the source file for read;
data/libreoffice-7.0.3/i18npool/source/collator/gencoll_rule.cxx:95:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str[1024];
data/libreoffice-7.0.3/i18npool/source/indexentry/genindex_data.cxx:41:10:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fp = fopen(argv[1], "rb");  // open the source file for read;
data/libreoffice-7.0.3/i18npool/source/indexentry/genindex_data.cxx:56:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str[1024];
data/libreoffice-7.0.3/i18npool/source/indexentry/genindex_data.cxx:88:10:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fp = fopen(argv[2], "wb");
data/libreoffice-7.0.3/i18npool/source/inputchecker/inputsequencechecker_th.cxx:37:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char const TAC_celltype_inputcheck[17][17] = {
data/libreoffice-7.0.3/i18npool/source/localedata/filewriter.cxx:29:11:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    m_f = fopen(pcFile, "w");
data/libreoffice-7.0.3/i18npool/source/localedata/saxparser.cxx:101:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *f = fopen( pcFile , "rb" );
data/libreoffice-7.0.3/i18npool/source/textconversion/genconv_dict.cxx:44:11:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    sfp = fopen(argv[2], "rb"); // open the source file for read;
data/libreoffice-7.0.3/i18npool/source/textconversion/genconv_dict.cxx:52:11:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    cfp = fopen(argv[3], "wb");
data/libreoffice-7.0.3/i18npool/source/textconversion/genconv_dict.cxx:96:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char Cstr[1024];
data/libreoffice-7.0.3/i18npool/source/textconversion/genconv_dict.cxx:185:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char Cstr[1024];
data/libreoffice-7.0.3/i18npool/source/textconversion/genconv_dict.cxx:352:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char Cstr[1024];
data/libreoffice-7.0.3/i18nutil/source/utility/paper.cxx:242:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char aBuffer[ 1024 ];
data/libreoffice-7.0.3/idlc/source/idlc.cxx:323:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        depFile.open(osl_File_OpenFlag_Write | osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/idlc/source/idlccompile.cxx:53:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char tmpFilePattern[512];
data/libreoffice-7.0.3/idlc/source/idlccompile.cxx:152:23:  [2] (tmpfile) mkstemp:
  Potential for temporary file vulnerability in some circumstances. Some
  older Unix-like systems create temp files with permission to write by all
  by default, so be sure to set the umask to override this. Also, some older
  Unix systems might fail to use O_EXCL when opening the file, so make sure
  that O_EXCL is used by the library (CWE-377).
    int nDescriptor = mkstemp(tmpFilePattern);
data/libreoffice-7.0.3/idlc/source/idlccompile.cxx:172:49:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE* pSource = source == nullptr ? stdin : fopen(source->getStr(), "rb");
data/libreoffice-7.0.3/idlc/source/idlccompile.cxx:176:21:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE* pTarget = fopen(target.getStr(), "wb");
data/libreoffice-7.0.3/idlc/source/idlccompile.cxx:184:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char   pBuffer[totalSize + 1];
data/libreoffice-7.0.3/idlc/source/idlccompile.cxx:364:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    yyin = fopen(preprocFile.getStr(), "r");
data/libreoffice-7.0.3/idlc/source/options.cxx:110:17:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE * fp = fopen(filename, "r");
data/libreoffice-7.0.3/include/LibreOfficeKit/LibreOfficeKitInit.h:203:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(imp_lib, install_path, partial_length);
data/libreoffice-7.0.3/include/onlineupdate/mar.h:43:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char name[1];           /* file path */
data/libreoffice-7.0.3/include/onlineupdate/mozilla/Assertions.h:94:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
       extern char MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __LINE__)[(cond) ? 1 : -1]
data/libreoffice-7.0.3/include/sal/types.h:327:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char                elements[1];
data/libreoffice-7.0.3/io/qa/textinputstream.cxx:55:14:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        std::memcpy(aData.getArray(), data + index_, n);
data/libreoffice-7.0.3/io/qa/textinputstream.cxx:94:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char const data[SIZE];
data/libreoffice-7.0.3/io/source/stm/opipe.cxx:266:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( seqCopy.getArray() , &( aData.getConstArray()[m_nBytesToSkip] ) , nLen-m_nBytesToSkip );
data/libreoffice-7.0.3/io/source/stm/streamhelper.cxx:106:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( seq.getArray() , &(m_p[nStartReadingPos]) , nDeltaLen );
data/libreoffice-7.0.3/io/source/stm/streamhelper.cxx:107:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( &(seq.getArray()[nDeltaLen]), m_p , nBytesToRead - nDeltaLen );
data/libreoffice-7.0.3/io/source/stm/streamhelper.cxx:110:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( seq.getArray() , &(m_p[nStartReadingPos]) , nBytesToRead );
data/libreoffice-7.0.3/io/source/stm/streamhelper.cxx:138:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( &(m_p[nStartWritingIndex]) , seq.getConstArray(), nBufferRestLen );
data/libreoffice-7.0.3/io/source/stm/streamhelper.cxx:139:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( m_p , &( seq.getConstArray()[nBufferRestLen] ), nLen - nBufferRestLen );
data/libreoffice-7.0.3/io/source/stm/streamhelper.cxx:144:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( &( m_p[nStartWritingIndex]), seq.getConstArray() , nLen );
data/libreoffice-7.0.3/io/test/stm/marktest.cxx:206:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( seqWrite.getArray() , pcStr , seqWrite.getLength() );
data/libreoffice-7.0.3/io/test/stm/testfactreg.cxx:194:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pcCount[20];
data/libreoffice-7.0.3/io/test/stm/testfactreg.cxx:195:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( pcCount , "%d" , i );
data/libreoffice-7.0.3/io/test/testcomponent.cxx:70:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char szBuf[1024];
data/libreoffice-7.0.3/jurt/source/pipe/wrapper/wrapper.c:38:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t path[MAXPATH];
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/sunversion.cxx:69:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[128];
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/sunversion.cxx:104:39:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            m_arVersionParts[nPart] = atoi(buf);
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/sunversion.cxx:146:47:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                    m_arVersionParts[nPart] = atoi(buf);
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/sunversion.cxx:196:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          m_nUpdateSpecial = atoi(buf)+100; //hack for FBSD #i56953#
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:204:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char m_aBuffer[BUFFER_SIZE];
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:309:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aBuffer[BUFFER_SIZE];
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:335:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(arTmp.get(), m_arData.get(), m_nDataSize);
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:340:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(m_arData.get(), arTmp.get(), m_nDataSize);
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:342:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(m_arData.get() + m_nDataSize, aBuffer, static_cast<size_t>(nRead));
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:521:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t bufVersion[BUFFSIZE];
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:1141:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (aDir.open() == File::E_None)
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:1201:60:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                    Directory::RC openErr = aCollectionDir.open();
data/libreoffice-7.0.3/l10ntools/source/cfgmerge.cxx:59:25:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE * pFile = std::fopen(global::inputPathname.getStr(), "r");
data/libreoffice-7.0.3/l10ntools/source/cfgmerge.cxx:334:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    pOutputStream.open( rOutputFile, PoOfstream::APP );
data/libreoffice-7.0.3/l10ntools/source/cfgmerge.cxx:393:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    pOutputStream.open(
data/libreoffice-7.0.3/l10ntools/source/idxdict/idxdict.cxx:32:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        const char * outputFile(argv[2]);
data/libreoffice-7.0.3/l10ntools/source/idxdict/idxdict.cxx:33:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char inputBuffer[MAXLINE];
data/libreoffice-7.0.3/l10ntools/source/localize.cxx:140:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    aPoOutPut.open(rOutPath.getStr());
data/libreoffice-7.0.3/l10ntools/source/localize.cxx:160:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *f = fopen(fileName.getStr(), "r");
data/libreoffice-7.0.3/l10ntools/source/localize.cxx:335:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (dir.open() != osl::FileBase::E_None) {
data/libreoffice-7.0.3/l10ntools/source/merge.cxx:134:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        aPoInput.open( sPoFileName );
data/libreoffice-7.0.3/l10ntools/source/po.cxx:423:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sKeyId[6];
data/libreoffice-7.0.3/l10ntools/source/po.cxx:440:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char pBuff[50];
data/libreoffice-7.0.3/l10ntools/source/po.cxx:491:5:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    open( rFileName, aMode );
data/libreoffice-7.0.3/l10ntools/source/po.cxx:502:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
void PoOfstream::open(const OString& rFileName, OpenMode aMode )
data/libreoffice-7.0.3/l10ntools/source/po.cxx:507:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        m_aOutPut.open( rFileName.getStr(),
data/libreoffice-7.0.3/l10ntools/source/po.cxx:513:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        m_aOutPut.open( rFileName.getStr(),
data/libreoffice-7.0.3/l10ntools/source/po.cxx:561:5:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    open( rFileName );
data/libreoffice-7.0.3/l10ntools/source/po.cxx:572:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
void PoIfstream::open( const OString& rFileName, OString& rPoHeader )
data/libreoffice-7.0.3/l10ntools/source/po.cxx:575:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    m_aInPut.open( rFileName.getStr(), std::ios_base::in );
data/libreoffice-7.0.3/l10ntools/source/po.cxx:594:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
void PoIfstream::open( const OString& rFileName )
data/libreoffice-7.0.3/l10ntools/source/po.cxx:597:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    m_aInPut.open( rFileName.getStr(), std::ios_base::in );
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:29:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    aPoInput.open(aPoPath);
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:94:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    aPoInput.open(aPoPath, sPoHdrMsg);
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:101:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    aPoOutput.open(aPoPath+".new");
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:153:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    aPoInput.open(aPoPaths[0], sPoHdrMsg);
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:187:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    aPoInput.open(aPoPaths[1]);
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:231:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        aPoInput.open(aPoPaths[i]);
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:235:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        aPoOutput.open(aPoPaths[i]+".new");
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:298:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    aPoInput.open(aPoPath);
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:305:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    aPoOutput.open(aPoPath+".new");
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:351:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    aPoInput.open(aPoPath);
data/libreoffice-7.0.3/l10ntools/source/pocheck.cxx:358:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    aPoOutput.open(aPoPath+".new");
data/libreoffice-7.0.3/l10ntools/source/xrmmerge.cxx:106:24:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        FILE * pFile = fopen(sInputFileName.getStr(), "r");
data/libreoffice-7.0.3/l10ntools/source/xrmmerge.cxx:287:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    pOutputStream.open( rOutputFile, PoOfstream::APP );
data/libreoffice-7.0.3/l10ntools/source/xrmmerge.cxx:367:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    pOutputStream.open(
data/libreoffice-7.0.3/libreofficekit/qa/gtktiledviewer/gtv-lokdocview-signal-handlers.cxx:335:45:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            const unsigned nParentId = std::atoi(aRoot.get<std::string>("parentId").c_str());
data/libreoffice-7.0.3/libreofficekit/qa/gtktiledviewer/gtv-main-toolbar.cxx:182:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sText[nMaxLength];
data/libreoffice-7.0.3/libreofficekit/qa/tilebench/tilebench.cxx:116:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char buf[3];
data/libreoffice-7.0.3/libreofficekit/qa/tilebench/tilebench.cxx:491:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        int nWidth = atoi(aSize.c_str());
data/libreoffice-7.0.3/libreofficekit/qa/tilebench/tilebench.cxx:495:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            nHeight = atoi(pComma + 2);
data/libreoffice-7.0.3/libreofficekit/qa/tilebench/tilebench.cxx:625:49:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            const int max_parts = (argc > arg ? atoi(argv[arg++]) : -1);
data/libreoffice-7.0.3/libreofficekit/qa/tilebench/tilebench.cxx:626:43:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            int max_tiles = (argc > arg ? atoi(argv[arg++]) : -1);
data/libreoffice-7.0.3/libreofficekit/qa/unit/tiledrendering.cxx:309:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pWriteAccess->GetBuffer(), pBuffer, 4*nWidth*nHeight );
data/libreoffice-7.0.3/libreofficekit/source/gtk/lokdocview.cxx:993:14:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    aRet.x = atoi(*ppCoordinate);
data/libreoffice-7.0.3/libreofficekit/source/gtk/lokdocview.cxx:999:14:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    aRet.y = atoi(*ppCoordinate);
data/libreoffice-7.0.3/libreofficekit/source/gtk/lokdocview.cxx:1005:14:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    long l = atol(*ppCoordinate);
data/libreoffice-7.0.3/libreofficekit/source/gtk/lokdocview.cxx:1015:9:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    l = atol(*ppCoordinate);
data/libreoffice-7.0.3/lingucomponent/source/languageguessing/simpleguesser.cxx:83:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char output[MAXOUTPUTSIZE];
data/libreoffice-7.0.3/lingucomponent/source/lingutil/lingutil.cxx:70:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (aSystemDicts.open() != osl::FileBase::E_None)
data/libreoffice-7.0.3/linguistic/source/dicimp.cxx:114:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pMagicHeader[MAX_HEADER_LENGTH];
data/libreoffice-7.0.3/linguistic/source/dicimp.cxx:317:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aWordBuf[ BUFSIZE ];
data/libreoffice-7.0.3/linguistic/source/lngsvcmgr.cxx:623:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char * const apServices[nNumServices]       =  { SN_SPELLCHECKER, SN_GRAMMARCHECKER, SN_HYPHENATOR, SN_THESAURUS };
data/libreoffice-7.0.3/linguistic/source/lngsvcmgr.cxx:624:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char * const apCurLists[nNumServices]       =  { "ServiceManager/SpellCheckerList",       "ServiceManager/GrammarCheckerList",       "ServiceManager/HyphenatorList",       "ServiceManager/ThesaurusList" };
data/libreoffice-7.0.3/linguistic/source/lngsvcmgr.cxx:625:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char * const apLastFoundLists[nNumServices] =  { "ServiceManager/LastFoundSpellCheckers", "ServiceManager/LastFoundGrammarCheckers", "ServiceManager/LastFoundHyphenators", "ServiceManager/LastFoundThesauri" };
data/libreoffice-7.0.3/lotuswordpro/source/filter/bencont.cxx:281:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sSName[64]="";
data/libreoffice-7.0.3/lotuswordpro/source/filter/bencont.cxx:282:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sDName[64]="";
data/libreoffice-7.0.3/lotuswordpro/source/filter/benval.cxx:110:22:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                std::memcpy(pBuffer, pCurrSeg->GetImmediateData() +
data/libreoffice-7.0.3/lotuswordpro/source/filter/explode.cxx:367:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char sCode[16];
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpbackgroundstuff.cxx:151:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pImageBuff.get(), aPicMemStream.GetData(), nSize);
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpfilter.cxx:104:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char buffer[512];
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpgrfobj.cxx:147:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(reinterpret_cast<char *>(m_sServerContextFormat), ".lch");
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpgrfobj.cxx:148:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(reinterpret_cast<char *>(m_sDataFormat), ".lch");
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpgrfobj.cxx:315:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pTempStr[32];
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpgrfobj.cxx:372:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sDName[64]="";
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpobjstrm.cxx:100:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(m_pContentBuf, pTempDst, m_nBufSize);
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpobjstrm.cxx:158:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buf, m_pContentBuf+m_nReadPos, len);
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpobjstrm.cxx:323:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pDst, pSrc, Cnt);
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpobjstrm.cxx:350:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pDst, pSrc, Cnt);
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpsdwfileloader.cxx:81:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char BinSignature[2];
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpsdwgrouploaderv0102.cxx:101:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char BinSignature[2];
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpsdwgrouploaderv0102.cxx:252:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char BinSignature[2];
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptools.cxx:92:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[1024];
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptools.cxx:107:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[1024];
data/libreoffice-7.0.3/lotuswordpro/source/filter/tocread.cxx:159:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char Buffer[LABEL_READ_BUFFER_SIZE] = {0};
data/libreoffice-7.0.3/lotuswordpro/source/filter/tocread.cxx:277:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char sStackBuffer[STACK_BUFFER_SIZE];
data/libreoffice-7.0.3/lotuswordpro/source/filter/tocread.cxx:511:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy(pBuffer, cpTOC.get() + cCurr, Amt);
data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfcolor.cxx:66:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    buf[8] = {};
data/libreoffice-7.0.3/lotuswordpro/source/filter/xfilter/xfcolor.cxx:67:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(buf,"#%2x%2x%2x",m_nRed, m_nGreen, m_nBlue);
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:130:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(q, "unoinfo c++");
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:192:9:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
        strcat( envstr, "=/usr/lib:" );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:75:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t cmd[
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:299:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t cmdname[ _MAX_PATH ];
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:300:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t drive[ _MAX_DRIVE ];
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:301:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t dir[ _MAX_PATH ];
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:302:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t base[ _MAX_FNAME ];
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:303:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t newbase[ _MAX_FNAME ];
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:304:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t ext[ _MAX_EXT ];
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:352:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t fname[ _MAX_PATH ];
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:353:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t drive[ _MAX_DRIVE ];
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:354:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t dir[ _MAX_PATH ];
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:355:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t base[ _MAX_FNAME ];
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:356:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t newbase[ _MAX_FNAME ];
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:357:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t ext[ _MAX_EXT ];
data/libreoffice-7.0.3/onlineupdate/inc/bspatch.h:41:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tag[8];
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/mar_sign.c:264:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[BLOCKSIZE];
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/mar_sign.c:272:11:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fpSrc = fopen(src, "rb");
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/mar_sign.c:278:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fpDest = fopen(dest, "wb");
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/mar_sign.c:503:11:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fpSrc = fopen(src, "rb");
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/mar_sign.c:509:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fpDest = fopen(dest, "wb");
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/mar_sign.c:615:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[BLOCKSIZE];
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/mar_sign.c:627:11:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fpSrc = fopen(src, "rb");
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/mar_sign.c:633:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fpDest = fopen(dest, "wb");
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/mar_sign.c:639:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fpSigFile = fopen(base64SigFile , "rb");
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/mar_sign.c:835:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[BLOCKSIZE];
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/mar_sign.c:859:11:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fpSrc = fopen(src, "rb");
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/mar_sign.c:865:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fpDest = fopen(dest, "wb");
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/nss_secutil.c:66:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char phrase[200] = {'\0'};
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/nss_secutil.c:73:13:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    input = fopen(consoleName, "r");
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/nss_secutil.c:189:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char prompt[255];
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c:59:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(data, &n_offset, sizeof(n_offset));
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c:62:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(data, &n_length, sizeof(n_length));
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c:65:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(data, &n_flags, sizeof(n_flags));
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c:68:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(data, name, namelen + 1);
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c:77:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[BLOCKSIZE];
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c:81:8:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  in = fopen(path, "rb");
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c:113:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[PIB_MAX_MAR_CHANNEL_ID_SIZE + PIB_MAX_PRODUCT_VERSION_SIZE];
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c:218:8:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fp = fopen(path, "r+b");
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c:306:8:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fp = fopen(dest, "wb");
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_extract.c:40:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[BLOCKSIZE];
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_read.c:44:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(item->name, name, namelen + 1);
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_read.c:108:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char id[MAR_ID_SIZE], *buf, *bufptr, *bufend;
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_read.c:170:8:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fp = fopen(path, "rb");
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_read.c:374:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  mar.fp = fopen(path, "rb");
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_read.c:403:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[97] = { '\0' };
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_read.c:559:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *fp = fopen(path, "rb");
data/libreoffice-7.0.3/onlineupdate/source/libmar/tool/mar.c:129:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *certNames[MAX_SIGNATURES];
data/libreoffice-7.0.3/onlineupdate/source/libmar/tool/mar.c:257:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buf[1000];
data/libreoffice-7.0.3/onlineupdate/source/libmar/tool/mar.c:264:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      file = fopen(argv[argc - 1], "r");
data/libreoffice-7.0.3/onlineupdate/source/libmar/verify/mar_verify.c:33:7:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  f = fopen(filePath, "rb");
data/libreoffice-7.0.3/onlineupdate/source/libmar/verify/mar_verify.c:343:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[BLOCKSIZE];
data/libreoffice-7.0.3/onlineupdate/source/mbsdiff/bsdiff.cxx:244:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if(((fd=open(argv[1],O_RDONLY|_O_BINARY,0))<0) ||
data/libreoffice-7.0.3/onlineupdate/source/mbsdiff/bsdiff.cxx:264:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if(((fd=open(argv[2],O_RDONLY|_O_BINARY,0))<0) ||
data/libreoffice-7.0.3/onlineupdate/source/mbsdiff/bsdiff.cxx:278:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if((fd=open(argv[3],O_CREAT|O_TRUNC|O_WRONLY|_O_BINARY,0666))<0)
data/libreoffice-7.0.3/onlineupdate/source/service/servicebase.cxx:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf1[COMPARE_BLOCKSIZE];
data/libreoffice-7.0.3/onlineupdate/source/service/servicebase.cxx:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf2[COMPARE_BLOCKSIZE];
data/libreoffice-7.0.3/onlineupdate/source/service/serviceinstall.cxx:80:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char serviceStrings[kNumStrings][MAX_TEXT_LEN];
data/libreoffice-7.0.3/onlineupdate/source/service/workmonitor.cxx:69:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[32] = { 0 };
data/libreoffice-7.0.3/onlineupdate/source/service/workmonitor.cxx:488:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char updaterIdentity[64];
data/libreoffice-7.0.3/onlineupdate/source/update/common/readstrings.cxx:17:20:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
# define NS_tfopen fopen
data/libreoffice-7.0.3/onlineupdate/source/update/common/readstrings.cxx:257:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char updater_strings[kNumStrings][MAX_TEXT_LEN];
data/libreoffice-7.0.3/onlineupdate/source/update/common/readstrings.h:20:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char title[MAX_TEXT_LEN];
data/libreoffice-7.0.3/onlineupdate/source/update/common/readstrings.h:21:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char info[MAX_TEXT_LEN];
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatedefines.h:109:20:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
# define NS_tfopen fopen
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:477:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char failure[32];
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:478:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(failure, "failed: %d", errorCode);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/archivereader.cxx:150:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char channelCopy[512] = { 0 };
data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_gtk.cxx:81:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ini_path[PATH_MAX];
data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_gtk.cxx:87:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(strings.title, "LibreOffice Update");
data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_gtk.cxx:88:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(strings.info, "Please wait while we update your installation.");
data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_win.cxx:61:5:  [2] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer. Risk is low because the source is a constant string.
    wcscpy(dot + 1, L"ini");
data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_win.cxx:231:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(sUIStrings.title, "LibreOffice Update");
data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_win.cxx:232:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(sUIStrings.info, "Please wait while we update your installation.");
data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_win.cxx:238:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(sUIStrings.title, "LibreOffice Update");
data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_win.cxx:239:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(sUIStrings.info, "Please wait while we update your installation.");
data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_win.cxx:247:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(sUIStrings.title, "LibreOffice Update");
data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_win.cxx:248:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(sUIStrings.info, "Please wait while we update your installation.");
data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_win.cxx:281:5:  [2] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Risk is low because the source is a constant string.
    wcscat(appPath, L".Local");
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:218:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char MARChannelID[MAX_TEXT_LEN];
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:1435:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sourcefile[MAXPATHLEN];
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:1627:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sourcefile[MAXPATHLEN];
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2224:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[32];
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2266:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[32] = { 0 };
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2300:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[32] = { 0 };
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2569:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char updater_strings[kNumStrings][MAX_TEXT_LEN];
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2636:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t path[MAX_PATH + 1];
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:3027:15:  [2] (integer) _wtoi64:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        pid = _wtoi64(argv[4]);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:3029:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        pid = atoi(argv[4]);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:4122:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char chars[MAXNAMLEN];
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:4376:10:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
    if (!MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS, rb, -1, wrb,
data/libreoffice-7.0.3/oox/source/core/xmlfilterbase.cxx:582:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pStr[200];
data/libreoffice-7.0.3/oox/source/crypto/CryptTools.cxx:198:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            unsigned char wrapped_key_data[MAX_WRAPPED_KEY_LEN];
data/libreoffice-7.0.3/oox/source/export/vmlexport.cxx:302:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pRgbColor[10];
data/libreoffice-7.0.3/oox/source/helper/binaryinputstream.cxx:180:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( opnMem, maBuffer.getConstArray(), static_cast< size_t >( nBytesRead ) );
data/libreoffice-7.0.3/oox/source/helper/binaryinputstream.cxx:215:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( orData.getArray(), mpData->getConstArray() + mnPos, static_cast< size_t >( nReadBytes ) );
data/libreoffice-7.0.3/oox/source/helper/binaryinputstream.cxx:229:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( opMem, mpData->getConstArray() + mnPos, static_cast< size_t >( nReadBytes ) );
data/libreoffice-7.0.3/oox/source/helper/binaryoutputstream.cxx:94:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( maBuffer.getArray(), pnMem, static_cast< size_t >( nWriteSize ) );
data/libreoffice-7.0.3/oox/source/helper/binaryoutputstream.cxx:116:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( notConst, sBuf.getStr(), sizeof(sal_Unicode)*sBuf.getLength() );
data/libreoffice-7.0.3/oox/source/helper/binaryoutputstream.cxx:151:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( mpData->getArray() + mnPos, pMem, static_cast< size_t >( nBytes ) );
data/libreoffice-7.0.3/oox/source/ole/vbainputstream.cxx:92:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( opnMem, &*(maChunk.begin() + mnChunkPos), nReadBytes );
data/libreoffice-7.0.3/oox/source/ole/vbainputstream.cxx:178:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy( pnTo, pnFrom, nStepLen );
data/libreoffice-7.0.3/oox/source/ppt/slidepersist.cxx:312:45:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                            char pOutline[ 9 ] = "outline1";
data/libreoffice-7.0.3/oox/source/vml/vmlinputstream.cxx:300:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pcDest + nRet, maBuffer.getStr() + mnBufferPos, static_cast< size_t >( nReadSize ) );
data/libreoffice-7.0.3/opencl/inc/opencl_device_selection.h:316:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!aWalker.open(pStream.get()))
data/libreoffice-7.0.3/opencl/opencltest/main.cxx:52:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char platformName[64];
data/libreoffice-7.0.3/opencl/opencltest/main.cxx:76:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char name[1024];
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:171:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char deviceName[DEVICE_NAME_LENGTH] = {0};
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:175:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char driverVersion[DRIVER_VERSION_LENGTH] = {0};
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:183:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char platformVersion[PLATFORM_VERSION_LENGTH] = {0};
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:220:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if(pNewFile->open(osl_File_OpenFlag_Read) == osl::FileBase::E_None)
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:236:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC status = file.open(
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:348:50:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        osl::FileBase::RC status = aBuildLogFile.open(
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:473:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pName[64];
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:573:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pName[DEVICE_NAME_LENGTH];
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:580:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pVendor[DEVICE_NAME_LENGTH];
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:606:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pDriver[DEVICE_NAME_LENGTH];
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:631:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pName[64];
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:638:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pVendor[64];
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:866:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char deviceName[DEVICE_NAME_LENGTH] = {0};
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:869:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char platformName[64];
data/libreoffice-7.0.3/package/source/zipapi/XBufferedThreadedStream.cxx:152:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( &rData[i], &pBuffer[mnOffset], limit );
data/libreoffice-7.0.3/package/source/zipapi/XUnbufferedStream.cxx:182:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy ( aData.getArray(), maHeader.getConstArray() + maHeader.getLength() - mnHeaderToRead, nHeadRead );
data/libreoffice-7.0.3/package/source/zipapi/XUnbufferedStream.cxx:275:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy( maCompBuffer.getArray() + nOldLen, aSuffix.getConstArray(), aSuffix.getLength() );
data/libreoffice-7.0.3/package/source/zipapi/ZipFile.cxx:288:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy ( pHeader, rData->m_aSalt.getConstArray(), nSaltLength );
data/libreoffice-7.0.3/package/source/zipapi/ZipFile.cxx:292:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy ( pHeader, rData->m_aInitVector.getConstArray(), nIVLength );
data/libreoffice-7.0.3/package/source/zipapi/ZipFile.cxx:296:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy ( pHeader, rData->m_aDigest.getConstArray(), nDigestLength );
data/libreoffice-7.0.3/package/source/zipapi/ZipFile.cxx:300:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy ( pHeader, aMediaType.getStr(), nMediaTypeLength );
data/libreoffice-7.0.3/package/source/zipapi/ZipFile.cxx:368:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy ( rData->m_aSalt.getArray(), aBuffer.getConstArray(), nSaltLength );
data/libreoffice-7.0.3/package/source/zipapi/ZipFile.cxx:372:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy ( rData->m_aInitVector.getArray(), aBuffer.getConstArray(), nIVLength );
data/libreoffice-7.0.3/package/source/zipapi/ZipFile.cxx:376:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy ( rData->m_aDigest.getArray(), aBuffer.getConstArray(), nDigestLength );
data/libreoffice-7.0.3/package/source/zipapi/ZipFile.cxx:473:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( aDecryptBuffer.getArray() + nOldLen, aDecryptBuffer2.getArray(), aDecryptBuffer2.getLength() );
data/libreoffice-7.0.3/package/source/zippackage/ZipPackageBuffer.cxx:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(aData.getArray(), m_aBuffer.getConstArray() + m_nCurrent, nBytesToRead);
data/libreoffice-7.0.3/package/source/zippackage/ZipPackageBuffer.cxx:102:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( m_aBuffer.getArray() + m_nCurrent, aData.getConstArray(), static_cast < sal_Int32 > (nDataLen));
data/libreoffice-7.0.3/pyuno/source/loader/pyuno_loader.cxx:125:12:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static wchar_t wide[PATH_MAX + 1];
data/libreoffice-7.0.3/pyuno/source/module/pyuno_runtime.cxx:250:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        *ppFile = fopen( o.getStr() , "w" );
data/libreoffice-7.0.3/pyuno/zipcore/python.cxx:67:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t path[MAX_PATH];
data/libreoffice-7.0.3/pyuno/zipcore/python.cxx:82:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t bootstrap[MY_LENGTH(L"vnd.sun.star.pathname:") + MAX_PATH] =
data/libreoffice-7.0.3/pyuno/zipcore/python.cxx:90:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t pythonpath2[MAX_PATH];
data/libreoffice-7.0.3/pyuno/zipcore/python.cxx:97:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t pythonpath3[MAX_PATH];
data/libreoffice-7.0.3/pyuno/zipcore/python.cxx:104:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t pythonhome[MAX_PATH];
data/libreoffice-7.0.3/pyuno/zipcore/python.cxx:110:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t pythonexe[MAX_PATH];
data/libreoffice-7.0.3/registry/source/keyimpl.cxx:303:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pBuffer.get(), &type, 1);
data/libreoffice-7.0.3/registry/source/keyimpl.cxx:310:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pBuffer.get()+VALUE_HEADEROFFSET, value, size);
data/libreoffice-7.0.3/registry/source/keyimpl.cxx:322:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pBuffer.get()+VALUE_HEADEROFFSET, value, size);
data/libreoffice-7.0.3/registry/source/keyimpl.cxx:371:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pBuffer.get(), &type, 1);
data/libreoffice-7.0.3/registry/source/keyimpl.cxx:430:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pBuffer.get(), &type, 1);
data/libreoffice-7.0.3/registry/source/keyimpl.cxx:494:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pBuffer.get(), &type, 1);
data/libreoffice-7.0.3/registry/source/keyimpl.cxx:586:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(value, pBuffer.get(), valueSize);
data/libreoffice-7.0.3/registry/source/keyimpl.cxx:598:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(value, pBuffer.get(), valueSize);
data/libreoffice-7.0.3/registry/source/keyimpl.cxx:604:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(value, pBuffer.get(), valueSize);
data/libreoffice-7.0.3/registry/source/reflread.cxx:40:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char NULL_STRING[1] = { 0 };
data/libreoffice-7.0.3/registry/source/reflwrit.cxx:383:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(newValue.get(), constValue.aString, n * sizeof (sal_Unicode));
data/libreoffice-7.0.3/registry/source/reflwrit.cxx:1084:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pBuffer, data, size);
data/libreoffice-7.0.3/registry/source/regimpl.cxx:1165:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(aBuffer.data(), &type, 1);
data/libreoffice-7.0.3/registry/source/regimpl.cxx:1167:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(aBuffer.data() + VALUE_HEADEROFFSET, pBlop, aBlopSize);
data/libreoffice-7.0.3/registry/test/testregcpp.cxx:622:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    REG_ENSURE(!myRegistry->open(OUString("test.rdb"), RegAccessMode::READWRITE), "test_registry_CppApi error 33");
data/libreoffice-7.0.3/registry/test/testregcpp.cxx:662:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    REG_ENSURE(!myRegistry->open(OUString("test.rdb"), RegAccessMode::READWRITE), "test_registry_CppApi error 47");
data/libreoffice-7.0.3/registry/test/testregcpp.cxx:675:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    REG_ENSURE(!myRegistry->open(OUString("destroytest.rdb"), RegAccessMode::READONLY), "test_registry_CppApi error 53");
data/libreoffice-7.0.3/registry/test/testregcpp.cxx:684:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    REG_ENSURE(!myRegistry->open(OUString("destroytest.rdb"), RegAccessMode::READWRITE), "test_registry_CppApi error 59");
data/libreoffice-7.0.3/registry/test/testregcpp.cxx:687:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    REG_ENSURE(!myRegistry->open(OUString("test.rdb"), RegAccessMode::READWRITE), "test_registry_CppApi error 61");
data/libreoffice-7.0.3/registry/tools/options.cxx:79:17:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE * fp = fopen(filename, "r");
data/libreoffice-7.0.3/registry/tools/regmerge.cxx:118:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (reg.open(regName, RegAccessMode::READWRITE) != RegError::NO_ERROR)
data/libreoffice-7.0.3/sal/android/libreofficekit-jni.c:101:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fd = open(fontsConfPath, O_RDONLY);
data/libreoffice-7.0.3/sal/android/libreofficekit-jni.c:114:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fd = open(apkFilePath, O_RDONLY);
data/libreoffice-7.0.3/sal/android/lo-bootstrap.c:73:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char     data[0];
data/libreoffice-7.0.3/sal/android/lo-bootstrap.c:94:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char     data[0];
data/libreoffice-7.0.3/sal/android/lo-bootstrap.c:108:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char     comment[0];
data/libreoffice-7.0.3/sal/android/lo-bootstrap.c:289:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fd = open(apkFilePath, O_RDONLY);
data/libreoffice-7.0.3/sal/android/lo-bootstrap.c:533:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(result.d_name, dirp->cur->hh.key, dirp->cur->hh.keylen);
data/libreoffice-7.0.3/sal/android/lo-bootstrap.c:740:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[2][4096];
data/libreoffice-7.0.3/sal/android/lo-bootstrap.c:793:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    int null = open("/dev/null", O_WRONLY);
data/libreoffice-7.0.3/sal/osl/all/log.cxx:97:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t buffer[MAX_PATH];
data/libreoffice-7.0.3/sal/osl/all/log.cxx:209:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char ts[100];
data/libreoffice-7.0.3/sal/osl/all/log.cxx:226:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char milliSecs[11];
data/libreoffice-7.0.3/sal/osl/all/log.cxx:245:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char relativeTimestamp[100];
data/libreoffice-7.0.3/sal/osl/all/log.cxx:352:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/libreoffice-7.0.3/sal/osl/all/log.cxx:356:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        std::strcpy(buf, "???");
data/libreoffice-7.0.3/sal/osl/all/log.cxx:358:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        std::strcpy(buf + len - 1, "...");
data/libreoffice-7.0.3/sal/osl/unx/file.cxx:464:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&(buffer[*pBytesRead]), &(m_buffer[bufpos]), bytes);
data/libreoffice-7.0.3/sal/osl/unx/file.cxx:539:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&(m_buffer[bufpos]), &(buffer[*pBytesWritten]), bytes);
data/libreoffice-7.0.3/sal/osl/unx/file.cxx:700:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&((*ppSequence)->elements[*pnOffset]), pBuffer, nBytes);
data/libreoffice-7.0.3/sal/osl/unx/file.cxx:1134:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:326:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char composed_name[BUFSIZ];
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:410:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:431:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:593:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char srcPath[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:594:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char destPath[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:621:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char destPath[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:657:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char srcPath[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:658:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char destPath[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:684:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:963:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pszLinkContent[PATH_MAX+1];
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:1003:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    DestFileFD=open(pszDestFileName, O_WRONLY | O_CREAT, mode);
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:1020:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char pBuffer[0x7FFF];
data/libreoffice-7.0.3/sal/osl/unx/file_stat.cxx:311:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/file_stat.cxx:415:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/file_url.cxx:556:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char unresolved_path[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/file_url.cxx:560:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char resolved_path[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/file_volume.cxx:97:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/module.cxx:128:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:570:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char  locale_buf[64] = "";
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:571:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char  codeset_buf[64];
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:758:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char locale_buf[64] = "";
data/libreoffice-7.0.3/sal/osl/unx/pipe.cxx:163:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char Ident[256];
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:434:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char szImagePath[PATH_MAX] = "";
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:446:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char szWorkDir[PATH_MAX] = "";
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:797:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char command[16];         /* 'argv[0]' */ /* mfe: it all right char comm[16] in kernel! */
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:827:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char signal[24];          /* pending signals */
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:828:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char blocked[24];         /* blocked signals */
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:829:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sigignore[24];       /* ignored signals */
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:830:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sigcatch[24];        /* caught signals */
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:859:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[PATH_MAX + 1];
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:862:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if ((fd = open(name,O_RDONLY)) >=0 )
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:865:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char prstatbuf[512];
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:914:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[PATH_MAX + 1];
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:919:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if ((fd = open(name,O_RDONLY)) >=0 )
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:922:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char prstatusbuf[512];
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:1012:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char name[PATH_MAX + 1];
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:1016:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if ((fd = open(name, O_RDONLY)) >= 0)
data/libreoffice-7.0.3/sal/osl/unx/process_impl.cxx:56:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char   buffer[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/process_impl.cxx:62:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char abspath[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/process_impl.cxx:110:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/process_impl.cxx:405:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:65:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    m_ReadBuf[512];
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:94:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    m_FileName[PATH_MAX + 1];
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:142:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char profilePath[PATH_MAX] = "";
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:439:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char Line[32];
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:466:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    Line[256];
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:944:27:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        pFile->m_Handle = open(pszFilename, O_RDONLY);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:959:33:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (((pFile->m_Handle = open(pszFilename, O_RDWR | O_CREAT | O_EXCL, DEFAULT_PMODE)) < 0) &&
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:960:33:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            ((pFile->m_Handle = open(pszFilename, O_RDWR)) < 0))
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1068:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pFile->m_ReadBuf, pFile->m_pReadPtr, Bytes);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1101:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pNewLine, pLine, nLineBytes );
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1104:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pNewLine+nLineBytes, pFile->m_pReadPtr, Max);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1167:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pFile->m_pWriteBuf + ( pFile->m_nWriteBufLen - pFile->m_nWriteBufFree ),pszLine,Len+1);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1680:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pszTmpName[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1707:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pszBakFile[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1708:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pszTmpFile[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1755:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, pszFileName, len);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1761:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, pszFileName, BufferMaxLen - 1);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1773:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, pszExtension, len);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1778:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, pszExtension, BufferMaxLen - 1);
data/libreoffice-7.0.3/sal/osl/unx/random.cxx:20:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fd = open("/dev/urandom", O_RDONLY);
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:55:93:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
#define getpwuid_r(uid, pwd, buf, buflen, result) (*(result) = getpwuid(uid), (*(result) ? (memcpy (buf, *(result), sizeof (struct passwd)), 0) : errno))
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:135:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(buffer, "mobile");
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:147:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(buffer, "Mobile User");
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:150:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(buffer, "/var/mobile"); // ???
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:197:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pszIdent[1024];
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:211:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char  buffer[32];
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:224:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pszIdent, buffer, nChr+1);
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:289:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char homeDir[B_PATH_NAME_LENGTH + B_FILE_NAME_LENGTH];
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:336:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char    buffer[8192];
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:402:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char configDir[B_PATH_NAME_LENGTH + B_FILE_NAME_LENGTH];
data/libreoffice-7.0.3/sal/osl/unx/socket.cxx:343:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( &(pAddr->m_sockaddr), pSystemSockAddr, sizeof( struct sockaddr ) );
data/libreoffice-7.0.3/sal/osl/unx/socket.cxx:377:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&(pCopy->m_sockaddr),&(Addr->m_sockaddr), sizeof(struct sockaddr));
data/libreoffice-7.0.3/sal/osl/unx/socket.cxx:532:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( &(pSystemInetAddr->sin_addr) , pByteSeq->elements , 4 );
data/libreoffice-7.0.3/sal/osl/unx/socket.cxx:646:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (
data/libreoffice-7.0.3/sal/osl/unx/socket.cxx:783:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char host[MAX_HOSTBUFFER_SIZE];
data/libreoffice-7.0.3/sal/osl/unx/socket.cxx:802:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&pSockAddr->m_sockaddr, &pAddr->m_sockaddr, sizeof(pAddr->m_sockaddr));
data/libreoffice-7.0.3/sal/osl/unx/socket.cxx:871:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char LocalHostname[256] = "";
data/libreoffice-7.0.3/sal/osl/unx/socket.cxx:2078:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pszError[1024];
data/libreoffice-7.0.3/sal/osl/unx/system.cxx:110:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                  char tmpPath[ PATH_MAX ];
data/libreoffice-7.0.3/sal/osl/unx/tempfile.cxx:79:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char     buffer[RAND_NAME_LENGTH];
data/libreoffice-7.0.3/sal/osl/unx/thread.cxx:564:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char shortname[ LINUX_THREAD_NAME_MAXLEN + 1 ];
data/libreoffice-7.0.3/sal/osl/unx/uunxapi.cxx:148:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/uunxapi.cxx:231:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char  rp[PATH_MAX];
data/libreoffice-7.0.3/sal/osl/unx/uunxapi.cxx:360:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    int result = open(cpPath, oflag, mode);
data/libreoffice-7.0.3/sal/osl/w32/file.cxx:366:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&(buffer[*pBytesRead]), &(m_buffer[bufpos]), bytes);
data/libreoffice-7.0.3/sal/osl/w32/file.cxx:441:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&(m_buffer[bufpos]), &(buffer[*pBytesWritten]), bytes);
data/libreoffice-7.0.3/sal/osl/w32/file.cxx:595:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&((*ppSequence)->elements[*pnOffset]), pBuffer, nBytes);
data/libreoffice-7.0.3/sal/osl/w32/file_dirvol.cxx:297:13:  [2] (buffer) CopyMemory:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            CopyMemory( lpBuffer, pEnum->lpCurrent, (nLen + 1) * sizeof(WCHAR) );
data/libreoffice-7.0.3/sal/osl/w32/file_dirvol.cxx:1098:21:  [2] (buffer) CopyMemory:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    CopyMemory(&pItemImpl->FindData, &aFindData, sizeof(WIN32_FIND_DATAW));
data/libreoffice-7.0.3/sal/osl/w32/file_url.cxx:550:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char    aToken[3];
data/libreoffice-7.0.3/sal/osl/w32/file_url.cxx:620:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf( pURLDest, "%%%02X", static_cast<unsigned char>(cCurrent) );
data/libreoffice-7.0.3/sal/osl/w32/procimpl.cxx:177:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&environment[pos], envv.getStr(), n * sizeof(sal_Unicode));
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:38:76:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
static void copy_ustr_n( void *dest, const void *source, size_t length ) { memcpy(dest, source, length*sizeof(sal_Unicode)); }
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:88:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char        m_ReadBuf[512];
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:502:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char Line[32];
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:526:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char        Line[256];
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:553:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char        Line[4096];
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:1189:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pFile->m_ReadBuf, pFile->m_pReadPtr, Bytes);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:1218:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pLine, pFile->m_pReadPtr, Max);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:1282:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pFile->m_pWriteBuf + ( pFile->m_nWriteBufLen - pFile->m_nWriteBufFree ),pszLine,Len+1);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:1691:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char        Line[4096];
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2000:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char Buffer[4096] = "";
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2001:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char Product[132] = "";
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2212:48:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
                            dwPathLen = nPos + MultiByteToWideChar( CP_ACP, 0, SVERSION_USER, -1, o3tl::toW(aPath + nPos + 1), aPath.getBufSizeInSymbols() - (nPos + 1) );
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2285:37:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
                        dwPathLen = MultiByteToWideChar(
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2314:50:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
                                    dwPathLen += MultiByteToWideChar(
data/libreoffice-7.0.3/sal/osl/w32/random.cxx:36:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buffer, &val, len);
data/libreoffice-7.0.3/sal/osl/w32/random.cxx:60:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buffer, &val, desired_len);
data/libreoffice-7.0.3/sal/osl/w32/security.cxx:123:5:  [2] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer. Risk is low because the source is a constant string.
    wcscpy(o3tl::toW(remoteName), L"\\\\");
data/libreoffice-7.0.3/sal/osl/w32/security.cxx:330:21:  [2] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer. Risk is low because the source is a constant string.
                    wcscpy(o3tl::toW(Ident), L"unknown");
data/libreoffice-7.0.3/sal/osl/w32/socket.cxx:291:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( &(pAddr->m_sockaddr), pSystemSockAddr, sizeof( sockaddr ) );
data/libreoffice-7.0.3/sal/osl/w32/socket.cxx:325:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&(pCopy->m_sockaddr),&(Addr->m_sockaddr), sizeof(struct sockaddr));
data/libreoffice-7.0.3/sal/osl/w32/socket.cxx:443:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( &(pSystemInetAddr->sin_addr) , pByteSeq->elements , 4 );
data/libreoffice-7.0.3/sal/osl/w32/socket.cxx:517:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(& pRet->pSockAddr->m_sockaddr,
data/libreoffice-7.0.3/sal/osl/w32/socket.cxx:555:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(& pRet->pSockAddr->m_sockaddr,
data/libreoffice-7.0.3/sal/osl/w32/socket.cxx:613:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char Host[256]= "";
data/libreoffice-7.0.3/sal/osl/w32/socket.cxx:631:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(LocalHostname, pAddr->pHostName->buffer, sizeof(sal_Unicode)*(rtl_ustr_getLength(pAddr->pHostName->buffer)+1));
data/libreoffice-7.0.3/sal/osl/w32/socket.cxx:647:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(LocalHostname, u.getStr(), (u.getLength() + 1) * sizeof (sal_Unicode));
data/libreoffice-7.0.3/sal/qa/osl/condition/osl_Condition_Const.h:43:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char pTestString[17] = "Sun Microsystems";
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:183:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    nError = aFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write | osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:300:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    return (testFile.open(osl_File_OpenFlag_Read) == osl::FileBase::E_None);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:321:35:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    bool bCheckResult = (testFile.open(osl_File_OpenFlag_Write) == osl::FileBase::E_None);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:334:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    rc = aDir.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:1246:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError2 = testFile.open(osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:1267:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError2 = testFile.open(osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:1308:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError2 = testFile.open(osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:1358:28:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = aDir.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:1421:47:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            osl::FileBase::RC nError1 = pDir->open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:1520:27:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            testDirectory.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:1605:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = xDir->open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:1980:31:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError = testfile.open(osl_File_OpenFlag_Write | osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2194:50:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            osl::FileBase::RC nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2205:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer[30] = "Test for File constructor";
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2208:50:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            osl::FileBase::RC nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2227:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    class open : public CppUnit::TestFixture
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2233:9:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        open()
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2257:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2269:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2279:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2291:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2307:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2316:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer_write[30] = "Test for File open";
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2317:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer_read[30];
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2320:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write | osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2343:28:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        CPPUNIT_TEST_SUITE(open);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2386:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2399:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2444:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2462:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer_read[2];
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2464:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2480:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer_read[2];
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2482:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2500:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer_read[2];
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2502:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2552:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2576:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2622:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2644:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2666:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2721:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2742:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2767:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2819:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2839:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer_read[10];
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2841:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2862:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer_read[26];
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2864:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2925:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer_read[10];
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2927:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2981:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char ppStrSeq[3][27]  =  { "abcde\n",
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2986:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:3010:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:3026:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:3071:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:3094:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:3144:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            tmpFile.open(osl_File_OpenFlag_Write | osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:3153:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            newFile.open(osl_File_OpenFlag_Write | osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:3201:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:3224:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError2 = testFile.open(osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:3346:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testFile.open(osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:3368:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError2 = testFile.open(osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:3620:46:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            osl::FileBase::RC err = tmp_file.open(osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:3624:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer[50000];
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:3648:53:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(osl_File::open, "osl_File");
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4014:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testDirectory.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4031:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testDirectory.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4052:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    class open : public CppUnit::TestFixture
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4058:9:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        open() : nError1(osl::FileBase::E_None),nError2(osl::FileBase::E_None) {}
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4079:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testDirectory.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4097:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testDirectory.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4112:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testDirectory.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4127:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testDirectory.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4138:28:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        CPPUNIT_TEST_SUITE(open);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4177:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testDirectory.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4232:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testDirectory.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4297:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testDirectory.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4414:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testDirectory.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4475:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testDirectory.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4512:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError1 = testDirectory.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4829:34:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError2 = rDirectory.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4846:34:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            nError2 = rDirectory.open();
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:4973:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buffer, path.getStr(), (path.getLength() + 1) * sizeof(sal_Unicode));
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:5088:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buff[PATH_BUFFER_SIZE];
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:5092:13:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
            strcat(buff, ":\\");
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:5121:52:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    CPPUNIT_TEST_SUITE_REGISTRATION(osl_Directory::open);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_old_test_file.cxx:68:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char * const aSource2[ ] =
data/libreoffice-7.0.3/sal/qa/osl/file/test_cpy_wrt_file.cxx:44:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        err = tmp_file.open(osl_File_OpenFlag_Write | osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/sal/qa/osl/file/test_cpy_wrt_file.cxx:51:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[1];
data/libreoffice-7.0.3/sal/qa/osl/pipe/osl_Pipe.cxx:752:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[256];
data/libreoffice-7.0.3/sal/qa/osl/pipe/osl_Pipe.cxx:790:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[256];
data/libreoffice-7.0.3/sal/qa/osl/process/osl_Thread.cxx:1705:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pc, &m_nData, 1);
data/libreoffice-7.0.3/sal/qa/osl/process/osl_Thread.cxx:1851:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pc, &nData, 1);
data/libreoffice-7.0.3/sal/qa/osl/process/osl_Thread.cxx:1863:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pc2, &nData, 1);
data/libreoffice-7.0.3/sal/qa/osl/process/osl_Thread.cxx:1943:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pc, &nData, 1);
data/libreoffice-7.0.3/sal/qa/osl/process/osl_Thread.cxx:1955:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pc, &nData2, 1);
data/libreoffice-7.0.3/sal/qa/osl/process/osl_process_child.cxx:50:11:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    SLEEP(atoi(time));
data/libreoffice-7.0.3/sal/qa/osl/process/osl_process_child.cxx:67:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[32767];
data/libreoffice-7.0.3/sal/qa/osl/security/osl_Security_Const.h:48:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char pTestString[17] = "Sun Microsystems";
data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_ustr.cxx:521:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pStr, aStr1.getStr(), nLength);
data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_ustr.cxx:562:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pStr, aStr1.getStr(), nLength);
data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_ustr.cxx:579:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pStr, aStr1.getStr(), nLength);
data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_ustr.cxx:617:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pStr, aStr1.getStr(), nLength);
data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_ustr.cxx:654:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pStr, aStr1.getStr(), nLength);
data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_ustr.cxx:696:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pStr, aStr1.getStr(), nLength);
data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_ustr.cxx:734:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pStr, aStr1.getStr(), nLength);
data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_ustr.cxx:768:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pStr, suStr.getStr(), nLength);
data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_ustr.cxx:779:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pStr, suStr.getStr(), nLength);
data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_ustr.cxx:793:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pStr, suStr.getStr(), nLength);
data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_ustr.cxx:807:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pStr, suStr.getStr(), nLength);
data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_ustr.cxx:821:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pStr, suStr.getStr(), nLength);
data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_ustr.cxx:835:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pStr, suStr.getStr(), nLength);
data/libreoffice-7.0.3/sal/qa/rtl/process/rtl_Process.cxx:176:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( pBuffer + nPtr, "%02x", nValue );
data/libreoffice-7.0.3/sal/qa/rtl/process/rtl_Process.cxx:204:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char pUUID1[32];
data/libreoffice-7.0.3/sal/qa/rtl/process/rtl_Process.cxx:234:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char pUUID2[33] {};
data/libreoffice-7.0.3/sal/qa/rtl/strings/test_ostring.cxx:95:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str1[2] = { '\0', 'x' };
data/libreoffice-7.0.3/sal/qa/rtl/strings/test_ostring.cxx:96:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str2[2] = { '\0', 'y' };
data/libreoffice-7.0.3/sal/qa/rtl/strings/test_ostring_concat.cxx:133:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy( str->buffer, "01234567890123456789" ); // but there should be extra capacity
data/libreoffice-7.0.3/sal/qa/rtl/textenc/rtl_textcvt.cxx:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aText[256];
data/libreoffice-7.0.3/sal/qa/rtl/textenc/rtl_textcvt.cxx:311:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char sBuffer[10];
data/libreoffice-7.0.3/sal/qa/rtl/textenc/rtl_textcvt.cxx:369:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aText[TEST_STRING_SIZE];
data/libreoffice-7.0.3/sal/qa/rtl/textenc/rtl_textcvt.cxx:2989:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[TEST_STRING_SIZE];
data/libreoffice-7.0.3/sal/qa/sal/test_types.cxx:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[bufsize];
data/libreoffice-7.0.3/sal/rtl/byteseq.cxx:55:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( pNew->elements, pSequence->elements, nElements );
data/libreoffice-7.0.3/sal/rtl/byteseq.cxx:96:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( pNew->elements, pSequence->elements, nElements );
data/libreoffice-7.0.3/sal/rtl/byteseq.cxx:101:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( pNew->elements, pSequence->elements, nSize );
data/libreoffice-7.0.3/sal/rtl/byteseq.cxx:195:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( (*ppSequence)->elements, pData, nLength );
data/libreoffice-7.0.3/sal/rtl/cipher.cxx:654:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(key, &BF_key, sizeof (CipherKeyBF));
data/libreoffice-7.0.3/sal/rtl/cipher.cxx:696:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ctx->m_iv.m_byte, pArgData, nArgLen);
data/libreoffice-7.0.3/sal/rtl/cipher.cxx:1065:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char iv[8];
data/libreoffice-7.0.3/sal/rtl/cipher.cxx:1067:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy(iv, pArgData, n);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:293:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(sp1, state, 16 * sizeof(sal_uInt32));
data/libreoffice-7.0.3/sal/rtl/digest.cxx:373:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p, d, nDatLen);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:379:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p, d, n);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:389:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->m_pData, d, DIGEST_CBLOCK_MD2);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:396:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->m_pData, d, nDatLen);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:722:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p, d, nDatLen);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:728:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p, d, n);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:742:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->m_pData, d, DIGEST_CBLOCK_MD5);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:753:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->m_pData, d, nDatLen);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:1168:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p, d, nDatLen);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:1174:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p, d, n);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:1188:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->m_pData, d, DIGEST_CBLOCK_SHA);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:1199:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->m_pData, d, nDatLen);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:1327:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p, d, nDatLen);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:1333:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p, d, n);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:1347:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->m_pData, d, DIGEST_CBLOCK_SHA);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:1358:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx->m_pData, d, nDatLen);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:1535:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->m_opad, pKeyData, nKeyLen);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:1734:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ctx->m_opad, pKeyData, nKeyLen);
data/libreoffice-7.0.3/sal/rtl/digest.cxx:1889:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pKeyData, T, nKeyLen);
data/libreoffice-7.0.3/sal/rtl/math.cxx:819:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bufOnStack[bufOnStackSize];
data/libreoffice-7.0.3/sal/rtl/random.cxx:252:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char sanity[4];
data/libreoffice-7.0.3/sal/rtl/rtl_process.cxx:41:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        { std::memcpy(target, uuid_, UUID_SIZE); }
data/libreoffice-7.0.3/sal/rtl/strbuf.cxx:46:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( (*newStr)->buffer, value, count );
data/libreoffice-7.0.3/sal/rtl/strbuf.cxx:68:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( (*newStr)->buffer, oldStr->buffer, oldStr->length );
data/libreoffice-7.0.3/sal/rtl/strbuf.cxx:98:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( (*This)->buffer, pTmp->buffer, nLength );
data/libreoffice-7.0.3/sal/rtl/strbuf.cxx:143:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pBuf + offset, str, len * sizeof(char) );
data/libreoffice-7.0.3/sal/rtl/string.cxx:96:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pStr, pResult->buffer, (nLen + 1) * sizeof(char));
data/libreoffice-7.0.3/sal/rtl/string.cxx:113:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pStr, pResult->buffer, (nLen + 1) * sizeof(char));
data/libreoffice-7.0.3/sal/rtl/string.cxx:368:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy((*newStr)->buffer, str->buffer, i);
data/libreoffice-7.0.3/sal/rtl/string.cxx:369:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy((*newStr)->buffer + i, to, toLength);
data/libreoffice-7.0.3/sal/rtl/string.cxx:370:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/sal/rtl/strtmpl.cxx:54:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE));
data/libreoffice-7.0.3/sal/rtl/strtmpl.cxx:815:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    aBuf[RTL_STR_MAX_VALUEOFINT32];
data/libreoffice-7.0.3/sal/rtl/strtmpl.cxx:871:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    aBuf[RTL_STR_MAX_VALUEOFINT64];
data/libreoffice-7.0.3/sal/rtl/strtmpl.cxx:927:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    aBuf[RTL_STR_MAX_VALUEOFUINT64];
data/libreoffice-7.0.3/sal/rtl/strtmpl.cxx:1188:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pDest, pSrc, nCount * sizeof(IMPL_RTL_STRCODE));
data/libreoffice-7.0.3/sal/rtl/uri.cxx:302:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aDst[32]; // FIXME  random value
data/libreoffice-7.0.3/sal/rtl/ustrbuf.cxx:49:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( (*newStr)->buffer, value, count * sizeof(sal_Unicode) );
data/libreoffice-7.0.3/sal/rtl/ustrbuf.cxx:94:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( (*newStr)->buffer, oldStr->buffer, oldStr->length * sizeof(sal_Unicode));
data/libreoffice-7.0.3/sal/rtl/ustrbuf.cxx:122:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( (*This)->buffer, pTmp->buffer, nLength * sizeof(sal_Unicode) );
data/libreoffice-7.0.3/sal/rtl/ustrbuf.cxx:166:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) );
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:155:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pStr, pResult->buffer, (nLen + 1) * sizeof(sal_Unicode));
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:172:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pStr, pResult->buffer, (nLen + 1) * sizeof(sal_Unicode));
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:653:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1168:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1170:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1173:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1210:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1212:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1215:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1252:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1258:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1296:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1302:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1341:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1343:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1345:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1385:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1391:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1431:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1433:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(
data/libreoffice-7.0.3/sal/rtl/ustring.cxx:1435:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(
data/libreoffice-7.0.3/sal/rtl/uuid.cxx:76:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&uuid, pUuid, 16);
data/libreoffice-7.0.3/sal/rtl/uuid.cxx:92:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pUuid, &uuid, 16);
data/libreoffice-7.0.3/sal/rtl/uuid.cxx:146:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&u1, pUUID1, 16 );
data/libreoffice-7.0.3/sal/rtl/uuid.cxx:147:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&u2, pUUID2, 16 );
data/libreoffice-7.0.3/sal/textenc/convertsimple.cxx:586:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char                    aTempBuf[IMPL_MAX_REPLACECHAR+2];
data/libreoffice-7.0.3/sal/textenc/tables.cxx:48:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static unsigned char const aImpl8090SameToCharTab[SAME8090CHAR_END
data/libreoffice-7.0.3/sal/textenc/tcvtutf7.cxx:29:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static unsigned char const aImplBase64Tab[64] =
data/libreoffice-7.0.3/sal/textenc/tcvtutf7.cxx:47:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static unsigned char const aImplBase64IndexTab[128] =
data/libreoffice-7.0.3/sal/textenc/tcvtutf7.cxx:67:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static unsigned char const aImplMustShiftTab[128] =
data/libreoffice-7.0.3/sal/textenc/textenc.cxx:62:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static unsigned char const aImpl8090SameToCharTab[SAME8090CHAR_END
data/libreoffice-7.0.3/sal/textenc/textenc.cxx:72:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static unsigned char const aImplA0FFSameToCharTab[SAMEA0FFCHAR_END
data/libreoffice-7.0.3/salhelper/test/Symbols/loader.cxx:42:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
int main( int argc, char *argv[ ], char *envp[ ] )
data/libreoffice-7.0.3/salhelper/test/Symbols/loader.cxx:42:36:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
int main( int argc, char *argv[ ], char *envp[ ] )
data/libreoffice-7.0.3/salhelper/test/dynamicloader/loader.cxx:43:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
int main( int argc, char *argv[ ], char *envp[ ] )
data/libreoffice-7.0.3/salhelper/test/dynamicloader/loader.cxx:43:36:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
int main( int argc, char *argv[ ], char *envp[ ] )
data/libreoffice-7.0.3/sax/source/expatwrap/saxwriter.cxx:226:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( &(pTarget[rPos]) , pBytes,  nCount);
data/libreoffice-7.0.3/sax/source/expatwrap/saxwriter.cxx:234:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( &(pTarget[rPos]), &pBytes[nCount], nRestCount);
data/libreoffice-7.0.3/sax/source/expatwrap/saxwriter.cxx:275:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy( &(pTarget[rPos]) , "&amp;", 5 );
data/libreoffice-7.0.3/sax/source/expatwrap/saxwriter.cxx:286:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy( &(pTarget[rPos]) , "&lt;" , 4 );
data/libreoffice-7.0.3/sax/source/expatwrap/saxwriter.cxx:297:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy( &(pTarget[rPos]) , "&gt;" , 4 );
data/libreoffice-7.0.3/sax/source/expatwrap/saxwriter.cxx:308:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy( &(pTarget[rPos]) , "&apos;" , 6 );
data/libreoffice-7.0.3/sax/source/expatwrap/saxwriter.cxx:319:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy( &(pTarget[rPos]) , "&quot;" , 6 );
data/libreoffice-7.0.3/sax/source/expatwrap/saxwriter.cxx:330:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy( &(pTarget[rPos]) , "&#x0d;" , 6 );
data/libreoffice-7.0.3/sax/source/expatwrap/saxwriter.cxx:343:33:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                memcpy( &(pTarget[rPos]) , "&#x0a;" , 6 );
data/libreoffice-7.0.3/sax/source/expatwrap/saxwriter.cxx:363:33:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                memcpy( &(pTarget[rPos]) , "&#x09;" , 6 );
data/libreoffice-7.0.3/sax/source/expatwrap/saxwriter.cxx:546:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( mp_Sequence, pc , nLen );
data/libreoffice-7.0.3/sax/source/expatwrap/saxwriter.cxx:769:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( &(mp_Sequence[nCurrentPos]), "<![CDATA[" , 9 );
data/libreoffice-7.0.3/sax/source/expatwrap/saxwriter.cxx:783:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( &(mp_Sequence[nCurrentPos]), "]]>" , 3 );
data/libreoffice-7.0.3/sax/source/expatwrap/xml2utf.cxx:71:19:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                  memcpy  (seq.getArray(),
data/libreoffice-7.0.3/sax/source/expatwrap/xml2utf.cxx:380:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pbTempMem.get() , m_seqSource.getConstArray() , m_seqSource.getLength() );
data/libreoffice-7.0.3/sax/source/expatwrap/xml2utf.cxx:381:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( &(pbTempMem[ m_seqSource.getLength() ]) , seqText.getConstArray() , seqText.getLength() );
data/libreoffice-7.0.3/sax/source/expatwrap/xml2utf.cxx:414:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( m_seqSource.getArray() , &(pbSource[nSourceCount]) , nSourceSize-nSourceCount );
data/libreoffice-7.0.3/sax/source/expatwrap/xml2utf.cxx:452:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( puTempMem.get() ,
data/libreoffice-7.0.3/sax/source/expatwrap/xml2utf.cxx:455:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(
data/libreoffice-7.0.3/sax/source/expatwrap/xml2utf.cxx:506:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( m_seqSource.getArray() ,
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:1300:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pendingCharacters.data() + nOriginalLen, s, nLen);
data/libreoffice-7.0.3/sax/source/tools/converter.cxx:128:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            const char *aCmpsL[3] = { nullptr, nullptr, nullptr };
data/libreoffice-7.0.3/sax/source/tools/converter.cxx:129:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            const char *aCmpsU[3] = { nullptr, nullptr, nullptr };
data/libreoffice-7.0.3/sax/source/tools/fastserializer.cxx:141:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char bufXescape[kXescapeLen+1];
data/libreoffice-7.0.3/sax/source/tools/fastserializer.cxx:738:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( rTop.getArray() + nTopLen, rMerge.getConstArray(), nMergeLen );
data/libreoffice-7.0.3/sax/source/tools/fastserializer.cxx:744:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( rTop.getArray(), rMerge.getConstArray(), nMergeLen );
data/libreoffice-7.0.3/sax/test/sax/testsax.cxx:217:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *f = fopen( pcFile , "rb" );
data/libreoffice-7.0.3/sax/test/sax/testsax.cxx:444:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( seqBytes.getArray() , TestString , strlen( TestString ) );
data/libreoffice-7.0.3/sax/test/sax/testsax.cxx:508:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( seqBytes.getArray() , TestString , strlen( TestString ) );
data/libreoffice-7.0.3/sax/test/sax/testsax.cxx:561:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( seqBytes.getArray() , TestString , strlen( TestString ) );
data/libreoffice-7.0.3/sax/test/sax/testwriter.cxx:63:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char m_pcFile[256];
data/libreoffice-7.0.3/sax/test/sax/testwriter.cxx:72:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        m_f = fopen( m_pcFile , "w" );
data/libreoffice-7.0.3/sax/test/sax/testwriter.cxx:416:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( seq.getArray() , s.getStr() , s.getLength() * sizeof( sal_uInt16 ) );
data/libreoffice-7.0.3/sax/test/sax/testwriter.cxx:473:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char array[256];
data/libreoffice-7.0.3/sax/test/saxdemo.cxx:109:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *f = fopen( pcFile , "rb" );
data/libreoffice-7.0.3/sax/test/saxdemo.cxx:403:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( seq.getArray() , s.getStr() , s.getLength() * sizeof( sal_uInt16 ) );
data/libreoffice-7.0.3/sax/test/saxdemo.cxx:435:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char m_pcFile[256];
data/libreoffice-7.0.3/sax/test/saxdemo.cxx:444:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        m_f = fopen( m_pcFile , "w" );
data/libreoffice-7.0.3/sax/test/testcomponent.cxx:79:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char szBuf[1024];
data/libreoffice-7.0.3/sc/source/core/data/compressedarray.cxx:89:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( pNewData.get(), pData.get(), nCount*sizeof(DataEntry));
data/libreoffice-7.0.3/sc/source/core/data/formulacell.cxx:5039:32:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        nMaxGroupLength = std::atoi(std::getenv("SC_MAX_GROUP_LENGTH"));
data/libreoffice-7.0.3/sc/source/core/tool/callform.cxx:204:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char cFuncName[256];
data/libreoffice-7.0.3/sc/source/core/tool/callform.cxx:205:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char cInternalName[256];
data/libreoffice-7.0.3/sc/source/core/tool/callform.cxx:357:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char pcName[256];
data/libreoffice-7.0.3/sc/source/core/tool/callform.cxx:358:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char pcDesc[256];
data/libreoffice-7.0.3/sc/source/core/tool/formulalogger.cxx:240:40:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC eRC = mpLogFile->open(osl_File_OpenFlag_Write | osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/sc/source/core/tool/formulalogger.cxx:244:26:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        eRC = mpLogFile->open(osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sc/source/core/tool/interpr4.cxx:351:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy( p, &nVal, sizeof(double));
data/libreoffice-7.0.3/sc/source/core/tool/interpr4.cxx:442:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy( p, aTmp.getStr(), nStrLen + 1);
data/libreoffice-7.0.3/sc/source/core/tool/interpr4.cxx:541:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy( p, &nVal, sizeof(double));
data/libreoffice-7.0.3/sc/source/core/tool/interpr4.cxx:559:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy( p, aTmp.getStr(), nStrLen + 1);
data/libreoffice-7.0.3/sc/source/core/tool/parclass.cxx:305:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( &(pRun->aData), &(pRaw->aData), sizeof(CommonData));
data/libreoffice-7.0.3/sc/source/core/tool/scmatrix.cxx:2873:33:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            nElementsMax = std::atoi(pEnv);
data/libreoffice-7.0.3/sc/source/core/tool/token.cxx:1940:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pp, pCode.get(), nLen * sizeof( formula::FormulaToken* ) );
data/libreoffice-7.0.3/sc/source/core/tool/token.cxx:1950:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pp, pRPN, nRPN * sizeof( formula::FormulaToken* ) );
data/libreoffice-7.0.3/sc/source/filter/excel/xestream.cxx:234:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(aBytes.data(), pBuffer, nWriteLen);
data/libreoffice-7.0.3/sc/source/filter/excel/xestream.cxx:475:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pnSaltDigest, mpnSaltDigest, 16 );
data/libreoffice-7.0.3/sc/source/filter/excel/xestream.cxx:481:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pnSalt, mpnSalt, 16 );
data/libreoffice-7.0.3/sc/source/filter/excel/xestream.cxx:487:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pnDocId, mpnDocId, 16 );
data/libreoffice-7.0.3/sc/source/filter/excel/xestream.cxx:518:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pnBytes.data(), &fValue, 4);
data/libreoffice-7.0.3/sc/source/filter/excel/xestream.cxx:525:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pnBytes.data(), &fValue, 8);
data/libreoffice-7.0.3/sc/source/filter/excel/xestream.cxx:700:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[9];
data/libreoffice-7.0.3/sc/source/filter/excel/xestream.cxx:701:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( buf, "%.2X%.2X%.2X%.2X", 0xFF-rColor.GetTransparency(), rColor.GetRed(), rColor.GetGreen(), rColor.GetBlue() );
data/libreoffice-7.0.3/sc/source/filter/excel/xestring.cxx:385:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pnMem, maCharBuffer.data(), mnLen );
data/libreoffice-7.0.3/sc/source/filter/html/htmlexp.cxx:182:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    buf[24];
data/libreoffice-7.0.3/sc/source/filter/html/htmlexp.cxx:537:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char hex[7];
data/libreoffice-7.0.3/sc/source/filter/lotus/filter.cxx:165:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char aDummy[22];
data/libreoffice-7.0.3/sc/source/filter/lotus/lotimpop.cxx:162:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aBuffer[ 17 ];
data/libreoffice-7.0.3/sc/source/filter/lotus/op.cxx:196:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cBuffer[ 16+1 ];
data/libreoffice-7.0.3/sc/source/filter/lotus/op.cxx:212:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char cBuf[sizeof(cBuffer)+1];
data/libreoffice-7.0.3/sc/source/filter/lotus/op.cxx:235:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cBuffer[ 16+1 ];
data/libreoffice-7.0.3/sc/source/filter/lotus/op.cxx:251:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char cBuf[sizeof(cBuffer)+1];
data/libreoffice-7.0.3/sc/source/filter/orcus/orcusfiltersimpl.cxx:57:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char pData[nReadBuffer];
data/libreoffice-7.0.3/sc/source/filter/qpro/qpro.cxx:282:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        unsigned char data[16];
data/libreoffice-7.0.3/sc/source/filter/xcl97/XclExpChangeTrack.cxx:43:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sBuf[ 40 ];
data/libreoffice-7.0.3/sc/source/filter/xcl97/XclExpChangeTrack.cxx:53:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sBuf[ 200 ];
data/libreoffice-7.0.3/sc/source/filter/xcl97/XclExpChangeTrack.cxx:105:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( aGUID, pGUID, 16 );
data/libreoffice-7.0.3/sc/source/filter/xcl97/XclExpChangeTrack.cxx:161:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( aGUID, pGUID, 16 );
data/libreoffice-7.0.3/sc/source/filter/xcl97/XclExpChangeTrack.cxx:372:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(maGUID, pGUID, 16);
data/libreoffice-7.0.3/sc/source/filter/xcl97/XclExpChangeTrack.cxx:406:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(maGUID, pGUID, 16);
data/libreoffice-7.0.3/sc/source/filter/xcl97/XclExpChangeTrack.cxx:500:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( aGUID, pGUID, 16 );
data/libreoffice-7.0.3/sc/source/filter/xcl97/XclExpChangeTrack.cxx:545:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pBuffer.get(), rCopy.pBuffer.get(), sizeof(sal_uInt16) * nBufSize );
data/libreoffice-7.0.3/sc/source/filter/xcl97/xcl97rec.cxx:734:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pAnchor[100];
data/libreoffice-7.0.3/sc/source/filter/xcl97/xcl97rec.cxx:992:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char        aBuf[ sizeof(sal_uInt32) * 2 + 1 ];
data/libreoffice-7.0.3/sc/source/filter/xcl97/xcl97rec.cxx:995:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( aBuf, "%08X", static_cast< unsigned int >( nPictureId ) );
data/libreoffice-7.0.3/sc/source/ui/docshell/pagedata.cxx:39:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( mvPageEndX.data(), pData, nCount * sizeof(SCCOL) );
data/libreoffice-7.0.3/sc/source/ui/docshell/pagedata.cxx:45:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( mvPageEndY.data(), pData, nCount * sizeof(SCROW) );
data/libreoffice-7.0.3/scaddins/source/analysis/analysishelper.cxx:947:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char        aBuff[ nBuff + 1 ];
data/libreoffice-7.0.3/sd/qa/unit/tiledrendering/tiledrendering.cxx:340:48:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            m_aSearchResultPart.push_back(std::atoi(rValue.second.get<std::string>("part").c_str()));
data/libreoffice-7.0.3/sd/source/filter/eppt/pptx-epptooxml.cxx:590:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pSpokesTmp[2] = "0";
data/libreoffice-7.0.3/sd/source/filter/eppt/pptx-epptooxml.cxx:1017:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char cDateTime[sizeof("-32768-65535-65535T65535:65535:65535.4294967295")];
data/libreoffice-7.0.3/sd/source/filter/eppt/pptx-text.cxx:464:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( mpText.get(), rPortionObj.mpText.get(), mnTextSize << 1 );
data/libreoffice-7.0.3/sd/source/filter/html/buttonset.cxx:125:25:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if( aOutputFile.open( osl_File_OpenFlag_Write|osl_File_OpenFlag_Create ) == osl::FileBase::E_None )
data/libreoffice-7.0.3/sd/source/filter/html/buttonset.cxx:174:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if( aDirectory.open() != osl::FileBase::E_None )
data/libreoffice-7.0.3/sd/source/filter/html/pubdlg.cxx:1213:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char *pButtonNames[nButtonCount] =
data/libreoffice-7.0.3/sd/source/filter/ppt/pptinanimations.cxx:128:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    mpFile = fopen( OUStringToOString( ppt_anim_debug_filename, RTL_TEXTENCODING_UTF8).getStr() , "w+" );
data/libreoffice-7.0.3/sd/source/filter/ppt/pptinanimations.cxx:2631:24:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                static char buffer[128];
data/libreoffice-7.0.3/sd/source/filter/ppt/pptinanimations.cxx:2632:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf( buffer, "unknown_%#x", pAtom->getType() );
data/libreoffice-7.0.3/sd/source/filter/ppt/pptinanimations.cxx:3011:28:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    static char buffer[128];
data/libreoffice-7.0.3/sd/source/filter/ppt/pptinanimations.cxx:3012:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf( buffer, "%ld", nPresetClass );
data/libreoffice-7.0.3/sd/source/filter/ppt/pptinanimations.cxx:3040:32:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                        static char buffer[128];
data/libreoffice-7.0.3/sd/source/filter/ppt/pptinanimations.cxx:3041:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf( buffer, "%ld", nNodeType );
data/libreoffice-7.0.3/sd/source/filter/ppt/propread.cxx:33:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( mpBuf.get(), pBuf, nBufSize );
data/libreoffice-7.0.3/sd/source/filter/ppt/propread.cxx:41:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( mpBuf.get(), rProp.mpBuf.get(), mnSize );
data/libreoffice-7.0.3/sd/source/filter/ppt/propread.cxx:51:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( mpBuf.get(), rPropEntry.mpBuf.get(), mnSize );
data/libreoffice-7.0.3/sd/source/filter/ppt/propread.cxx:527:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( static_cast<void*>(aFMTID), static_cast<void const *>(rSection.aFMTID), 16 );
data/libreoffice-7.0.3/sd/source/filter/ppt/propread.cxx:606:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( mApplicationCLSID, rPropRead.mApplicationCLSID, 16 );
data/libreoffice-7.0.3/sd/source/ui/remotecontrol/AvahiNetworkService.cxx:104:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char r[128];
data/libreoffice-7.0.3/sd/source/ui/remotecontrol/DiscoveryService.cxx:86:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostname[1024];
data/libreoffice-7.0.3/sd/source/ui/remotecontrol/DiscoveryService.cxx:159:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aBuffer[BUFFER_SIZE] = {};
data/libreoffice-7.0.3/sd/source/ui/remotecontrol/ImagePreparer.cxx:150:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (aFile.open(0) != osl::File::E_None)
data/libreoffice-7.0.3/sd/source/ui/slidesorter/cache/SlsBitmapCompressor.cxx:170:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pResult->mpData, aStream.GetData(), pResult->mnDataSize);
data/libreoffice-7.0.3/sd/source/ui/unoidl/unopage.cxx:103:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char const sEmptyPageName[sizeof("page")] = "page";
data/libreoffice-7.0.3/sdext/source/pdfimport/filterdet.cxx:127:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( aSeq.getArray(), pBuf, nLen );
data/libreoffice-7.0.3/sdext/source/pdfimport/pdfparse/pdfentries.cxx:212:26:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            static const char pHexTab[16] = { '0', '1', '2', '3', '4', '5', '6', '7',
data/libreoffice-7.0.3/sdext/source/pdfimport/pdfparse/pdfentries.cxx:1108:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pBuffer, pStr, nLen );
data/libreoffice-7.0.3/sdext/source/pdfimport/pdfparse/pdfentries.cxx:1119:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aPadPwd[ENCRYPTION_BUF_LEN];
data/libreoffice-7.0.3/sdext/source/pdfimport/pdfparse/pdfentries.cxx:1146:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pOutKey, nSum.data(), nLen );
data/libreoffice-7.0.3/sdext/source/pdfimport/pdfparse/pdfentries.cxx:1157:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pData->m_aDecryptionKey, aKey, nKeyLen );
data/libreoffice-7.0.3/sdext/source/pdfimport/pdfparse/pdfentries.cxx:1256:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( nPwd, m_pData->m_aOEntry, 32 );
data/libreoffice-7.0.3/sdext/source/pdfimport/pdfparse/pdfentries.cxx:1362:37:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                    memcpy( m_pData->m_aOEntry, aEnt.getStr(), 32 );
data/libreoffice-7.0.3/sdext/source/pdfimport/pdfparse/pdfentries.cxx:1382:37:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                    memcpy( m_pData->m_aUEntry, aEnt.getStr(), 32 );
data/libreoffice-7.0.3/sdext/source/pdfimport/pdfparse/pdfparse.cxx:77:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pBuf, m_aBuf.getStr()+nOrigOffset, nLen );
data/libreoffice-7.0.3/sdext/source/pdfimport/pdfparse/pdfparse.cxx:618:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE* fp = fopen( pFileName, "rb" );
data/libreoffice-7.0.3/sdext/source/pdfimport/sax/emitcontext.cxx:62:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if( pStream->open( osl_File_OpenFlag_Write | osl_File_OpenFlag_Create ) )
data/libreoffice-7.0.3/sdext/source/pdfimport/sax/emitcontext.cxx:64:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            pStream->open( osl_File_OpenFlag_Write );
data/libreoffice-7.0.3/sdext/source/pdfimport/wrapper/wrapper.cxx:215:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        const char cNext(pCur[1]);
data/libreoffice-7.0.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:946:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[9];
data/libreoffice-7.0.3/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx:82:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aPwBuf[129];
data/libreoffice-7.0.3/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx:114:24:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        g_binary_out = fopen(outputFile,"wb");
data/libreoffice-7.0.3/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx:170:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t sPath[MAX_PATH + 1];
data/libreoffice-7.0.3/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx:175:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t sFile[MAX_PATH + 1];
data/libreoffice-7.0.3/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx:450:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t sInstMSUBinary[MAX_PATH + 10];
data/libreoffice-7.0.3/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx:544:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t sCustomActionData[MAX_PATH + 10]; // "KB2999226|C:\Temp\binary.tmp"
data/libreoffice-7.0.3/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx:653:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t sBinaryName[MAX_PATH + 1];
data/libreoffice-7.0.3/setup_native/source/win32/customactions/sellang/sellang.cxx:165:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *ui_langs[MAX_LANGUAGES];
data/libreoffice-7.0.3/setup_native/source/win32/customactions/sellang/sellang.cxx:208:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char lang[sizeof("lll_Ssss_CC_vvvvvvvv")];
data/libreoffice-7.0.3/setup_native/source/win32/customactions/sellang/sellang.cxx:239:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char feature[100];
data/libreoffice-7.0.3/sfx2/source/appl/sfxhelp.cxx:762:28:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            auto err = ini.open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/sfx2/source/appl/shutdownicon.cxx:625:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::File::RC error = f.open( osl_File_OpenFlag_Read );
data/libreoffice-7.0.3/sfx2/source/appl/shutdowniconw32.cxx:782:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t aPath[_MAX_PATH];
data/libreoffice-7.0.3/sfx2/source/appl/shutdowniconw32.cxx:797:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t aPath[_MAX_PATH];
data/libreoffice-7.0.3/sfx2/source/bastyp/bitset.cxx:59:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pNewMap, pBitmap.get(), 4 * nBlocks );
data/libreoffice-7.0.3/sfx2/source/control/unoctitm.cxx:526:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char time[1024];
data/libreoffice-7.0.3/sfx2/source/control/unoctitm.cxx:527:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(time,"%4i-%02i-%02iT%02i_%02i_%02i", localDateTime.Year, localDateTime.Month, localDateTime.Day, localDateTime.Hours, localDateTime.Minutes, localDateTime.Seconds);
data/libreoffice-7.0.3/sfx2/source/control/unoctitm.cxx:535:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if( file.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_Write | osl_File_OpenFlag_Create) == osl::File::E_None )
data/libreoffice-7.0.3/sfx2/source/dialog/bluthsnd.cxx:40:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char bthsend[300];
data/libreoffice-7.0.3/sfx2/source/doc/autoredactdialog.cxx:381:44:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        = static_cast<RedactionTargetType>(atoi(rValue.second.get<std::string>("eType").c_str()));
data/libreoffice-7.0.3/sfx2/source/doc/autoredactdialog.cxx:387:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    sal_uInt32 nID = atoi(rValue.second.get<std::string>("nID").c_str());
data/libreoffice-7.0.3/sfx2/source/doc/docfile.cxx:180:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::File::RC nRes = aFile.open(osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/sfx2/source/doc/docfile.cxx:1345:50:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                            auto rc = pFileLock->open(osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/sfx2/source/doc/docfile.cxx:2188:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if ( aFile.open( osl_File_OpenFlag_Write ) == osl::FileBase::E_None )
data/libreoffice-7.0.3/sfx2/source/doc/guisaveas.cxx:1187:13:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            wchar_t sPath[MAX_PATH+1];
data/libreoffice-7.0.3/sfx2/source/safemode/safemode.cxx:24:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (safeModeFile.open(osl_File_OpenFlag_Create) == FileBase::E_None)
data/libreoffice-7.0.3/sfx2/source/safemode/safemode.cxx:34:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (safeModeFile.open(osl_File_OpenFlag_Read) == FileBase::E_None)
data/libreoffice-7.0.3/sfx2/source/safemode/safemode.cxx:49:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (restartFile.open(osl_File_OpenFlag_Create) == FileBase::E_None)
data/libreoffice-7.0.3/sfx2/source/safemode/safemode.cxx:59:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (restartFile.open(osl_File_OpenFlag_Read) == FileBase::E_None)
data/libreoffice-7.0.3/shell/inc/spsupp/registrar.hpp:43:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t m_sCLSID[nGUIDlen];
data/libreoffice-7.0.3/shell/source/backends/desktopbe/desktopbackend.cxx:224:56:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if( osl::FileBase::E_None == aDocumentsDir.open() )
data/libreoffice-7.0.3/shell/source/backends/desktopbe/desktopbackend.cxx:235:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        osl::Directory(url).open() == osl::FileBase::E_None
data/libreoffice-7.0.3/shell/source/tools/lngconvex/lngconvex.cxx:317:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        unsigned char const BOM[3] = {0xEF, 0xBB, 0xBF};
data/libreoffice-7.0.3/shell/source/tools/lngconvex/lngconvex.cxx:318:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buff[3];
data/libreoffice-7.0.3/shell/source/tools/lngconvex/lngconvex.cxx:399:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buff[10];
data/libreoffice-7.0.3/shell/source/tools/lngconvex/lngconvex.cxx:414:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(buff, "%x", primLangID);
data/libreoffice-7.0.3/shell/source/tools/lngconvex/lngconvex.cxx:423:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(buff, "%x", subLangID);
data/libreoffice-7.0.3/shell/source/win32/SysShExec.cxx:249:13:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            wchar_t path[MAX_LONG_PATH];
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/infotips/infotips.cxx:106:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t extKeyValue[MAX_STRING];
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/infotips/infotips.cxx:107:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t typeKeyValue[MAX_STRING];
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/infotips/infotips.cxx:144:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[3];
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/ooofilt/propspec.cxx:154:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( _psProperty.lpwstr,
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/ooofilt/stream_helper.cxx:34:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cBuf[20];
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/thumbviewer/thumbviewer.cxx:231:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(name, L"png", 3 * sizeof(wchar_t));
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/util/iso8601_converter.cxx:142:18:  [2] (integer) _wtoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        int h = (_wtoi(days.c_str()) * 24) + _wtoi(hours.c_str());
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/util/iso8601_converter.cxx:142:46:  [2] (integer) _wtoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        int h = (_wtoi(days.c_str()) * 24) + _wtoi(hours.c_str());
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/util/iso8601_converter.cxx:143:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t buff[10];
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/util/utilities.cxx:35:15:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
    int len = MultiByteToWideChar(
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/util/utilities.cxx:41:5:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
    MultiByteToWideChar(
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/util/utilities.cxx:82:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t szResStr[MAX_RES_STRING];
data/libreoffice-7.0.3/shell/source/win32/simplemail/smplmailclient.cxx:84:13:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            wchar_t buff[MAX_PATH];
data/libreoffice-7.0.3/shell/source/win32/spsupp/COMOpenDocuments.cxx:78:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t sOpenType[16]{};
data/libreoffice-7.0.3/shell/source/win32/spsupp/COMOpenDocuments.cxx:79:5:  [2] (buffer) swprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    swprintf(sOpenType, L"%d", OpenType);
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:114:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t sBufKey[MAX_PATH];
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:115:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t sBufVal[MAX_PATH];
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:178:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t sBuf[MAX_PATH];
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:205:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t sBufKey[MAX_PATH];
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:207:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t sBufVal[MAX_PATH];
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:244:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t sBuf[MAX_PATH];
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:246:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t sCurCLSID[nGUIDlen];
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:260:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t sBufKey[MAX_PATH];
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:262:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t sBufVal[MAX_PATH];
data/libreoffice-7.0.3/shell/source/win32/spsupp/spsuppHelper.cxx:33:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t sPath[MAX_PATH];
data/libreoffice-7.0.3/shell/source/win32/spsupp/spsuppHelper.cxx:39:9:  [2] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer. Risk is low because the source is a constant string.
        wcscpy(pSlashPos + 1, L"soffice.exe");
data/libreoffice-7.0.3/shell/source/win32/spsupp/spsuppServ.cxx:43:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t szFile[MAX_PATH];
data/libreoffice-7.0.3/shell/source/win32/spsupp/spsuppServ.cxx:58:16:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        static wchar_t sPath[MAX_PATH];
data/libreoffice-7.0.3/shell/source/win32/spsupp/spsuppServ.cxx:64:9:  [2] (buffer) wcscpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using a function version that stops copying at the end
  of the buffer. Risk is low because the source is a constant string.
        wcscpy(pSlashPos + 1, L"spsupp_helper.exe");
data/libreoffice-7.0.3/shell/source/win32/spsupp/spsuppServ.cxx:123:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t szFile[MAX_PATH];
data/libreoffice-7.0.3/shell/source/win32/workbench/TestSysShExec.cxx:99:42:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        xSysShExec->execute( cmd, param, atoi( Argv[3] ) );
data/libreoffice-7.0.3/shell/source/win32/zipfile/zipfile.cxx:258:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char aBuffer[ BLOCK_SIZE + 4 ];
data/libreoffice-7.0.3/slideshow/source/engine/opengl/TransitionImpl.cxx:1476:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static unsigned char permutation2D[256*256*4];
data/libreoffice-7.0.3/solenv/bin/concat-deps.c:148:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&result, cursor, sizeof(unsigned int));
data/libreoffice-7.0.3/solenv/bin/concat-deps.c:634:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fd = open(name, FILE_O_RDONLY | FILE_O_BINARY);
data/libreoffice-7.0.3/solenv/bin/concat-deps.c:892:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy(dest, ": $(gb_Helper_PHONY)\n");
data/libreoffice-7.0.3/solenv/bin/concat-deps.c:900:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    depfile = fopen(fn, "w");
data/libreoffice-7.0.3/solenv/gcc-wrappers/wrapper.cxx:227:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[BUFLEN];
data/libreoffice-7.0.3/soltools/cpp/_cpp.c:28:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char outbuf[OUTS];
data/libreoffice-7.0.3/soltools/cpp/_cpp.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ebuf[BUFSIZ];
data/libreoffice-7.0.3/soltools/cpp/_cpp.c:278:31:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            cursource->line = atol((char *) tp->t) - 1;
data/libreoffice-7.0.3/soltools/cpp/_include.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char fname[PATH_MAX], iname[PATH_MAX];
data/libreoffice-7.0.3/soltools/cpp/_include.c:94:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fd = open(fname, O_RDONLY);
data/libreoffice-7.0.3/soltools/cpp/_include.c:109:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if ((fd = open(iname, O_RDONLY)) >= 0)
data/libreoffice-7.0.3/soltools/cpp/_include.c:157:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy((char *) p, "#line ");
data/libreoffice-7.0.3/soltools/cpp/_include.c:191:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy((char *) p, "#pragma import");
data/libreoffice-7.0.3/soltools/cpp/_include.c:193:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy((char *) p, "#pragma include");
data/libreoffice-7.0.3/soltools/cpp/_include.c:236:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy((char *) p, "extern \"C\" {");
data/libreoffice-7.0.3/soltools/cpp/_lex.c:676:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy((char *) s->inp, str, len);
data/libreoffice-7.0.3/soltools/cpp/_macro.c:568:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char tt[NCONCAT];
data/libreoffice-7.0.3/soltools/cpp/_nlist.c:27:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char wd[128];
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:33:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char wbuf[4 * OBS];
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:38:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static unsigned char toLatin1[256] =
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:434:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(wbp, "if(", 3 );
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:436:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(wbp, np, nlen );
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:438:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(wbp, ")", 1 );
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:441:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(wbp, p, len);
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:456:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(wbp, p, len);
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:464:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(wbp, p, len);
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:472:33:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                memcpy(wbp, p, len);
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:484:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(wbp, p, len);
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:487:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(wbp, p, len);
data/libreoffice-7.0.3/soltools/cpp/_unix.c:202:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            dp = (char *) newstring((uchar *) argv[optind], len + 1, 0);
data/libreoffice-7.0.3/soltools/cpp/_unix.c:205:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        fp = (char *) newstring((uchar *) argv[optind], strlen(argv[optind]), 0);
data/libreoffice-7.0.3/soltools/cpp/_unix.c:206:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if ((fd = open(fp, O_RDONLY)) <= 0)
data/libreoffice-7.0.3/soltools/mkdepend/cppsetup.c:125:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char prefix[300];
data/libreoffice-7.0.3/soltools/mkdepend/cppsetup.c:153:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmpbuf[MAXNAMELEN + 1];
data/libreoffice-7.0.3/soltools/mkdepend/cppsetup.c:193:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    return atoi(var);
data/libreoffice-7.0.3/soltools/mkdepend/def.h:179:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern char *includedirs[ ];
data/libreoffice-7.0.3/soltools/mkdepend/ifparser.c:105:13:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    *valp = atoi (cp);
data/libreoffice-7.0.3/soltools/mkdepend/imakemdep.h:247:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char *cpp_argv[ARGUMENTS] = {
data/libreoffice-7.0.3/soltools/mkdepend/include.c:42:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char *notdotdot[ MAXDIRS ];
data/libreoffice-7.0.3/soltools/mkdepend/include.c:47:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char path[ BUFSIZ ];
data/libreoffice-7.0.3/soltools/mkdepend/include.c:111:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(path, file, partial);
data/libreoffice-7.0.3/soltools/mkdepend/include.c:112:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(path + partial, include, inc_len);
data/libreoffice-7.0.3/soltools/mkdepend/include.c:161:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    *components[ MAXFILES ],
data/libreoffice-7.0.3/soltools/mkdepend/include.c:244:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    buf[ BUFSIZ ], **pp;
data/libreoffice-7.0.3/soltools/mkdepend/main.c:126:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char    *filelist[ MAXFILES ];
data/libreoffice-7.0.3/soltools/mkdepend/main.c:127:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char    *includedirs[ MAXDIRS + 1 ];
data/libreoffice-7.0.3/soltools/mkdepend/main.c:193:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if ((afd = open(argv[1]+1, O_RDONLY)) < 0)
data/libreoffice-7.0.3/soltools/mkdepend/main.c:310:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                _debugmask = atoi(argv[0]+2);
data/libreoffice-7.0.3/soltools/mkdepend/main.c:479:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if ((fd = open(file, O_RDONLY)) < 0) {
data/libreoffice-7.0.3/soltools/mkdepend/pr.c:113:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    buf[ BUFSIZ ];
data/libreoffice-7.0.3/sot/source/sdstor/stgcache.cxx:194:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( p->GetData(), q->GetData(), p->GetSize() );
data/libreoffice-7.0.3/sot/source/sdstor/stgelem.cxx:90:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( m_cSignature, cStgSignature, 8 );
data/libreoffice-7.0.3/sot/source/sdstor/stgelem.cxx:362:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( &m_aClsId, &r, sizeof( ClsId ) );
data/libreoffice-7.0.3/sot/source/sdstor/stgstrms.cxx:942:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy( p, pPg->GetData(), nBytes );
data/libreoffice-7.0.3/sot/source/sdstor/stgstrms.cxx:955:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( p, static_cast<sal_uInt8*>(pPg->GetData()) + m_nOffset, nBytes );
data/libreoffice-7.0.3/sot/source/sdstor/stgstrms.cxx:1001:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy( pPg->GetData(), p, nBytes );
data/libreoffice-7.0.3/sot/source/sdstor/stgstrms.cxx:1015:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( static_cast<sal_uInt8*>(pPg->GetData()) + m_nOffset, p, nBytes );
data/libreoffice-7.0.3/sot/source/sdstor/ucbstorage.cxx:845:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pData, aData.getArray(), aReaded );
data/libreoffice-7.0.3/starmath/source/dialog.cxx:665:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const char * aCatMf2Hid[10][4] =
data/libreoffice-7.0.3/starmath/source/smdetect.cxx:98:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aBuffer[nBufferSize+1];
data/libreoffice-7.0.3/stoc/source/defaultregistry/defaultregistry.cxx:59:27:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    virtual void SAL_CALL open( const OUString& rURL, sal_Bool bReadOnly, sal_Bool bCreate ) override;
data/libreoffice-7.0.3/stoc/source/defaultregistry/defaultregistry.cxx:1088:35:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
void SAL_CALL NestedRegistryImpl::open( const OUString&, sal_Bool, sal_Bool )
data/libreoffice-7.0.3/stoc/source/implementationregistration/implreg.cxx:1405:27:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                    xReg->open(OUString() /* in mem */, false, true);
data/libreoffice-7.0.3/stoc/source/implementationregistration/implreg.cxx:1514:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        xReg->open(OUString() /* in mem */, false, true);
data/libreoffice-7.0.3/stoc/source/javavm/javavm.cxx:269:27:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    xConfRegistry_simple->open("org.openoffice.Inet", true, false);
data/libreoffice-7.0.3/stoc/source/javavm/javavm.cxx:352:27:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    xConfRegistry_simple->open("org.openoffice.Setup", true, false);
data/libreoffice-7.0.3/stoc/source/javavm/javavm.cxx:454:27:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    xConfRegistry_simple->open(
data/libreoffice-7.0.3/stoc/source/simpleregistry/simpleregistry.cxx:68:27:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    virtual void SAL_CALL open(
data/libreoffice-7.0.3/stoc/source/simpleregistry/simpleregistry.cxx:834:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
void SimpleRegistry::open(
data/libreoffice-7.0.3/stoc/source/simpleregistry/simpleregistry.cxx:840:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        : registry_.open(rURL, bReadOnly ? RegAccessMode::READONLY : RegAccessMode::READWRITE);
data/libreoffice-7.0.3/stoc/test/javavm/jvm_interaction/interactionhandler.cxx:174:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    xreg->open( OUString("applicat.rdb"),
data/libreoffice-7.0.3/stoc/test/javavm/testjavavm.cxx:116:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    xreg->open( OUString("applicat.rdb"),
data/libreoffice-7.0.3/stoc/test/tdmanager/testtdmanager.cxx:146:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        xReg->open( url, true /* read-only */, false /* ! create */ );
data/libreoffice-7.0.3/stoc/test/testconv.cxx:71:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char ar[2];
data/libreoffice-7.0.3/stoc/test/testintrosp.cxx:89:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pBuffer[50];
data/libreoffice-7.0.3/stoc/test/testregistry.cxx:78:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
xSimReg->open( rURL, sal_True, sal_False );
data/libreoffice-7.0.3/stoc/test/testregistry.cxx:110:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
if(myRegistry->open(userReg, RegAccessMode::READWRITE))
data/libreoffice-7.0.3/stoc/test/testregistry.cxx:131:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    OSL_VERIFY(!myRegistry->open(appReg, RegAccessMode::READWRITE));
data/libreoffice-7.0.3/stoc/test/testregistry.cxx:201:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        xReg->open(testreg, sal_False, sal_True);
data/libreoffice-7.0.3/stoc/test/testregistry.cxx:309:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        xReg->open(testreg2, sal_False, sal_True);
data/libreoffice-7.0.3/stoc/test/testregistry.cxx:321:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        xReg->open(testreg, sal_False, sal_False);
data/libreoffice-7.0.3/stoc/test/testregistry.cxx:663:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    xSimReg->open( reg1, sal_False, sal_True );
data/libreoffice-7.0.3/stoc/test/testregistry.cxx:665:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    xSimReg->open( reg2, sal_False, sal_True );
data/libreoffice-7.0.3/stoc/test/testregistry.cxx:667:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    xSimReg->open( areg1, sal_False, sal_True );
data/libreoffice-7.0.3/stoc/test/testregistry.cxx:669:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    xSimReg->open( areg2, sal_False, sal_True );
data/libreoffice-7.0.3/stoc/test/testsmgr.cxx:66:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if(myRegistry->open(userReg, RegAccessMode::READWRITE))
data/libreoffice-7.0.3/stoc/test/testsmgr2.cxx:47:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        r1->open( OUString( "test1.rdb" ), sal_True, sal_False );
data/libreoffice-7.0.3/stoc/test/testsmgr2.cxx:48:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        r2->open( OUString( "test2.rdb" ), sal_True, sal_False );
data/libreoffice-7.0.3/store/source/lockbyte.cxx:619:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (pBuffer, src_lo, (src_hi - src_lo));
data/libreoffice-7.0.3/store/source/lockbyte.cxx:751:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (pBuffer, src_lo, (src_hi - src_lo));
data/libreoffice-7.0.3/store/source/lockbyte.cxx:775:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (dst_lo, pBuffer, (dst_hi - dst_lo));
data/libreoffice-7.0.3/store/source/storbase.cxx:82:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[RTL_CACHE_NAME_LENGTH + 1];
data/libreoffice-7.0.3/store/source/storlckb.cxx:169:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (
data/libreoffice-7.0.3/store/source/storlckb.cxx:205:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy (
data/libreoffice-7.0.3/store/source/storlckb.cxx:267:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (
data/libreoffice-7.0.3/store/source/storlckb.cxx:322:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (
data/libreoffice-7.0.3/store/source/storpage.cxx:297:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (
data/libreoffice-7.0.3/store/source/stortree.cxx:131:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&(m_pData[0]), &(rPageL.m_pData[h]), h * sizeof(T));
data/libreoffice-7.0.3/svl/source/crypto/cryptosign.cxx:971:21:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        FILE *out = fopen("PDFWRITER.hash.data", "wb");
data/libreoffice-7.0.3/svl/source/crypto/cryptosign.cxx:1031:25:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            FILE *out = fopen("PDFWRITER.ts_cms.data", "wb");
data/libreoffice-7.0.3/svl/source/crypto/cryptosign.cxx:1045:25:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            FILE *out = fopen("PDFWRITER.ts_hash.data", "wb");
data/libreoffice-7.0.3/svl/source/crypto/cryptosign.cxx:1094:25:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            FILE *out = fopen("PDFWRITER.timestampreq.data", "wb");
data/libreoffice-7.0.3/svl/source/crypto/cryptosign.cxx:1161:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char error_buffer[CURL_ERROR_SIZE];
data/libreoffice-7.0.3/svl/source/crypto/cryptosign.cxx:1192:25:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            FILE *out = fopen("PDFWRITER.reply.data", "wb");
data/libreoffice-7.0.3/svl/source/crypto/cryptosign.cxx:1365:21:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        FILE *out = fopen("PDFWRITER.cms.data", "wb");
data/libreoffice-7.0.3/svl/source/crypto/cryptosign.cxx:1596:25:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            FILE *out = fopen("PDFWRITER.tstoken.data", "wb");
data/libreoffice-7.0.3/svl/source/crypto/cryptosign.cxx:1685:21:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        FILE *out = fopen("PDFWRITER.signature.data", "wb");
data/libreoffice-7.0.3/svl/source/items/globalnameitem.cxx:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( aSeq.getArray(), pData, 16 );
data/libreoffice-7.0.3/svl/source/items/itemset.cxx:116:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( m_pWhichRanges, pWhichPairTable, sizeof( sal_uInt16 ) * cnt );
data/libreoffice-7.0.3/svl/source/items/itemset.cxx:216:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( m_pWhichRanges, rASet.m_pWhichRanges, sizeof( sal_uInt16 ) * cnt);
data/libreoffice-7.0.3/svl/source/items/itemset.cxx:814:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( m_pWhichRanges, pNewRanges, sizeof( sal_uInt16 ) * nCount );
data/libreoffice-7.0.3/svl/source/items/itemset.cxx:1559:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pNew, pUS, nOldSize * sizeof(sal_uInt16) );
data/libreoffice-7.0.3/svl/source/items/itemset.cxx:1586:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( static_cast<void*>(pNew), rpItems.get(), nPos * sizeof(SfxPoolItem *) );
data/libreoffice-7.0.3/svl/source/items/itemset.cxx:1590:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( static_cast<void*>(pNew + nPos + 1), rpItems.get() + nPos,
data/libreoffice-7.0.3/svl/source/misc/lockfilecommon.cxx:209:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char pDateTime[sizeof("65535.65535.-32768 65535:65535")];
data/libreoffice-7.0.3/svl/source/misc/strmadpt.cxx:116:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
bool SvInputStream::open()
data/libreoffice-7.0.3/svl/source/misc/strmadpt.cxx:137:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!open())
data/libreoffice-7.0.3/svl/source/misc/strmadpt.cxx:179:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(static_cast< sal_Int8 * >(pData) + nRead,
data/libreoffice-7.0.3/svl/source/misc/strmadpt.cxx:246:9:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (open())
data/libreoffice-7.0.3/svl/source/misc/strmadpt.cxx:492:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(m_pReadBuffer, m_pReadPage->m_pRead, nBlock);
data/libreoffice-7.0.3/svl/source/misc/strmadpt.cxx:554:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(m_pReadBuffer + m_nReadBufferFilled, pBuffer,
data/libreoffice-7.0.3/svl/source/misc/strmadpt.cxx:577:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(m_pWritePage->m_pEnd, pBuffer, nBlock);
data/libreoffice-7.0.3/svl/source/numbers/zforfind.cxx:159:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char bufOnStack[bufOnStackSize];
data/libreoffice-7.0.3/svl/source/numbers/zformat.cxx:2886:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aBuf[100];
data/libreoffice-7.0.3/svl/source/numbers/zformat.cxx:2887:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( aBuf, "%.f", fNum ); // simple rounded integer (#100211# - checked)
data/libreoffice-7.0.3/svl/source/passwordcontainer/passwordcontainer.cxx:420:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            unsigned char code[RTL_DIGEST_LENGTH_MD5];
data/libreoffice-7.0.3/svl/source/passwordcontainer/passwordcontainer.cxx:472:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            unsigned char code[RTL_DIGEST_LENGTH_MD5];
data/libreoffice-7.0.3/svtools/source/svhtml/htmlout.cxx:436:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cBuffer[TXTCONV_BUFFER_SIZE];
data/libreoffice-7.0.3/svtools/source/svhtml/htmlout.cxx:495:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cBuffer[TXTCONV_BUFFER_SIZE];
data/libreoffice-7.0.3/svtools/source/svrtf/svparser.cxx:355:29:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                            char sBuffer[10];
data/libreoffice-7.0.3/svx/source/accessibility/charmapacc.cxx:426:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[16] = "0x0000";
data/libreoffice-7.0.3/svx/source/dialog/ClassificationDialog.cxx:96:35:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC eRC = aFile.open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/svx/source/dialog/ClassificationDialog.cxx:311:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!aWalker.open(&aFileStream))
data/libreoffice-7.0.3/svx/source/dialog/srchdlg.cxx:1060:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pImpl->pRanges.get(), pTmp, sizeof(sal_uInt16) * nCnt );
data/libreoffice-7.0.3/svx/source/gallery2/codec.cxx:118:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy( &pTmpBuf[ nIndex ], pInBuf, nRunByte );
data/libreoffice-7.0.3/svx/source/gallery2/galobj.cxx:267:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char const aDummy[ 10 ] = { 0 };
data/libreoffice-7.0.3/svx/source/gengal/gengal.cxx:187:33:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC rc = file.open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/svx/source/gengal/gengal.cxx:198:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1<<16];
data/libreoffice-7.0.3/svx/source/svdraw/svdetc.cxx:398:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(pNewWhichTable.get(), pOldWhichTable, nAlloc*sizeof(sal_uInt16));
data/libreoffice-7.0.3/svx/source/svdraw/svdetc.cxx:416:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&pNewWhichTable[nNum],&pNewWhichTable[nNum+2],nTailBytes);
data/libreoffice-7.0.3/svx/source/svdraw/svdetc.cxx:423:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(&pNewWhichTable[nNum+4],&pNewWhichTable[nNum+2],nTailBytes);
data/libreoffice-7.0.3/svx/source/svdraw/svdograf.cxx:1128:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pBuffer, pSourceData, nSize );
data/libreoffice-7.0.3/svx/source/svdraw/svdotxln.cxx:221:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char cRTF[5];
data/libreoffice-7.0.3/svx/source/tbxctrls/Palette.cxx:86:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cMagic[5] = {0};
data/libreoffice-7.0.3/svx/source/tbxctrls/Palette.cxx:128:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char cColorModel[5] = {0};
data/libreoffice-7.0.3/svx/source/tbxctrls/PaletteManager.cxx:98:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if( aDir.open() == osl::FileBase::E_None )
data/libreoffice-7.0.3/svx/source/xoutdev/_xpoly.cxx:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pPointAry.get(), rImpXPoly.pPointAry.get(), nSize*sizeof( Point ) );
data/libreoffice-7.0.3/svx/source/xoutdev/_xpoly.cxx:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pFlagAry.get(), rImpXPoly.pFlagAry.get(), nSize );
data/libreoffice-7.0.3/svx/source/xoutdev/_xpoly.cxx:120:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pPointAry.get(), pOldPointAry, nOldSize*sizeof( Point ) );
data/libreoffice-7.0.3/svx/source/xoutdev/_xpoly.cxx:121:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pFlagAry.get(),  pOldFlagAry, nOldSize );
data/libreoffice-7.0.3/svx/source/xoutdev/_xpoly.cxx:125:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pPointAry.get(), pOldPointAry, nSize*sizeof( Point ) );
data/libreoffice-7.0.3/svx/source/xoutdev/_xpoly.cxx:126:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pFlagAry.get(), pOldFlagAry, nSize );
data/libreoffice-7.0.3/svx/source/xoutdev/_xpoly.cxx:368:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( &(pImpXPolygon->pPointAry[nPos]),
data/libreoffice-7.0.3/svx/source/xoutdev/_xpoly.cxx:371:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( &(pImpXPolygon->pFlagAry[nPos]),
data/libreoffice-7.0.3/sw/qa/core/Test-BigPtrArray.cxx:597:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        int n = atoi(numElements);
data/libreoffice-7.0.3/sw/qa/core/Test-BigPtrArray.cxx:610:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        int n = atoi(numElements);
data/libreoffice-7.0.3/sw/qa/extras/tiledrendering/tiledrendering.cxx:338:48:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            m_aSearchResultPart.push_back(std::atoi(rValue.second.get<std::string>("part").c_str()));
data/libreoffice-7.0.3/sw/qa/extras/uiwriter/uiwriter.cxx:143:54:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    CPPUNIT_ASSERT_EQUAL(osl::FileBase::E_None, aDir.open());
data/libreoffice-7.0.3/sw/qa/extras/uiwriter/uiwriter.cxx:2291:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    tmpFile.open(sal_uInt32(osl_File_OpenFlag_Read));
data/libreoffice-7.0.3/sw/source/core/bastyp/bparr.cxx:163:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( ppNew, m_ppInf.get(), m_nMaxBlock * sizeof( BlockInfo* ));
data/libreoffice-7.0.3/sw/source/core/bastyp/bparr.cxx:195:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( ppNew, m_ppInf.get(), m_nBlock * sizeof( BlockInfo* ));
data/libreoffice-7.0.3/sw/source/core/doc/dbgoutsw.cxx:78:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sBuffer[1024];
data/libreoffice-7.0.3/sw/source/core/doc/dbgoutsw.cxx:80:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(sBuffer, "%p", pVoid);
data/libreoffice-7.0.3/sw/source/core/doc/dbgoutsw.cxx:394:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sBuffer[256];
data/libreoffice-7.0.3/sw/source/core/doc/dbgoutsw.cxx:395:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(sBuffer, "%p", &rFrameFormat);
data/libreoffice-7.0.3/sw/source/core/doc/dbgoutsw.cxx:492:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aBuffer[128];
data/libreoffice-7.0.3/sw/source/core/doc/dbgoutsw.cxx:493:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(aBuffer, "%p", &rNode);
data/libreoffice-7.0.3/sw/source/core/doc/dbgoutsw.cxx:744:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char sBuffer[256];
data/libreoffice-7.0.3/sw/source/core/doc/dbgoutsw.cxx:745:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(sBuffer, "(%p)", rTable[n]);
data/libreoffice-7.0.3/sw/source/core/doc/doccomp.cxx:2487:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pL, prevL, ( nLen2 + 1 ) * sizeof( *prevL ) );
data/libreoffice-7.0.3/sw/source/core/layout/dbg_lay.cxx:469:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sz[RTL_STR_MAX_VALUEOFINT64];
data/libreoffice-7.0.3/sw/source/core/text/atrstck.cxx:294:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( m_pDefaultArray, pPoolItem,
data/libreoffice-7.0.3/sw/source/filter/basflt/iodetect.cxx:300:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pNewBuf, pBuf, rLen);
data/libreoffice-7.0.3/sw/source/filter/html/htmlplug.cxx:1642:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                aFile.open(osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/sw/source/filter/html/wrthtml.cxx:90:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char sIndentTabs[MAX_INDENT_LEVEL+2] =
data/libreoffice-7.0.3/sw/source/filter/writer/writer.cxx:45:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aBuf[28];
data/libreoffice-7.0.3/sw/source/filter/ww8/WW8TableInfo.cxx:345:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char buffer[256];
data/libreoffice-7.0.3/sw/source/filter/ww8/WW8TableInfo.cxx:383:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char buffer[1024];
data/libreoffice-7.0.3/sw/source/filter/ww8/WW8TableInfo.cxx:998:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char sBuffer[256];
data/libreoffice-7.0.3/sw/source/filter/ww8/WW8TableInfo.cxx:1278:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char sBuffer[1024];
data/libreoffice-7.0.3/sw/source/filter/ww8/WW8TableInfo.cxx:1281:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(sBuffer, "<row y=\"%ld\">", *aTopsIt);
data/libreoffice-7.0.3/sw/source/filter/ww8/docxattributeoutput.cxx:6768:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if( file.open( osl_File_OpenFlag_Read ) != osl::File::E_None )
data/libreoffice-7.0.3/sw/source/filter/ww8/docxattributeoutput.cxx:6781:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        unsigned char buffer[ 4096 ];
data/libreoffice-7.0.3/sw/source/filter/ww8/writerhelper.cxx:700:28:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        void RedlineStack::open(const SwPosition& rPos, const SfxPoolItem& rAttr)
data/libreoffice-7.0.3/sw/source/filter/ww8/wrtw8sty.cxx:1468:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pA->m_pData.get(), pO->data(), pO->size() );
data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8.cxx:766:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rTypo.m_rgxchFPunct,pUseMe->beginLine.getStr(),
data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8.cxx:769:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rTypo.m_rgxchLPunct,pUseMe->endLine.getStr(),
data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8.cxx:843:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pNew, pData.get(), nDataLen );
data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8.cxx:847:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pData.get() + nInsPos, pNewData, nStructSiz );
data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8.cxx:1176:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pRet,p,rLen);
data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8.cxx:1238:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pFkp + nOffset + 1, pSprms, nVarLen );  // store Sprms
data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8.cxx:1255:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pFkp + ( nIMax + 1 ) * 4, pOfs, nIMax * nItemSize );
data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8.cxx:1287:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( p, nPos, 4 );       // patch FilePos over the signature
data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8.cxx:1303:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pNew, p+1, nOldVarLen );
data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8.cxx:1309:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pNew, p+1, nOldVarLen );
data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8.cxx:1310:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pNew + nOldVarLen, rpNewSprms, rVarLen );
data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8gr.cxx:552:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( pArr, &aBrc.aBits1, 2);
data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8gr.cxx:555:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( pArr, &aBrc.aBits2, 2);
data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8gr.cxx:693:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pArr, &aBrc.aBits1, 2);
data/libreoffice-7.0.3/sw/source/filter/ww8/wrtww8gr.cxx:696:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pArr, &aBrc.aBits2, 2);
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par.cxx:3166:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char aTest[2];
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par.cxx:5634:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pPassword, sPassword.getStr(), nLen);
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par2.cxx:1082:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pTCs, rBand.pTCs, nWwCols * sizeof( WW8_TCell ) );
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par2.cxx:1087:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pSHDs, rBand.pSHDs, nWwCols * sizeof( WW8_SHD ) );
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par2.cxx:1092:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pNewSHDs, rBand.pNewSHDs, nWwCols * sizeof(Color));
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par2.cxx:1401:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pTC2s, pTCs, nWwCols * sizeof( WW8_TCell ) );
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par5.cxx:1616:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        static const char *aNameSet_26[nFieldCnt][nLangCnt+1] =
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par6.cxx:1635:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( this, pSrc, sizeof( WW8FlyPara ) ); // Copy-Ctor
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par6.cxx:2767:30:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            m_xRedlineStack->open(*m_pPaM->GetPoint(), rAttr);
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8scan.cxx:2686:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(aEntry.mpData, aSprms.data(), aEntry.mnLen);
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8scan.cxx:2793:37:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                    memcpy(aEntry.mpData + aEntry.mnLen,
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8scan.cxx:2844:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(mpData, rEntry.mpData, mnLen);
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8scan.cxx:2867:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(mpData, rEntry.mpData, mnLen);
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8scan.cxx:7043:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char szFfn[maxStrSize]; // 0x6 or 0x40 from Ver8 on zero terminated string that
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8scan.cxx:7720:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( &dogrid, pData, sizeof( WW8_DOGRID )); // 400 0x190
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8scan.cxx:8155:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pData, &dogrid, sizeof( WW8_DOGRID ));
data/libreoffice-7.0.3/sw/source/ui/dialog/ascfldlg.cxx:100:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aBuffer[ 4098 ];
data/libreoffice-7.0.3/sw/source/uibase/chrdlg/ccoll.cxx:30:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char * const aCommandContext[COND_COMMAND_COUNT] =
data/libreoffice-7.0.3/sw/source/uibase/dochdl/swdtflvr.cxx:4224:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pMem.get(), aAppNm.getStr(), nLen );
data/libreoffice-7.0.3/sw/source/uibase/dochdl/swdtflvr.cxx:4226:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pMem.get() + nLen, aTopic.getStr(), aTopic.getLength() );
data/libreoffice-7.0.3/sw/source/uibase/dochdl/swdtflvr.cxx:4229:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pMem.get() + nLen, aName.getStr(), aName.getLength() );
data/libreoffice-7.0.3/test/source/bootstrapfixture.cxx:125:39:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC eStatus = aFile.open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/testtools/source/performance/ubtest.cxx:119:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ar[2] = { cFillchar, 0 };
data/libreoffice-7.0.3/testtools/source/performance/ubtest.cxx:147:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ar[128];
data/libreoffice-7.0.3/testtools/source/performance/ubtest.cxx:155:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ar[128];
data/libreoffice-7.0.3/testtools/source/performance/ubtest.cxx:975:28:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                stream = ::fopen( aFileName.getStr(), "w" );
data/libreoffice-7.0.3/tools/qa/cppunit/test_pathutils.cxx:33:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t p[MAX_PATH];
data/libreoffice-7.0.3/tools/qa/cppunit/test_stream.cxx:112:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[1024];
data/libreoffice-7.0.3/tools/qa/cppunit/test_xmlwalker.cxx:43:28:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    CPPUNIT_ASSERT(aWalker.open(&aFileStream));
data/libreoffice-7.0.3/tools/source/fsys/urlobj.cxx:584:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(b.get(), data, length);
data/libreoffice-7.0.3/tools/source/generic/bigint.cxx:46:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( static_cast<void*>(this), static_cast<const void*>(&rVal), sizeof( BigInt ) );
data/libreoffice-7.0.3/tools/source/generic/bigint.cxx:477:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( static_cast<void*>(this), static_cast<const void*>(&rBigInt), sizeof( BigInt ) );
data/libreoffice-7.0.3/tools/source/generic/bigint.cxx:632:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( static_cast<void*>(this), static_cast<const void*>(&rBigInt), sizeof( BigInt ) );
data/libreoffice-7.0.3/tools/source/generic/config.cxx:100:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if( aFile.open( osl_File_OpenFlag_Read ) == ::osl::FileBase::E_None )
data/libreoffice-7.0.3/tools/source/generic/config.cxx:114:26:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                unsigned char const BOM[3] = {0xEF, 0xBB, 0xBF};
data/libreoffice-7.0.3/tools/source/generic/config.cxx:144:40:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    ::osl::FileBase::RC eError = aFile.open( osl_File_OpenFlag_Write | osl_File_OpenFlag_Create );
data/libreoffice-7.0.3/tools/source/generic/config.cxx:146:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        eError = aFile.open( osl_File_OpenFlag_Write );
data/libreoffice-7.0.3/tools/source/generic/config.cxx:156:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            unsigned char const BOM[3] = {0xEF, 0xBB, 0xBF};
data/libreoffice-7.0.3/tools/source/generic/config.cxx:429:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pBuf, pGroup->maGroupName.getStr(), pGroup->maGroupName.getLength() );
data/libreoffice-7.0.3/tools/source/generic/config.cxx:445:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy( pBuf, pKey->maValue.getStr(), nValueLen );
data/libreoffice-7.0.3/tools/source/generic/config.cxx:457:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy( pBuf, pKey->maKey.getStr(), nKeyLen );
data/libreoffice-7.0.3/tools/source/generic/config.cxx:460:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy( pBuf, pKey->maValue.getStr(), nValueLen );
data/libreoffice-7.0.3/tools/source/generic/fract.cxx:424:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char nbits_table[32] =
data/libreoffice-7.0.3/tools/source/generic/poly.cxx:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(mxPointAry.get(), rImpPoly.mxPointAry.get(), rImpPoly.mnPoints * sizeof(Point));
data/libreoffice-7.0.3/tools/source/generic/poly.cxx:79:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(mxFlagAry.get(), rImpPoly.mxFlagAry.get(), rImpPoly.mnPoints);
data/libreoffice-7.0.3/tools/source/generic/poly.cxx:91:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(mxPointAry.get(), pInitAry, nInitSize * sizeof(Point));
data/libreoffice-7.0.3/tools/source/generic/poly.cxx:96:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(mxFlagAry.get(), pInitFlags, nInitSize);
data/libreoffice-7.0.3/tools/source/generic/poly.cxx:532:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(xNewAry.get(), mxPointAry.get(), nOldSz);
data/libreoffice-7.0.3/tools/source/generic/poly.cxx:537:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(xNewAry.get(), mxPointAry.get(), nNewSz);
data/libreoffice-7.0.3/tools/source/generic/poly.cxx:560:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(xNewFlagAry.get(), mxFlagAry.get(), mnPoints);
data/libreoffice-7.0.3/tools/source/generic/poly.cxx:563:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(xNewFlagAry.get(), mxFlagAry.get(), nNewSize);
data/libreoffice-7.0.3/tools/source/generic/poly.cxx:593:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(mxPointAry.get() + nPos, pInitPoly->mxPointAry.get(), nSpaceSize);
data/libreoffice-7.0.3/tools/source/generic/poly.cxx:596:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(mxFlagAry.get() + nPos, pInitPoly->mxFlagAry.get(), nSpace);
data/libreoffice-7.0.3/tools/source/generic/poly.cxx:605:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(xNewAry.get(), mxPointAry.get(), nPos * sizeof(Point));
data/libreoffice-7.0.3/tools/source/generic/poly.cxx:608:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(xNewAry.get() + nPos, pInitPoly->mxPointAry.get(), nSpaceSize);
data/libreoffice-7.0.3/tools/source/generic/poly.cxx:610:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(xNewAry.get() + nSecPos, mxPointAry.get() + nPos, nRest * sizeof(Point));
data/libreoffice-7.0.3/tools/source/generic/poly.cxx:618:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(xNewFlagAry.get(), mxFlagAry.get(), nPos);
data/libreoffice-7.0.3/tools/source/generic/poly.cxx:621:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(xNewFlagAry.get() + nPos, pInitPoly->mxFlagAry.get(), nSpace);
data/libreoffice-7.0.3/tools/source/generic/poly.cxx:625:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(xNewFlagAry.get() + nSecPos, mxFlagAry.get() + nPos, nRest);
data/libreoffice-7.0.3/tools/source/inet/inetmsg.cxx:49:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *months[12] =
data/libreoffice-7.0.3/tools/source/inet/inetmsg.cxx:262:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sTail[16 + 1];
data/libreoffice-7.0.3/tools/source/inet/inetmsg.cxx:266:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf (sTail, "%08X%08X",
data/libreoffice-7.0.3/tools/source/inet/inetstrm.cxx:166:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(pData, aDelim.getStr(),
data/libreoffice-7.0.3/tools/source/inet/inetstrm.cxx:184:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(pData, aDelim.getStr(),
data/libreoffice-7.0.3/tools/source/ref/globname.cxx:219:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&pImp->szData.Data1, &nFirst, sizeof(nFirst));
data/libreoffice-7.0.3/tools/source/ref/globname.cxx:220:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&pImp->szData.Data2, &nSec, sizeof(nSec));
data/libreoffice-7.0.3/tools/source/ref/globname.cxx:221:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&pImp->szData.Data3, &nThird, sizeof(nThird));
data/libreoffice-7.0.3/tools/source/ref/globname.cxx:222:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&pImp->szData.Data4, szRemain, 8);
data/libreoffice-7.0.3/tools/source/ref/globname.cxx:232:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[ 10 ];
data/libreoffice-7.0.3/tools/source/ref/globname.cxx:236:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( buf, "%4.4X", pImp->szData.Data2 );
data/libreoffice-7.0.3/tools/source/ref/globname.cxx:239:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf( buf, "%4.4X", pImp->szData.Data3 );
data/libreoffice-7.0.3/tools/source/ref/globname.cxx:244:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( buf, "%2.2x", pImp->szData.Data4[ i ] );
data/libreoffice-7.0.3/tools/source/ref/globname.cxx:250:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( buf, "%2.2x", pImp->szData.Data4[ i ] );
data/libreoffice-7.0.3/tools/source/reversemap/bestreversemap.cxx:35:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aTempArray[8];
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:454:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    buf[256+1];
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:625:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[ 256 + 1 ];
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:677:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pTmp, rStr.getStr(), nLen * sizeof(sal_Unicode) );
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:1252:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pData, m_pBufPos, nCount);
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:1295:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( pData, m_pRWBuf.get(), nCount );
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:1335:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( m_pBufPos, pData, nCount );
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:1366:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( m_pRWBuf.get(), pData, nCount );
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:1458:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[12];
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:1466:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[11];
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:1477:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char  pTemp[CRYPT_BUFSIZE];
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:1489:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pTemp, pDataPtr, static_cast<sal_uInt16>(nBufCount) );
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:1697:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pData, pBuf+nPos, nCount );
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:1750:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pBuf+nPos, pData, nCount);
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:1828:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pNewBuf, pBuf, nNewSize );
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:1838:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( pNewBuf, pBuf, nSize );
data/libreoffice-7.0.3/tools/source/xml/XmlWalker.cxx:47:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
bool XmlWalker::open(SvStream* pStream)
data/libreoffice-7.0.3/ucb/source/ucp/cmis/cmis_content.cxx:940:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    uno::Any Content::open(const ucb::OpenCommandArgument2 & rOpenCommand,
data/libreoffice-7.0.3/ucb/source/ucp/cmis/cmis_content.cxx:1759:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            aRet = open( aOpenCommand, xEnv );
data/libreoffice-7.0.3/ucb/source/ucp/file/bc.cxx:263:53:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            Reference< XDynamicResultSet > result = open( CommandId,aOpenArgument );
data/libreoffice-7.0.3/ucb/source/ucp/file/bc.cxx:826:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
BaseContent::open(
data/libreoffice-7.0.3/ucb/source/ucp/file/bc.cxx:861:61:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                activeDataSink->setInputStream( m_pMyShell->open( nMyCommandIdentifier,
data/libreoffice-7.0.3/ucb/source/ucp/file/filinpstr.cxx:46:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC err = m_aFile.open( nFlags );
data/libreoffice-7.0.3/ucb/source/ucp/file/filrec.cxx:37:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if ( m_aFile.open( m_nFlags ) == ::osl::FileBase::E_None
data/libreoffice-7.0.3/ucb/source/ucp/file/filrec.cxx:38:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
          || m_aFile.open( osl_File_OpenFlag_Read ) == ::osl::FileBase::E_None )
data/libreoffice-7.0.3/ucb/source/ucp/file/filrec.cxx:48:39:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
::osl::FileBase::RC ReconnectingFile::open( sal_uInt32 uFlags )
data/libreoffice-7.0.3/ucb/source/ucp/file/filrec.cxx:50:43:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    ::osl::FileBase::RC nResult = m_aFile.open( uFlags );
data/libreoffice-7.0.3/ucb/source/ucp/file/filrset.cxx:67:39:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC err = m_aFolder.open();
data/libreoffice-7.0.3/ucb/source/ucp/file/filstr.cxx:56:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC err = m_aFile.open( nFlags );
data/libreoffice-7.0.3/ucb/source/ucp/file/filtask.cxx:629:35:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC err = aFile.open( osl_File_OpenFlag_Read );
data/libreoffice-7.0.3/ucb/source/ucp/file/filtask.cxx:713:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
TaskManager::open( sal_Int32 CommandId,
data/libreoffice-7.0.3/ucb/source/ucp/file/filtask.cxx:919:31:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                        aFile.open(osl_File_OpenFlag_Write) != osl::FileBase::E_None ||
data/libreoffice-7.0.3/ucb/source/ucp/file/filtask.cxx:1581:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        nError = aDirectory.open();
data/libreoffice-7.0.3/ucb/source/ucp/file/filtask.cxx:1791:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        err = aFile.open( osl_File_OpenFlag_Write | osl_File_OpenFlag_Create );
data/libreoffice-7.0.3/ucb/source/ucp/file/filtask.cxx:1796:25:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            err = aFile.open( osl_File_OpenFlag_Write );
data/libreoffice-7.0.3/ucb/source/ucp/file/filtask.cxx:1821:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        err = aFile.open( osl_File_OpenFlag_Read | osl_File_OpenFlag_NoLock );
data/libreoffice-7.0.3/ucb/source/ucp/file/filtask.cxx:1834:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        err = aFile.open( osl_File_OpenFlag_Write | osl_File_OpenFlag_Create | osl_File_OpenFlag_NoLock );
data/libreoffice-7.0.3/ucb/source/ucp/file/filtask.cxx:2005:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        aDir.open();
data/libreoffice-7.0.3/ucb/source/ucp/file/filtask.cxx:2100:43:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC nError = aDirectory.open();
data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpcontent.cxx:448:68:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                            new ucbhelper::FdInputStream(m_aFTPURL.open()));
data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpcontent.cxx:452:68:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                            new ucbhelper::FdInputStream(m_aFTPURL.open()));
data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpcontent.cxx:657:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(dest,seq.getConstArray(),m);
data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpurl.cxx:94:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(static_cast<sal_Int8*>(m_pBuffer)+m_nWritePos,
data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpurl.cxx:392:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
oslFileHandle FTPURL::open()
data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_content.cxx:862:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
css::uno::Any Content::open(const css::ucb::OpenCommandArgument2 & rOpenCommand,
data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_content.cxx:951:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        aRet = open( aOpenCommand, xEnv );
data/libreoffice-7.0.3/ucb/source/ucp/package/pkgcontent.cxx:477:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        aRet = open( aOpenCommand, Environment );
data/libreoffice-7.0.3/ucb/source/ucp/package/pkgcontent.cxx:1328:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
uno::Any Content::open(
data/libreoffice-7.0.3/ucb/source/ucp/tdoc/tdoc_content.cxx:414:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        aRet = open( aOpenCommand, Environment );
data/libreoffice-7.0.3/ucb/source/ucp/tdoc/tdoc_content.cxx:1311:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
uno::Any Content::open(
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/DateTimeHelper.cxx:155:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char string_month[3 + 1];
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/DateTimeHelper.cxx:156:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char string_day[3 + 1];
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonInputStream.cxx:55:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( mInputBuffer.getArray() + mLen, inBuf, inLen );
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonInputStream.cxx:81:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonSession.cxx:2079:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer[8192];
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonSession.cxx:2118:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer[8192];
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonSession.cxx:2278:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy( static_cast<void*>( rData.getArray() + nPos ),
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/webdavcontent.cxx:553:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        aRet = open( aOpenCommand, Environment );
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/webdavcontent.cxx:2090:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
uno::Any Content::open(
data/libreoffice-7.0.3/ucb/source/ucp/webdav/DateTimeHelper.cxx:166:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char string_month[3 + 1];
data/libreoffice-7.0.3/ucb/source/ucp/webdav/DateTimeHelper.cxx:167:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char string_day[3 + 1];
data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfInputStream.cxx:55:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( mInputBuffer.getArray() + mLen, inBuf, inLen );
data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfInputStream.cxx:87:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(
data/libreoffice-7.0.3/ucb/source/ucp/webdav/SerfSession.cxx:1403:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy( rData.getArray() + nPos, aBuffer.getConstArray(), nRead );
data/libreoffice-7.0.3/ucb/source/ucp/webdav/webdavcontent.cxx:531:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        aRet = open( aOpenCommand, Environment );
data/libreoffice-7.0.3/ucb/source/ucp/webdav/webdavcontent.cxx:1968:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
uno::Any Content::open(
data/libreoffice-7.0.3/unoidl/source/legacyprovider.cxx:784:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    RegError e = reg.open(uri, RegAccessMode::READONLY);
data/libreoffice-7.0.3/unoidl/source/unoidl-write.cxx:131:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char buf[1];
data/libreoffice-7.0.3/unoidl/source/unoidl-write.cxx:142:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char buf[2];
data/libreoffice-7.0.3/unoidl/source/unoidl-write.cxx:154:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char buf[4];
data/libreoffice-7.0.3/unoidl/source/unoidl-write.cxx:163:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char buf[8];
data/libreoffice-7.0.3/unoidl/source/unoidl-write.cxx:177:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        unsigned char buf[4];
data/libreoffice-7.0.3/unoidl/source/unoidl-write.cxx:190:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        unsigned char buf[8];
data/libreoffice-7.0.3/unoidl/source/unoidl-write.cxx:331:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC e = f.open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/unoidl/source/unoidl-write.cxx:891:33:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        osl::FileBase::RC e = f.open(osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/unoidl/source/unoidl-write.cxx:893:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            e = f.open(osl_File_OpenFlag_Write | osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/unoidl/source/unoidlprovider.cxx:86:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char byte[2];
data/libreoffice-7.0.3/unoidl/source/unoidlprovider.cxx:96:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char byte[4];
data/libreoffice-7.0.3/unoidl/source/unoidlprovider.cxx:107:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            unsigned char buf[4];
data/libreoffice-7.0.3/unoidl/source/unoidlprovider.cxx:127:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char byte[8];
data/libreoffice-7.0.3/unoidl/source/unoidlprovider.cxx:142:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            unsigned char buf[8];
data/libreoffice-7.0.3/unotest/source/cpp/filters-test.cxx:36:53:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    CPPUNIT_ASSERT_EQUAL(osl::FileBase::E_None, aIn.open(osl_File_OpenFlag_Read));
data/libreoffice-7.0.3/unotest/source/cpp/filters-test.cxx:39:54:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    CPPUNIT_ASSERT_EQUAL(osl::FileBase::E_None, aOut.open(osl_File_OpenFlag_Write));
data/libreoffice-7.0.3/unotest/source/cpp/filters-test.cxx:64:54:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    CPPUNIT_ASSERT_EQUAL(osl::FileBase::E_None, aDir.open());
data/libreoffice-7.0.3/unotools/source/config/viewoptions.cxx:53:35:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                    FILE* pFile = fopen( "viewdbg.txt", "a" );                                                                              \
data/libreoffice-7.0.3/unotools/source/i18n/resmgr.cxx:86:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char sKeyId[6];
data/libreoffice-7.0.3/unotools/source/misc/ZipPackageHelper.cxx:129:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (aDirectory.open() != osl::FileBase::E_None)
data/libreoffice-7.0.3/unotools/source/ucbhelper/localfilehelper.cxx:87:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC rc = dir.open();
data/libreoffice-7.0.3/unotools/source/ucbhelper/tempfile.cxx:85:43:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC nError = aDirectory.open();
data/libreoffice-7.0.3/unotools/source/ucbhelper/tempfile.cxx:301:38:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            FileBase::RC err = aFile.open(
data/libreoffice-7.0.3/unotools/source/ucbhelper/ucblockbytes.cxx:1122:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (pBuffer, aData.getConstArray(), nSize);
data/libreoffice-7.0.3/unoxml/source/dom/documentbuilder.cxx:194:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buffer, chunk.getConstArray(), nread);
data/libreoffice-7.0.3/unoxml/source/xpath/xpathapi.cxx:270:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char str[1000];
data/libreoffice-7.0.3/uui/source/iahndl-errorhandler.cxx:148:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        static char const * const aManager[3] = { "svt", "svx", "uui" };
data/libreoffice-7.0.3/vcl/headless/svpbmp.cxx:190:18:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            std::memcpy(mpDIB->mpBits, rSalBmp.mpDIB->mpBits, size);
data/libreoffice-7.0.3/vcl/headless/svpgdi.cxx:528:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pAlphaBits.get(), pMaskBuf->mpBits, nImageSize);
data/libreoffice-7.0.3/vcl/headless/svpgdi.cxx:550:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pAlphaBits.get(), pMaskBuf->mpBits, nImageSize);
data/libreoffice-7.0.3/vcl/headless/svpgdi.cxx:2240:25:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        static unsigned char data[16] = { 0xFF, 0xFF, 0x00, 0x00,
data/libreoffice-7.0.3/vcl/inc/quartz/salgdi.h:68:57:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    int                             GetFontTable( const char pTagName[5], unsigned char* ) const;
data/libreoffice-7.0.3/vcl/ios/DataFlavorMapping.cxx:278:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(byteSequence.getArray(), [mSystemData bytes], flavorDataLength);
data/libreoffice-7.0.3/vcl/ios/DataFlavorMapping.cxx:323:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(unkHtmlData.getArray(), [mSystemData bytes], flavorDataLength);
data/libreoffice-7.0.3/vcl/ios/HtmlFmtFlt.cxx:119:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(static_cast<void*>(byteSequence.getArray()),
data/libreoffice-7.0.3/vcl/ios/HtmlFmtFlt.cxx:148:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(static_cast<void*>(plainHtmlData.getArray()), htmlStartTag, len);
data/libreoffice-7.0.3/vcl/opengl/gdiimpl.cxx:1860:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pixel[3] = { 0, 0, 0 };
data/libreoffice-7.0.3/vcl/opengl/salbmp.cxx:276:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(mpUserBuffer.get() + nToAllocate - sizeof(CANARY),
data/libreoffice-7.0.3/vcl/opengl/salbmp.cxx:598:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(mpUserBuffer.get(), aBuffer.get(), mnBytesPerRow * mnHeight);
data/libreoffice-7.0.3/vcl/opengl/salbmp.cxx:690:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pBuffer->mpBits, mpUserBuffer.get(), mnBytesPerRow * mnHeight );
data/libreoffice-7.0.3/vcl/opengl/x11/X11DeviceInfo.cxx:129:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[buf_size];
data/libreoffice-7.0.3/vcl/opengl/x11/gdiimpl.cxx:64:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char err[256];
data/libreoffice-7.0.3/vcl/opengl/x11/gdiimpl.cxx:65:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char req[256];
data/libreoffice-7.0.3/vcl/opengl/x11/gdiimpl.cxx:66:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char minor[256];
data/libreoffice-7.0.3/vcl/osx/DataFlavorMapping.cxx:284:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(byteSequence.getArray(), [mSystemData bytes], flavorDataLength);
data/libreoffice-7.0.3/vcl/osx/DataFlavorMapping.cxx:334:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(unkHtmlData.getArray(), [mSystemData bytes], flavorDataLength);
data/libreoffice-7.0.3/vcl/osx/DataFlavorMapping.cxx:410:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( imgData.getArray(), [mSystemData bytes], flavorDataLength);
data/libreoffice-7.0.3/vcl/osx/HtmlFmtFlt.cxx:110:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(
data/libreoffice-7.0.3/vcl/osx/HtmlFmtFlt.cxx:141:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(static_cast<void*>(plainHtmlData.getArray()), htmlStartTag, len);
data/libreoffice-7.0.3/vcl/qa/cppunit/TypeSerializerTest.cxx:453:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aIdCharArray[7] = { 0, 0, 0, 0, 0, 0, 0 };
data/libreoffice-7.0.3/vcl/qa/cppunit/TypeSerializerTest.cxx:480:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aIdCharArray[7] = { 0, 0, 0, 0, 0, 0, 0 };
data/libreoffice-7.0.3/vcl/qt5/Qt5Bitmap.cxx:101:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pBuffer, pBitmap->m_pBuffer.get(), nSize);
data/libreoffice-7.0.3/vcl/qt5/Qt5Font.cxx:133:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pTagName[5];
data/libreoffice-7.0.3/vcl/qt5/Qt5Frame.cxx:1252:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data, aResName.getStr(), aResName.getLength() + 1);
data/libreoffice-7.0.3/vcl/qt5/Qt5Frame.cxx:1253:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data + aResName.getLength() + 1, pResClass, strlen(pResClass) + 1);
data/libreoffice-7.0.3/vcl/quartz/ctfonts.cxx:270:43:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
int CoreTextFontFace::GetFontTable( const char pTagName[5], unsigned char* pResultBuf ) const
data/libreoffice-7.0.3/vcl/quartz/salbmp.cxx:537:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pDestData, pSrcData, nHeight * nDestBytesPerRow );
data/libreoffice-7.0.3/vcl/quartz/salgdi.cxx:297:40:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC rcOSL = aFontDir.open();
data/libreoffice-7.0.3/vcl/quartz/salgdi.cxx:533:33:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static void FakeDirEntry( const char aTag[5], ByteCount nOfs, ByteCount nLen,
data/libreoffice-7.0.3/vcl/quartz/salgdicommon.cxx:180:26:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        FILE* pOutFile = fopen( aToFile.getStr(), "wb" );
data/libreoffice-7.0.3/vcl/skia/salbmp.cxx:123:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buffer + allocate - sizeof(CANARY), CANARY, sizeof(CANARY));
data/libreoffice-7.0.3/vcl/skia/salbmp.cxx:432:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(data.get(), mBuffer.get(), bytes);
data/libreoffice-7.0.3/vcl/skia/salbmp.cxx:690:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(dest, src, mScanlineSize);
data/libreoffice-7.0.3/vcl/skia/salbmp.cxx:753:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(newBuffer.get(), mBuffer.get(), allocate);
data/libreoffice-7.0.3/vcl/source/app/IconThemeScanner.cxx:121:46:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC retvalOpen = dirToScan.open();
data/libreoffice-7.0.3/vcl/source/app/settings.cxx:2569:13:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            wchar_t Data[6]; // possible values: "true", "false", "1", "0", DWORD
data/libreoffice-7.0.3/vcl/source/app/settings.cxx:2641:13:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            wchar_t Data[6]; // possible values: "true", "false", 1, 0
data/libreoffice-7.0.3/vcl/source/bitmap/BitmapFastScaleFilter.cxx:91:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(pWriteAcc->GetScanline(nActY + 1), pWriteAcc->GetScanline(nActY),
data/libreoffice-7.0.3/vcl/source/bitmap/bitmappaint.cxx:205:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pBuffer.get(), pAcc->GetScanline(nY), nScanSize);
data/libreoffice-7.0.3/vcl/source/bitmap/bitmappaint.cxx:206:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pAcc->GetScanline(nY), pAcc->GetScanline(nOther), nScanSize);
data/libreoffice-7.0.3/vcl/source/bitmap/bitmappaint.cxx:207:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(pAcc->GetScanline(nOther), pBuffer.get(), nScanSize);
data/libreoffice-7.0.3/vcl/source/bitmap/salbmp.cxx:156:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( data.get() + y * width, src + y * bytesPerRow, width );
data/libreoffice-7.0.3/vcl/source/control/edit.cxx:139:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pAttribs.get(), pA, nL*sizeof(ExtTextInputAttr) );
data/libreoffice-7.0.3/vcl/source/control/field2.cxx:71:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pBuf, rStr.getStr(), rStr.getLength() * sizeof(sal_Unicode) );
data/libreoffice-7.0.3/vcl/source/control/imivctl2.cxx:502:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pNewGridMap, _pGridMap.get(), nOldCellCount * sizeof(bool));
data/libreoffice-7.0.3/vcl/source/control/notebookbar.cxx:35:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    return( file.open(0) == osl::FileBase::E_None );
data/libreoffice-7.0.3/vcl/source/edit/textdata.cxx:334:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pAttribs.get(), pA, nL*sizeof(ExtTextInputAttr) );
data/libreoffice-7.0.3/vcl/source/edit/textview.cxx:91:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( aSeq.getArray(), GetHTMLStream().GetData(), nLen );
data/libreoffice-7.0.3/vcl/source/filter/GraphicFormatDetector.cxx:283:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sBuffer[8];
data/libreoffice-7.0.3/vcl/source/filter/GraphicNativeMetadata.cxx:44:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(aBuffer.get(), aLink.GetData(), aDataSize);
data/libreoffice-7.0.3/vcl/source/filter/graphicfilter.cxx:2032:53:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                                    memcpy( aChunkData.aData.data(), aByteSeq.getConstArray(), nChunkLen );
data/libreoffice-7.0.3/vcl/source/filter/igif/decode.cxx:96:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pTmpTarget, pOutBufData, nOutBufDataLen );
data/libreoffice-7.0.3/vcl/source/filter/igif/gifread.cxx:255:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    pBuf[ 7 ];
data/libreoffice-7.0.3/vcl/source/filter/igif/gifread.cxx:584:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy( pAcc8->GetScanline( j ), pScanline8, nSize8 );
data/libreoffice-7.0.3/vcl/source/filter/igif/gifread.cxx:587:33:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                memcpy( pAcc1->GetScanline( j ), pScanline1, nSize1 );
data/libreoffice-7.0.3/vcl/source/filter/jpeg/jinclude.h:61:33:  [2] (buffer) bcopy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
#define MEMCOPY(dest,src,size)  bcopy((const void *)(src), (void *)(dest), (size_t)(size))
data/libreoffice-7.0.3/vcl/source/filter/jpeg/jinclude.h:67:33:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
#define MEMCOPY(dest,src,size)  memcpy((void *)(dest), (const void *)(src), (size_t)(size))
data/libreoffice-7.0.3/vcl/source/filter/jpeg/jpegc.cxx:65:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[JMSG_LENGTH_MAX];
data/libreoffice-7.0.3/vcl/source/filter/jpeg/jpegc.cxx:74:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[JMSG_LENGTH_MAX];
data/libreoffice-7.0.3/vcl/source/filter/png/pngread.cxx:737:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy( mpTransTab.get(), &(*maDataIter), mnChunkLen );
data/libreoffice-7.0.3/vcl/source/filter/png/pngread.cxx:863:95:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    static size_t nMaxAllowedDecompression = [](const char* pEnv) { size_t nRet = pEnv ? std::atoi(pEnv) : 0; return nRet * 250; }(std::getenv("FUZZ_MAX_INPUT_LEN"));
data/libreoffice-7.0.3/vcl/source/filter/png/pngread.cxx:1096:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( mpScanPrior.get(), mpInflateInBuf.get(), mnScansize );
data/libreoffice-7.0.3/vcl/source/filter/png/pngwrite.cxx:694:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&rChunkData.aData[nSize], pSource, nDatSize);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1436:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char aNameBuf[ 2560];
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1438:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( aNameBuf, "name[%d].notfound!", nStringID);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1553:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char aDefaultGlyphName[64];
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1559:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf( aDefaultGlyphName, "gly%03d", nGlyphIndex);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1561:10:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
         sprintf( aDefaultGlyphName, "cid%03d", nSID);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1573:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
             sprintf( aDefaultGlyphName, "bad%03d", nSID);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1597:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char        maBuffer[MAX_T1OPS_SIZE];   // TODO: dynamic allocation
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1602:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char        maSubsetName[256];
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1677:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aHexBuf[0x4000];
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1792:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    pOut += sprintf( pOut,
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1797:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    pOut += sprintf( pOut, "/UniqueID %d def\n", nUniqueId);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1802:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, "/FontMatrix [0.001 0 0 0.001 0 0]readonly def\n");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1807:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, "/FontBBox {0 0 999 999}readonly def\n");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1816:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    pOut += sprintf( pOut,
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1823:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    pOut += sprintf( pOut, "readonly def\n");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1862:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    pOut += sprintf( pOut,
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1876:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, "/BlueValues []ND\n"); // default to empty BlueValues
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1882:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, "/BlueScale ");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1884:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, " def\n");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1887:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, "/BlueShift ");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1889:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, " def\n");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1892:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, "/BlueFuzz ");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1894:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, " def\n");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1899:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, "/StdHW [");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1901:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, "] def\n");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1904:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, "/StdVW [");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1906:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, "] def\n");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1913:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, "/ForceBold true def\n");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1915:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, "/LanguageGroup %d def\n", mpCffLocal->mnLangGroup);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1917:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, "/RndStemUp false def\n");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1919:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, "/ExpansionFactor ");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1921:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, " def\n");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1925:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    pOut += sprintf( pOut, "/UniqueID %d def\n", nUniqueId);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1939:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pOut, aOtherSubrs, sizeof(aOtherSubrs)-1);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1953:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pOut, aSubrs, sizeof(aSubrs)-1);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1960:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    pOut += sprintf( pOut,
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1980:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pOut, aType1Ops, nT1Len);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1982:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        pOut += sprintf( pOut, " ND\n");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1992:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    pOut += sprintf( pOut, "end end\nreadonly put\nput\n");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1993:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    pOut += sprintf( pOut, "dup/FontName get exch definefont pop\n");
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1994:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    pOut += sprintf( pOut, "mark currentfile closefile\n");
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:99:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[HFORMAT_LINELEN];
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:639:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pa, myPoints.data(), np * sizeof(ControlPoint));
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:812:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( *path, aPathList.data(), nPathCount * sizeof(PSPathElement) );
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:854:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(res, ptr, len);
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:1355:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE* fd = fopen(fname, "rb");
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:1401:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fd = open(fname, O_RDONLY);
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:2413:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(info->panose, table + OS2_panose_offset, OS2_panoseNbBytes_offset);
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:2464:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(d->ptr, srcptr, length);
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:2571:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(rec[i].sptr, rec_string, rec[i].slen);
data/libreoffice-7.0.3/vcl/source/fontsubset/ttcr.cxx:253:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(ttf+offset, te[i].data, (te[i].length + 3) & sal_uInt32(~3) );
data/libreoffice-7.0.3/vcl/source/fontsubset/ttcr.cxx:281:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fd = fopen(fname, "wb");
data/libreoffice-7.0.3/vcl/source/fontsubset/ttcr.cxx:579:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p, static_cast<GlyphData *>(listCurrent(l))->ptr, n);
data/libreoffice-7.0.3/vcl/source/fontsubset/ttcr.cxx:686:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cmap + coffset, subtables[i], sizes[i]);
data/libreoffice-7.0.3/vcl/source/fontsubset/ttcr.cxx:723:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(nr+i, listCurrent(l), sizeof(NameRecord));
data/libreoffice-7.0.3/vcl/source/fontsubset/ttcr.cxx:753:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p2, nr[i].sptr, nr[i].slen);
data/libreoffice-7.0.3/vcl/source/fontsubset/ttcr.cxx:849:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pdata->ptr, ptr, nbytes);
data/libreoffice-7.0.3/vcl/source/fontsubset/ttcr.cxx:879:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ptr+20, created, 8);                   /* Created Long Date */
data/libreoffice-7.0.3/vcl/source/fontsubset/ttcr.cxx:942:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(table->data, maxp, MAXP_Version1Length);
data/libreoffice-7.0.3/vcl/source/fontsubset/ttcr.cxx:997:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p, nr, sizeof(NameRecord));
data/libreoffice-7.0.3/vcl/source/fontsubset/ttcr.cxx:1001:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->sptr, nr->sptr, p->slen);
data/libreoffice-7.0.3/vcl/source/fontsubset/ttcr.cxx:1102:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(tmp, s, sizeof(CmapSubTable) * t->m);
data/libreoffice-7.0.3/vcl/source/fontsubset/ttcr.cxx:1131:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tmp1, s[i].xc, sizeof(sal_uInt32) * s[i].m);
data/libreoffice-7.0.3/vcl/source/fontsubset/ttcr.cxx:1132:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tmp2, s[i].xg, sizeof(sal_uInt32) * s[i].m);
data/libreoffice-7.0.3/vcl/source/fontsubset/ttcr.cxx:1349:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(p1, gd->ptr, gd->nbytes);
data/libreoffice-7.0.3/vcl/source/fontsubset/xlat.cxx:91:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aTempArray[8];
data/libreoffice-7.0.3/vcl/source/gdi/FileDefinitionWidgetDraw.cxx:61:35:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC eRC = aFile.open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/vcl/source/gdi/WidgetDefinitionReader.cxx:25:35:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC eRC = aFile.open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/vcl/source/gdi/WidgetDefinitionReader.cxx:46:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char aChar(rString[0]);
data/libreoffice-7.0.3/vcl/source/gdi/WidgetDefinitionReader.cxx:443:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!aWalker.open(&aFileStream))
data/libreoffice-7.0.3/vcl/source/gdi/bmpacc.cxx:372:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(GetScanline(nY), rReadAcc.GetScanline(nY), rReadAcc.GetScanlineSize());
data/libreoffice-7.0.3/vcl/source/gdi/bmpacc.cxx:399:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(GetScanline(nY), aSrcScanline, nCount);
data/libreoffice-7.0.3/vcl/source/gdi/bmpacc3.cxx:96:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pDestScanline, pFirstScanline, nScanlineSize);
data/libreoffice-7.0.3/vcl/source/gdi/bmpfast.cxx:277:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pRawDst, pRawSrc, rSrcBuffer.mnHeight * nDstLinestep );
data/libreoffice-7.0.3/vcl/source/gdi/bmpfast.cxx:287:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pRawDst, pRawSrc, nByteWidth );
data/libreoffice-7.0.3/vcl/source/gdi/embeddedfontshelper.cxx:71:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    switch( file.open( osl_File_OpenFlag_Create | osl_File_OpenFlag_Write ))
data/libreoffice-7.0.3/vcl/source/gdi/embeddedfontshelper.cxx:224:26:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if( osl::File( url ).open( osl_File_OpenFlag_Read ) == osl::File::E_None ) // = exists()
data/libreoffice-7.0.3/vcl/source/gdi/embeddedfontshelper.cxx:272:26:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                if( file.open( osl_File_OpenFlag_Write | osl_File_OpenFlag_Create ) == osl::File::E_None )
data/libreoffice-7.0.3/vcl/source/gdi/gdimtf.cxx:2662:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aId[7];
data/libreoffice-7.0.3/vcl/source/gdi/impvect.cxx:316:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pNewCodes, mpCodes.get(), nOldArraySize );
data/libreoffice-7.0.3/vcl/source/gdi/jobset.cxx:36:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    cPrinterName[64];
data/libreoffice-7.0.3/vcl/source/gdi/jobset.cxx:37:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    cDeviceName[32];
data/libreoffice-7.0.3/vcl/source/gdi/jobset.cxx:38:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    cPortName[32];
data/libreoffice-7.0.3/vcl/source/gdi/jobset.cxx:39:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    cDriverName[32];
data/libreoffice-7.0.3/vcl/source/gdi/jobset.cxx:89:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( mpDriverData, rJobSetup.GetDriverData(), mnDriverDataLen );
data/libreoffice-7.0.3/vcl/source/gdi/jobset.cxx:291:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy( pNewDriverData, pDriverData, rJobData.GetDriverDataLen() );
data/libreoffice-7.0.3/vcl/source/gdi/metaact.cxx:103:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        static char buffer[11];
data/libreoffice-7.0.3/vcl/source/gdi/metaact.cxx:104:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(buffer, "%u", static_cast<unsigned int>(nMetaAction));
data/libreoffice-7.0.3/vcl/source/gdi/metaact.cxx:1095:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( mpDXAry.get(), rAction.mpDXAry.get(), mnLen * sizeof( long ) );
data/libreoffice-7.0.3/vcl/source/gdi/metaact.cxx:1115:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( mpDXAry.get(), pDXAry, nAryLen * sizeof(long) );
data/libreoffice-7.0.3/vcl/source/gdi/metaact.cxx:3162:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( mpData.get(), pData, mnDataSize );
data/libreoffice-7.0.3/vcl/source/gdi/pdfwriter_impl.cxx:1193:36:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::File::RC aError = m_aFile.open(osl_File_OpenFlag_Write | osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/vcl/source/gdi/pdfwriter_impl.cxx:1198:30:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            aError = m_aFile.open(osl_File_OpenFlag_Write);
data/libreoffice-7.0.3/vcl/source/gdi/pdfwriter_impl.cxx:2681:52:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                if (osl::File::E_None != aFontFile.open(osl_File_OpenFlag_Read)) return false;
data/libreoffice-7.0.3/vcl/source/gdi/pdfwriter_impl.cxx:2724:25:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                        char buf[8192];
data/libreoffice-7.0.3/vcl/source/gdi/sallayout.cxx:766:25:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static const signed char nTable[0x30] =
data/libreoffice-7.0.3/vcl/source/gdi/salmisc.cxx:45:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pDstScanMap[ nActY + 1 ], pDstScan, rDstBuffer.mnScanlineSize );   \
data/libreoffice-7.0.3/vcl/source/gdi/svmconverter.cxx:267:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    aCode[ 5 ];
data/libreoffice-7.0.3/vcl/source/gdi/svmconverter.cxx:631:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char        aName[LF_FACESIZE+1];
data/libreoffice-7.0.3/vcl/source/helper/canvasbitmap.cxx:477:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pOutBuf, pScan+aRequestedBytes.Left(), aRequestedBytes.getWidth());
data/libreoffice-7.0.3/vcl/source/helper/canvasbitmap.cxx:561:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(pOutBuf, pScan+nScanlineLeftOffset, aRet.getLength() );
data/libreoffice-7.0.3/vcl/source/helper/canvasbitmap.cxx:585:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pOutBuf, pScan+nScanlineLeftOffset, nNonAlphaBytes );
data/libreoffice-7.0.3/vcl/source/helper/driverblocklist.cxx:279:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char aStr[8], bStr[8], cStr[8], dStr[8];
data/libreoffice-7.0.3/vcl/source/helper/driverblocklist.cxx:292:9:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    a = atoi(aStr);
data/libreoffice-7.0.3/vcl/source/helper/driverblocklist.cxx:293:9:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    b = atoi(bStr);
data/libreoffice-7.0.3/vcl/source/helper/driverblocklist.cxx:294:9:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    c = atoi(cStr);
data/libreoffice-7.0.3/vcl/source/helper/driverblocklist.cxx:295:9:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    d = atoi(dStr);
data/libreoffice-7.0.3/vcl/source/helper/driverblocklist.cxx:730:13:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            wchar_t szPath[MAX_PATH];
data/libreoffice-7.0.3/vcl/source/image/ImplImageTree.cxx:125:35:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    osl::FileBase::RC eRC = aFile.open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/vcl/source/image/ImplImageTree.cxx:660:47:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        return osl::File::E_None == aBaseFile.open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/vcl/source/opengl/OpenGLHelper.cxx:66:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if(aFile.open(osl_File_OpenFlag_Read) == osl::FileBase::E_None)
data/libreoffice-7.0.3/vcl/source/opengl/OpenGLHelper.cxx:256:43:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        osl::FileBase::RC eStatus = aFile.open(
data/libreoffice-7.0.3/vcl/source/opengl/OpenGLHelper.cxx:285:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if(aFile.open( osl_File_OpenFlag_Read ) == osl::FileBase::E_None)
data/libreoffice-7.0.3/vcl/source/opengl/OpenGLHelper.cxx:1014:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pStr[1044];
data/libreoffice-7.0.3/vcl/source/opengl/OpenGLHelper.cxx:1023:9:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
        strcat(pStr, " (no GL context)");
data/libreoffice-7.0.3/vcl/source/treelist/imap.cxx:957:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char            cMagic[6];
data/libreoffice-7.0.3/vcl/source/treelist/imap2.cxx:493:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    cMagic[6];
data/libreoffice-7.0.3/vcl/source/treelist/inetimg.cxx:47:26:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            static const char aEndChar[2] = { 0 };
data/libreoffice-7.0.3/vcl/source/treelist/transfer.cxx:663:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( aSeq.getArray(), aByteStr.getStr(), aByteStr.getLength() );
data/libreoffice-7.0.3/vcl/source/treelist/transfer.cxx:789:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(aSeq.getArray(), sOut.getStr(), sOut.getLength());
data/libreoffice-7.0.3/vcl/source/treelist/transfer.cxx:802:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( aSeq.getArray(), sURL.getStr(), sURL.getLength() );
data/libreoffice-7.0.3/vcl/source/treelist/transfer2.cxx:407:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( aSeq.getArray(), pData, nLen );
data/libreoffice-7.0.3/vcl/source/window/commandevent.cxx:32:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( mpTextAttr.get(), pTextAttr, maText.getLength()*sizeof(ExtTextInputAttr) );
data/libreoffice-7.0.3/vcl/source/window/commandevent.cxx:46:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( mpTextAttr.get(), rData.mpTextAttr.get(), maText.getLength()*sizeof(ExtTextInputAttr) );
data/libreoffice-7.0.3/vcl/source/window/toolbox.cxx:4865:13:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            wchar_t Data[6]; // possible values: "true", "false", "1", "0", DWORD
data/libreoffice-7.0.3/vcl/source/window/winproc.cxx:1210:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pWinData->mpExtOldAttrAry.get(), pTextAttr, rText.getLength()*sizeof( ExtTextInputAttr ) );
data/libreoffice-7.0.3/vcl/unx/generic/app/geninst.cxx:55:22:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE* pVersion = fopen( "/proc/version", "r" );
data/libreoffice-7.0.3/vcl/unx/generic/app/geninst.cxx:58:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char aVerBuffer[512];
data/libreoffice-7.0.3/vcl/unx/generic/app/i18n_cb.cxx:211:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(static_cast<void*>(pText->pUnicodeBuffer + to), static_cast<void*>(pInsertTextString),
data/libreoffice-7.0.3/vcl/unx/generic/app/i18n_cb.cxx:213:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(static_cast<void*>(pText->pCharStyle + to), static_cast<void*>(pInsertTextCharStyle),
data/libreoffice-7.0.3/vcl/unx/generic/app/i18n_cb.cxx:239:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy ( ptext->pCharStyle + from,
data/libreoffice-7.0.3/vcl/unx/generic/app/i18n_im.cxx:306:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pBuf[ 128 ];
data/libreoffice-7.0.3/vcl/unx/generic/app/saldata.cxx:463:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[ 120 ] = "";
data/libreoffice-7.0.3/vcl/unx/generic/app/saldisp.cxx:2229:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char sHostname[ 120 ];
data/libreoffice-7.0.3/vcl/unx/generic/app/sm.cxx:72:27:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    SessionManagerClient::open(p.get());
data/libreoffice-7.0.3/vcl/unx/generic/app/sm.cxx:362:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char num[100];
data/libreoffice-7.0.3/vcl/unx/generic/app/sm.cxx:469:28:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
void SessionManagerClient::open(SalSession * pSession)
data/libreoffice-7.0.3/vcl/unx/generic/app/sm.cxx:497:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char aErrBuf[1024];
data/libreoffice-7.0.3/vcl/unx/generic/app/sm.cxx:723:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pLocalFD, pThis->m_pFilehandles, nBytes );
data/libreoffice-7.0.3/vcl/unx/generic/app/sm.cxx:736:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buf[4];
data/libreoffice-7.0.3/vcl/unx/generic/dtrans/X11_selection.cxx:1168:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy( rData.getArray(), pBytes, nOutSize );
data/libreoffice-7.0.3/vcl/unx/generic/dtrans/X11_selection.cxx:1263:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy( aAtoms.getArray(), pBytes, sizeof( Atom )*atomcount );
data/libreoffice-7.0.3/vcl/unx/generic/dtrans/X11_selection.cxx:1271:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy( aAtoms.getArray()+atomcount*sizeof(Atom), pBytes, nItems*sizeof(Atom) );
data/libreoffice-7.0.3/vcl/unx/generic/dtrans/X11_selection.cxx:1278:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy( aAtoms.getArray(), pBytes, nItems*sizeof(Atom) );
data/libreoffice-7.0.3/vcl/unx/generic/dtrans/X11_selection.cxx:1905:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy( aData.getArray(), it->second->m_aData.getArray(), it->second->m_aData.getLength() );
data/libreoffice-7.0.3/vcl/unx/generic/dtrans/X11_selection.cxx:1906:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy( aData.getArray() + it->second->m_aData.getLength(), pData, nItems*nUnitSize );
data/libreoffice-7.0.3/vcl/unx/generic/fontmanager/fontconfig.cxx:656:22:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE* pCfgFile = fopen( aConfFileName.getStr(), "rb" );
data/libreoffice-7.0.3/vcl/unx/generic/fontmanager/fontmanager.cxx:220:27:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                if (aFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_NoLock) == osl::File::E_None)
data/libreoffice-7.0.3/vcl/unx/generic/fontmanager/fontmanager.cxx:1025:26:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        FILE* pOutFile = fopen( aToFile.getStr(), "wb" );
data/libreoffice-7.0.3/vcl/unx/generic/fontmanager/helper.cxx:228:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[PATH_MAX];
data/libreoffice-7.0.3/vcl/unx/generic/gdi/gdiimpl.cxx:241:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char    dash_list[2] = {2, 2};
data/libreoffice-7.0.3/vcl/unx/generic/gdi/gdiimpl.cxx:778:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pAlphaBits, pSrcBits, nImageSize );
data/libreoffice-7.0.3/vcl/unx/generic/gdi/gdiimpl.cxx:784:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pDstBits, pSrcBits, nLineSize );
data/libreoffice-7.0.3/vcl/unx/generic/gdi/salbmp.cxx:676:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( mpDIB->mpBits, rSalBmp.mpDIB->mpBits, mpDIB->mnScanlineSize * mpDIB->mnHeight );
data/libreoffice-7.0.3/vcl/unx/generic/gdi/salgdi.cxx:243:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    pBits[64];
data/libreoffice-7.0.3/vcl/unx/generic/glyphs/freetype_glyphcache.cxx:107:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        int nFile = open( pFileName, O_RDONLY );
data/libreoffice-7.0.3/vcl/unx/generic/glyphs/glyphcache.cxx:79:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pTagName[5];
data/libreoffice-7.0.3/vcl/unx/generic/print/common_gfx.cxx:477:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pString[nBezString];
data/libreoffice-7.0.3/vcl/unx/generic/print/common_gfx.cxx:528:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pString[nBezString];
data/libreoffice-7.0.3/vcl/unx/generic/print/common_gfx.cxx:584:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pString[nBezString];
data/libreoffice-7.0.3/vcl/unx/generic/print/common_gfx.cxx:1013:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pBuffer[256];
data/libreoffice-7.0.3/vcl/unx/generic/print/genprnpsp.cxx:284:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char aBuffer[ 2048 ];
data/libreoffice-7.0.3/vcl/unx/generic/print/genprnpsp.cxx:285:24:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            FILE* fp = fopen( aFilename.getStr(), "r" );
data/libreoffice-7.0.3/vcl/unx/generic/print/genpspgraphics.cxx:972:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    int fd = open( aSysPath.getStr(), O_RDONLY );
data/libreoffice-7.0.3/vcl/unx/generic/print/glyphset.cxx:244:22:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE* pTmpFile = fopen(OUStringToOString(aTmpFile.GetFileName(), osl_getThreadTextEncoding()).getStr(), "w+b");
data/libreoffice-7.0.3/vcl/unx/generic/print/glyphset.cxx:250:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char  pEncoding[256];
data/libreoffice-7.0.3/vcl/unx/generic/print/glyphset.cxx:286:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char  pBuffer[0x2000];
data/libreoffice-7.0.3/vcl/unx/generic/print/printerjob.cxx:92:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    nError = pFile->open (osl_File_OpenFlag_Read | osl_File_OpenFlag_Write | osl_File_OpenFlag_Create);
data/libreoffice-7.0.3/vcl/unx/generic/print/printerjob.cxx:254:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char ar[ 256 ];
data/libreoffice-7.0.3/vcl/unx/generic/print/printerjob.cxx:425:25:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            int nFile = open( aFileName.getStr(), O_CREAT | O_EXCL | O_RDWR, mnFileMode );
data/libreoffice-7.0.3/vcl/unx/generic/print/printerjob.cxx:442:25:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            pDestFILE = fopen (aFileName.getStr(), "w");
data/libreoffice-7.0.3/vcl/unx/generic/print/printerjob.cxx:457:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char pBuffer[ nBLOCKSIZE ];
data/libreoffice-7.0.3/vcl/unx/generic/print/printerjob.cxx:471:50:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            osl::File::RC nError = (*pPageHead)->open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/vcl/unx/generic/print/printerjob.cxx:482:50:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            osl::File::RC nError = (*pPageBody)->open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/vcl/unx/generic/print/psputil.cxx:32:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const static char pHex [0x10] = {
data/libreoffice-7.0.3/vcl/unx/generic/print/psputil.cxx:112:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char  pInvBuffer [32];
data/libreoffice-7.0.3/vcl/unx/generic/printer/cpdmgr.cxx:591:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE* fp = fopen( aSysFile.getStr(), "w" );
data/libreoffice-7.0.3/vcl/unx/generic/printer/cupsmgr.cxx:595:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE* fp = fopen( aSysFile.getStr(), "w" );
data/libreoffice-7.0.3/vcl/unx/generic/printer/jobdata.cxx:187:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pData, aStream.GetData(), bytes );
data/libreoffice-7.0.3/vcl/unx/generic/printer/ppdparser.cxx:390:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if ( aDir.open() == osl::FileBase::E_None )
data/libreoffice-7.0.3/vcl/unx/generic/printer/ppdparser.cxx:1887:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pRun, aCopy.getStr(), nBytes );
data/libreoffice-7.0.3/vcl/unx/generic/printer/ppdparser.cxx:1895:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pRun, aCopy.getStr(), nBytes );
data/libreoffice-7.0.3/vcl/unx/generic/printer/printerinfomanager.cxx:291:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if( aDirectory.open() )
data/libreoffice-7.0.3/vcl/unx/generic/printer/printerinfomanager.cxx:862:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pBuffer[1024];
data/libreoffice-7.0.3/vcl/unx/generic/window/salframe.cxx:1085:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&Hints, pHints, sizeof( XWMHints ));
data/libreoffice-7.0.3/vcl/unx/generic/window/salframe.cxx:2777:33:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                nLines = pEnv ? atoi( pEnv ) : 3;
data/libreoffice-7.0.3/vcl/unx/glxtest.cxx:91:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[bufsize];
data/libreoffice-7.0.3/vcl/unx/glxtest.cxx:111:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  int fd = open("/dev/null", O_WRONLY);
data/libreoffice-7.0.3/vcl/unx/glxtest.cxx:209:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[bufsize];
data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atktextattributes.cxx:116:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char * ExportedTextAttributes[TEXT_ATTRIBUTE_LAST] =
data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_filepicker_ipc.cxx:251:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[BUF_SIZE];
data/libreoffice-7.0.3/vcl/win/app/salinst.cxx:1032:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t szPath[MAX_PATH];
data/libreoffice-7.0.3/vcl/win/gdi/gdiimpl.cxx:1691:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pWinPointAryAry+n, pPolyAry, (nPoints-1)*sizeof(POINT) );
data/libreoffice-7.0.3/vcl/win/gdi/salbmp.cxx:291:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(targetPixels, pSrcRGB, nW * 3);
data/libreoffice-7.0.3/vcl/win/gdi/salbmp.cxx:753:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pBI->bmiColors, rPal.ImplGetColorBuffer(), nMinCount * sizeof(RGBQUAD) );
data/libreoffice-7.0.3/vcl/win/gdi/salbmp.cxx:771:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( GlobalLock( hCopy ), GlobalLock( hHdl ), nSize );
data/libreoffice-7.0.3/vcl/win/gdi/salbmp.cxx:828:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( pNewBI, pBI, nOffset );
data/libreoffice-7.0.3/vcl/win/gdi/salbmp.cxx:863:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy( pBuffer->maPalette.ImplGetColorBuffer(), pBI->bmiColors, nPalCount * sizeof( RGBQUAD ) );
data/libreoffice-7.0.3/vcl/win/gdi/salbmp.cxx:932:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( pBI->bmiColors, pBuffer->maPalette.ImplGetColorBuffer(), std::min( nDIBColorCount, nCount ) * sizeof( RGBQUAD ) );
data/libreoffice-7.0.3/vcl/win/gdi/salbmp.cxx:989:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy( &pDIB[ nX ], pRLE, nRunByte );
data/libreoffice-7.0.3/vcl/win/gdi/salfont.cxx:671:29:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static DWORD CalcTag( const char p[5]) { return (p[0]+(p[1]<<8)+(p[2]<<16)+(p[3]<<24)); }
data/libreoffice-7.0.3/vcl/win/gdi/salfont.cxx:779:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( rLogFont.lfFaceName, aName.getStr(), nNameLen*sizeof( wchar_t ) );
data/libreoffice-7.0.3/vcl/win/gdi/salfont.cxx:838:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( &rLogFont.lfFaceName[0], aName.getStr(), nNameLen*sizeof(wchar_t) );
data/libreoffice-7.0.3/vcl/win/gdi/salfont.cxx:963:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t aFaceName[LF_FACESIZE+60];
data/libreoffice-7.0.3/vcl/win/gdi/salfont.cxx:1024:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pInfo->mpLogFont->lfFaceName, pLogFont->elfLogFont.lfFaceName, (aName.getLength()+1)*sizeof(wchar_t));
data/libreoffice-7.0.3/vcl/win/gdi/salfont.cxx:1146:43:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (osl::FileBase::E_None != aFotFile.open(osl_File_OpenFlag_Read))
data/libreoffice-7.0.3/vcl/win/gdi/salfont.cxx:1150:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char        aBuffer[4096];
data/libreoffice-7.0.3/vcl/win/gdi/salfont.cxx:1217:48:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            osl::FileBase::RC rcOSL = aFontDir.open();
data/libreoffice-7.0.3/vcl/win/gdi/salfont.cxx:1546:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    SFErrCodes open(void const * pBuffer, sal_uInt32 nLen, sal_uInt32 nFaceNum);
data/libreoffice-7.0.3/vcl/win/gdi/salfont.cxx:1562:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
SFErrCodes ScopedTrueTypeFont::open(void const * pBuffer, sal_uInt32 nLen,
data/libreoffice-7.0.3/vcl/win/gdi/salfont.cxx:1612:26:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        FILE* pOutFile = fopen( aToFile.getStr(), "wb" );
data/libreoffice-7.0.3/vcl/win/gdi/salfont.cxx:1631:30:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    SFErrCodes nRC = aSftTTF.open( xRawFontData.get(), xRawFontData.size(), nFaceNum );
data/libreoffice-7.0.3/vcl/win/gdi/salfont.cxx:1747:30:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    SFErrCodes nRC = aSftTTF.open( xRawFontData.get(), xRawFontData.size(), nFaceNum );
data/libreoffice-7.0.3/vcl/win/gdi/salgdi.cxx:225:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pPalEntry, aImplSalSysPalEntryAry, DITHER_MAX_SYSCOLOR * sizeof( PALETTEENTRY ) );
data/libreoffice-7.0.3/vcl/win/gdi/salgdi.cxx:1025:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy( const_cast<char *>(aBuf.getStr() + 2), static_cast<BYTE*>(pPtr) + nSize - nToDo, nDoNow );
data/libreoffice-7.0.3/vcl/win/gdi/salgdi2.cxx:157:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(pDestination, pSource, pRead->mnScanlineSize);
data/libreoffice-7.0.3/vcl/win/gdi/salprn.cxx:237:5:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    wchar_t szBuffer[256];
data/libreoffice-7.0.3/vcl/win/gdi/salprn.cxx:1019:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pDriverName, pPrinter->maDriverName.getStr(), pPrinter->maDriverName.getLength()*sizeof(sal_Unicode));
data/libreoffice-7.0.3/vcl/win/gdi/salprn.cxx:1021:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pDeviceName, pPrinter->maDeviceName.getStr(), pPrinter->maDeviceName.getLength()*sizeof(sal_Unicode));
data/libreoffice-7.0.3/vcl/win/gdi/salprn.cxx:1330:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pNewDevMode, pDevMode, nDevSize );
data/libreoffice-7.0.3/vcl/win/gdi/salprn.cxx:1437:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( aDrvBuf, mpInfoPrinter->maDriverName.getStr(), (mpInfoPrinter->maDriverName.getLength()+1)*sizeof(sal_Unicode));
data/libreoffice-7.0.3/vcl/win/gdi/salprn.cxx:1438:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( aDevBuf, mpInfoPrinter->maDeviceName.getStr(), (mpInfoPrinter->maDeviceName.getLength()+1)*sizeof(sal_Unicode));
data/libreoffice-7.0.3/vcl/win/window/salframe.cxx:2384:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char    aFBuf[4];
data/libreoffice-7.0.3/vcl/win/window/salframe.cxx:2618:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t aValueBuf[10];
data/libreoffice-7.0.3/vcl/win/window/salframe.cxx:2810:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t aValueBuf[10];
data/libreoffice-7.0.3/vcl/win/window/salframe.cxx:5379:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( pReconvertString + 1, aEvt.maText.getStr(), (aEvt.maText.getLength() + 1) * sizeof(WCHAR) );
data/libreoffice-7.0.3/vcl/workben/svpclient.cxx:197:35:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int nPort = (pEnv && *pEnv) ? atoi(pEnv) : 8000;
data/libreoffice-7.0.3/vcl/workben/svpclient.cxx:228:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buf[256];
data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/MAccessible.cxx:2914:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&pvData->bVal, rAnyVal.getValue(), sizeof(sal_Char));
data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/MAccessible.cxx:2927:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&pvData->bVal, rAnyVal.getValue(), sizeof(sal_Int8));
data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/MAccessible.cxx:2932:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&pvData->iVal, rAnyVal.getValue(), sizeof(sal_Int16));
data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/MAccessible.cxx:2937:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&pvData->iVal, rAnyVal.getValue(), sizeof(sal_uInt16));
data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/MAccessible.cxx:2942:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&pvData->lVal, rAnyVal.getValue(), sizeof(sal_Int32));
data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/MAccessible.cxx:2947:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&pvData->lVal, rAnyVal.getValue(), sizeof(sal_uInt32));
data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/MAccessible.cxx:2952:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&pvData->fltVal, rAnyVal.getValue(), sizeof(float));
data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/MAccessible.cxx:2957:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&pvData->dblVal, rAnyVal.getValue(), sizeof(double));
data/libreoffice-7.0.3/writerfilter/source/dmapper/GraphicImport.cxx:137:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( pData, m_pBuffer + m_nPosition, nRet );
data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLBinaryObjectReference.cxx:54:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&mSequence[nOldSize], aSeq.getArray(), nBytesRead);
data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLPropertySet.cxx:80:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        static char sBuffer[256];
data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLPropertySet.cxx:406:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sBuffer[256];
data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLPropertySet.cxx:453:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sBuffer[256];
data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLPropertySet.cxx:529:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[256];
data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLPropertySet.cxx:567:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[256];
data/libreoffice-7.0.3/writerperfect/source/common/DocumentHandler.cxx:23:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const unsigned char librvng_utf8_skip_data[256]
data/libreoffice-7.0.3/writerperfect/source/common/DocumentHandler.cxx:145:24:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                static char const* listEncoded[9]
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/content.cxx:270:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            m_aURLParameter.open(xActiveDataSink);
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/content.cxx:284:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            m_aURLParameter.open(xOutputStream);
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/databases.cxx:280:46:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if( osl::FileBase::E_None != dirFile.open() )
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/databases.cxx:324:46:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if( osl::FileBase::E_None != cfgFile.open( osl_File_OpenFlag_Read ) )
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/databases.cxx:330:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer[2048];
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/databases.cxx:986:48:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                osl::FileBase::E_None == aFile.open( osl_File_OpenFlag_Read )        &&
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/db.cxx:36:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( m_pBuffer.get(), pSrcData, m_nSize );
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/inputstream.cxx:36:52:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    m_bIsOpen = ( osl::FileBase::E_None == m_aFile.open( osl_File_OpenFlag_Read ) );
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/urlparameter.cxx:329:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
void URLParameter::open( const Reference< XOutputStream >& xDataSink )
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/urlparameter.cxx:348:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
void URLParameter::open( const Reference< XActiveDataSink >& xDataSink )
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/urlparameter.cxx:563:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    (void)pRet->open(osl_File_OpenFlag_Read);
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/urlparameter.cxx:647:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buffer, aSeq.getConstArray(), len);
data/libreoffice-7.0.3/xmlhelp/source/treeview/tvread.cxx:391:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        (void)aFile.open( osl_File_OpenFlag_Read );
data/libreoffice-7.0.3/xmlhelp/source/treeview/tvread.cxx:675:46:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if( osl::Directory::E_None == aDirectory.open() )
data/libreoffice-7.0.3/xmlhelp/source/treeview/tvread.cxx:701:52:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                if( osl::FileBase::E_None == aFile.open( osl_File_OpenFlag_Read ) )
data/libreoffice-7.0.3/xmloff/source/draw/ximpstyl.cxx:192:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy(m_pContextIDs.get(), pContextIDs, size * sizeof(ContextID_Index_Pair));
data/libreoffice-7.0.3/xmloff/source/style/XMLFontAutoStylePool.cxx:570:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (aFile.open(osl_File_OpenFlag_Read) != osl::File::E_None)
data/libreoffice-7.0.3/xmloff/source/style/XMLFontAutoStylePool.cxx:607:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if( file.open( osl_File_OpenFlag_Read ) != osl::File::E_None )
data/libreoffice-7.0.3/xmlreader/source/xmlreader.cxx:432:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[4];
data/libreoffice-7.0.3/xmlscript/source/xml_helper/xml_byteseq.cxx:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(rData.getArray(), &_seq[_nPos], nBytesToRead);
data/libreoffice-7.0.3/xmlscript/source/xml_helper/xml_byteseq.cxx:124:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( _seq->data() + nPos,
data/libreoffice-7.0.3/xmlscript/source/xml_helper/xml_byteseq.cxx:146:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( rInData.data(), pData, len);
data/libreoffice-7.0.3/xmlscript/test/imexp.cxx:87:17:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *f = ::fopen( fname, "rb" );
data/libreoffice-7.0.3/xmlscript/test/imexp.cxx:130:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( bytes.getArray() + nPos, readBytes.getConstArray(), (sal_uInt32)nRead );
data/libreoffice-7.0.3/xmlscript/test/imexp.cxx:133:18:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE * f = ::fopen( fname, "w" );
data/libreoffice-7.0.3/xmlsecurity/source/gpg/SecurityEnvironment.cxx:57:25:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            return file.open(osl_File_OpenFlag_Read) == osl::FileBase::E_None;
data/libreoffice-7.0.3/xmlsecurity/source/helper/xsecsign.cxx:43:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str[68]="ID_";
data/libreoffice-7.0.3/xmlsecurity/source/helper/xsecsign.cxx:47:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        length += sprintf(str+length, "%04x", i);
data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/mscrypt/x509certificate_mscryptimpl.cxx:473:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        unsigned char fingerprint[32];
data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/ciphercontext.cxx:135:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( m_aLastBlock.getArray() + nOldLastBlockLen, aData.getConstArray(), aData.getLength() );
data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/ciphercontext.cxx:140:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( aToConvert.getArray(), m_aLastBlock.getConstArray(), nToConvertLen );
data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/ciphercontext.cxx:141:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( m_aLastBlock.getArray(), m_aLastBlock.getConstArray() + nToConvertLen, nOldLastBlockLen - nToConvertLen );
data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/ciphercontext.cxx:143:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( m_aLastBlock.getArray() + nOldLastBlockLen - nToConvertLen, aData.getConstArray(), aData.getLength() );
data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/ciphercontext.cxx:147:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( aToConvert.getArray(), m_aLastBlock.getConstArray(), nOldLastBlockLen );
data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/ciphercontext.cxx:149:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( aToConvert.getArray() + nOldLastBlockLen, aData.getConstArray(), nToConvertLen - nOldLastBlockLen );
data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/ciphercontext.cxx:151:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( m_aLastBlock.getArray(), aData.getConstArray() + nToConvertLen - nOldLastBlockLen, nAvailableData - nToConvertLen );
data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/securityenvironment_nssimpl.cxx:115:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( pPassword, aPassword.getStr(), nLen );
data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/nss/x509certificate_nssimpl.cxx:378:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        unsigned char fingerprint[32];
data/libreoffice-7.0.3/avmedia/source/gstreamer/gstplayer.cxx:127:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    std::size_t len = std::strlen(det);
data/libreoffice-7.0.3/basegfx/source/color/bcolormodifier.cxx:176:35:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        mbUseIt(!basegfx::fTools::equal(fValue, 1.0) && basegfx::fTools::more(fValue, 0.0) && basegfx::fTools::lessOrEqual(fValue, 10.0))
data/libreoffice-7.0.3/basegfx/source/color/bcolortools.cxx:155:25:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if( fTools::equal(h,360) )
data/libreoffice-7.0.3/basegfx/source/curve/b2dcubicbezier.cxx:366:26:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    bool B2DCubicBezier::equal(const B2DCubicBezier& rBezier) const
data/libreoffice-7.0.3/basegfx/source/curve/b2dcubicbezier.cxx:369:26:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            maStartPoint.equal(rBezier.maStartPoint)
data/libreoffice-7.0.3/basegfx/source/curve/b2dcubicbezier.cxx:370:27:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            && maEndPoint.equal(rBezier.maEndPoint)
data/libreoffice-7.0.3/basegfx/source/curve/b2dcubicbezier.cxx:371:32:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            && maControlPointA.equal(rBezier.maControlPointA)
data/libreoffice-7.0.3/basegfx/source/curve/b2dcubicbezier.cxx:372:32:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            && maControlPointB.equal(rBezier.maControlPointB)
data/libreoffice-7.0.3/basegfx/source/curve/b2dcubicbezier.cxx:839:46:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                const bool bEndIsOne(fTools::equal(fEnd, 1.0));
data/libreoffice-7.0.3/basegfx/source/matrix/b2dhommatrix.cxx:133:21:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!fTools::equal(fOne, fValue))
data/libreoffice-7.0.3/basegfx/source/matrix/b2dhommatrix.cxx:143:21:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!fTools::equal(fOne, fValue))
data/libreoffice-7.0.3/basegfx/source/matrix/b2dhommatrix.cxx:223:21:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!fTools::equal(fOne, fX) || !fTools::equal(fOne, fY))
data/libreoffice-7.0.3/basegfx/source/matrix/b2dhommatrix.cxx:223:49:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!fTools::equal(fOne, fX) || !fTools::equal(fOne, fY))
data/libreoffice-7.0.3/basegfx/source/matrix/b2dhommatrixtools.cxx:74:25:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!fTools::equal(fScaleX, fOne))
data/libreoffice-7.0.3/basegfx/source/matrix/b2dhommatrixtools.cxx:79:25:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!fTools::equal(fScaleY, fOne))
data/libreoffice-7.0.3/basegfx/source/matrix/b2dhommatrixtools.cxx:151:24:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(fTools::equal(fScaleX, fOne) && fTools::equal(fScaleY, fOne))
data/libreoffice-7.0.3/basegfx/source/matrix/b2dhommatrixtools.cxx:151:56:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(fTools::equal(fScaleX, fOne) && fTools::equal(fScaleY, fOne))
data/libreoffice-7.0.3/basegfx/source/matrix/b2dhommatrixtools.cxx:299:24:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(fTools::equal(fScaleX, fOne) && fTools::equal(fScaleY, fOne))
data/libreoffice-7.0.3/basegfx/source/matrix/b2dhommatrixtools.cxx:299:56:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(fTools::equal(fScaleX, fOne) && fTools::equal(fScaleY, fOne))
data/libreoffice-7.0.3/basegfx/source/matrix/b2dhommatrixtools.cxx:421:71:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            const bool bDivX(!fTools::equalZero(fSourceW) && !fTools::equal(fSourceW, 1.0));
data/libreoffice-7.0.3/basegfx/source/matrix/b2dhommatrixtools.cxx:422:71:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            const bool bDivY(!fTools::equalZero(fSourceH) && !fTools::equal(fSourceH, 1.0));
data/libreoffice-7.0.3/basegfx/source/matrix/b3dhommatrix.cxx:102:21:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!fTools::equal(fOne, fValue))
data/libreoffice-7.0.3/basegfx/source/matrix/b3dhommatrix.cxx:112:21:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!fTools::equal(fOne, fValue))
data/libreoffice-7.0.3/basegfx/source/matrix/b3dhommatrix.cxx:226:21:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!fTools::equal(fOne, fX) || !fTools::equal(fOne, fY) ||!fTools::equal(fOne, fZ))
data/libreoffice-7.0.3/basegfx/source/matrix/b3dhommatrix.cxx:226:49:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!fTools::equal(fOne, fX) || !fTools::equal(fOne, fY) ||!fTools::equal(fOne, fZ))
data/libreoffice-7.0.3/basegfx/source/matrix/b3dhommatrix.cxx:226:76:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!fTools::equal(fOne, fX) || !fTools::equal(fOne, fY) ||!fTools::equal(fOne, fZ))
data/libreoffice-7.0.3/basegfx/source/matrix/b3dhommatrix.cxx:285:20:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(fTools::equal(fNear, fFar))
data/libreoffice-7.0.3/basegfx/source/matrix/b3dhommatrix.cxx:290:20:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(fTools::equal(fLeft, fRight))
data/libreoffice-7.0.3/basegfx/source/matrix/b3dhommatrix.cxx:296:20:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(fTools::equal(fTop, fBottom))
data/libreoffice-7.0.3/basegfx/source/matrix/b3dhommatrix.cxx:318:20:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(fTools::equal(fNear, fFar))
data/libreoffice-7.0.3/basegfx/source/matrix/b3dhommatrix.cxx:323:20:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(fTools::equal(fLeft, fRight))
data/libreoffice-7.0.3/basegfx/source/matrix/b3dhommatrix.cxx:329:20:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(fTools::equal(fTop, fBottom))
data/libreoffice-7.0.3/basegfx/source/matrix/b3dhommatrix.cxx:507:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if( ::basegfx::fTools::equal( aCol0.getZ(), 1.0 )
data/libreoffice-7.0.3/basegfx/source/matrix/b3dhommatrix.cxx:513:41:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            else if( ::basegfx::fTools::equal( aCol0.getZ(), -1.0 )
data/libreoffice-7.0.3/basegfx/source/numeric/ftools.cxx:37:33:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(basegfx::fTools::equal(fabs(v), fabs(fChange)))
data/libreoffice-7.0.3/basegfx/source/numeric/ftools.cxx:77:20:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(fTools::equal(fLow, fHigh))
data/libreoffice-7.0.3/basegfx/source/point/b2dpoint.cxx:52:55:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!fTools::equalZero(fTempM) && !fTools::equal(fOne, fTempM))
data/libreoffice-7.0.3/basegfx/source/point/b2ipoint.cxx:52:55:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!fTools::equalZero(fTempM) && !fTools::equal(fOne, fTempM))
data/libreoffice-7.0.3/basegfx/source/point/b3dpoint.cxx:53:55:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!fTools::equalZero(fTempM) && !fTools::equal(fOne, fTempM))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dlinegeometry.cxx:541:50:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                    if(aCutPoint.equal(aBezierPolygon.getB2DPoint(b)))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dlinegeometry.cxx:938:48:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                    if(fTools::equal(fAngle, F_PI))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygonclipper.cxx:105:85:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            if(!aRun.count() || !aRun.getB2DPoint(aRun.count() - 1).equal(aEdge.getStartPoint()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygonclipper.cxx:139:90:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                if(aStartPolygon.count() && aStartPolygon.getB2DPoint(0).equal(aRun.getB2DPoint(aRun.count() - 1)))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygonclipper.cxx:395:90:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                if(aStartPolygon.count() && aStartPolygon.getB2DPoint(0).equal(aRun.getB2DPoint(aRun.count() - 1)))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygonclipper.cxx:418:57:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            if(rCandidate.getB2DRange().equal(rClip.getB2DRange()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:147:78:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                if(!aRetval.getB2DPoint(aRetval.count() - 1).equal(aNewPoint))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:217:23:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(rCurrA.equal(rNextA) || rCurrB.equal(rNextB))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:217:47:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(rCurrA.equal(rNextA) || rCurrB.equal(rNextB))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:221:23:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(rCurrB.equal(rCurrA) || rCurrB.equal(rNextA) || rNextB.equal(rCurrA) || rNextB.equal(rNextA))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:221:47:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(rCurrB.equal(rCurrA) || rCurrB.equal(rNextA) || rNextB.equal(rCurrA) || rNextB.equal(rNextA))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:221:71:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(rCurrB.equal(rCurrA) || rCurrB.equal(rNextA) || rNextB.equal(rCurrA) || rNextB.equal(rNextA))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:221:95:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(rCurrB.equal(rCurrA) || rCurrB.equal(rNextA) || rNextB.equal(rCurrA) || rNextB.equal(rNextA))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:302:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                        if(!(aCurrA.equal(aNextA) || aCurrB.equal(aNextB)))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:302:61:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                        if(!(aCurrA.equal(aNextA) || aCurrB.equal(aNextB)))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:337:52:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                        if(fTools::equal(fCutA, fZero))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:353:52:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                        if(fTools::equal(fCutB, fZero))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:630:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(!aTestPoint.equal(rCurr) && !aTestPoint.equal(rNext))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:630:64:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(!aTestPoint.equal(rCurr) && !aTestPoint.equal(rNext))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:694:27:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(!aCurr.equal(aNext))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:702:68:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                        const bool bEdgeIsCurve(!aNextControlPoint.equal(aCurr) || !aPrevControlPoint.equal(aNext));
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:702:103:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                        const bool bEdgeIsCurve(!aNextControlPoint.equal(aCurr) || !aPrevControlPoint.equal(aNext));
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygoncutandtouch.cxx:930:34:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(nCount && !rStart.equal(rEnd))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:700:56:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(fTools::equalZero(fFrom) && fTools::equal(fTo, fLength))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:885:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(rEdge1Start.equal(rEdge2Start))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:898:30:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(aEnd1.equal(aEnd2))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:911:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(rEdge1Start.equal(aEnd2))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:925:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(rEdge2Start.equal(aEnd1))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:1053:28:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(fTools::equal(rPoint.getX(), rEdgeStart.getX()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:1071:28:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(fTools::equal(rPoint.getY(), rEdgeStart.getY()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:1092:28:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(fTools::equal(fTOne, fTTwo))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:1185:42:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                && rFirst.getB2DPoint(0).equal(rLast.getB2DPoint(rLast.count() - 1)))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:1847:24:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(fTools::equal(fStart, fEnd))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:2068:27:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(rCandidate.equal(rStart) || rCandidate.equal(rEnd))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:2068:55:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(rCandidate.equal(rStart) || rCandidate.equal(rEnd))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:2073:28:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            else if(rStart.equal(rEnd))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:2125:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                return rPoint.equal(aCandidate.getB2DPoint(0));
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:2360:24:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(rPointA.equal(rPointB))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:2442:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                        if(fTools::equal(fRetval, fZero))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:2650:44:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                if(fTools::equal(fLenPrev, fLenNext))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:3396:38:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                        && aControlA.equal(aControlB)
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontools.cxx:3397:38:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                        && aControlA.equal(aRetval.getB2DPoint(aRetval.count() - 1)))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontriangulator.cxx:53:39:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(::basegfx::fTools::equal(maStart.getY(), maEnd.getY()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontriangulator.cxx:76:39:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(::basegfx::fTools::equal(maStart.getY(), rComp.maStart.getY()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontriangulator.cxx:78:43:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(::basegfx::fTools::equal(maStart.getX(), rComp.maStart.getX()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontriangulator.cxx:92:33:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                return (maStart.equal(rComp.maStart) && maEnd.equal(rComp.maEnd));
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontriangulator.cxx:92:63:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                return (maStart.equal(rComp.maStart) && maEnd.equal(rComp.maEnd));
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontriangulator.cxx:186:32:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(!rTestPoint.equal(pEdgeA->getEnd()) && !rTestPoint.equal(pEdgeB->getEnd()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontriangulator.cxx:186:71:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(!rTestPoint.equal(pEdgeA->getEnd()) && !rTestPoint.equal(pEdgeB->getEnd()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontriangulator.cxx:234:43:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            if( !aPrevPnt.equal(aNextPnt) )
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontriangulator.cxx:265:71:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(mpList->getNext() && mpList->getNext()->getStart().equal(mpList->getStart()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontriangulator.cxx:272:42:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if( pEdgeA->getEnd().equal(pEdgeB->getEnd()) )
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontriangulator.cxx:308:63:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                    if(!pTestEdge->getStart().equal(pEdgeA->getStart()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolygontriangulator.cxx:336:65:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                        if(!pTestEdge->getEnd().equal(pEdgeA->getStart()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:74:28:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(fTools::equal(mpPN->maPoint.getX(), rComp.mpPN->maPoint.getX()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:76:32:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(fTools::equal(mpPN->maPoint.getY(), rComp.mpPN->maPoint.getY()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:198:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(aNextA.equal(aPrevA))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:207:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(aNextB.equal(aPrevB))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:213:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(aPrevA.equal(aPrevB))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:218:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    else if(aPrevA.equal(aNextB))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:221:35:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                        if(aNextA.equal(aPrevB))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:232:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    else if(aNextA.equal(aNextB))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:245:40:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            if(aNextA2.equal(aNextB2))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:286:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    else if(aNextA.equal(aPrevB))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:314:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(rNextA.equal(rPrevA))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:323:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(rNextB.equal(rPrevB))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:329:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(rPrevA.equal(rPrevB))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:334:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    else if(rPrevA.equal(rNextB))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:337:35:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                        if(rNextA.equal(rPrevB))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:348:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    else if(rNextA.equal(rNextB))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:361:40:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            if(rNextA2.equal(rNextB2))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:402:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    else if(rNextA.equal(rPrevB))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:446:35:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                        if(pLast->equal(*pCurrent) && (pLast->getX() != pCurrent->getX() || pLast->getY() != pCurrent->getY()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygoncutter.cxx:472:77:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    for(sal_uInt32 b(a + 1); b < nNodeCount && rPNb.maPoint.equal(maSNV[b].mpPN->maPoint); b++)
data/libreoffice-7.0.3/basegfx/source/polygon/b2dpolypolygontools.cxx:297:32:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(fTools::equal(fRetval, fZero))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dsvgpolypolygon.cxx:437:46:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            if(!aPrevControl.equal(aPrevPoint))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dsvgpolypolygon.cxx:807:60:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                bIsQuadraticBezier = aLeft.equal(aRight);
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:151:28:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(fTools::equal(getStart().getY(), rComp.getStart().getY()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:153:32:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(fTools::equal(getStart().getX(), rComp.getStart().getX()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:281:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(aEdge.getStart().equal(rCutPoint))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:287:35:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(aEdge.getEnd().equal(rCutPoint))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:333:38:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(aEdgeA.getStart().equal(aEdgeB.getStart()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:338:38:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(aEdgeA.getStart().equal(aEdgeB.getEnd()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:343:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(aEdgeA.getEnd().equal(aEdgeB.getStart()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:348:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(aEdgeA.getEnd().equal(aEdgeB.getEnd()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:354:38:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(aEdgeA.getStart().equal(aEdgeA.getEnd()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:359:38:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(aEdgeB.getStart().equal(aEdgeB.getEnd()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:552:44:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                if(fTools::equal(pPrev->getY(), pCurr->getY()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:555:49:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                    if(!fTools::equal(pPrev->getX(), pCurr->getX()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:647:33:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(!fTools::equal(aLeft.getStart().getY(), aRight.getStart().getY()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:669:55:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    const bool bEndOnSameLine(fTools::equal(aLeftEnd.getY(), aRightEnd.getY()));
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:688:65:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    const bool bSameStartPoint(aLeft.getStart().equal(aRight.getStart()));
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:689:55:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    const bool bSameEndPoint(aLeftEnd.equal(aRightEnd));
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:776:52:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            if(aCompare.getStart().equal(aRight.getStart()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:966:24:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(rPointA.equal(rPointB))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:974:24:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(fTools::equal(rPointA.getX(), rPointB.getX()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:988:29:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            else if(fTools::equal(rPointA.getY(), rPointB.getY()))
data/libreoffice-7.0.3/basegfx/source/polygon/b2dtrapezoid.cxx:1031:51:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                const bool bEndOnSameLine(fTools::equal(aLeft.getEnd().getY(), aRight.getEnd().getY()));
data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolygon.cxx:120:32:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(!rCandidate.equal(*pSmallest))
data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolygon.cxx:132:32:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(!rCandidate.equal(*pSmallest))
data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolygontools.cxx:37:46:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                && rCandidate.getB3DPoint(0).equal(rCandidate.getB3DPoint(rCandidate.count() - 1)))
data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolygontools.cxx:154:42:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                && rFirst.getB3DPoint(0).equal(rLast.getB3DPoint(rLast.count() - 1)))
data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolygontools.cxx:431:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    else if(fTools::equal(fY, fOne))
data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolygontools.cxx:481:74:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                        if(fTools::equalZero(aTexCoor.getY()) || fTools::equal(aTexCoor.getY(), fOne))
data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolygontools.cxx:486:100:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            const bool bPrevPole(fTools::equalZero(aPrevTexCoor.getY()) || fTools::equal(aPrevTexCoor.getY(), fOne));
data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolygontools.cxx:487:100:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            const bool bNextPole(fTools::equalZero(aNextTexCoor.getY()) || fTools::equal(aNextTexCoor.getY(), fOne));
data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolygontools.cxx:668:27:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(rCandidate.equal(rStart) || rCandidate.equal(rEnd))
data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolygontools.cxx:668:55:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(rCandidate.equal(rStart) || rCandidate.equal(rEnd))
data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolygontools.cxx:673:28:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            else if(rStart.equal(rEnd))
data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolygontools.cxx:747:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                return rPoint.equal(rCandidate.getB3DPoint(0));
data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolygontools.cxx:755:57:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!rPlaneNormal.equalZero() && !rEdgeStart.equal(rEdgeEnd))
data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolypolygontools.cxx:238:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            bool bHorClosed(fTools::equal(fHorStop - fHorStart, F_2PI));
data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolypolygontools.cxx:239:38:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            bool bVerFromTop(fTools::equal(fVerStart, F_PI2));
data/libreoffice-7.0.3/basegfx/source/polygon/b3dpolypolygontools.cxx:240:39:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            bool bVerToBottom(fTools::equal(fVerStop, -F_PI2));
data/libreoffice-7.0.3/basegfx/source/raster/rasterconvert3d.cxx:222:24:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!aStart.equal(aEnd))
data/libreoffice-7.0.3/basegfx/source/tools/gradienttools.cxx:89:25:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!fTools::equal(fSizeWithoutBorder, 1.0))
data/libreoffice-7.0.3/basegfx/source/tools/gradienttools.cxx:168:21:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!fTools::equal(0.5, rOffset.getX()) || !fTools::equal(0.5, rOffset.getY()))
data/libreoffice-7.0.3/basegfx/source/tools/gradienttools.cxx:168:60:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!fTools::equal(0.5, rOffset.getX()) || !fTools::equal(0.5, rOffset.getY()))
data/libreoffice-7.0.3/basegfx/source/tools/gradienttools.cxx:245:21:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!fTools::equal(0.5, rOffset.getX()) || !fTools::equal(0.5, rOffset.getY()))
data/libreoffice-7.0.3/basegfx/source/tools/gradienttools.cxx:245:60:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!fTools::equal(0.5, rOffset.getX()) || !fTools::equal(0.5, rOffset.getY()))
data/libreoffice-7.0.3/basegfx/source/vector/b2dvector.cxx:39:25:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!fTools::equal(fOne, fLen))
data/libreoffice-7.0.3/basegfx/source/vector/b2dvector.cxx:106:25:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!fTools::equal(fOne, fLenNow))
data/libreoffice-7.0.3/basegfx/source/vector/b2dvector.cxx:123:24:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        return fTools::equal(fValA, fValB);
data/libreoffice-7.0.3/basegfx/source/vector/b2dvector.cxx:175:20:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(fTools::equal(rBackVector.getX(), -rForwardVector.getX()) && fTools::equal(rBackVector.getY(), -rForwardVector.getY()))
data/libreoffice-7.0.3/basegfx/source/vector/b2dvector.cxx:175:81:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(fTools::equal(rBackVector.getX(), -rForwardVector.getX()) && fTools::equal(rBackVector.getY(), -rForwardVector.getY()))
data/libreoffice-7.0.3/basegfx/source/vector/b2ivector.cxx:51:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!::basegfx::fTools::equal(fOne, fLenNow))
data/libreoffice-7.0.3/basegfx/source/vector/b3dvector.cxx:33:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!::basegfx::fTools::equal(fOne, fLen))
data/libreoffice-7.0.3/basegfx/source/vector/b3dvector.cxx:78:21:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!fTools::equal(rVecA.getX() * rVecB.getY(), rVecA.getY() * rVecB.getX()))
data/libreoffice-7.0.3/basegfx/source/vector/b3dvector.cxx:81:21:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!fTools::equal(rVecA.getX() * rVecB.getZ(), rVecA.getZ() * rVecB.getX()))
data/libreoffice-7.0.3/basegfx/source/vector/b3dvector.cxx:84:24:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        return fTools::equal(rVecA.getY() * rVecB.getZ(), rVecA.getZ() * rVecB.getY());
data/libreoffice-7.0.3/basegfx/test/B2DHomMatrixTest.cxx:87:10:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    void equal()
data/libreoffice-7.0.3/basegfx/test/B2DHomMatrixTest.cxx:511:18:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_TEST(equal);
data/libreoffice-7.0.3/basegfx/test/basegfxtools.cxx:66:47:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        CPPUNIT_ASSERT_MESSAGE("0.3", fTools::equal(fAlpha,0.5));
data/libreoffice-7.0.3/basegfx/test/basegfxtools.cxx:70:47:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        CPPUNIT_ASSERT_MESSAGE("0.5", fTools::equal(fAlpha,1.0));
data/libreoffice-7.0.3/basegfx/test/basegfxtools.cxx:74:48:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        CPPUNIT_ASSERT_MESSAGE("0.51", fTools::equal(fAlpha,0.025));
data/libreoffice-7.0.3/basegfx/test/basegfxtools.cxx:78:48:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        CPPUNIT_ASSERT_MESSAGE("0.51", fTools::equal(fAlpha,1.0));
data/libreoffice-7.0.3/basegfx/test/boxclipper.cxx:275:29:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        verifyPoly("equal", equal, aEqualRanges);
data/libreoffice-7.0.3/basic/qa/cppunit/basictest.cxx:56:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            if(aFile.read( buffer, size, size_read) == osl::FileBase::E_None)
data/libreoffice-7.0.3/basic/qa/cppunit/test_vba.cxx:207:12:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (; wcslen( pODBCDriverName ) != 0; pODBCDriverName += wcslen( pODBCDriverName ) + 1 ) {
data/libreoffice-7.0.3/basic/qa/cppunit/test_vba.cxx:207:63:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (; wcslen( pODBCDriverName ) != 0; pODBCDriverName += wcslen( pODBCDriverName ) + 1 ) {
data/libreoffice-7.0.3/basic/source/classes/image.cxx:252:71:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                            OUString aStr(pByteStrings.get() + nOff2, strlen(pByteStrings.get() + nOff2), eCharSet);
data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x64.cxx:378:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
template< typename T > T read(void const ** pointer) {
data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x64.cxx:389:34:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            variable->PutInteger(read< sal_Int16 >(&data));
data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x64.cxx:392:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            variable->PutLong(read< sal_Int32 >(&data));
data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x64.cxx:395:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            variable->PutSingle(read< float >(&data));
data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x64.cxx:398:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            variable->PutDouble(read< double >(&data));
data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x64.cxx:401:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read< char * >(&data); // handled by unmarshalString
data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x64.cxx:418:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            variable->PutBool(read< sal_Bool >(&data));
data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x64.cxx:421:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            variable->PutByte(read< sal_uInt8 >(&data));
data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x86.cxx:386:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
template< typename T > T read(void const ** pointer) {
data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x86.cxx:397:34:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            variable->PutInteger(read< sal_Int16 >(&data));
data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x86.cxx:400:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            variable->PutLong(read< sal_Int32 >(&data));
data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x86.cxx:403:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            variable->PutSingle(read< float >(&data));
data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x86.cxx:406:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            variable->PutDouble(read< double >(&data));
data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x86.cxx:409:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read< char * >(&data); // handled by unmarshalString
data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x86.cxx:426:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            variable->PutBool(read< sal_Bool >(&data));
data/libreoffice-7.0.3/basic/source/runtime/dllmgr-x86.cxx:429:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            variable->PutByte(read< sal_uInt8 >(&data));
data/libreoffice-7.0.3/basic/source/runtime/iosys.cxx:220:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    maFile.read( pData, nBytesRead, nBytesRead );
data/libreoffice-7.0.3/basic/source/runtime/methods1.cxx:1221:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aResult = OUString(pEnvStr, strlen(pEnvStr), osl_getThreadTextEncoding());
data/libreoffice-7.0.3/binaryurp/source/reader.cxx:59:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
css::uno::Sequence< sal_Int8 > read(
data/libreoffice-7.0.3/binaryurp/source/reader.cxx:69:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    sal_Int32 n = connection->read(buf, static_cast< sal_Int32 >(size));
data/libreoffice-7.0.3/binaryurp/source/reader.cxx:104:46:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            css::uno::Sequence< sal_Int8 > s(read(con, 8, true));
data/libreoffice-7.0.3/binaryurp/source/reader.cxx:116:46:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Unmarshal block(bridge_, state_, read(con, size, false));
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_aarch64/abi.cxx:110:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            char const * rttiName = sym.getStr() + std::strlen("_ZTI");
data/libreoffice-7.0.3/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:76:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    while ((ret == -1) && ((n = read(fd, buf, sizeof (buf))) > 0))
data/libreoffice-7.0.3/bridges/source/cpp_uno/msvc_win32_x86-64/except.cxx:364:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        type_info_size = sizeof(type_info_) + strlen(m_d_name);
data/libreoffice-7.0.3/bridges/source/cpp_uno/shared/vtablefactory.cxx:250:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(tmpfname.get(), aTmpName.getStr(), aTmpName.getLength()+1);
data/libreoffice-7.0.3/canvas/source/cairo/cairo_canvashelper.cxx:757:50:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            if (basegfx::fTools::equal(nAX, nLastX) && basegfx::fTools::equal(nAY, nLastY))
data/libreoffice-7.0.3/canvas/source/cairo/cairo_canvashelper.cxx:757:89:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            if (basegfx::fTools::equal(nAX, nLastX) && basegfx::fTools::equal(nAY, nLastY))
data/libreoffice-7.0.3/canvas/source/cairo/cairo_canvashelper.cxx:763:49:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            if(basegfx::fTools::equal(nBX, nX) && basegfx::fTools::equal(nBY, nY))
data/libreoffice-7.0.3/canvas/source/cairo/cairo_canvashelper.cxx:763:84:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            if(basegfx::fTools::equal(nBX, nX) && basegfx::fTools::equal(nBY, nY))
data/libreoffice-7.0.3/chart2/source/tools/InternalDataProvider.cxx:810:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sal_Int32 nIndex = aRangeRepresentation.copy( strlen(lcl_aLabelRangePrefix)).toInt32();
data/libreoffice-7.0.3/chart2/source/tools/InternalDataProvider.cxx:854:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sal_Int32 nIndex = aRange.copy( strlen(lcl_aLabelRangePrefix)).toInt32();
data/libreoffice-7.0.3/chart2/source/tools/InternalDataProvider.cxx:872:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        auto nIndex = aRange.copy( strlen(lcl_aLabelRangePrefix)).toUInt32();
data/libreoffice-7.0.3/chart2/source/tools/InternalDataProvider.cxx:881:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        auto nPointIndex = aRange.copy( strlen(lcl_aCategoriesPointRangeNamePrefix) ).toUInt32();
data/libreoffice-7.0.3/chart2/source/tools/InternalDataProvider.cxx:890:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sal_Int32 nLevel = aRange.copy( strlen(lcl_aCategoriesLevelRangeNamePrefix) ).toInt32();
data/libreoffice-7.0.3/chart2/source/tools/InternalDataProvider.cxx:944:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sal_uInt32 nIndex = aRange.copy( strlen(lcl_aLabelRangePrefix)).toInt32();
data/libreoffice-7.0.3/chart2/source/tools/InternalDataProvider.cxx:952:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sal_Int32 nPointIndex = aRange.copy( strlen(lcl_aCategoriesLevelRangeNamePrefix)).toInt32();
data/libreoffice-7.0.3/chart2/source/tools/InternalDataProvider.cxx:960:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sal_Int32 nLevel = aRange.copy( strlen(lcl_aCategoriesLevelRangeNamePrefix)).toInt32();
data/libreoffice-7.0.3/chart2/source/tools/InternalDataProvider.cxx:1177:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sal_Int32 nIndex = aRangeRepresentation.copy( strlen(lcl_aLabelRangePrefix)).toInt32();
data/libreoffice-7.0.3/chart2/source/tools/ObjectIdentifier.cxx:489:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if(aRet.getLength() > static_cast<sal_Int32>(strlen(m_aProtocol)))
data/libreoffice-7.0.3/chart2/source/tools/ObjectIdentifier.cxx:673:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if(aRet.getLength() > static_cast<sal_Int32>(strlen(m_aProtocol)))
data/libreoffice-7.0.3/chart2/source/tools/ObjectIdentifier.cxx:849:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    bool bRet = rClassifiedIdentifier.match( m_aMultiClick, strlen(m_aProtocol) );
data/libreoffice-7.0.3/codemaker/source/codemaker/global.cxx:333:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    osl_writeFile(o.m_file, s, strlen(s), &writtenBytes);
data/libreoffice-7.0.3/codemaker/source/codemaker/typemanager.cxx:184:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    n = n.copy(std::strlen("[]"));
data/libreoffice-7.0.3/codemaker/source/cppumaker/cppumaker.cxx:65:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                         ? name.copy(0, name.getLength() - std::strlen(".*"))
data/libreoffice-7.0.3/codemaker/source/cppumaker/cppuoptions.cxx:269:28:  [1] (buffer) fscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
                    while (fscanf(cmdFile, "%511s", buffer) != EOF && rargc < 512)
data/libreoffice-7.0.3/codemaker/source/javamaker/javamaker.cxx:65:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                         ? name.copy(0, name.getLength() - std::strlen(".*"))
data/libreoffice-7.0.3/codemaker/source/javamaker/javaoptions.cxx:200:28:  [1] (buffer) fscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
                    while (fscanf(cmdFile, "%511s", buffer) != EOF && rargc < 512)
data/libreoffice-7.0.3/comphelper/qa/unit/base64_test.cxx:76:25:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(std::equal(expectedSequence.begin(), expectedSequence.end(), decodedSequence.begin()));
data/libreoffice-7.0.3/comphelper/qa/unit/base64_test.cxx:80:25:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(std::equal(expectedSequence.begin(), expectedSequence.end(), decodedSequence.begin()));
data/libreoffice-7.0.3/comphelper/qa/unit/base64_test.cxx:84:25:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(std::equal(expectedSequence.begin(), expectedSequence.end(), decodedSequence.begin()));
data/libreoffice-7.0.3/comphelper/source/eventattachermgr/eventattachermgr.cxx:116:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    virtual void SAL_CALL read(const Reference< XObjectInputStream >& InStream) override;
data/libreoffice-7.0.3/comphelper/source/eventattachermgr/eventattachermgr.cxx:677:41:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void SAL_CALL ImplEventAttacherManager::read(const Reference< XObjectInputStream >& InStream)
data/libreoffice-7.0.3/comphelper/source/misc/backupfilehelper.cxx:78:58:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    if (osl::File::E_None == rCandidate->read(static_cast<void*>(aArray), nToTransfer, nBytesTransfer) && nBytesTransfer == nToTransfer)
data/libreoffice-7.0.3/comphelper/source/misc/backupfilehelper.cxx:104:41:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (osl::File::E_None == rFile->read(static_cast<void*>(aArray), 4, nBaseRead) && 4 == nBaseRead)
data/libreoffice-7.0.3/comphelper/source/misc/backupfilehelper.cxx:152:41:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (osl::File::E_None == rFile->read(static_cast<void*>(aTarget.data()), nLength, nBaseRead) && nLength == nBaseRead)
data/libreoffice-7.0.3/comphelper/source/misc/backupfilehelper.cxx:826:58:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                        if (osl::File::E_None != maFile->read(static_cast<void*>(aArray), nToTransfer, nBytesTransfer) || nBytesTransfer != nToTransfer)
data/libreoffice-7.0.3/comphelper/source/misc/backupfilehelper.cxx:869:62:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            if (osl::File::E_None != maFile->read(static_cast<void*>(aArray), nToTransfer, nBytesTransfer) || nBytesTransfer != nToTransfer)
data/libreoffice-7.0.3/comphelper/source/misc/backupfilehelper.cxx:952:62:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            if (osl::File::E_None != maFile->read(static_cast<void*>(aArray), nToTransfer, nBytesTransfer) || nBytesTransfer != nToTransfer)
data/libreoffice-7.0.3/comphelper/source/misc/backupfilehelper.cxx:1183:59:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    if (osl::File::E_None == aSourceFile->read(static_cast< void* >(aArray), 4, nBaseRead) && 4 == nBaseRead)
data/libreoffice-7.0.3/comphelper/source/misc/backupfilehelper.cxx:1188:67:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                            if (osl::File::E_None == aSourceFile->read(static_cast<void*>(aArray), 4, nBaseRead) && 4 == nBaseRead)
data/libreoffice-7.0.3/comphelper/source/misc/debuggerinfo.cxx:36:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    int size = read(fd, buf, sizeof(buf) - 1);
data/libreoffice-7.0.3/comphelper/source/misc/debuggerinfo.cxx:46:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    pos += strlen("TracerPid:");
data/libreoffice-7.0.3/comphelper/source/misc/docpasswordhelper.cxx:600:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            while( (curr=plain.read(&buf, 1)) )
data/libreoffice-7.0.3/comphelper/source/misc/docpasswordhelper.cxx:609:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            if( plain.read(aKeyValue.getArray(), len) != len )
data/libreoffice-7.0.3/comphelper/source/misc/graphicmimetype.cxx:59:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aMimeType = OUString(aMapper[i].pMimeType, strlen(aMapper[i].pMimeType),
data/libreoffice-7.0.3/comphelper/source/misc/logging.cxx:99:91:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sal_Int32 nPlaceholderPosition = _inout_Message.indexOfAsciiL( _rPlaceHolder, strlen(_rPlaceHolder) );
data/libreoffice-7.0.3/comphelper/source/misc/logging.cxx:104:78:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            _inout_Message = _inout_Message.replaceAt( nPlaceholderPosition, strlen(_rPlaceHolder), _rReplacement );
data/libreoffice-7.0.3/comphelper/source/misc/profilezone.cxx:57:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aString(aProfileId, strlen(aProfileId), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/comphelper/source/misc/storagehelper.cxx:523:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        while( (curr=cipher.read(&buf, 1)) )
data/libreoffice-7.0.3/comphelper/source/misc/storagehelper.cxx:534:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if( cipher.read(aCipherValue.getArray(), len) != len )
data/libreoffice-7.0.3/comphelper/source/streaming/oslfile2streamwrap.cxx:59:36:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    FileBase::RC eError = m_pFile->read(static_cast<void*>(aData.getArray()), nBytesToRead, nRead);
data/libreoffice-7.0.3/comphelper/source/windows/windows_process.cxx:24:13:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int i = wcslen(s);
data/libreoffice-7.0.3/comphelper/source/windows/windows_process.cxx:114:14:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        d += wcslen(s);
data/libreoffice-7.0.3/compilerplugins/clang/checkunusedparams.cxx:148:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return rStr.compare(0, strlen(pSubStr), pSubStr) == 0;
data/libreoffice-7.0.3/compilerplugins/clang/checkunusedparams.cxx:151:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    auto len = strlen(pSubStr);
data/libreoffice-7.0.3/compilerplugins/clang/collapseif.cxx:117:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (std::search(p1, p2, comment1, comment1 + strlen(comment1)) != p2)
data/libreoffice-7.0.3/compilerplugins/clang/collapseif.cxx:119:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (std::search(p1, p2, comment2, comment2 + strlen(comment2)) != p2)
data/libreoffice-7.0.3/compilerplugins/clang/constantparam.cxx:127:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    filename = filename.substr(strlen(SRCDIR)+1);
data/libreoffice-7.0.3/compilerplugins/clang/constfields.cxx:237:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aInfo.fieldName = aInfo.fieldName.replace(idx, strlen(SRCDIR), "");
data/libreoffice-7.0.3/compilerplugins/clang/constfields.cxx:245:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        = std::string(name.substr(strlen(SRCDIR) + 1)) + ":"
data/libreoffice-7.0.3/compilerplugins/clang/countusersofdefaultparams.cxx:218:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return std::string(name.substr(strlen(SRCDIR)+1)) + ":" + std::to_string(compiler.getSourceManager().getSpellingLineNumber(expansionLoc));
data/libreoffice-7.0.3/compilerplugins/clang/dyncastvisibility.cxx:123:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                std::size_t const n1 = std::strlen(SRCDIR "/include/");
data/libreoffice-7.0.3/compilerplugins/clang/expandablemethods.cxx:166:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    std::string sourceLocation = std::string(name.substr(strlen(SRCDIR)+1)) + ":" + std::to_string(compiler.getSourceManager().getSpellingLineNumber(expansionLoc));
data/libreoffice-7.0.3/compilerplugins/clang/finalclasses.cxx:136:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    auto sourceLocation = filename.substr(strlen(SRCDIR)).str() + ":"
data/libreoffice-7.0.3/compilerplugins/clang/flatten.cxx:545:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return rStr.compare(0, strlen(pSubStr), pSubStr) == 0;
data/libreoffice-7.0.3/compilerplugins/clang/inlinefields.cxx:123:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    aInfo.sourceLocation = std::string(name.substr(strlen(SRCDIR)+1)) + ":" + std::to_string(compiler.getSourceManager().getSpellingLineNumber(expansionLoc));
data/libreoffice-7.0.3/compilerplugins/clang/mergeclasses.cxx:149:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        filename = filename.substr(strlen(SRCDIR));
data/libreoffice-7.0.3/compilerplugins/clang/methodcycles.cxx:181:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        = std::string(name.substr(strlen(SRCDIR) + 1)) + ":"
data/libreoffice-7.0.3/compilerplugins/clang/passstuffbyref.cxx:211:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return rStr.compare(0, strlen(pSubStr), pSubStr) == 0;
data/libreoffice-7.0.3/compilerplugins/clang/sallogareas.cxx:255:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            pos += strlen( "@li @c " );
data/libreoffice-7.0.3/compilerplugins/clang/sfxpoolitem.cxx:88:17:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    return std::equal(a.begin() + a.size() - b.size(), a.end(), b.begin());
data/libreoffice-7.0.3/compilerplugins/clang/sharedvisitor/generator.cxx:339:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t taglen = strlen( tag );
data/libreoffice-7.0.3/compilerplugins/clang/singlevalfields.cxx:165:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    aInfo.sourceLocation = std::string(name.substr(strlen(SRCDIR)+1)) + ":" + std::to_string(compiler.getSourceManager().getSpellingLineNumber(expansionLoc));
data/libreoffice-7.0.3/compilerplugins/clang/staticmethods.cxx:67:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return rStr.compare(0, strlen(pSubStr), pSubStr) == 0;
data/libreoffice-7.0.3/compilerplugins/clang/store/constantfunction.cxx:53:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return rStr.compare(0, strlen(pSubStr), pSubStr) == 0;
data/libreoffice-7.0.3/compilerplugins/clang/store/removevirtuals.cxx:116:101:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    char* found = std::search(mmappedData, mmappedData + mmapFilesize, aNiceNameStr, aNiceNameStr + strlen(aNiceNameStr));
data/libreoffice-7.0.3/compilerplugins/clang/store/removevirtuals.cxx:134:96:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (!replaceText(functionDecl->getSourceRange(), aOrigText.replace(iVirtualTokenIndex, strlen("virtual "), ""))) {
data/libreoffice-7.0.3/compilerplugins/clang/store/stylepolice.cxx:46:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return rStr.compare(0, strlen(pSubStr), pSubStr) == 0;
data/libreoffice-7.0.3/compilerplugins/clang/test/stringadd.cxx:217:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    c = c + OUString(pChar, strlen(pChar), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/compilerplugins/clang/test/stringconstant.cxx:66:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sb.append(OString("foo", std::strlen("foo"))); // expected-error {{in call of 'rtl::OStringBuffer::append', elide explicit 'OString' constructor [loplugin:stringconstant]}}
data/libreoffice-7.0.3/compilerplugins/clang/test/stringconstant.cxx:67:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sb.append(OString(s1, std::strlen(s1))); // expected-error {{in call of 'rtl::OStringBuffer::append', elide explicit 'OString' constructor [loplugin:stringconstant]}}
data/libreoffice-7.0.3/compilerplugins/clang/test/stringconstant.cxx:68:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sb.append(OString(s2, std::strlen(s2))); // expected-error {{in call of 'rtl::OStringBuffer::append', elide explicit 'OString' constructor, and turn the non-array string constant into an array [loplugin:stringconstant]}}
data/libreoffice-7.0.3/compilerplugins/clang/test/stringconstant.cxx:72:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sb.append("foo", std::strlen("foo")); // expected-error {{rewrite call of 'rtl::OStringBuffer::append' with string constant and matching length arguments as call of 'rtl::OStringBuffer::append' [loplugin:stringconstant]}}
data/libreoffice-7.0.3/compilerplugins/clang/test/stringconstant.cxx:80:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sb.insert(0, OString("foo", std::strlen("foo"))); // expected-error {{in call of 'rtl::OStringBuffer::insert', elide explicit 'OString' constructor [loplugin:stringconstant]}}
data/libreoffice-7.0.3/compilerplugins/clang/test/stringconstant.cxx:81:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sb.insert(0, OString(s1, std::strlen(s1))); // expected-error {{in call of 'rtl::OStringBuffer::insert', elide explicit 'OString' constructor [loplugin:stringconstant]}}
data/libreoffice-7.0.3/compilerplugins/clang/test/stringconstant.cxx:82:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sb.insert(0, OString(s2, std::strlen(s2))); // expected-error {{in call of 'rtl::OStringBuffer::insert', elide explicit 'OString' constructor, and turn the non-array string constant into an array [loplugin:stringconstant]}}
data/libreoffice-7.0.3/compilerplugins/clang/test/stringconstant.cxx:86:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sb.insert(0, "foo", std::strlen("foo")); // expected-error {{rewrite call of 'rtl::OStringBuffer::insert' with string constant and matching length arguments as call of 'rtl::OStringBuffer::insert' [loplugin:stringconstant]}}
data/libreoffice-7.0.3/compilerplugins/clang/unnecessaryvirtual.cxx:191:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    std::string sourceLocation = std::string(name.substr(strlen(SRCDIR)+1)) + ":" + std::to_string(compiler.getSourceManager().getSpellingLineNumber(expansionLoc));
data/libreoffice-7.0.3/compilerplugins/clang/unusedenumconstants.cxx:117:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aInfo.fieldName = aInfo.fieldName.replace(idx, strlen(SRCDIR), "");
data/libreoffice-7.0.3/compilerplugins/clang/unusedenumconstants.cxx:123:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    aInfo.sourceLocation = std::string(name.substr(strlen(SRCDIR)+1)) + ":" + std::to_string(compiler.getSourceManager().getSpellingLineNumber(expansionLoc));
data/libreoffice-7.0.3/compilerplugins/clang/unusedfields.cxx:264:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aInfo.fieldName = aInfo.fieldName.replace(idx, strlen(SRCDIR), "");
data/libreoffice-7.0.3/compilerplugins/clang/unusedfields.cxx:270:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    aInfo.sourceLocation = std::string(name.substr(strlen(SRCDIR)+1)) + ":" + std::to_string(compiler.getSourceManager().getSpellingLineNumber(expansionLoc));
data/libreoffice-7.0.3/compilerplugins/clang/unusedfields.cxx:389:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return rStr.compare(0, strlen(pSubStr), pSubStr) == 0;
data/libreoffice-7.0.3/compilerplugins/clang/unusedfieldsremove.cxx:105:101:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    char* found = std::search(mmappedData, mmappedData + mmapFilesize, aNiceNameStr, aNiceNameStr + strlen(aNiceNameStr));
data/libreoffice-7.0.3/compilerplugins/clang/unusedmethods.cxx:196:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    std::string sourceLocation = std::string(name.substr(strlen(SRCDIR)+1)) + ":" + std::to_string(compiler.getSourceManager().getSpellingLineNumber(expansionLoc));
data/libreoffice-7.0.3/compilerplugins/clang/unusedmethodsremove.cxx:122:101:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    char* found = std::search(mmappedData, mmappedData + mmapFilesize, aNiceNameStr, aNiceNameStr + strlen(aNiceNameStr));
data/libreoffice-7.0.3/compilerplugins/clang/unusedvariableplus.cxx:26:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return rStr.compare(0, strlen(pSubStr), pSubStr) == 0;
data/libreoffice-7.0.3/compilerplugins/clang/virtualdead.cxx:281:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        = std::string(name.substr(strlen(SRCDIR) + 1)) + ":"
data/libreoffice-7.0.3/compilerplugins/clang/virtualdown.cxx:209:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        = std::string(name.substr(strlen(SRCDIR) + 1)) + ":"
data/libreoffice-7.0.3/compilerplugins/clang/writeonlyvars.cxx:488:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            if (!read && write)
data/libreoffice-7.0.3/compilerplugins/clang/writeonlyvars.cxx:514:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aInfo.varName = aInfo.varName.replace(idx, strlen(SRCDIR), "");
data/libreoffice-7.0.3/compilerplugins/clang/writeonlyvars.cxx:522:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        = std::string(filename.substr(strlen(SRCDIR) + 1)) + ":"
data/libreoffice-7.0.3/compilerplugins/clang/writeonlyvars.cxx:576:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return rStr.compare(0, strlen(pSubStr), pSubStr) == 0;
data/libreoffice-7.0.3/configmgr/source/dconf.cxx:767:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        std::size_t n = std::strlen(*p);
data/libreoffice-7.0.3/connectivity/source/commontools/AutoRetrievingBase.cxx:43:74:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                return m_sGeneratedValueStatement.replaceAt(nTableIndex, strlen(sTable), sTableName);
data/libreoffice-7.0.3/connectivity/source/commontools/sqlerror.cxx:95:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t nPlaceholderLen( strlen( _pPlaceholder ) );
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DIndex.cxx:552:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(m_aHeader.db_name, aCol.getStr(), std::min<size_t>(sizeof(m_aHeader.db_name), aCol.getLength()));
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/DTable.cxx:322:81:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        const OUString aColumnName(reinterpret_cast<char *>(aDBFColumn.db_fnm), strlen(reinterpret_cast<char *>(aDBFColumn.db_fnm)), m_eEncoding);
data/libreoffice-7.0.3/connectivity/source/drivers/dbase/dindexnode.cxx:715:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(reinterpret_cast<char *>(&pBuf[0]), aText.getStr(),
data/libreoffice-7.0.3/connectivity/source/drivers/evoab2/NDatabaseMetaData.cxx:41:10:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    bool equal(const char *str1, const char *str2)
data/libreoffice-7.0.3/connectivity/source/drivers/evoab2/NDatabaseMetaData.cxx:1070:25:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    return extension && equal(e_source_backend_get_backend_name (extension), backendname);
data/libreoffice-7.0.3/connectivity/source/drivers/file/FResultSet.cxx:1319:59:  [1] (buffer) mismatch:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            auto rowsMismatchIters = std::mismatch(std::next(m_aSelectRow->begin()), m_aSelectRow->end(),
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Connection.cxx:247:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (strlen(userName))
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Connection.cxx:249:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                int nUsernameLength = strlen(userName);
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Connection.cxx:255:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (strlen(userPassword))
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Connection.cxx:257:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                int nPasswordLength = strlen(userPassword);
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Connection.cxx:558:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(pSPB,
data/libreoffice-7.0.3/connectivity/source/drivers/firebird/Util.cxx:47:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            buf.append(OUString(msg, strlen(msg), RTL_TEXTENCODING_UTF8));
data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/accesslog.cxx:63:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        fwrite( _pString, sizeof( *_pString ), strlen( _pString ), pLogFile );
data/libreoffice-7.0.3/connectivity/source/drivers/hsqldb/accesslog.cxx:65:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            fwrite( "\n", sizeof( *_pString ), strlen( "\n" ), pLogFile );
data/libreoffice-7.0.3/connectivity/source/drivers/mork/MResultSet.cxx:1000:17:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    return std::equal(std::next(row1->begin()), row1->end(), std::next(row2->begin()),
data/libreoffice-7.0.3/connectivity/source/drivers/mork/MorkParser.cxx:190:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if ( morkData_.substr( morkPos_ - 1, strlen( MorkDictColumnMeta ) ) == MorkDictColumnMeta )
data/libreoffice-7.0.3/connectivity/source/drivers/mork/MorkParser.cxx:193:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    morkPos_ += strlen( MorkDictColumnMeta ) - 1;
data/libreoffice-7.0.3/connectivity/source/drivers/mysql_jdbc/YTables.cxx:155:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sal_Int32 nPos = nIndex + strlen(s_sUNSIGNED);
data/libreoffice-7.0.3/connectivity/source/drivers/mysql_jdbc/YTables.cxx:157:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sSQL = sSQL.replaceAt(nIndex, strlen(s_sUNSIGNED) + sNewUnsigned.getLength(),
data/libreoffice-7.0.3/connectivity/source/drivers/mysql_jdbc/YTables.cxx:159:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nIndex = sSQL.indexOf(s_sUNSIGNED, nIndex + strlen(s_sUNSIGNED) + sNewUnsigned.getLength());
data/libreoffice-7.0.3/connectivity/source/drivers/mysqlc/mysqlc_resultset.cxx:142:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            pFields[i].name, static_cast<sal_Int32>(strlen(pFields[i].name)), m_encoding });
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_connection.cxx:304:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return OUString( p, strlen(p) ,  ConnectionSettings::encoding );
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_connection.cxx:479:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    errorMessage = OUString( err, strlen(err), ConnectionSettings::encoding );
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_connection.cxx:511:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString errorMessage( error, strlen( error) , RTL_TEXTENCODING_ASCII_US );
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_connection.cxx:521:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    m_settings.user = OUString( p, strlen(p), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_connection.cxx:523:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    m_settings.catalog = OUString( p, strlen(p), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_preparedstatement.cxx:265:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString( errorMsg, strlen(errorMsg) , ConnectionSettings::encoding ) );
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_resultsetmetadata.cxx:148:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        m_colDesc[col].name = OUString( name, strlen(name) , ConnectionSettings::encoding );
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_statement.cxx:215:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        + OUString( errorMsg, strlen(errorMsg), ConnectionSettings::encoding )
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_statement.cxx:255:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString( errorMsg, strlen(errorMsg) , ConnectionSettings::encoding ) );
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_tools.cxx:118:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        throw SQLException(OUString(errstr, strlen(errstr), ConnectionSettings::encoding),
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_tools.cxx:164:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        throw SQLException(OUString(errstr, strlen(errstr), ConnectionSettings::encoding),
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_tools.cxx:816:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                            size_t nKeywordLen = strlen(forbiddenKeywords[i]);
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_tools.cxx:855:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if ( start == strlen)
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_tools.cxx:865:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if ( start == strlen)
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_tools.cxx:879:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if ( start == strlen)
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_tools.cxx:887:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if ( start == strlen)
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_tools.cxx:897:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if ( start == strlen)
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_tools.cxx:905:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if ( start == strlen)
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_updateableresultset.cxx:99:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        columnNames[i] = OUString( name, strlen(name), ConnectionSettings::encoding );
data/libreoffice-7.0.3/connectivity/source/drivers/postgresql/pq_updateableresultset.cxx:115:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    OUString( val, strlen( val ), ConnectionSettings::encoding );
data/libreoffice-7.0.3/connectivity/source/parse/sqlnode.cxx:374:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sBuffer.insert(sBuffer.indexOf(SELECT_KEYWORD) + strlen(SELECT_KEYWORD),
data/libreoffice-7.0.3/connectivity/source/parse/sqlnode.cxx:1595:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        ,m_aNodeValue(pNewValue,strlen(pNewValue),RTL_TEXTENCODING_UTF8)
data/libreoffice-7.0.3/cppcanvas/source/mtfrenderer/implrenderer.cxx:823:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if( !::basegfx::fTools::equal(
data/libreoffice-7.0.3/cppuhelper/source/bootstrap.cxx:100:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                &p2.pData, p1, std::strlen(p1), osl_getThreadTextEncoding(),
data/libreoffice-7.0.3/cppuhelper/source/findsofficepath.c:170:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        char* file = (char*) malloc( strlen( dir ) + strlen( APPENDIX ) + 1 );
data/libreoffice-7.0.3/cppuhelper/source/findsofficepath.c:170:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        char* file = (char*) malloc( strlen( dir ) + strlen( APPENDIX ) + 1 );
data/libreoffice-7.0.3/cppuhelper/source/findsofficepath.c:191:17:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                strncpy( path, resolved, pos );
data/libreoffice-7.0.3/cppuhelper/source/servicemanager.cxx:1798:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString aDisable(pDisable, strlen(pDisable), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/cppuhelper/source/typemanager.cxx:2073:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                this, name, name.copy(std::strlen("[]"))));
data/libreoffice-7.0.3/cppuhelper/source/typemanager.cxx:2135:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString member(name.copy(separator + std::strlen("::")));
data/libreoffice-7.0.3/cpputools/source/sp2bv/sp2bv.cxx:62:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    rtl_string2UString( &pPath, argv[1], strlen(argv[1]),
data/libreoffice-7.0.3/cui/source/customize/SvxNotebookbarConfigPage.cxx:68:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return OUString(cString, strlen(cString), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/cui/source/customize/cfgutil.cxx:87:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    static const sal_Int32 LEN_STYLEPROT = strlen(CMDURL_STYLEPROT_ONLY);
data/libreoffice-7.0.3/cui/source/customize/cfgutil.cxx:88:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    static const sal_Int32 LEN_SPART     = strlen(CMDURL_SPART_ONLY);
data/libreoffice-7.0.3/cui/source/customize/cfgutil.cxx:89:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    static const sal_Int32 LEN_FPART     = strlen(CMDURL_FPART_ONLY);
data/libreoffice-7.0.3/cui/source/customize/macropg.cxx:284:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aPureMethod = rURL.copy(strlen(aVndSunStarUNO));
data/libreoffice-7.0.3/cui/source/customize/macropg.cxx:288:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aPureMethod = rURL.copy(strlen("vnd.sun.star.script:"));
data/libreoffice-7.0.3/cui/source/customize/macropg.cxx:645:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aMethodName = maURL.copy( strlen(aVndSunStarUNO) );
data/libreoffice-7.0.3/cui/source/options/certpath.cxx:106:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        AddCertPath("$MOZILLA_CERTIFICATE_FOLDER", OUString(pEnv, strlen(pEnv), osl_getThreadTextEncoding()));
data/libreoffice-7.0.3/cui/source/options/treeopt.cxx:876:49:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if (xCurrentPageEntry && xCurrentPageEntry->equal(*xEntry))
data/libreoffice-7.0.3/dbaccess/source/filter/hsqldb/hsqlimport.cxx:345:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            ex->SQLState = OUString(msg, strlen(msg), RTL_TEXTENCODING_ASCII_US);
data/libreoffice-7.0.3/dbaccess/source/ui/browser/formadapter.cxx:1185:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void SAL_CALL SbaXFormAdapter::read(const Reference< css::io::XObjectInputStream >& _rxInStream)
data/libreoffice-7.0.3/dbaccess/source/ui/browser/formadapter.cxx:1189:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        xPersist->read(_rxInStream);
data/libreoffice-7.0.3/dbaccess/source/ui/control/tabletree.cxx:501:64:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        while (bChildEntry && (!bSiblingEntry || !xChildEntry->equal(*xSiblingEntry)))
data/libreoffice-7.0.3/dbaccess/source/ui/control/tabletree.cxx:518:72:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                while (bChildEntry && (!bSiblingEntry || !xChildEntry->equal(*xSiblingEntry)))
data/libreoffice-7.0.3/dbaccess/source/ui/control/tabletree.cxx:570:81:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    bool bAllObjectsEntryAffected = haveVirtualRoot() && (getAllObjectsEntry()->equal(rEntry));
data/libreoffice-7.0.3/dbaccess/source/ui/dlg/CollectionView.cxx:260:78:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if ( m_bCreateForm && sCID.getLength() != static_cast<sal_Int32>(strlen(s_sFormsCID)))
data/libreoffice-7.0.3/dbaccess/source/ui/dlg/CollectionView.cxx:261:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                sPath = sCID.copy(strlen(s_sFormsCID));
data/libreoffice-7.0.3/dbaccess/source/ui/dlg/CollectionView.cxx:262:84:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            else if ( !m_bCreateForm && sCID.getLength() != static_cast<sal_Int32>(strlen(s_sReportsCID)) )
data/libreoffice-7.0.3/dbaccess/source/ui/dlg/CollectionView.cxx:263:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                sPath = sCID.copy(strlen(s_sReportsCID) - 2);
data/libreoffice-7.0.3/dbaccess/source/ui/dlg/adtabdlg.cxx:103:32:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if (!xAll || !xSchema->equal(*xAll))
data/libreoffice-7.0.3/dbaccess/source/ui/dlg/adtabdlg.cxx:108:41:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if (!xAll || !xCatalog->equal(*xAll))
data/libreoffice-7.0.3/dbaccess/source/ui/dlg/indexdialog.cxx:328:63:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if (m_xPreviousSelection && m_xPreviousSelection->equal(*pEntry))
data/libreoffice-7.0.3/dbaccess/source/ui/dlg/indexdialog.cxx:445:68:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        OSL_ENSURE(xSelected && m_xPreviousSelection && xSelected->equal(*m_xPreviousSelection), "DbaIndexDialog::OnCloseDialog: inconsistence!");
data/libreoffice-7.0.3/dbaccess/source/ui/dlg/indexdialog.cxx:671:75:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if (m_xPreviousSelection && (!xSelected || !m_xPreviousSelection->equal(*xSelected)))
data/libreoffice-7.0.3/dbaccess/source/ui/dlg/tablespage.cxx:368:43:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if (xAllObjectsEntry->equal(*xSchema))
data/libreoffice-7.0.3/dbaccess/source/ui/dlg/tablespage.cxx:380:51:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            if (xAllObjectsEntry->equal(*xCatalog))
data/libreoffice-7.0.3/dbaccess/source/ui/misc/TokenWriter.cxx:599:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy( sIndent, sIndentSource ,std::min(sizeof(sIndent),sizeof(sIndentSource)));
data/libreoffice-7.0.3/dbaccess/source/ui/uno/ColumnModel.cxx:142:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void OColumnControlModel::read(const Reference<XObjectInputStream>& /*_rxInStream*/)
data/libreoffice-7.0.3/desktop/qa/desktop_lib/test_desktop_lib.cxx:648:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    std::ifstream aImageStream(aFileURL.toUtf8().copy(strlen("file://")).getStr());
data/libreoffice-7.0.3/desktop/qa/desktop_lib/test_desktop_lib.cxx:2706:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    std::ifstream aImageStream(aFileURL.toUtf8().copy(strlen("file://")).getStr());
data/libreoffice-7.0.3/desktop/source/app/cmdlinehelp.cxx:224:21:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    fgetc(stdin);
data/libreoffice-7.0.3/desktop/source/app/updater.cxx:138:23:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
#define tstrncpy std::strncpy
data/libreoffice-7.0.3/desktop/source/app/updater.cxx:141:23:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
#define tstrncpy std::wcsncpy
data/libreoffice-7.0.3/desktop/source/deployment/dp_persmap.cxx:173:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    m_MapFile.read( aHeaderBytes, sizeof(aHeaderBytes), nBytesRead);
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:267:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OString sString(pString, strlen(pString));
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:2239:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString sURL( pURL, strlen(pURL), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:3354:91:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    SfxLokHelper::postExtTextEventAsync(pWindow, nType, OUString::fromUtf8(OString(pText, strlen(pText))));
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:3640:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aCommand(pCommand, strlen(pCommand), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:5817:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aOpts = comphelper::string::split(OUString(pOptions, strlen(pOptions), RTL_TEXTENCODING_UTF8), ':');
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:5866:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            pUserProfileUrl, strlen(pUserProfileUrl), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/desktop/source/lib/init.cxx:5886:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aAppPath = OUString(pAppPath, strlen(pAppPath), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/desktop/source/lib/lokinteractionhandler.cxx:358:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        m_Password = OUString(pPassword, strlen(pPassword), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/desktop/source/migration/services/wordbookmigration.cxx:117:78:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        static std::size_t nVerOOo7Len = sal::static_int_cast< std::size_t >(strlen( pVerOOo7 ));
data/libreoffice-7.0.3/desktop/unx/source/pagein.c:79:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy (fullpath, path, 3000);
data/libreoffice-7.0.3/desktop/unx/source/pagein.c:84:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(p, file, 1024);
data/libreoffice-7.0.3/desktop/unx/source/pagein.c:85:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    p[strlen(p)] = '\0';
data/libreoffice-7.0.3/desktop/unx/source/pagein.c:94:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        p[strlen(p) - 1] = '\0';
data/libreoffice-7.0.3/desktop/unx/source/splashx.c:594:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    nLocSize = strlen (pLang->buffer) + strlen (pCountry->buffer) + 3;
data/libreoffice-7.0.3/desktop/unx/source/splashx.c:594:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    nLocSize = strlen (pLang->buffer) + strlen (pCountry->buffer) + 3;
data/libreoffice-7.0.3/desktop/unx/source/splashx.c:598:5:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
    strcat (pLocale, "_");
data/libreoffice-7.0.3/desktop/unx/source/start.c:60:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    rtl_string2UString(&pOut, pStr, strlen(pStr), osl_getThreadTextEncoding(), OSTRING_TO_OUSTRING_CVTFLAGS);
data/libreoffice-7.0.3/desktop/unx/source/start.c:249:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                val, strlen(val));
data/libreoffice-7.0.3/desktop/unx/source/start.c:349:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(addr.sun_path, rtl_string_getStr(pPipeStr), sizeof(addr.sun_path) - 1);
data/libreoffice-7.0.3/desktop/unx/source/start.c:479:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        ssize_t n = read(fd, resp, SAL_N_ELEMENTS(resp));
data/libreoffice-7.0.3/desktop/unx/source/start.c:518:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    nRead = read(child_info_get_status_fd(info),
data/libreoffice-7.0.3/desktop/unx/source/start.c:774:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            char resp[strlen("InternalIPC::SendArguments") + 1];
data/libreoffice-7.0.3/desktop/unx/source/start.c:775:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            ssize_t n = read(fd, resp, SAL_N_ELEMENTS(resp));
data/libreoffice-7.0.3/desktop/win32/source/QuickStart/QuickStart.cxx:55:9:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
        wcsncpy( p+1, L"soffice.exe", _MAX_PATH - (p+1 - filename) );
data/libreoffice-7.0.3/desktop/win32/source/applauncher/launcher.cxx:37:74:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    LPWSTR lpCommandLine = static_cast<LPWSTR>(_alloca( sizeof(WCHAR) * (wcslen(GetCommandLineW()) + wcslen(APPLICATION_SWITCH) + 2) ));
data/libreoffice-7.0.3/desktop/win32/source/applauncher/launcher.cxx:37:102:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    LPWSTR lpCommandLine = static_cast<LPWSTR>(_alloca( sizeof(WCHAR) * (wcslen(GetCommandLineW()) + wcslen(APPLICATION_SWITCH) + 2) ));
data/libreoffice-7.0.3/desktop/win32/source/applauncher/launcher.cxx:40:5:  [1] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Risk is low because the source is a constant
  character.
    wcscat( lpCommandLine, L" " );
data/libreoffice-7.0.3/desktop/win32/source/loader.cxx:52:30:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const size_t nOrigSize = wcslen(sArg);
data/libreoffice-7.0.3/desktop/win32/source/loader.cxx:172:28:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const size_t nDirLen = wcslen(szIniDirectory);
data/libreoffice-7.0.3/desktop/win32/source/loader.cxx:173:9:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (wcslen(szIniFile) + nDirLen < MAX_PATH)
data/libreoffice-7.0.3/desktop/win32/source/loader.cxx:344:24:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t iniDirLen = wcslen(szIniDirectory);
data/libreoffice-7.0.3/desktop/win32/source/loader.cxx:360:9:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        wcslen(cl1) +
data/libreoffice-7.0.3/drawinglayer/source/animation/animationtiming.cxx:58:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                && basegfx::fTools::equal(mfDuration, pCompare->mfDuration)
data/libreoffice-7.0.3/drawinglayer/source/animation/animationtiming.cxx:59:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                && basegfx::fTools::equal(mfState, pCompare->mfState));
data/libreoffice-7.0.3/drawinglayer/source/animation/animationtiming.cxx:107:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                && basegfx::fTools::equal(mfDuration, pCompare->mfDuration)
data/libreoffice-7.0.3/drawinglayer/source/animation/animationtiming.cxx:108:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                && basegfx::fTools::equal(mfStart, pCompare->mfStart)
data/libreoffice-7.0.3/drawinglayer/source/animation/animationtiming.cxx:109:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                && basegfx::fTools::equal(mfStop, pCompare->mfStop));
data/libreoffice-7.0.3/drawinglayer/source/attribute/linestartendattribute.cxx:61:42:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                return (basegfx::fTools::equal(getWidth(), rCandidate.getWidth())
data/libreoffice-7.0.3/drawinglayer/source/geometry/viewinformation3d.cxx:231:84:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                const bool bProjectionUsed_33(bProjectionUsed && !basegfx::fTools::equal(maProjection.get(3, 3), 1.0));
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/borderlineprimitive2d.cxx:117:28:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if (getStart().equal(getEnd()) || getBorderLines().empty())
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/borderlineprimitive2d.cxx:254:29:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if (!getStart().equal(getEnd()))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/borderlineprimitive2d.cxx:315:39:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!pCandidateA->getEnd().equal(pCandidateB->getStart()))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/borderlineprimitive2d.cxx:321:40:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(pCandidateA->getStart().equal(pCandidateA->getEnd()))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/borderlineprimitive2d.cxx:327:40:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(pCandidateB->getStart().equal(pCandidateB->getEnd()))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/controlprimitive2d.cxx:340:39:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(!maLastViewScaling.equal(aNewScaling))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/graphicprimitivehelper2d.cxx:672:34:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!basegfx::fTools::equal(fGamma, 1.0))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/metafileprimitive2d.cxx:52:36:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if (!aMtfRange.equal(aContentRange) && !aMtfRange.isInside(aContentRange))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/polygonprimitive2d.cxx:91:58:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(fLogicDashLength > 0.0 && !getRGBColorA().equal(getRGBColorB()))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/primitivetools2d.cxx:35:75:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!getBuffered2DDecomposition().empty() && !basegfx::fTools::equal(fDiscreteUnit, getDiscreteUnit()))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/primitivetools2d.cxx:61:68:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!getBuffered2DDecomposition().empty() && !rViewport.equal(getViewport()))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/sceneprimitive2d.cxx:196:53:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                const double fMinX(basegfx::fTools::equal(rVisibleDiscreteRange.getMinX(), rDiscreteRange.getMinX())
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/sceneprimitive2d.cxx:199:53:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                const double fMinY(basegfx::fTools::equal(rVisibleDiscreteRange.getMinY(), rDiscreteRange.getMinY())
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/sceneprimitive2d.cxx:203:53:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                const double fMaxX(basegfx::fTools::equal(rVisibleDiscreteRange.getMaxX(), rDiscreteRange.getMaxX())
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/sceneprimitive2d.cxx:206:53:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                const double fMaxY(basegfx::fTools::equal(rVisibleDiscreteRange.getMaxY(), rDiscreteRange.getMaxY())
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/sceneprimitive2d.cxx:308:39:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(!aUnitRangeTopLeft.equal(aStandardNull) || !aUnitRangeXAxis.equal(aStandardXAxis) || !aUnitRangeYAxis.equal(aStandardYAxis))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/sceneprimitive2d.cxx:308:80:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(!aUnitRangeTopLeft.equal(aStandardNull) || !aUnitRangeXAxis.equal(aStandardXAxis) || !aUnitRangeYAxis.equal(aStandardYAxis))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/sceneprimitive2d.cxx:308:122:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(!aUnitRangeTopLeft.equal(aStandardNull) || !aUnitRangeXAxis.equal(aStandardXAxis) || !aUnitRangeYAxis.equal(aStandardYAxis))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/svggradientprimitive2d.cxx:125:42:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                else if(basegfx::fTools::equal(rCandidate.getOpacity(), 1.0))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/svggradientprimitive2d.cxx:803:35:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(pFocal && !pFocal->equal(getStart()))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/svggradientprimitive2d.cxx:1011:29:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!rTranslateA.equal(rTranslateB))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/textbreakuphelper.cxx:97:38:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(!basegfx::fTools::equal(fFontScaleX, 1.0)
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx:84:38:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(!basegfx::fTools::equal(fFontScaleX, 1.0)
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/textprimitive2d.cxx:66:29:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(basegfx::fTools::equal(aFontScale.getX(), aFontScale.getY()))
data/libreoffice-7.0.3/drawinglayer/source/primitive2d/textprimitive2d.cxx:125:59:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!getDXArray().empty() && !basegfx::fTools::equal(aScale.getX(), 1.0))
data/libreoffice-7.0.3/drawinglayer/source/primitive3d/hatchtextureprimitive3d.cxx:103:70:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                                else if(!b2X && !a2N.equal(a2Candidate))
data/libreoffice-7.0.3/drawinglayer/source/primitive3d/hatchtextureprimitive3d.cxx:109:70:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                                else if(!b2Y && !a2N.equal(a2Candidate) && !a2X.equal(a2Candidate))
data/libreoffice-7.0.3/drawinglayer/source/primitive3d/hatchtextureprimitive3d.cxx:109:97:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                                else if(!b2Y && !a2N.equal(a2Candidate) && !a2X.equal(a2Candidate))
data/libreoffice-7.0.3/drawinglayer/source/primitive3d/sdrextrudelathetools3d.cxx:362:57:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                const bool bBackScale(!basegfx::fTools::equal(fBackScale, 1.0));
data/libreoffice-7.0.3/drawinglayer/source/primitive3d/sdrextrudelathetools3d.cxx:363:76:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                const bool bClosedRotation(!bBackScale && basegfx::fTools::equal(fRotation, F_2PI));
data/libreoffice-7.0.3/drawinglayer/source/primitive3d/sdrextrudelathetools3d.cxx:457:57:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                const bool bBackScale(!basegfx::fTools::equal(fBackScale, 1.0));
data/libreoffice-7.0.3/drawinglayer/source/primitive3d/sdrextrudelathetools3d.cxx:912:27:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(a2DCenterA.equal(a2DCenterB))
data/libreoffice-7.0.3/drawinglayer/source/primitive3d/sdrlatheprimitive3d.cxx:45:57:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                const bool bBackScale(!basegfx::fTools::equal(getBackScale(), 1.0));
data/libreoffice-7.0.3/drawinglayer/source/primitive3d/sdrlatheprimitive3d.cxx:46:103:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                const bool bClosedRotation(!bBackScale && getHorizontalSegments() && basegfx::fTools::equal(getRotation(), F_2PI));
data/libreoffice-7.0.3/drawinglayer/source/processor2d/hittestprocessor2d.cxx:177:32:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(!aFront.equal(aBack))
data/libreoffice-7.0.3/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:2250:35:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if (!basegfx::fTools::equal(fDPIXChange, 1.0)
data/libreoffice-7.0.3/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:2251:38:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                || !basegfx::fTools::equal(fDPIYChange, 1.0))
data/libreoffice-7.0.3/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:2257:35:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if (!basegfx::fTools::equal(fReduceFactor, 1.0))
data/libreoffice-7.0.3/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:2366:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if (!basegfx::fTools::equal(fDPIXChange, 1.0) || !basegfx::fTools::equal(fDPIYChange, 1.0))
data/libreoffice-7.0.3/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:2366:76:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if (!basegfx::fTools::equal(fDPIXChange, 1.0) || !basegfx::fTools::equal(fDPIYChange, 1.0))
data/libreoffice-7.0.3/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:2372:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if (!basegfx::fTools::equal(fReduceFactor, 1.0))
data/libreoffice-7.0.3/drawinglayer/source/processor3d/cutfindprocessor3d.cxx:145:33:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(!maFront.equal(maBack))
data/libreoffice-7.0.3/drawinglayer/source/tools/wmfemfhelper.cxx:2838:50:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                if(!aSourceRange.equal(aTargetRange))
data/libreoffice-7.0.3/dtrans/source/cnttype/wbench/testcnttype.cxx:77:9:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        fgetc( fstream );
data/libreoffice-7.0.3/dtrans/source/test/test_dtrans.cxx:267:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if( strlen( argv[n] ) > 2 )
data/libreoffice-7.0.3/dtrans/source/win32/dtobj/DOTransferable.cxx:125:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    memTransferHelper.read( aByteSequence.getArray( ), nMemSize );
data/libreoffice-7.0.3/dtrans/source/win32/dtobj/DTransHelper.cxx:69:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void CStgTransferHelper::read( LPVOID pv, ULONG cb, ULONG* pcbRead )
data/libreoffice-7.0.3/dtrans/source/win32/dtobj/DTransHelper.cxx:185:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                dwSize = strlen(pText) + 1; // strlen + trailing '\0'
data/libreoffice-7.0.3/dtrans/source/win32/dtobj/FmtFilter.cxx:372:13:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            wcsncpy(p, elem.c_str(), elem.length());
data/libreoffice-7.0.3/editeng/qa/items/borderline_test.cxx:35:17:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    static bool equal( SvxBorderLineStyle x, SvxBorderLineStyle y )
data/libreoffice-7.0.3/editeng/source/misc/SvXMLAutoCorrectTokenHandler.cxx:49:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nLength = strlen( pTag );
data/libreoffice-7.0.3/editeng/source/misc/svxacorr.cxx:2196:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        const OUString sStrmName( pStrmName, strlen(pStrmName), RTL_TEXTENCODING_MS_1252 );
data/libreoffice-7.0.3/editeng/source/misc/svxacorr.cxx:2264:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString sStrmName( pStrmName, strlen(pStrmName), RTL_TEXTENCODING_MS_1252 );
data/libreoffice-7.0.3/embedserv/source/embed/ed_ipersiststr.cxx:899:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy( *ppszFileName, o3tl::toW(m_aFileName.getStr()), m_aFileName.getLength() + 1 );
data/libreoffice-7.0.3/embedserv/source/inprocserv/dllentry.cxx:99:17:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                wcsncpy(pSubKey, pSubKeyTemplate, SAL_N_ELEMENTS(pSubKeyTemplate));
data/libreoffice-7.0.3/emfio/source/reader/wmfreader.cxx:993:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aLogFont.alfFaceName = OUString( lfFaceName, strlen(lfFaceName), eCharSet );
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:257:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                 sal::static_int_cast<DWORD>(strlen(aValue))));
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:261:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                 sal::static_int_cast<DWORD>(strlen(aChildValue))));
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:280:62:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                 sal::static_int_cast<DWORD>(wcslen(aValue) * sizeof(wchar_t))));
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:284:45:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                sal::static_int_cast<DWORD>(wcslen(aChildValue) * sizeof(wchar_t))));
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:305:29:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (pProgramPath && wcslen(pProgramPath) < 1024)
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:432:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     sal::static_int_cast<DWORD>(strlen(aClassID))));
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:617:70:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                         sal::static_int_cast<DWORD>(strlen(aMSFileExt[ind]))));
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:620:70:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                         sal::static_int_cast<DWORD>(strlen(aClassID))));
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:630:70:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                         sal::static_int_cast<DWORD>(strlen(aMSMimeType[ind]))));
data/libreoffice-7.0.3/extensions/source/activex/so_activex.cxx:746:13:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            wcslen(bX64 ? X64_LIB_NAME : X32_LIB_NAME));
data/libreoffice-7.0.3/extensions/source/scanner/grid.cxx:452:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString aMark(pBuf, strlen(pBuf), osl_getThreadTextEncoding());
data/libreoffice-7.0.3/extensions/source/scanner/grid.cxx:465:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString aMark(pBuf, strlen(pBuf), osl_getThreadTextEncoding());
data/libreoffice-7.0.3/extensions/source/scanner/sane.cxx:983:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aText = OUString( ppUnits[ nUnit ], strlen(ppUnits[ nUnit ]), osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:742:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            mxNumericEdit->set_text( OUString( pBuf, strlen(pBuf), osl_getThreadTextEncoding() ) );
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:754:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OUString aValue( pBuf, strlen(pBuf), osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:971:64:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        mxStringRangeBox->append_text( OUString( ppStrings[i], strlen(ppStrings[i]), osl_getThreadTextEncoding() ) );
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:1000:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            mxQuantumRangeBox->append_text( OUString( pBuf, strlen(pBuf), osl_getThreadTextEncoding() ) );
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:1006:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            mxQuantumRangeBox->set_active_text( OUString( pBuf, strlen(pBuf), osl_getThreadTextEncoding() ) );
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:1031:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aText += OUString( pBuf, strlen(pBuf), osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:1036:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    mxNumericEdit->set_text( OUString( pBuf, strlen(pBuf), osl_getThreadTextEncoding() ) );
data/libreoffice-7.0.3/extensions/source/scanner/sanedlg.cxx:1263:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFileName = (pEnv ? OUString(pEnv, strlen(pEnv), osl_getThreadTextEncoding() ) : OUString()) + "/.so_sane_state";
data/libreoffice-7.0.3/extensions/source/scanner/scanwin.cxx:305:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        msErrorReported = OUString(e.what(), strlen(e.what()), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/extensions/source/scanner/twain32shim.cxx:183:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
    strncpy(m_aAppId.Version.Info, "8.0", 32);
data/libreoffice-7.0.3/extensions/source/scanner/twain32shim.cxx:185:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
    strncpy(m_aAppId.Manufacturer, "Sun Microsystems", 32);
data/libreoffice-7.0.3/extensions/source/scanner/twain32shim.cxx:187:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
    strncpy(m_aAppId.ProductFamily, "Office", 32);
data/libreoffice-7.0.3/extensions/source/scanner/twain32shim.cxx:189:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
    strncpy(m_aAppId.ProductName, "Office", 32);
data/libreoffice-7.0.3/external/clucene/configs/_clucene-config-LINUX.h:70:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#define _read read
data/libreoffice-7.0.3/external/clucene/configs/_clucene-config-LINUX.h:77:23:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
#define SLEEPFUNCTION usleep
data/libreoffice-7.0.3/external/clucene/configs/_clucene-config-generic.h:70:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#define _read read
data/libreoffice-7.0.3/external/clucene/configs/_clucene-config-generic.h:77:23:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
#define SLEEPFUNCTION usleep
data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/actimpr.cxx:868:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aStr(pString, strlen(pString), RTL_TEXTENCODING_ASCII_US);
data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/bundles.cxx:66:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                sal_uInt32 nSize = strlen( reinterpret_cast<char*>(pPtr->pFontName.get()) ) + 1;
data/libreoffice-7.0.3/filter/source/graphicfilter/icgm/bundles.cxx:72:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                sal_uInt32 nSize = strlen( reinterpret_cast<char*>(pPtr->pCharSetValue.get()) ) + 1;
data/libreoffice-7.0.3/filter/source/graphicfilter/ieps/ieps.cxx:507:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aString += " Title:" + OUString(pStr, strlen(pStr), RTL_TEXTENCODING_ASCII_US) + "\n";
data/libreoffice-7.0.3/filter/source/graphicfilter/ieps/ieps.cxx:528:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aString += " Creator:" + OUString(pStr, strlen(pStr), RTL_TEXTENCODING_ASCII_US) + "\n";
data/libreoffice-7.0.3/filter/source/graphicfilter/ieps/ieps.cxx:551:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aString += " CreationDate:" + OUString(pStr, strlen(pStr), RTL_TEXTENCODING_ASCII_US) + "\n";
data/libreoffice-7.0.3/filter/source/graphicfilter/ios2met/ios2met.cxx:1045:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aStr( pChr.get(), strlen(pChr.get()), osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/filter/source/graphicfilter/ios2met/ios2met.cxx:2364:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        OUString aStr( str, strlen(str), osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/filter/source/graphicfilter/ipict/ipict.cxx:54:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    sal_uInt8 read(SvStream &stream);
data/libreoffice-7.0.3/filter/source/graphicfilter/ipict/ipict.cxx:93:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  sal_uInt8 Pattern::read(SvStream &stream) {
data/libreoffice-7.0.3/filter/source/graphicfilter/ipict/ipict.cxx:508:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        pattern.read(*pPict);
data/libreoffice-7.0.3/filter/source/graphicfilter/ipict/ipict.cxx:514:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        pattern.read(*pPict);
data/libreoffice-7.0.3/filter/source/graphicfilter/ipict/ipict.cxx:718:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aString( sText, strlen(sText), aActFont.GetCharSet());
data/libreoffice-7.0.3/filter/source/graphicfilter/ipict/ipict.cxx:1356:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        nDataSize = eActBackPattern.read(*pPict);
data/libreoffice-7.0.3/filter/source/graphicfilter/ipict/ipict.cxx:1426:34:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        nDataSize=eActPenPattern.read(*pPict);
data/libreoffice-7.0.3/filter/source/graphicfilter/ipict/ipict.cxx:1431:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        nDataSize=eActFillPattern.read(*pPict);
data/libreoffice-7.0.3/filter/source/graphicfilter/ipict/ipict.cxx:1614:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString aString( sFName, strlen(sFName), osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/filter/source/msfilter/escherex.cxx:4247:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    aGIFStream.WriteBytes(pString, strlen(pString));
data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfiltersettingsdialog.cxx:1133:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
:   maDocumentService( pDocumentService, strlen( pDocumentService ), RTL_TEXTENCODING_ASCII_US ),
data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfiltersettingsdialog.cxx:1135:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    maXMLImporter( mpXMLImporter, strlen( mpXMLImporter ), RTL_TEXTENCODING_ASCII_US ),
data/libreoffice-7.0.3/filter/source/xsltdialog/xmlfiltersettingsdialog.cxx:1136:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    maXMLExporter( mpXMLExporter, strlen( mpXMLExporter ), RTL_TEXTENCODING_ASCII_US )
data/libreoffice-7.0.3/filter/source/xsltfilter/LibXSLTTransformer.cxx:74:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            return tmp->read(buffer, len);
data/libreoffice-7.0.3/filter/source/xsltfilter/LibXSLTTransformer.cxx:208:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Reader::read(char * buffer, int len)
data/libreoffice-7.0.3/forms/source/component/Button.cxx:159:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void OButtonModel::read(const Reference<XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/Button.cxx:161:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OClickableImageBaseModel::read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/CheckBox.cxx:139:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void SAL_CALL OCheckBoxModel::read(const Reference<css::io::XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/CheckBox.cxx:141:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OReferenceValueComponent::read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/Columns.cxx:512:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void OGridColumn::read(const Reference<XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/Columns.cxx:522:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            xPersist->read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/ComboBox.cxx:361:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void SAL_CALL OComboBoxModel::read(const Reference<css::io::XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/ComboBox.cxx:363:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OBoundControlModel::read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/DatabaseForm.cxx:3874:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void SAL_CALL ODatabaseForm::read(const Reference<XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/DatabaseForm.cxx:3878:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OFormComponents::read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/Edit.cxx:487:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        xFakedPersist->read( _rxInStream );
data/libreoffice-7.0.3/forms/source/component/Edit.cxx:523:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void OEditModel::read(const Reference<XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/Edit.cxx:525:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OEditBaseModel::read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/EditBase.cxx:159:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void OEditBaseModel::read(const Reference<XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/EditBase.cxx:161:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OBoundControlModel::read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/File.cxx:200:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void OFileControlModel::read(const Reference<css::io::XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/File.cxx:202:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OControlModel::read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/FixedText.cxx:101:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void SAL_CALL OFixedTextModel::read(const Reference<XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/FixedText.cxx:103:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OControlModel::read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/FormComponent.cxx:734:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        xPersist->read( _rxInStream );
data/libreoffice-7.0.3/forms/source/component/FormComponent.cxx:781:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void OControlModel::read(const Reference<css::io::XObjectInputStream>& InStream)
data/libreoffice-7.0.3/forms/source/component/FormComponent.cxx:1596:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void SAL_CALL OBoundControlModel::read( const Reference< css::io::XObjectInputStream >& _rxInStream )
data/libreoffice-7.0.3/forms/source/component/FormComponent.cxx:1598:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OControlModel::read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/FormattedField.cxx:707:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void OFormattedModel::read(const Reference<XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/FormattedField.cxx:709:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OEditBaseModel::read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/FormattedFieldWrapper.cxx:237:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void SAL_CALL OFormattedFieldWrapper::read(const Reference<XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/FormattedFieldWrapper.cxx:256:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            m_pEditPart->read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/FormattedFieldWrapper.cxx:272:36:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            xAggregatePersistence->read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/FormattedFieldWrapper.cxx:282:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        pBasicReader->read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/FormattedFieldWrapper.cxx:294:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            m_xFormattedPart->read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/Grid.cxx:847:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void OGridControlModel::read(const Reference<XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/Grid.cxx:850:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OControlModel::read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/Grid.cxx:872:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    pCol->read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/Grid.cxx:891:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            xObj->read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/GroupBox.cxx:103:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void SAL_CALL OGroupBoxModel::read(const Reference< XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/GroupBox.cxx:105:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OControlModel::read( _rxInStream );
data/libreoffice-7.0.3/forms/source/component/Hidden.cxx:145:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void SAL_CALL OHiddenModel::read(const Reference<XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/Hidden.cxx:158:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OControlModel::read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/ImageButton.cxx:106:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void OImageButtonModel::read(const Reference<XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/ImageButton.cxx:108:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OControlModel::read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/ImageControl.cxx:355:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void OImageControlModel::read(const Reference<XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/ImageControl.cxx:357:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OBoundControlModel::read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/ListBox.cxx:584:34:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void SAL_CALL OListBoxModel::read(const Reference<XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/ListBox.cxx:589:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        OBoundControlModel::read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/RadioButton.cxx:270:34:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void SAL_CALL ORadioButtonModel::read(const Reference<XObjectInputStream>& _rxInStream)
data/libreoffice-7.0.3/forms/source/component/RadioButton.cxx:272:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OReferenceValueComponent::read(_rxInStream);
data/libreoffice-7.0.3/forms/source/component/navigationbar.cxx:259:40:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void SAL_CALL ONavigationBarModel::read( const Reference< XObjectInputStream >& _rxInStream )
data/libreoffice-7.0.3/forms/source/component/navigationbar.cxx:264:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        OControlModel::read( _rxInStream );
data/libreoffice-7.0.3/forms/source/component/scrollbar.cxx:255:36:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void SAL_CALL OScrollBarModel::read( const Reference< XObjectInputStream>& _rxInStream )
data/libreoffice-7.0.3/forms/source/component/scrollbar.cxx:257:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        OBoundControlModel::read( _rxInStream );
data/libreoffice-7.0.3/forms/source/component/spinbutton.cxx:209:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void SAL_CALL OSpinButtonModel::read( const Reference< XObjectInputStream>& _rxInStream )
data/libreoffice-7.0.3/forms/source/component/spinbutton.cxx:211:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        OBoundControlModel::read( _rxInStream );
data/libreoffice-7.0.3/forms/source/misc/InterfaceContainer.cxx:425:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            xObj->read(_rxInStream);
data/libreoffice-7.0.3/forms/source/misc/InterfaceContainer.cxx:503:36:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void SAL_CALL OInterfaceContainer::read( const Reference< XObjectInputStream >& _rxInStream )
data/libreoffice-7.0.3/forms/source/xforms/computedexpression.cxx:76:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    aSearchOptions.searchString = OUString( pExpression, strlen(pExpression), RTL_TEXTENCODING_ASCII_US );
data/libreoffice-7.0.3/forms/source/xforms/xpathlib/xpathlib.cxx:94:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aString(reinterpret_cast<char*>(pString), strlen(reinterpret_cast<char*>(pString)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/forms/source/xforms/xpathlib/xpathlib.cxx:221:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aString(reinterpret_cast<char*>(pString), strlen(reinterpret_cast<char*>(pString)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/forms/source/xforms/xpathlib/xpathlib.cxx:280:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(reinterpret_cast<char*>(pString), aDateTimeString.getStr(), aDateTimeString.getLength());
data/libreoffice-7.0.3/forms/source/xforms/xpathlib/xpathlib.cxx:323:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aString(reinterpret_cast<char*>(pString), strlen(reinterpret_cast<char*>(pString)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/forms/source/xforms/xpathlib/xpathlib.cxx:346:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aString(reinterpret_cast<char*>(pString), strlen(reinterpret_cast<char*>(pString)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/forms/source/xforms/xpathlib/xpathlib.cxx:485:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aString(reinterpret_cast<char*>(pString), strlen(reinterpret_cast<char*>(pString)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/framework/source/fwi/classes/protocolhandlercache.cxx:92:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        s_pConfig->read(*s_pHandler, *s_pPattern);
data/libreoffice-7.0.3/framework/source/fwi/classes/protocolhandlercache.cxx:188:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void HandlerCFGAccess::read( HandlerHash& rHandlerHash, PatternHash& rPatternHash )
data/libreoffice-7.0.3/framework/source/fwi/classes/protocolhandlercache.cxx:246:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(*pHandler, *pPattern);
data/libreoffice-7.0.3/framework/source/jobs/joburl.cxx:51:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sal_Int32 t = std::strlen("vnd.sun.star.job:");
data/libreoffice-7.0.3/framework/source/services/substitutepathvars.cxx:291:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString       aPathList( pEnv, strlen( pEnv ), osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/framework/source/uiconfiguration/moduleuiconfigurationmanager.cxx:233:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
static const sal_Int32  RESOURCEURL_PREFIX_SIZE = strlen(RESOURCEURL_PREFIX);
data/libreoffice-7.0.3/framework/source/uielement/spinfieldtoolbarcontroller.cxx:485:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sal_Int32 nSize = strlen( aBuffer );
data/libreoffice-7.0.3/helpcompiler/source/BasCodeTagger.cxx:138:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                strlen(reinterpret_cast<const char*>(codeSnippet)),
data/libreoffice-7.0.3/helpcompiler/source/HelpCompiler.cxx:484:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            actMod = fileName.substr(strlen("/text/"));
data/libreoffice-7.0.3/helpcompiler/source/HelpLinker.cxx:920:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        aFile.read( s.get(), len, ret );
data/libreoffice-7.0.3/helpcompiler/source/LuceneHelper.cxx:36:63:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return OUString(reinterpret_cast<const sal_uInt32*>(str), wcslen(str));
data/libreoffice-7.0.3/hwpfilter/source/fontmap.cxx:158:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            return strlen( strcpy(buf,RepFontTab[FontMapTab[i].key]) );
data/libreoffice-7.0.3/hwpfilter/source/fontmap.cxx:162:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return strlen( strcpy(buf, RepFontTab[0] ) );
data/libreoffice-7.0.3/hwpfilter/source/formula.cxx:207:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                reucstr(tmp->value, strlen(tmp->value));
data/libreoffice-7.0.3/hwpfilter/source/formula.cxx:621:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
     int len = strlen(eq);
data/libreoffice-7.0.3/hwpfilter/source/grammar.cxx:1031:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          size += strlen(yytname[x]) + 15, count++;
data/libreoffice-7.0.3/hwpfilter/source/grammar.cxx:1046:13:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
            strcat(msg, "'");
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:179:13:  [1] (buffer) strncat:
  Easily used incorrectly (e.g., incorrectly computing the correct maximum
  size to add) [MS-banned] (CWE-120). Consider strcat_s, strlcat, snprintf,
  or automatically resizing strings.
            strncat(cbuf, en_mon[date[MONTH] - 1], sizeof(cbuf) - strlen(cbuf) - 1);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:179:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strncat(cbuf, en_mon[date[MONTH] - 1], sizeof(cbuf) - strlen(cbuf) - 1);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:221:13:  [1] (buffer) strncat:
  Easily used incorrectly (e.g., incorrectly computing the correct maximum
  size to add) [MS-banned] (CWE-120). Consider strcat_s, strlcat, snprintf,
  or automatically resizing strings.
            strncat(cbuf, en_week[date[WEEK]], sizeof(cbuf) - strlen(cbuf) - 1);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:221:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strncat(cbuf, en_week[date[WEEK]], sizeof(cbuf) - strlen(cbuf) - 1);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:228:13:  [1] (buffer) strncat:
  Easily used incorrectly (e.g., incorrectly computing the correct maximum
  size to add) [MS-banned] (CWE-120). Consider strcat_s, strlcat, snprintf,
  or automatically resizing strings.
            strncat(cbuf, is_pm ? "p.m." : "a.m.", sizeof(cbuf) - strlen(cbuf) - 1);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:228:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strncat(cbuf, is_pm ? "p.m." : "a.m.", sizeof(cbuf) - strlen(cbuf) - 1);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:231:13:  [1] (buffer) strncat:
  Easily used incorrectly (e.g., incorrectly computing the correct maximum
  size to add) [MS-banned] (CWE-120). Consider strcat_s, strlcat, snprintf,
  or automatically resizing strings.
            strncat(cbuf, is_pm ? "P.M." : "A.M.", sizeof(cbuf) - strlen(cbuf) - 1);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:231:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strncat(cbuf, is_pm ? "P.M." : "A.M.", sizeof(cbuf) - strlen(cbuf) - 1);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:499:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        hstr += strlen(buf);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:515:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        hstr += strlen(buf);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:617:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                            l += strlen(dest);
data/libreoffice-7.0.3/hwpfilter/source/hbox.cxx:661:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                             l += strlen(buf);
data/libreoffice-7.0.3/hwpfilter/source/hcode.cxx:1325:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        unsigned int srclen = strlen(src);
data/libreoffice-7.0.3/hwpfilter/source/hcode.cxx:1339:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (; i < strlen(src); i++)
data/libreoffice-7.0.3/hwpfilter/source/hcode.cxx:1360:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        unsigned int srclen = strlen(src);
data/libreoffice-7.0.3/hwpfilter/source/hcode.cxx:1375:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (size_t i = 0; i < strlen(src); i++)
data/libreoffice-7.0.3/hwpfilter/source/hfont.cxx:51:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(p, font, FONTNAMELEN - 1);
data/libreoffice-7.0.3/hwpfilter/source/hiodev.cxx:227:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                          remain -= read;
data/libreoffice-7.0.3/hwpfilter/source/hiodev.cxx:228:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                          if (read != BUFSIZE)
data/libreoffice-7.0.3/hwpfilter/source/hstyle.cxx:80:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(p, name, MAXSTYLENAME);
data/libreoffice-7.0.3/hwpfilter/source/hwpeq.cxx:421:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int len = strlen(token);
data/libreoffice-7.0.3/hwpfilter/source/hwpeq.cxx:431:93:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if( (token[0] & 0x80) || rtl::isAsciiLowerCase(static_cast<unsigned char>(token[0])) || strlen(token) < 2 )
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:525:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    if ( strlen( prop->szPatternFile ) > 3)
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:548:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        for(j = 0 ; j < static_cast<int>(strlen( dirname )) ; j++)
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:2733:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        padd("text:name", sXML_CDATA, OUString(buf, strlen(buf), RTL_TEXTENCODING_UTF8));
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:2809:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        padd("text:name", sXML_CDATA, OUString(buf, strlen(buf), RTL_TEXTENCODING_UTF8));
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:2893:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        padd("text:name", sXML_CDATA, OUString(buf, strlen(buf), RTL_TEXTENCODING_UTF8));
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:3937:120:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     std::shared_ptr<char> pStr(base64_encode_string( reinterpret_cast<uchar *>(pObj), strlen(reinterpret_cast<char *>(pObj))), Free<char>());
data/libreoffice-7.0.3/hwpfilter/source/hwpreader.cxx:4788:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                padd("text:name", sXML_CDATA, OUString(buf, strlen(buf), RTL_TEXTENCODING_UTF8));
data/libreoffice-7.0.3/hwpfilter/source/lexer.cxx:1033:23:  [1] (buffer) getc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                 (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
data/libreoffice-7.0.3/hwpfilter/source/mapping.h:376:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
     size_t const len = strlen(tex);
data/libreoffice-7.0.3/hwpfilter/source/mzstring.cxx:82:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int n = strlen(s);
data/libreoffice-7.0.3/hwpfilter/source/mzstring.cxx:116:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    append(s, strlen(s));
data/libreoffice-7.0.3/i18nlangtag/source/isolang/isolang.cxx:829:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return rStr.matchIgnoreAsciiCaseAsciiL( maLanguageScript, strlen( maLanguageScript) );
data/libreoffice-7.0.3/i18npool/qa/cppunit/test_breakiterator.cxx:87:76:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            i18n::LineBreakResults aResult = m_xBreak->getLineBreak(aTest, strlen("(some tex"), aLocale, 0, aHyphOptions, aUserOptions);
data/libreoffice-7.0.3/i18npool/qa/cppunit/test_breakiterator.cxx:93:76:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            i18n::LineBreakResults aResult = m_xBreak->getLineBreak(aTest, strlen("(some text here"), aLocale, 0, aHyphOptions, aUserOptions);
data/libreoffice-7.0.3/i18npool/qa/cppunit/test_breakiterator.cxx:123:76:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            i18n::LineBreakResults aResult = m_xBreak->getLineBreak(aTest, strlen("foo /bar/ba"), aLocale, 0,
data/libreoffice-7.0.3/i18npool/source/breakiterator/gendict.cxx:122:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString Ostr(str, strlen(str) - 1, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/i18npool/source/breakiterator/xdictionary.cxx:165:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    aEntry.maLang = OString( pLang, strlen( pLang ) );
data/libreoffice-7.0.3/i18npool/source/collator/gencoll_rule.cxx:99:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sal_Int32 len = strlen(str) - 1;
data/libreoffice-7.0.3/i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx:1067:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(aSupportedTypes[index].cSymbol, strlen(aSupportedTypes[index].cSymbol), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/i18npool/source/indexentry/genindex_data.cxx:59:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sal_Int32 len = strlen(str) - 1;
data/libreoffice-7.0.3/i18npool/source/textconversion/genconv_dict.cxx:102:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString Ostr(Cstr, strlen(Cstr) - 1, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/i18npool/source/textconversion/genconv_dict.cxx:189:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString Ostr(Cstr, strlen(Cstr) - 1, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/i18npool/source/textconversion/genconv_dict.cxx:357:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString Ostr(Cstr, strlen(Cstr) - 1, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/idlc/source/astservice.cxx:40:29:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                return std::equal(ctor->getIteratorBegin(), ctor->getIteratorEnd(), last->getIteratorBegin(),
data/libreoffice-7.0.3/idlc/source/idlccompile.cxx:145:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(tmpFilePattern, tmpPath.getStr(), sizeof(tmpFilePattern)-1);
data/libreoffice-7.0.3/idlc/source/idlccompile.cxx:146:5:  [1] (buffer) strncat:
  Easily used incorrectly (e.g., incorrectly computing the correct maximum
  size to add) [MS-banned] (CWE-120). Consider strcat_s, strlcat, snprintf,
  or automatically resizing strings.
    strncat(tmpFilePattern, PATH_SEPARATOR, sizeof(tmpFilePattern)-1-strlen(tmpFilePattern));
data/libreoffice-7.0.3/idlc/source/idlccompile.cxx:146:70:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    strncat(tmpFilePattern, PATH_SEPARATOR, sizeof(tmpFilePattern)-1-strlen(tmpFilePattern));
data/libreoffice-7.0.3/idlc/source/idlccompile.cxx:147:5:  [1] (buffer) strncat:
  Easily used incorrectly (e.g., incorrectly computing the correct maximum
  size to add) [MS-banned] (CWE-120). Consider strcat_s, strlcat, snprintf,
  or automatically resizing strings.
    strncat(tmpFilePattern, prefix.getStr(), sizeof(tmpFilePattern)-1-strlen(tmpFilePattern));
data/libreoffice-7.0.3/idlc/source/idlccompile.cxx:147:71:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    strncat(tmpFilePattern, prefix.getStr(), sizeof(tmpFilePattern)-1-strlen(tmpFilePattern));
data/libreoffice-7.0.3/idlc/source/idlccompile.cxx:148:5:  [1] (buffer) strncat:
  Easily used incorrectly (e.g., incorrectly computing the correct maximum
  size to add) [MS-banned] (CWE-120). Consider strcat_s, strlcat, snprintf,
  or automatically resizing strings. Risk is low because the source is a
  constant string.
    strncat(tmpFilePattern, "XXXXXX", sizeof(tmpFilePattern)-1-strlen(tmpFilePattern));
data/libreoffice-7.0.3/idlc/source/idlccompile.cxx:148:64:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    strncat(tmpFilePattern, "XXXXXX", sizeof(tmpFilePattern)-1-strlen(tmpFilePattern));
data/libreoffice-7.0.3/idlc/source/idlcmain.cxx:31:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (!Options::checkArgument (args, argv[i], strlen(argv[i])))
data/libreoffice-7.0.3/idlc/source/options.cxx:122:17:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    while ((c = fgetc(fp)) != EOF)
data/libreoffice-7.0.3/include/LibreOfficeKit/LibreOfficeKitInit.h:153:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_sEnvPath = strlen(sEnvPath);
data/libreoffice-7.0.3/include/LibreOfficeKit/LibreOfficeKitInit.h:154:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        buffer_size = size_sEnvPath + 2*strlen(pPath) + strlen(UNOPATH) + 4;
data/libreoffice-7.0.3/include/LibreOfficeKit/LibreOfficeKitInit.h:154:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        buffer_size = size_sEnvPath + 2*strlen(pPath) + strlen(UNOPATH) + 4;
data/libreoffice-7.0.3/include/LibreOfficeKit/LibreOfficeKitInit.h:194:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    partial_length = strlen(install_path);
data/libreoffice-7.0.3/include/LibreOfficeKit/LibreOfficeKitInit.h:208:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(imp_lib + partial_length, TARGET_LIB, imp_lib_size - partial_length);
data/libreoffice-7.0.3/include/LibreOfficeKit/LibreOfficeKitInit.h:228:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(imp_lib + partial_length, TARGET_MERGED_LIB, imp_lib_size - partial_length);
data/libreoffice-7.0.3/include/cppuhelper/interfacecontainer.h:411:23:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            equalImpl equal;
data/libreoffice-7.0.3/include/cppuhelper/interfacecontainer.h:412:17:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if( equal( iter->first, rKey ) )
data/libreoffice-7.0.3/io/source/acceptor/acc_pipe.cxx:48:36:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        virtual sal_Int32 SAL_CALL read( Sequence< sal_Int8 >& aReadBytes, sal_Int32 nBytesToRead ) override;
data/libreoffice-7.0.3/io/source/acceptor/acc_pipe.cxx:72:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    sal_Int32 PipeConnection::read( Sequence < sal_Int8 > & aReadBytes , sal_Int32 nBytesToRead )
data/libreoffice-7.0.3/io/source/acceptor/acc_pipe.cxx:82:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        sal_Int32 n = m_pipe.read( aReadBytes.getArray(), nBytesToRead );
data/libreoffice-7.0.3/io/source/acceptor/acc_socket.cxx:54:36:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        virtual sal_Int32 SAL_CALL read( css::uno::Sequence< sal_Int8 >& aReadBytes,
data/libreoffice-7.0.3/io/source/acceptor/acc_socket.cxx:162:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    sal_Int32 SocketConnection::read( Sequence < sal_Int8 > & aReadBytes , sal_Int32 nBytesToRead )
data/libreoffice-7.0.3/io/source/acceptor/acc_socket.cxx:173:36:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            sal_Int32 i = m_socket.read(
data/libreoffice-7.0.3/io/source/connector/ctr_pipe.cxx:50:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    sal_Int32 PipeConnection::read( Sequence < sal_Int8 > & aReadBytes , sal_Int32 nBytesToRead )
data/libreoffice-7.0.3/io/source/connector/ctr_pipe.cxx:60:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        return m_pipe.read( aReadBytes.getArray()  , aReadBytes.getLength() );
data/libreoffice-7.0.3/io/source/connector/ctr_socket.cxx:122:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    sal_Int32 SocketConnection::read( Sequence < sal_Int8 > & aReadBytes , sal_Int32 nBytesToRead )
data/libreoffice-7.0.3/io/source/connector/ctr_socket.cxx:132:36:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            sal_Int32 i = m_socket.read( aReadBytes.getArray()  , aReadBytes.getLength() );
data/libreoffice-7.0.3/io/source/stm/odata.cxx:1145:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                xLoadedObj->read( Reference< XObjectInputStream >(
data/libreoffice-7.0.3/io/source/stm/opipe.cxx:141:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                m_pFIFO->read( aData , nBytesToRead );
data/libreoffice-7.0.3/io/source/stm/opipe.cxx:167:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                m_pFIFO->read( aData , nSize );
data/libreoffice-7.0.3/io/source/stm/streamhelper.cxx:38:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void MemFIFO::read( Sequence<sal_Int8> &seq , sal_Int32 nBufferLen )
data/libreoffice-7.0.3/io/test/stm/datatest.cxx:380:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    virtual void SAL_CALL read(const Reference< XObjectInputStream >& InStream)
data/libreoffice-7.0.3/io/test/stm/datatest.cxx:582:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void MyPersistObject::read( const Reference< XObjectInputStream > & rIn )
data/libreoffice-7.0.3/io/test/stm/marktest.cxx:205:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    Sequence<sal_Int8> seqWrite( strlen( pcStr )+1 );
data/libreoffice-7.0.3/io/test/stm/testfactreg.cxx:187:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    Sequence<sal_Int8> seq( strlen( p )+1 );
data/libreoffice-7.0.3/io/test/testconnection.cxx:75:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OSL_ASSERT( 10 == r->read( seq , 10 ) );
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/sunversion.cxx:64:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const char * pEnd = szVersion + strlen(szVersion);
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/sunversion.cxx:99:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(buf, pLast, len);
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/sunversion.cxx:144:21:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                    strncpy(buf, pLast, len);
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/sunversion.cxx:194:11:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
          strncpy(buf, (pLast+1), len); //eliminate 'p'
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:772:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString s(ar[i], strlen(ar[i]), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:982:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OUString sNameMap(gVendorMap[c].sVendorName, strlen(gVendorMap[c].sVendorName),
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:1041:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString usAllPath(szPath, strlen(szPath), osl_getThreadTextEncoding());
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:1094:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString sHome(szJavaHome, strlen(szJavaHome), osl_getThreadTextEncoding());
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:1167:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        arNames[i] = OUString(g_arJavaNames[i], strlen(g_arJavaNames[i]),
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:1174:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        arPaths[c] = OUString(g_arSearchPaths[c], strlen(g_arSearchPaths[c]),
data/libreoffice-7.0.3/jvmfwk/plugins/sunmajor/pluginlib/util.cxx:1181:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        arCollectDirs[d] = OUString(g_arCollectDirs[d], strlen(g_arCollectDirs[d]),
data/libreoffice-7.0.3/jvmfwk/source/elements.cxx:765:75:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                rtl::ByteSequence seq(reinterpret_cast<sal_Int8*>(_data), strlen(reinterpret_cast<char*>(_data)));
data/libreoffice-7.0.3/l10ntools/source/idxdict/idxdict.cxx:57:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                currentOffset += strlen(inputBuffer)+1;
data/libreoffice-7.0.3/l10ntools/source/idxdict/idxdict.cxx:71:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        currentOffset += strlen(inputBuffer)+1;
data/libreoffice-7.0.3/l10ntools/source/po.cxx:426:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sKeyId[nKeyInd] = sSymbols[(nCRC & 63) % strlen(sSymbols)];
data/libreoffice-7.0.3/l10ntools/source/treemerge.cxx:216:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        m_pSource->name = static_cast<char *>(xmlMalloc(strlen(rInputFile.getStr())+1));
data/libreoffice-7.0.3/l10ntools/source/xrmmerge.cxx:312:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        file.read (memblock.get(), size);
data/libreoffice-7.0.3/libreofficekit/qa/gtktiledviewer/gtv-helpers.cxx:68:100:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    gtk_selection_data_set(pSelectionData, aAtom, 8, reinterpret_cast<const guchar *>(pSelection), strlen(pSelection));
data/libreoffice-7.0.3/libreofficekit/qa/gtktiledviewer/gtv-signal-handlers.cxx:128:97:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        lok_doc_view_paste(LOK_DOC_VIEW(window->lokdocview), "text/plain;charset=utf-8", pText, strlen(pText));
data/libreoffice-7.0.3/libreofficekit/qa/gtktiledviewer/gtv-signal-handlers.cxx:454:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            std::string aKey = aCommand.substr(strlen(".uno:"));
data/libreoffice-7.0.3/libreofficekit/qa/gtktiledviewer/gtv-signal-handlers.cxx:556:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            std::string aKey = aType.substr(strlen(".uno:"));
data/libreoffice-7.0.3/libreofficekit/qa/tilebench/tilebench.cxx:529:9:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
        usleep (1000);
data/libreoffice-7.0.3/lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx:397:78:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                hit = hit && ((n - i - 1 + sal::static_int_cast< sal_sSize >(strlen(rep[i])) - leftrep - 1) >= minTrail);
data/libreoffice-7.0.3/lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx:426:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                OUString repHyphlow(rep[nHyphenationPos], strlen(rep[nHyphenationPos]), eEnc);
data/libreoffice-7.0.3/lingucomponent/source/languageguessing/simpleguesser.cxx:120:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int len = strlen(text);
data/libreoffice-7.0.3/lingucomponent/source/spellcheck/spell/sspellimp.cxx:490:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        OUString cvtwrd(suglst[ii],strlen(suglst[ii]),eEnc);
data/libreoffice-7.0.3/lingucomponent/source/thesaurus/libnth/nthesimp.cxx:346:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    OUString sTerm(pe->psyns[i],strlen(pe->psyns[i]),eEnc );
data/libreoffice-7.0.3/lingucomponent/source/thesaurus/libnth/nthesimp.cxx:389:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                OUString dTerm(pe->defn,strlen(pe->defn),eEnc );
data/libreoffice-7.0.3/linguistic/source/dicimp.cxx:123:74:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    static std::size_t nVerOOo7Len = sal::static_int_cast< std::size_t >(strlen( pVerOOo7 ));
data/libreoffice-7.0.3/lotuswordpro/source/filter/explode.cxx:482:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sal_uInt32 nLen = strlen(pCode);
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpdrawobj.cxx:1065:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        strlen(reinterpret_cast<char*>(m_aTextRec.tmpTextFaceName)), RTL_TEXTENCODING_MS_1252);
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwpdrawobj.cxx:1269:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        strlen(reinterpret_cast<char*>(m_aTextArtRec.tmpTextFaceName)), RTL_TEXTENCODING_MS_1252);
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptools.cxx:84:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString& str, sal_uInt16 strlen, rtl_TextEncoding aEncoding)
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptools.cxx:89:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if( !IsUnicodePacked(pObjStrm, strlen) )
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptools.cxx:94:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        while(strlen)
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptools.cxx:96:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            len = std::min(sal_uInt16(1023), strlen);
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptools.cxx:116:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        while(readLen<strlen)
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptools.cxx:138:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if(sublen>=1023 || readLen==strlen) //add it to the strBuf
data/libreoffice-7.0.3/lotuswordpro/source/filter/lwptools.cxx:165:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if(sublen>=1023 || readLen==strlen)
data/libreoffice-7.0.3/odk/examples/DevelopersGuide/Components/CppComponent/TestCppComponent.cxx:75:9:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        getchar();
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:88:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t pathlen = strlen(path);
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:183:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size = strlen( ENVVARNAME ) + strlen( "=/usr/lib:" ) + strlen( libpath ) + 1;
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:183:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size = strlen( ENVVARNAME ) + strlen( "=/usr/lib:" ) + strlen( libpath ) + 1;
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:183:64:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size = strlen( ENVVARNAME ) + strlen( "=/usr/lib:" ) + strlen( libpath ) + 1;
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:185:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size = strlen( ENVVARNAME ) + strlen( "=" ) + strlen( libpath ) + 1;
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:185:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size = strlen( ENVVARNAME ) + strlen( "=" ) + strlen( libpath ) + 1;
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:185:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size = strlen( ENVVARNAME ) + strlen( "=" ) + strlen( libpath ) + 1;
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:188:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size += strlen( PATHSEPARATOR ) + strlen( value );
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:188:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size += strlen( PATHSEPARATOR ) + strlen( value );
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:194:9:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
        strcat( envstr, "=" );
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:290:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        cmdname = (char*) malloc( strlen( prgname ) + strlen( CMDPREFIX ) + 1 );
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:290:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        cmdname = (char*) malloc( strlen( prgname ) + strlen( CMDPREFIX ) + 1 );
data/libreoffice-7.0.3/odk/source/unoapploader/unx/unoapploader.c:295:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy( cmdname, prgname, pos );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:87:27:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t pathsize = wcslen(cmd);
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:208:23:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t size = wcslen( ENVVARNAME ) + wcslen( L"=" ) + wcslen( path ) + 1;
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:208:46:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t size = wcslen( ENVVARNAME ) + wcslen( L"=" ) + wcslen( path ) + 1;
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:208:63:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t size = wcslen( ENVVARNAME ) + wcslen( L"=" ) + wcslen( path ) + 1;
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:210:21:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size += wcslen( PATHSEPARATOR ) + wcslen( value );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:210:47:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size += wcslen( PATHSEPARATOR ) + wcslen( value );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:214:9:  [1] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Risk is low because the source is a constant
  character.
        wcscat( envstr, L"=" );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:316:39:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        cmdline = (wchar_t*) malloc( (wcslen( DQUOTE ) + wcslen( cmdname ) +
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:316:58:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        cmdline = (wchar_t*) malloc( (wcslen( DQUOTE ) + wcslen( cmdname ) +
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:317:13:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            wcslen ( DQUOTE ) + wcslen( SPACE ) + wcslen( appendix ) + 1) * sizeof(wchar_t) );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:317:33:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            wcslen ( DQUOTE ) + wcslen( SPACE ) + wcslen( appendix ) + 1) * sizeof(wchar_t) );
data/libreoffice-7.0.3/odk/source/unoapploader/win/unoapploader.c:317:51:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            wcslen ( DQUOTE ) + wcslen( SPACE ) + wcslen( appendix ) + 1) * sizeof(wchar_t) );
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/mar_sign.c:173:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    indexBufLoc += strlen(indexBufLoc) + 1;
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/mar_sign.c:564:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (fwrite(base64Encoded, strlen(base64Encoded), 1, fpDest) != 1) {
data/libreoffice-7.0.3/onlineupdate/source/libmar/sign/nss_secutil.c:41:9:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    c = getchar();      /* gets a character from stdin */
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c:41:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  namelen = strlen(name);
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c:122:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(infoBlock->MARChannelID) > PIB_MAX_MAR_CHANNEL_ID_SIZE) {
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c:127:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(infoBlock->productVersion) > PIB_MAX_PRODUCT_VERSION_SIZE) {
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c:161:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      strlen(infoBlock->MARChannelID) + 1, 1, fp) != 1) {
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c:167:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      strlen(infoBlock->productVersion) + 1, 1, fp) != 1) {
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c:174:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                            strlen(infoBlock->MARChannelID) +
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_create.c:175:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                            strlen(infoBlock->productVersion) + 2);
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_read.c:450:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(location);
data/libreoffice-7.0.3/onlineupdate/source/libmar/src/mar_read.c:459:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(location);
data/libreoffice-7.0.3/onlineupdate/source/libmar/tool/mar.c:218:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(argv[1]) > 2 &&
data/libreoffice-7.0.3/onlineupdate/source/libmar/tool/mar.c:276:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        for (j=strlen(buf)-1;j>=0 && (buf[j]=='\n' || buf[j]=='\r');j--)
data/libreoffice-7.0.3/onlineupdate/source/libmar/tool/mar.c:279:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        str_len = strlen(buf) + 1;
data/libreoffice-7.0.3/onlineupdate/source/mbsdiff/bsdiff.cxx:248:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        (read(fd,old,oldsize)!=oldsize) ||
data/libreoffice-7.0.3/onlineupdate/source/mbsdiff/bsdiff.cxx:268:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        (read(fd,newbuf,newsize)!=newsize) ||
data/libreoffice-7.0.3/onlineupdate/source/service/certificatecheck.cxx:237:35:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        (LPWSTR)LocalAlloc(LPTR, (wcslen(inputString) + 1) * sizeof(WCHAR));
data/libreoffice-7.0.3/onlineupdate/source/service/maintenanceservice.cxx:182:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(path, basePath, sizeof(logName) / sizeof(logName[0]) - 1);
data/libreoffice-7.0.3/onlineupdate/source/service/serviceinstall.cxx:87:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(results->serviceDescription,
data/libreoffice-7.0.3/onlineupdate/source/service/serviceinstall.cxx:180:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (rv != OK || !strlen(serviceStrings.serviceDescription))
data/libreoffice-7.0.3/onlineupdate/source/service/serviceinstall.cxx:188:10:  [1] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120). Risk is very
  low, the length appears to be in characters not bytes.
    if (!MultiByteToWideChar(CP_UTF8, 0,
data/libreoffice-7.0.3/onlineupdate/source/service/serviceinstall.cxx:235:36:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t currentServicePathLen = wcslen(currentServicePath);
data/libreoffice-7.0.3/onlineupdate/source/service/serviceinstall.cxx:254:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(fixedPath, currentServicePath, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/service/serviceinstall.cxx:455:36:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                const size_t len = wcslen(serviceConfig.lpBinaryPathName);
data/libreoffice-7.0.3/onlineupdate/source/service/serviceinstall.cxx:463:21:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                    wcsncpy(oldServiceBinaryTempPath, serviceConfig.lpBinaryPathName, len);
data/libreoffice-7.0.3/onlineupdate/source/service/serviceinstall.cxx:465:21:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
                    wcsncpy(oldServiceBinaryTempPath + len - 3, L"old", 3);
data/libreoffice-7.0.3/onlineupdate/source/service/serviceinstall.cxx:803:9:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
        wcsncpy(accountName, L"Users", UNLEN);
data/libreoffice-7.0.3/onlineupdate/source/service/workmonitor.cxx:50:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(updateStatusFilePath, updateDirPath, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/service/workmonitor.cxx:70:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    DWORD read;
data/libreoffice-7.0.3/onlineupdate/source/service/workmonitor.cxx:71:56:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (!ReadFile(statusFile.get(), buf, sizeof(buf), &read, nullptr))
data/libreoffice-7.0.3/onlineupdate/source/service/workmonitor.cxx:157:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(aResultDir, argvTmp[2], MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/service/workmonitor.cxx:438:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(installDirUpdater, installDir, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/update/common/pathhash.cxx:113:26:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t filePathLen = wcslen(filePath);
data/libreoffice-7.0.3/onlineupdate/source/update/common/pathhash.cxx:132:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(lowercasePath, filePath, filePathLen + 1);
data/libreoffice-7.0.3/onlineupdate/source/update/common/pathhash.cxx:147:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(registryPath, baseRegPath, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/update/common/pathhash.cxx:149:42:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                          registryPath + wcslen(baseRegPath));
data/libreoffice-7.0.3/onlineupdate/source/update/common/readstrings.cxx:133:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        p += strlen(p) + 1;
data/libreoffice-7.0.3/onlineupdate/source/update/common/readstrings.cxx:241:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(results[keyIndex], token, MAX_TEXT_LEN - 1);
data/libreoffice-7.0.3/onlineupdate/source/update/common/readstrings.cxx:261:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(results->title, updater_strings[0], MAX_TEXT_LEN - 1);
data/libreoffice-7.0.3/onlineupdate/source/update/common/readstrings.cxx:263:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(results->info, updater_strings[1], MAX_TEXT_LEN - 1);
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatedefines.h:76:22:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
# define NS_tstrncpy wcsncpy
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatedefines.h:77:21:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
# define NS_tstrlen wcslen
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatedefines.h:122:22:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
# define NS_tstrncpy strncpy
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatedefines.h:123:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
# define NS_tstrlen strlen
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:38:9:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (wcslen(siblingFilePath) >= MAX_PATH)
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:43:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(destinationBuffer, siblingFilePath, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:49:9:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (wcslen(destinationBuffer) + wcslen(newFileName) >= MAX_PATH)
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:49:37:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (wcslen(destinationBuffer) + wcslen(newFileName) >= MAX_PATH)
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:78:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(workingDirectory, installationDir, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:83:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(inifile, installationDir, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:114:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(exefullpath, installationDir, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:127:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(slogFile, updateInfoDir, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:134:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
    wcsncpy(dummyArg, L"argv0ignored ", sizeof(dummyArg) / sizeof(dummyArg[0]) - 1);
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:136:18:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t len = wcslen(exearg) + wcslen(dummyArg);
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:136:35:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t len = wcslen(exearg) + wcslen(dummyArg);
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:143:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(cmdline, dummyArg, len);
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:271:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(newMaintServicePath, installDir, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:289:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
    wcsncpy(cmdLine, L"dummyparam.exe upgrade",
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:415:9:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (wcslen(base) + wcslen(extra) >= MAX_PATH)
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:415:24:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (wcslen(base) + wcslen(extra) >= MAX_PATH)
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:434:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(updateStatusFilePath, updateDirPath, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:465:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(updateStatusFilePath, updateDirPath, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:480:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    DWORD toWrite = strlen(failure);
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:738:9:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (wcslen(file) > MAX_PATH)
data/libreoffice-7.0.3/onlineupdate/source/update/common/updatehelper.cxx:743:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(rootPath, file, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/archivereader.cxx:144:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (MARChannelID && strlen(MARChannelID))
data/libreoffice-7.0.3/onlineupdate/source/update/updater/archivereader.cxx:151:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(channelCopy, MARChannelID, sizeof(channelCopy) - 1);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/loaddlls.cxx:88:31:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t systemDirLen = wcslen(systemDirectory);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/loaddlls.cxx:101:30:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t fileLen = wcslen(delayDLLs[i]);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/loaddlls.cxx:102:13:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            wcsncpy(systemDirectory + systemDirLen, delayDLLs[i],
data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_gtk.cxx:76:5:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
    usleep(500000);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_win.cxx:113:5:  [1] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120). Risk is very
  low, the length appears to be in characters not bytes.
    MultiByteToWideChar(CP_UTF8, 0, sUIStrings.title, -1, szwTitle,
data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_win.cxx:115:5:  [1] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120). Risk is very
  low, the length appears to be in characters not bytes.
    MultiByteToWideChar(CP_UTF8, 0, sUIStrings.info, -1, szwInfo,
data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_win.cxx:276:9:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (wcslen(appPath) + wcslen(L".Local") >= MAX_PATH)
data/libreoffice-7.0.3/onlineupdate/source/update/updater/progressui_win.cxx:276:27:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (wcslen(appPath) + wcslen(L".Local") >= MAX_PATH)
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:732:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        while (written < read)
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2013:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(workingDirectory, installationDir, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2021:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(inifile, installationDir, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2058:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(exefullpath, installationDir, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2079:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(slogFile, updateInfoDir, MAX_PATH);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2086:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
    wcsncpy(dummyArg, L"argv0ignored ", sizeof(dummyArg) / sizeof(dummyArg[0]) - 1);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2088:18:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t len = wcslen(exearg) + wcslen(dummyArg);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2088:35:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t len = wcslen(exearg) + wcslen(dummyArg);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2095:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(cmdline, dummyArg, len);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2200:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (fwrite(aStatus, strlen(aStatus), 1, file) != 1)
data/libreoffice-7.0.3/onlineupdate/source/update/updater/updater.cxx:2574:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(results->MARChannelID, updater_strings[0], MAX_TEXT_LEN - 1);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/win_dirent.cxx:22:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(name, path, sizeof(name)/sizeof(name[0]));
data/libreoffice-7.0.3/onlineupdate/source/update/updater/win_dirent.cxx:23:5:  [1] (buffer) wcsncat:
  Easily used incorrectly (e.g., incorrectly computing the correct maximum
  size to add) [MS-banned] (CWE-120). Consider strcat_s, strlcat, or
  automatically resizing strings. Risk is low because the source is a
  constant string.
    wcsncat(name, L"\\*", sizeof(name)/sizeof(name[0]) - wcslen(name) - 1);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/win_dirent.cxx:23:58:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    wcsncat(name, L"\\*", sizeof(name)/sizeof(name[0]) - wcslen(name) - 1);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/win_dirent.cxx:85:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(gDirEnt.d_name, data.cFileName,
data/libreoffice-7.0.3/onlineupdate/source/update/updater/xpcom/glue/nsVersionComparator.cxx:111:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aResult.strBlen = strlen(aResult.strB);
data/libreoffice-7.0.3/onlineupdate/source/update/updater/xpcom/glue/nsVersionComparator.cxx:199:35:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aResult.strBlen = wcslen(aResult.strB);
data/libreoffice-7.0.3/oox/source/crypto/AgileEngine.cxx:335:53:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    return (hash.size() <= hashValue.size() && std::equal(hash.begin(), hash.end(), hashValue.begin()));
data/libreoffice-7.0.3/oox/source/crypto/AgileEngine.cxx:419:21:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
               std::equal(mInfo.hmacHash.begin(), mInfo.hmacHash.end(), mInfo.hmacCalculatedHash.begin()));
data/libreoffice-7.0.3/oox/source/crypto/AgileEngine.cxx:500:15:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if (!std::equal(aReadReservedBytes.begin(), aReadReservedBytes.end(), aExpectedReservedBytes.begin()))
data/libreoffice-7.0.3/oox/source/crypto/Standard2007Engine.cxx:157:17:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    return std::equal(hash.begin(), hash.end(), verifierHash.begin());
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:42:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OString aName = aToken.copy(strlen(aNamePrefix),
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:43:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                        aToken.getLength() - strlen(aNamePrefix) - strlen("\""));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:43:84:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                        aToken.getLength() - strlen(aNamePrefix) - strlen("\""));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:48:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OString aValue = aToken.copy(strlen(aValuePrefix),
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:49:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                         aToken.getLength() - strlen(aValuePrefix) - strlen(" }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:49:86:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                         aToken.getLength() - strlen(aValuePrefix) - strlen(" }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:80:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    rValue.copy(nStart + strlen("{ "), i - nStart - strlen(" },")));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:80:69:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    rValue.copy(nStart + strlen("{ "), i - nStart - strlen(" },")));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:94:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sal_Int32 nIndex = strlen(aExpectedFVPrefix);
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:99:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    nIndex += strlen(aExpectedFTPrefix);
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:106:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    nIndex += strlen(aExpectedSVPrefix);
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:111:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    nIndex += strlen(aExpectedSTPrefix);
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:122:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sal_Int32 nIndex = strlen(aExpectedCommandPrefix);
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:127:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    nIndex += strlen(aExpectedCountPrefix);
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:138:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sal_Int32 nIndex = strlen(aExpectedXPrefix);
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:143:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    nIndex += strlen(aExpectedYPrefix);
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:148:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    nIndex += strlen(aExpectedWidthPrefix);
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:153:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    nIndex += strlen(aExpectedHeightPrefix);
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:165:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sal_Int32 nIndex = strlen(aExpectedWidthPrefix);
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:170:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    nIndex += strlen(aExpectedHeightPrefix);
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:203:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aToken = aToken.copy(strlen(aExpectedPrefix),
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:204:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     aToken.getLength() - strlen(aExpectedPrefix) - strlen(" }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:204:85:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     aToken.getLength() - strlen(aExpectedPrefix) - strlen(" }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:210:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            nStart = i + strlen(", ");
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:219:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aToken = aToken.copy(strlen(aExpectedPrefix),
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:220:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                             aToken.getLength() - strlen(aExpectedPrefix) - strlen(" }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:220:77:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                             aToken.getLength() - strlen(aExpectedPrefix) - strlen(" }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:258:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aToken = aToken.copy(strlen(aExpectedPrefix),
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:259:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     aToken.getLength() - strlen(aExpectedPrefix) - strlen(" } }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:259:85:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     aToken.getLength() - strlen(aExpectedPrefix) - strlen(" } }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:268:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            nStart = i + strlen(", ");
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:302:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                sal_Int32 nIndex{ nStart + static_cast<sal_Int32>(strlen(aExpectedPrefix)) };
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:306:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                nIndex += strlen(aExpectedVPrefix);
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:311:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                nIndex += strlen(aExpectedTPrefix);
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:322:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            nStart = i + strlen(", ");
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:366:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                OString aToken = rValue.copy(nStart + strlen("{ "), i - nStart - strlen(" },"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:366:82:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                OString aToken = rValue.copy(nStart + strlen("{ "), i - nStart - strlen(" },"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:416:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    rValue.copy(nStart + strlen("{ "), i - nStart - strlen(" },")));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:416:69:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    rValue.copy(nStart + strlen("{ "), i - nStart - strlen(" },")));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:438:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                OUString::fromUtf8(rValue.copy(nStart + strlen("\""), i - nStart - strlen("\""))));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:438:84:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                OUString::fromUtf8(rValue.copy(nStart + strlen("\""), i - nStart - strlen("\""))));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:461:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    rValue.copy(nStart + strlen("{ "), i - nStart - strlen(" },"))));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:461:69:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    rValue.copy(nStart + strlen("{ "), i - nStart - strlen(" },"))));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:499:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aToken = aToken.copy(strlen(aExpectedPrefix),
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:500:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     aToken.getLength() - strlen(aExpectedPrefix) - strlen(" } }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:500:85:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     aToken.getLength() - strlen(aExpectedPrefix) - strlen(" } }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:505:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            nStart = i + strlen(", ");
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:528:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    rValue.copy(nStart + strlen("{ "), i - nStart - strlen(" },"))));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:528:69:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    rValue.copy(nStart + strlen("{ "), i - nStart - strlen(" },"))));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:566:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aToken = aToken.copy(strlen(aExpectedPrefix),
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:567:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     aToken.getLength() - strlen(aExpectedPrefix) - strlen(" } }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:567:85:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     aToken.getLength() - strlen(aExpectedPrefix) - strlen(" } }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:572:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            nStart = i + strlen(", ");
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:595:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    rValue.copy(nStart + strlen("{ "), i - nStart - strlen(" },"))));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:595:69:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    rValue.copy(nStart + strlen("{ "), i - nStart - strlen(" },"))));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:633:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aToken = aToken.copy(strlen(aExpectedPrefix),
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:634:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     aToken.getLength() - strlen(aExpectedPrefix) - strlen(" } }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:634:85:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     aToken.getLength() - strlen(aExpectedPrefix) - strlen(" } }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:639:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            nStart = i + strlen(", ");
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:662:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    lcl_parseSize(rValue.copy(nStart + strlen("{ "), i - nStart - strlen(" },"))));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:662:83:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    lcl_parseSize(rValue.copy(nStart + strlen("{ "), i - nStart - strlen(" },"))));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:697:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aToken = aToken.copy(strlen(aExpectedPrefix),
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:698:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     aToken.getLength() - strlen(aExpectedPrefix) - strlen(" } }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:698:85:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     aToken.getLength() - strlen(aExpectedPrefix) - strlen(" } }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:703:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            nStart = i + strlen(", ");
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:725:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                OString aToken = rValue.copy(nStart + strlen("{ "), i - nStart - strlen(" },"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:725:82:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                OString aToken = rValue.copy(nStart + strlen("{ "), i - nStart - strlen(" },"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:766:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aLine.copy(strlen(aCommentPrefix),
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:767:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                           aLine.getLength() - strlen(aCommentPrefix) - strlen(" */")));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:767:73:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                           aLine.getLength() - strlen(aCommentPrefix) - strlen(" */")));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:783:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                                    - strlen(" }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:802:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                                    - strlen(" }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:821:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                                    - strlen(" }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:860:84:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                 aLine.getLength() - aExpectedPrefix.getLength() - strlen(" }"));
data/libreoffice-7.0.3/oox/source/drawingml/customshapepresetdata.cxx:878:84:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                 aLine.getLength() - aExpectedPrefix.getLength() - strlen(" }"));
data/libreoffice-7.0.3/oox/source/drawingml/presetgeometrynames.cxx:90:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return OUString(pRetValue, strlen(pRetValue), RTL_TEXTENCODING_ASCII_US);
data/libreoffice-7.0.3/oox/source/drawingml/presetgeometrynames.cxx:111:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return OUString(pRetValue, strlen(pRetValue), RTL_TEXTENCODING_ASCII_US);
data/libreoffice-7.0.3/oox/source/ole/oleobjecthelper.cxx:153:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OUString aPersistName = aUrl.copy( strlen(g_aEmbeddedObjScheme) );
data/libreoffice-7.0.3/oox/source/ppt/commonbehaviorcontext.cxx:87:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                                             strlen(attrConv->mpAPIName),
data/libreoffice-7.0.3/opencl/opencltest/main.cxx:109:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t sourceSize[] = { strlen(source[0]) };
data/libreoffice-7.0.3/opencl/source/opencl_device.cxx:112:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
size_t sourceSize[] = { strlen(source) };
data/libreoffice-7.0.3/opencl/source/openclwrapper.cxx:386:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            aGeneratedFiles[i]->read(binary, nSize, nBytesRead);
data/libreoffice-7.0.3/pyuno/source/loader/pyuno_loader.cxx:175:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        bufPYTHONPATH.append( OUString(oldEnv, strlen(oldEnv), osl_getThreadTextEncoding()) );
data/libreoffice-7.0.3/pyuno/source/module/pyuno_dlopenwrapper.c:62:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(libname, dl_info.dli_fname, len);
data/libreoffice-7.0.3/pyuno/source/module/pyuno_module.cxx:341:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OString const libname = OString(testlib, strlen(testlib))
data/libreoffice-7.0.3/pyuno/source/module/pyuno_module.cxx:344:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OString const libname(testlib, strlen(testlib));
data/libreoffice-7.0.3/pyuno/source/module/pyuno_util.cxx:74:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        ret = OUString( name, strlen(name), osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/pyuno/zipcore/python.cxx:122:43:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        clSize += MY_LENGTH(L" \"") + 4 * wcslen(argv[i]) + MY_LENGTH(L"\"");
data/libreoffice-7.0.3/registry/source/keyimpl.cxx:425:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size +=  4 + strlen(pValueList[i]) + 1;
data/libreoffice-7.0.3/registry/source/keyimpl.cxx:440:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sLen = strlen(pValueList[i]) + 1;
data/libreoffice-7.0.3/registry/source/reflwrit.cxx:247:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size += strlen(m_value.aUtf8) + 1;
data/libreoffice-7.0.3/registry/test/testmerge.cxx:59:73:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    REG_ENSURE(!key5.setValue(OUString(), RegValueType::STRING, sValue, strlen(sValue)+1), "testGenerateMerge1 error 7a");
data/libreoffice-7.0.3/registry/test/testmerge.cxx:84:73:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    REG_ENSURE(!key5.setValue(OUString(), RegValueType::STRING, sValue, strlen(sValue)+1), "testGenerateMerge1 error 17a");
data/libreoffice-7.0.3/registry/test/testmerge.cxx:128:73:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    REG_ENSURE(!key7.setValue(OUString(), RegValueType::STRING, sValue, strlen(sValue)+1), "testGenerateMerge1 error 9a");
data/libreoffice-7.0.3/registry/test/testmerge.cxx:152:73:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    REG_ENSURE(!key7.setValue(OUString(), RegValueType::STRING, sValue, strlen(sValue)+1), "testGenerateMerge1 error 19a");
data/libreoffice-7.0.3/registry/test/testmerge.cxx:302:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    REG_ENSURE(valueType == RegValueType::STRING && valueSize == strlen(sValue)+1, "testMerge error 76");
data/libreoffice-7.0.3/registry/test/testmerge.cxx:337:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    REG_ENSURE(valueType == RegValueType::STRING && valueSize == strlen(sValue)+1, "testMerge error 86");
data/libreoffice-7.0.3/registry/test/testmerge.cxx:354:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    REG_ENSURE(valueType == RegValueType::STRING && valueSize == strlen(sValue)+1, "testMerge error 92");
data/libreoffice-7.0.3/registry/test/testmerge.cxx:380:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    REG_ENSURE(valueType == RegValueType::STRING && valueSize == strlen(sValue)+1, "testMerge error 100");
data/libreoffice-7.0.3/registry/tools/options.cxx:91:17:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    while ((c = fgetc(fp)) != EOF)
data/libreoffice-7.0.3/registry/tools/regmerge.cxx:100:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (!Options::checkArgument(args, argv[i], strlen(argv[i])))
data/libreoffice-7.0.3/registry/tools/regview.cxx:48:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString regName( convertToFileUrl(argv[1], strlen(argv[1])) );
data/libreoffice-7.0.3/reportdesign/source/core/misc/reportformula.cxx:53:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sal_Int32 nPrefixLen = strlen(sFieldPrefix);
data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlExport.cxx:1389:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sFieldData = sFieldData.copy(strlen(s_sReportPrefix));
data/libreoffice-7.0.3/reportdesign/source/filter/xml/xmlGroup.cxx:90:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                nPos = strlen(s_sChanged);
data/libreoffice-7.0.3/sal/android/libreofficekit-jni.c:96:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    data_dir_len = strlen(data_dir);
data/libreoffice-7.0.3/sal/android/libreofficekit-jni.c:98:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(fontsConfPath, data_dir, data_dir_len);
data/libreoffice-7.0.3/sal/android/libreofficekit-jni.c:99:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(fontsConfPath + data_dir_len, fontsConf, sizeof(fontsConf));
data/libreoffice-7.0.3/sal/android/libreofficekit-jni.c:170:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    data_dir_len = strlen(data_dir);
data/libreoffice-7.0.3/sal/android/libreofficekit-jni.c:173:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(full_program_dir, data_dir, data_dir_len);
data/libreoffice-7.0.3/sal/android/libreofficekit-jni.c:174:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(full_program_dir + data_dir_len, program_dir, sizeof(program_dir));
data/libreoffice-7.0.3/sal/android/lo-bootstrap.c:175:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t name_size = strlen(name);
data/libreoffice-7.0.3/sal/android/lo-bootstrap.c:619:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    name_size = strlen(pn);
data/libreoffice-7.0.3/sal/android/lo-bootstrap.c:665:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        char *new_argv0 = malloc(strlen(lo_bootstrap_info.dli_fname) + strlen(c_argv[0]));
data/libreoffice-7.0.3/sal/android/lo-bootstrap.c:665:72:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        char *new_argv0 = malloc(strlen(lo_bootstrap_info.dli_fname) + strlen(c_argv[0]));
data/libreoffice-7.0.3/sal/android/lo-bootstrap.c:692:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    nread = read(fd, buffer+*b, sizeof_buffer - 1 - *b);
data/libreoffice-7.0.3/sal/android/uthash.h:229:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    HASH_FIND(hh,head,findstr,strlen(findstr),out)
data/libreoffice-7.0.3/sal/android/uthash.h:231:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    HASH_ADD(hh,head,strfield,strlen(add->strfield),add)
data/libreoffice-7.0.3/sal/cppunittester/cppunittester.cxx:132:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        int len = strlen(tn.get());
data/libreoffice-7.0.3/sal/cppunittester/cppunittester.cxx:264:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (pPath && strlen (pPath) > 256)
data/libreoffice-7.0.3/sal/osl/all/log.cxx:275:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        const size_t nStrLen(std::strlen(SRCDIR "/"));
data/libreoffice-7.0.3/sal/osl/all/log.cxx:375:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    std::size_t areaLen = std::strlen(area);
data/libreoffice-7.0.3/sal/osl/unx/file.cxx:401:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        ssize_t nBytes = ::read(m_fd, pBuffer, nBytesRequested);
data/libreoffice-7.0.3/sal/osl/unx/file.cxx:870:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        maEntries[mnCur].maFilePath = OString(cpFilePath, strlen(cpFilePath));
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:174:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        path = OString(tmp.get(), std::strlen(tmp.get()));
data/libreoffice-7.0.3/sal/osl/unx/file_misc.cxx:335:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    strFileName = OString(filename, strlen(filename));
data/libreoffice-7.0.3/sal/osl/unx/file_url.cxx:563:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if (!TextToUnicode(resolved_path, strlen(resolved_path), path, PATH_MAX))
data/libreoffice-7.0.3/sal/osl/unx/memory.cxx:25:12:  [1] (free) memalign:
  On some systems (though not Linux-based systems) an attempt to free()
  results from memalign() may fail. This may, on a few systems, be
  exploitable. Also note that memalign() may not check that the boundary
  parameter is correct (CWE-676). Use posix_memalign instead (defined in
  POSIX's 1003.1d). Don't switch to valloc(); it is marked as obsolete in BSD
  4.3, as legacy in SUSv2, and is no longer defined in SUSv3. In some cases,
  malloc()'s alignment may be sufficient.
    return memalign(align, size);
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:142:17:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
                strcpy( buffer + offset++, "_" );
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:188:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t len = strlen( locale );
data/libreoffice-7.0.3/sal/osl/unx/nlsupport.cxx:603:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy( codeset_buf, codeset, sizeof(codeset_buf) );
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:263:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            while ((i = read(channel[0], &status, sizeof(status))) < 0)
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:882:13:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
            sscanf(tmp + 2,
data/libreoffice-7.0.3/sal/osl/unx/process.cxx:966:13:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
            sscanf(tmp, "SigPnd: %23s SigBlk: %23s SigIgn: %23s %*s %23s",
data/libreoffice-7.0.3/sal/osl/unx/process_impl.cxx:293:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                p_env_var, strlen(p_env_var), encoding,
data/libreoffice-7.0.3/sal/osl/unx/process_impl.cxx:415:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            buffer, strlen(buffer), osl_getThreadTextEncoding(),
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:334:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        (strlen(pFile->m_pWriteBuf)
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:337:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        strlen(pFile->m_pWriteBuf) << " != "
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:410:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            MaxLen = (MaxLen - 1 < strlen(pStr)) ? (MaxLen - 1) : strlen(pStr);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:410:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            MaxLen = (MaxLen - 1 < strlen(pStr)) ? (MaxLen - 1) : strlen(pStr);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:412:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(pszString, pStr, MaxLen);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:524:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    Line = static_cast<char*>(malloc(strlen(pszEntry)+strlen(pszString)+48));
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:524:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    Line = static_cast<char*>(malloc(strlen(pszEntry)+strlen(pszString)+48));
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:535:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            Line[1 + strlen(pszSection)] = ']';
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:536:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            Line[2 + strlen(pszSection)] = '\0';
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:540:76:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                (! addSection(pProfile, pProfile->m_NoLines - 1, &pStr[1], strlen(pszSection))))
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:557:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        Line[0 + strlen(pszEntry)] = '=';
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:558:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        strcpy(&Line[1 + strlen(pszEntry)], pszString);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:569:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                (! addEntry(pProfile, pSec, i, pStr, strlen(pszEntry))))
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:587:72:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            setEntry(pProfile, pSec, NoEntry, i, pProfile->m_Lines[i], strlen(pszEntry));
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:761:25:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                        strncpy(&pszBuffer[n], &pProfile->m_Lines[pSec->m_Entries[i].m_Line]
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:841:21:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                    strncpy(&pszBuffer[n], &pProfile->m_Lines[pSec->m_Line][pSec->m_Offset],
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1073:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            if ((Max = read(pFile->m_Handle, &pFile->m_ReadBuf[Bytes], Free)) < 0)
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1136:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    unsigned int Len = strlen(pszLine);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1488:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    Len = strlen(Section);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1507:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        Len = strlen(Entry);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1578:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                pChar = pStr + strlen(pStr);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1752:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(pszFileName);
data/libreoffice-7.0.3/sal/osl/unx/profile.cxx:1770:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(pszExtension);
data/libreoffice-7.0.3/sal/osl/unx/random.cxx:26:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            if ((nb_read = read(fd, buffer, desired_len)) == -1)
data/libreoffice-7.0.3/sal/osl/unx/readwrite_helper.cxx:58:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        auto nRead = read(fd, bufferForReading, cap_ssize_t(nToRead));
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:137:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        buffer += strlen(buffer) + 1;
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:138:9:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
        strcpy(buffer, "*");
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:140:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        buffer += strlen(buffer) + 1;
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:144:9:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
        strcpy(buffer, "");
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:146:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        buffer += strlen(buffer) + 1;
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:149:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        buffer += strlen(buffer) + 1;
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:152:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        buffer += strlen(buffer) + 1;
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:153:9:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
        strcpy(buffer, "");
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:155:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        buffer += strlen(buffer) + 1;
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:238:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        auto const n = std::strlen(pszName);
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:295:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        *pszDirectory = OString(homeDir, std::strlen(homeDir));
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:356:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            auto const len = std::strlen(pStr);
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:366:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        auto const len = std::strlen(pSecImpl->m_pPasswd.pw_dir);
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:406:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        auto const len = strlen(configDir);
data/libreoffice-7.0.3/sal/osl/unx/security.cxx:475:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        auto const len = std::strlen(pStr);
data/libreoffice-7.0.3/sal/osl/unx/socket.cxx:879:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if ((strlen(uts.nodename) + 1) > nBufLen)
data/libreoffice-7.0.3/sal/osl/unx/socket.cxx:882:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(LocalHostname, uts.nodename, sizeof( LocalHostname ));
data/libreoffice-7.0.3/sal/osl/unx/socket.cxx:900:21:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                    strncpy(LocalHostname, pStr, sizeof( LocalHostname ));
data/libreoffice-7.0.3/sal/osl/unx/socket.cxx:2094:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(pBuffer, strerror(EINVAL), BufferSize-1);
data/libreoffice-7.0.3/sal/osl/unx/socket.cxx:2098:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(pBuffer, strerror(pSocket->m_nLastError), BufferSize-1);
data/libreoffice-7.0.3/sal/osl/unx/system.cxx:64:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const size_t appBundleLen = strlen(appBundle);
data/libreoffice-7.0.3/sal/osl/unx/system.cxx:113:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                      int nLen = strlen( tmpPath ) + ( unprocessedPath ? strlen( unprocessedPath + 1 ) + 1 : 0 );
data/libreoffice-7.0.3/sal/osl/unx/system.cxx:113:74:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                      int nLen = strlen( tmpPath ) + ( unprocessedPath ? strlen( unprocessedPath + 1 ) + 1 : 0 );
data/libreoffice-7.0.3/sal/osl/unx/system.cxx:118:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                              int nTmpPathLen = strlen( tmpPath );
data/libreoffice-7.0.3/sal/osl/unx/system.cxx:119:31:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                              strcat( tmpPath, "/" );
data/libreoffice-7.0.3/sal/osl/unx/tempfile.cxx:53:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    rtl_string2UString( &ustrTempPath, pValue, strlen( pValue ), osl_getThreadTextEncoding(), OSTRING_TO_OUSTRING_CVTFLAGS );
data/libreoffice-7.0.3/sal/osl/unx/thread.cxx:560:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if ( strlen( name ) > LINUX_THREAD_NAME_MAXLEN )
data/libreoffice-7.0.3/sal/osl/unx/thread.cxx:566:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy( shortname, name, LINUX_THREAD_NAME_MAXLEN );
data/libreoffice-7.0.3/sal/osl/unx/uunxapi.cxx:377:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (!(strncmp(sandbox, cpPath, strlen(sandbox)) == 0 &&
data/libreoffice-7.0.3/sal/osl/unx/uunxapi.cxx:378:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              cpPath[strlen(sandbox)] == '/'))
data/libreoffice-7.0.3/sal/osl/w32/file_dirvol.cxx:293:20:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        int nLen = wcslen( pEnum->lpCurrent );
data/libreoffice-7.0.3/sal/osl/w32/file_dirvol.cxx:1067:46:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if ( pItemImpl->cDriveString[wcslen(pItemImpl->cDriveString) - 1] != '\\' )
data/libreoffice-7.0.3/sal/osl/w32/file_dirvol.cxx:1068:21:  [1] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Risk is low because the source is a constant
  character.
                    wcscat( pItemImpl->cDriveString, L"\\" );
data/libreoffice-7.0.3/sal/osl/w32/file_url.cxx:324:37:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                sal_Int32 nDelLen = wcslen( lpLastDelimiter );
data/libreoffice-7.0.3/sal/osl/w32/file_url.cxx:353:32:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            std::size_t nLen = wcslen(lpPath);
data/libreoffice-7.0.3/sal/osl/w32/file_url.cxx:490:16:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return wcslen( lpszPath );
data/libreoffice-7.0.3/sal/osl/w32/file_url.cxx:515:14:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if ( wcslen( lpszShortPath ) <= cchBuffer )
data/libreoffice-7.0.3/sal/osl/w32/process.cxx:457:25:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            new wchar_t[wcslen(lpName) + 1 + wcslen(lpValue) + 1]);
data/libreoffice-7.0.3/sal/osl/w32/process.cxx:457:46:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            new wchar_t[wcslen(lpName) + 1 + wcslen(lpValue) + 1]);
data/libreoffice-7.0.3/sal/osl/w32/process.cxx:459:9:  [1] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Risk is low because the source is a constant
  character.
        wcscat(buffer.get(), L"=");
data/libreoffice-7.0.3/sal/osl/w32/process.cxx:475:25:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            new wchar_t[wcslen(lpName) + 1 + 1]);
data/libreoffice-7.0.3/sal/osl/w32/process.cxx:477:9:  [1] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Risk is low because the source is a constant
  character.
        wcscat(buffer.get(), L"=");
data/libreoffice-7.0.3/sal/osl/w32/procimpl.cxx:103:27:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        while (size_t l = wcslen(p))
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:379:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        rtl_string2UString(&pSection, pszSection, strlen(pszSection), osl_getThreadTextEncoding(), OSTRING_TO_OUSTRING_CVTFLAGS);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:384:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        rtl_string2UString(&pEntry, pszEntry, strlen(pszEntry), osl_getThreadTextEncoding(), OSTRING_TO_OUSTRING_CVTFLAGS);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:389:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        rtl_string2UString(&pDefault, pszDefault, strlen(pszDefault), osl_getThreadTextEncoding(), OSTRING_TO_OUSTRING_CVTFLAGS);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:417:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    rtl_string2UString(&pSection, pszSection, strlen(pszSection), osl_getThreadTextEncoding(), OSTRING_TO_OUSTRING_CVTFLAGS);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:421:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        rtl_string2UString(&pEntry, pszEntry, strlen(pszEntry), osl_getThreadTextEncoding(), OSTRING_TO_OUSTRING_CVTFLAGS);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:426:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        rtl_string2UString(&pString, pszString, strlen(pszString), osl_getThreadTextEncoding(), OSTRING_TO_OUSTRING_CVTFLAGS);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:476:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            MaxLen = (MaxLen - 1 < strlen(pStr)) ? (MaxLen - 1) : strlen(pStr);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:476:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            MaxLen = (MaxLen - 1 < strlen(pStr)) ? (MaxLen - 1) : strlen(pStr);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:478:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(pszString, pStr, MaxLen);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:573:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            Line[1 + strlen(pszSection)] = ']';
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:574:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            Line[2 + strlen(pszSection)] = '\0';
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:577:76:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                (! addSection(pProfile, pProfile->m_NoLines - 1, &pStr[1], strlen(pszSection))))
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:589:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        Line[0 + strlen(pszEntry)] = '=';
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:590:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        strcpy(&Line[1 + strlen(pszEntry)], pszString);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:600:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                (! addEntry(pProfile, pSec, i, pStr, strlen(pszEntry))))
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:613:72:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            setEntry(pProfile, pSec, NoEntry, i, pProfile->m_Lines[i], strlen(pszEntry));
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:725:25:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                        strncpy(&pszBuffer[n], &pProfile->m_Lines[pSec->m_Entries[i].m_Line]
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:786:28:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (nFileLen + wcslen(STR_INI_EXTENSION) >= aFile.getBufSizeInSymbols())
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:790:63:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            copy_ustr_n( aFile + nFileLen, STR_INI_EXTENSION, wcslen(STR_INI_EXTENSION)+1 );
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:791:25:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            nFileLen += wcslen(STR_INI_EXTENSION);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:822:24:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (nFileLen + wcslen(STR_INI_EXTENSION) >= aFile.getBufSizeInSymbols())
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:826:58:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        copy_ustr_n(aFile + nFileLen, STR_INI_EXTENSION, wcslen(STR_INI_EXTENSION)+1);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:827:21:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nFileLen += wcslen(STR_INI_EXTENSION);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:997:21:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                    strncpy(&pszBuffer[n], &pProfile->m_Lines[pSec->m_Line][pSec->m_Offset],
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:1251:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    unsigned int Len = strlen(pszLine);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:1642:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    Len = strlen(Section);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:1662:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        Len = strlen(Entry);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:1720:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                pChar = pStr + strlen(pStr);
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2054:64:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    for (pChr = Buffer; *pChr != '\0'; pChr += strlen(pChr) + 1)
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2088:64:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    for (pChr = Buffer; *pChr != '\0'; pChr += strlen(pChr) + 1)
data/libreoffice-7.0.3/sal/osl/w32/profile.cxx:2201:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if (strnicmp(pStr + 1, SubDirs[i], strlen(SubDirs[i])) == 0)
data/libreoffice-7.0.3/sal/osl/w32/security.cxx:125:5:  [1] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Risk is low because the source is a constant
  character.
    wcscat(o3tl::toW(remoteName), L"\\");
data/libreoffice-7.0.3/sal/osl/w32/security.cxx:129:5:  [1] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Risk is low because the source is a constant
  character.
    wcscat(o3tl::toW(userName), L"\\");
data/libreoffice-7.0.3/sal/osl/w32/security.cxx:619:25:  [1] (buffer) wcscat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Risk is low because the source is a constant
  character.
                        wcscat(o3tl::toW(Name), L"/");
data/libreoffice-7.0.3/sal/osl/w32/socket.cxx:623:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        &hostName, Host, strlen(Host),
data/libreoffice-7.0.3/sal/osl/w32/socket.cxx:641:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                            &u.pData, Host, strlen(Host), osl_getThreadTextEncoding(),
data/libreoffice-7.0.3/sal/qa/OStringBuffer/rtl_OStringBuffer.cxx:1387:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sal_Int32 nLen = strlen(pstr);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2324:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            nError3 = testFile.read(buffer_read, 10, nCount_read);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2468:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            nError1 = testFile.read(buffer_read, 1, nCount_read);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2488:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            nError1 = testFile.read(buffer_read, 1, nCount_read);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2510:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            nError1 = testFile.read(buffer_read, 1, nCount_read);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2796:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    class read : public CppUnit::TestFixture
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2803:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read()
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2844:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            nError1 = testFile.read(buffer_read, 10, nCount_read);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2869:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            nError1 = testFile.read(buffer_read, 26, nCount_read);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2885:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        CPPUNIT_TEST_SUITE(read);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2939:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            nError1 = testFile.read(buffer_read, 10, nCount_read);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:2991:60:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                nError1 = testFile.write(ppStrSeq[nCount], strlen(ppStrSeq[nCount]), nCount_write);
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:3654:53:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(osl_File::read, "osl_File");
data/libreoffice-7.0.3/sal/qa/osl/file/osl_File.cxx:5091:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(buff, drv, 1);
data/libreoffice-7.0.3/sal/qa/osl/pipe/osl_Pipe.cxx:767:52:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    sal_Int32 nChars = aSenderPipe.read( buf, m_pTestString1.getLength() + 1 );
data/libreoffice-7.0.3/sal/qa/osl/process/osl_Thread.cxx:1906:17:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
                strcpy(pc, "i");
data/libreoffice-7.0.3/sal/qa/osl/process/osl_process.cxx:286:47:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        bool common_env_content_equals = std::equal(child_env.begin(), child_env.end(), parent_env.begin());
data/libreoffice-7.0.3/sal/qa/osl/process/osl_process.cxx:296:18:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            std::equal(different_env_vars.begin(), different_env_vars.end(), different_child_env_vars.begin());
data/libreoffice-7.0.3/sal/qa/osl/process/osl_process_child.cxx:68:27:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        while (size_t l = wcslen(p))
data/libreoffice-7.0.3/sal/qa/rtl/cipher/rtl_cipher.cxx:184:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(reinterpret_cast<char*>(pPlainTextBuffer), _sPlainTextStr.getStr(), 16);
data/libreoffice-7.0.3/sal/qa/rtl/cipher/rtl_cipher.cxx:239:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(reinterpret_cast<char*>(pPlainTextBuffer), _sPlainTextStr.getStr(), 16);
data/libreoffice-7.0.3/sal/qa/rtl/math/test-rtl-math.cxx:34:17:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    static bool equal( const rtl_math_ConversionStatus& x, const rtl_math_ConversionStatus& y )
data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_str.cxx:719:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                CPPUNIT_ASSERT_MESSAGE("string should be empty", strlen(pStr2) == 0);
data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_str.cxx:732:72:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                CPPUNIT_ASSERT_MESSAGE("string should contain 'trim'", strlen(pStr2) == 4);
data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_str.cxx:746:72:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                CPPUNIT_ASSERT_MESSAGE("string should contain 'trim'", strlen(pStr2) == 4);
data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_str.cxx:759:72:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                CPPUNIT_ASSERT_MESSAGE("string should contain 'trim'", strlen(pStr2) == 4);
data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_str.cxx:770:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                rtl_str_trim_WithLength( pStr2, strlen(pStr2) );
data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_str.cxx:772:72:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                CPPUNIT_ASSERT_MESSAGE("string should contain 'trim'", strlen(pStr2) == 11);
data/libreoffice-7.0.3/sal/qa/rtl/ostring/rtl_string.cxx:50:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    && (strlen(aStr.getStr())
data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_OUString2.cxx:886:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString::intern( "",strlen(""),RTL_TEXTENCODING_ASCII_US );
data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_ustr.cxx:927:14:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        void equal()
data/libreoffice-7.0.3/sal/qa/rtl/oustring/rtl_ustr.cxx:960:22:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        CPPUNIT_TEST(equal);
data/libreoffice-7.0.3/sal/qa/rtl/process/rtl_Process.cxx:173:14:  [1] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source is a constant character.
             sprintf( pBuffer + nPtr, "0");
data/libreoffice-7.0.3/sal/qa/rtl/strings/test_ostring_concat.cxx:34:17:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    static bool equal(std::type_info const & x, std::type_info const & y) { return x == y; }
data/libreoffice-7.0.3/sal/qa/rtl/strings/test_ostring_concat.cxx:104:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    rtl_string_newFromLiteral( &str, "test", strlen( "test" ), 0 );
data/libreoffice-7.0.3/sal/qa/rtl/strings/test_oustring_concat.cxx:33:17:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    static bool equal(std::type_info const & x, std::type_info const & y) { return x == y; }
data/libreoffice-7.0.3/sal/qa/rtl/strings/test_oustring_concat.cxx:107:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    rtl_uString_newFromLiteral( &str, "test", strlen( "test" ), 0 );
data/libreoffice-7.0.3/sal/qa/rtl/uri/rtl_Uri.cxx:58:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                OString sStr("h\xE4llo", strlen("h\xE4llo"));
data/libreoffice-7.0.3/sal/rtl/bootstrap.cxx:223:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        fileName = OUString(inifile, strlen(inifile), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/sal/rtl/bootstrap.cxx:263:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                fileName = fileName.replaceAt(off + 1, strlen("MacOS"), LIBO_ETC_FOLDER);
data/libreoffice-7.0.3/sal/rtl/bootstrap.cxx:459:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            value, OUString(app_data_dir, strlen(app_data_dir), RTL_TEXTENCODING_UTF8).pData);
data/libreoffice-7.0.3/sal/rtl/bootstrap.cxx:469:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            value, OUString(app_data_dir, strlen(app_data_dir), RTL_TEXTENCODING_UTF8).pData);
data/libreoffice-7.0.3/sal/rtl/bootstrap.cxx:830:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
sal_Unicode read(OUString const & text, sal_Int32 * pos, bool * escaped)
data/libreoffice-7.0.3/sal/rtl/bootstrap.cxx:880:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        sal_Unicode c = read(text, &i, &escaped);
data/libreoffice-7.0.3/sal/rtl/bootstrap.cxx:898:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    c = read(text, &i, &escaped);
data/libreoffice-7.0.3/sal/rtl/bootstrap.cxx:986:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    c = read(text, &j, &escaped);
data/libreoffice-7.0.3/sal/rtl/strtmpl.cxx:67:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return strlen( pStr);
data/libreoffice-7.0.3/sal/rtl/strtmpl.cxx:72:16:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return wcslen(reinterpret_cast<wchar_t const *>(pStr));
data/libreoffice-7.0.3/sal/textenc/tencinfo.cxx:416:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sal_uInt32          nBufLen = strlen( pUnixCharset )+1;
data/libreoffice-7.0.3/sal/textenc/tencinfo.cxx:746:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sal_uInt32                  nBufLen = strlen( pMimeCharset )+1;
data/libreoffice-7.0.3/sax/source/expatwrap/sax_expat.cxx:57:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define XML_CHAR_TO_OUSTRING(x) OUString(x , strlen( x ), RTL_TEXTENCODING_UTF8)
data/libreoffice-7.0.3/sax/source/expatwrap/saxwriter.cxx:543:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const int nLen = strlen( pc );
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:1155:64:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    OUString( XML_CAST( namespaces[ i + 1 ] ), strlen( XML_CAST( namespaces[ i + 1 ] )), RTL_TEXTENCODING_UTF8 ));
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:1162:73:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                sNamespace = OUString( XML_CAST( namespaces[ i + 1 ] ), strlen( XML_CAST( namespaces[ i + 1 ] )), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:1178:90:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    sal_Int32 nAttributeToken = GetTokenWithPrefix( attributes[ i + 1 ], strlen( XML_CAST( attributes[ i + 1 ] )), attributes[ i ], strlen( XML_CAST( attributes[ i ] )));
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:1178:149:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    sal_Int32 nAttributeToken = GetTokenWithPrefix( attributes[ i + 1 ], strlen( XML_CAST( attributes[ i + 1 ] )), attributes[ i ], strlen( XML_CAST( attributes[ i ] )));
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:1186:76:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    sal_Int32 nAttributeToken = GetToken( attributes[ i ], strlen( XML_CAST( attributes[ i ] )));
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:1200:69:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                rEvent.mnElementToken = GetTokenWithPrefix( prefix, strlen( XML_CAST( prefix )), localName, strlen( XML_CAST( localName )));
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:1200:109:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                rEvent.mnElementToken = GetTokenWithPrefix( prefix, strlen( XML_CAST( prefix )), localName, strlen( XML_CAST( localName )));
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:1202:99:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                rEvent.mnElementToken = GetTokenWithContextNamespace( nNamespaceToken, localName, strlen( XML_CAST( localName )));
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:1204:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                rEvent.mnElementToken = GetToken( localName, strlen( XML_CAST( localName )));
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:1226:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    sNamespace = OUString( XML_CAST( URI ), strlen( XML_CAST( URI )), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:1230:64:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aElementPrefix = OUString( XML_CAST( prefix ), strlen( XML_CAST( prefix )), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:1232:82:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            const OUString& rElementLocalName = OUString( XML_CAST( localName ), strlen( XML_CAST( localName )), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:1258:68:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aNamespaceURI = OUString( XML_CAST( attributes[ i + 2 ] ), strlen( XML_CAST( attributes[ i + 2 ] )), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:1327:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    rEvent.msNamespace = OUString( XML_CAST( target ), strlen( XML_CAST( target ) ), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/sax/source/fastparser/fastparser.cxx:1329:60:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        rEvent.msElementName = OUString( XML_CAST( data ), strlen( XML_CAST( data ) ), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/sax/source/tools/fastattribs.cxx:96:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(mpChunk + nWritePosition, pValue, nValueLength);
data/libreoffice-7.0.3/sax/source/tools/fastattribs.cxx:102:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    add( nToken, pValue, strlen( pValue ));
data/libreoffice-7.0.3/sax/source/tools/fastattribs.cxx:272:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nLen = strlen( pToken );
data/libreoffice-7.0.3/sax/source/tools/fastserializer.cxx:131:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            nLen = pStr ? strlen(pStr) : 0;
data/libreoffice-7.0.3/sax/test/sax/testsax.cxx:443:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    Sequence< sal_Int8> seqBytes( strlen( TestString ) );
data/libreoffice-7.0.3/sax/test/sax/testsax.cxx:444:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    memcpy( seqBytes.getArray() , TestString , strlen( TestString ) );
data/libreoffice-7.0.3/sax/test/sax/testsax.cxx:507:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    Sequence<sal_Int8> seqBytes( strlen( TestString ) );
data/libreoffice-7.0.3/sax/test/sax/testsax.cxx:508:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    memcpy( seqBytes.getArray() , TestString , strlen( TestString ) );
data/libreoffice-7.0.3/sax/test/sax/testsax.cxx:560:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    Sequence<sal_Int8> seqBytes( strlen( TestString ) );
data/libreoffice-7.0.3/sax/test/sax/testsax.cxx:561:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    memcpy( seqBytes.getArray() , TestString , strlen( TestString ) );
data/libreoffice-7.0.3/sax/test/sax/testwriter.cxx:52:44:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    explicit OFileWriter( char *pcFile ) { strncpy( m_pcFile, pcFile, 256 - 1 ); m_f = 0; }
data/libreoffice-7.0.3/sax/test/saxdemo.cxx:424:44:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    explicit OFileWriter( char *pcFile ) { strncpy( m_pcFile , pcFile, 256 - 1 ); m_f = 0; }
data/libreoffice-7.0.3/sc/qa/unit/helper/qahelper.cxx:615:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFileExtension(aFileFormats[nFormat].pName, strlen(aFileFormats[nFormat].pName), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/sc/qa/unit/helper/qahelper.cxx:616:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterName(aFileFormats[nFormat].pFilterName, strlen(aFileFormats[nFormat].pFilterName), RTL_TEXTENCODING_UTF8) ;
data/libreoffice-7.0.3/sc/qa/unit/helper/qahelper.cxx:619:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterType(aFileFormats[nFormat].pTypeName, strlen(aFileFormats[nFormat].pTypeName), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/sc/qa/unit/helper/qahelper.cxx:697:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterName(aFileFormats[nFormat].pFilterName, strlen(aFileFormats[nFormat].pFilterName), RTL_TEXTENCODING_UTF8) ;
data/libreoffice-7.0.3/sc/qa/unit/helper/qahelper.cxx:698:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterType(aFileFormats[nFormat].pTypeName, strlen(aFileFormats[nFormat].pTypeName), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/sc/qa/unit/helper/qahelper.cxx:707:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterName(aFileFormats[nFormat].pFilterName, strlen(aFileFormats[nFormat].pFilterName), RTL_TEXTENCODING_UTF8) ;
data/libreoffice-7.0.3/sc/qa/unit/helper/qahelper.cxx:708:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterType(aFileFormats[nFormat].pTypeName, strlen(aFileFormats[nFormat].pTypeName), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/sc/qa/unit/subsequent_export-test.cxx:547:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterName(getFileFormats()[nFormat].pFilterName, strlen(getFileFormats()[nFormat].pFilterName), RTL_TEXTENCODING_UTF8) ;
data/libreoffice-7.0.3/sc/qa/unit/subsequent_export-test.cxx:548:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterType(getFileFormats()[nFormat].pTypeName, strlen(getFileFormats()[nFormat].pTypeName), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/sc/qa/unit/subsequent_export-test.cxx:571:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterName(getFileFormats()[nFormat].pFilterName, strlen(getFileFormats()[nFormat].pFilterName), RTL_TEXTENCODING_UTF8) ;
data/libreoffice-7.0.3/sc/qa/unit/subsequent_export-test.cxx:572:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterType(getFileFormats()[nFormat].pTypeName, strlen(getFileFormats()[nFormat].pTypeName), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/sc/qa/unit/subsequent_export-test.cxx:3329:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    static const sal_Int32 nMinLen = strlen("file:///X:/");
data/libreoffice-7.0.3/sc/qa/unit/subsequent_filters-test.cxx:1562:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFileExtension(getFileFormats()[FORMAT_CSV].pName, strlen(getFileFormats()[FORMAT_CSV].pName), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/sc/qa/unit/subsequent_filters-test.cxx:1563:68:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterName(getFileFormats()[FORMAT_CSV].pFilterName, strlen(getFileFormats()[FORMAT_CSV].pFilterName), RTL_TEXTENCODING_UTF8) ;
data/libreoffice-7.0.3/sc/qa/unit/subsequent_filters-test.cxx:1566:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterType(getFileFormats()[FORMAT_CSV].pTypeName, strlen(getFileFormats()[FORMAT_CSV].pTypeName), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/sc/qa/unit/subsequent_filters-test.cxx:1588:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFileExtension(getFileFormats()[FORMAT_XLSX].pName, strlen(getFileFormats()[FORMAT_XLSX].pName), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/sc/qa/unit/subsequent_filters-test.cxx:1589:69:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterName(getFileFormats()[FORMAT_XLSX].pFilterName, strlen(getFileFormats()[FORMAT_XLSX].pFilterName), RTL_TEXTENCODING_UTF8) ;
data/libreoffice-7.0.3/sc/qa/unit/subsequent_filters-test.cxx:1592:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterType(getFileFormats()[FORMAT_XLSX].pTypeName, strlen(getFileFormats()[FORMAT_XLSX].pTypeName), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/sc/qa/unit/subsequent_filters-test.cxx:1644:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFileExtension(getFileFormats()[0].pName, strlen(getFileFormats()[0].pName), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/sc/qa/unit/subsequent_filters-test.cxx:1645:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterName(getFileFormats()[0].pFilterName, strlen(getFileFormats()[0].pFilterName), RTL_TEXTENCODING_UTF8) ;
data/libreoffice-7.0.3/sc/qa/unit/subsequent_filters-test.cxx:1648:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterType(getFileFormats()[0].pTypeName, strlen(getFileFormats()[0].pTypeName), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/sc/qa/unit/ucalc.cxx:1653:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString aStr(aTests[i].pStr, strlen (aTests[i].pStr), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/sc/qa/unit/ucalc.cxx:6837:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OUString aStr(pStr, strlen(pStr), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/sc/qa/unit/ucalc_pivottable.cxx:55:81:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        pDoc->SetString(static_cast<SCCOL>(i), 0, 0, OUString(aFields[i].pName, strlen(aFields[i].pName), RTL_TEXTENCODING_UTF8));
data/libreoffice-7.0.3/sc/qa/unit/ucalc_pivottable.cxx:65:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                nCol, nRow, 0, OUString(aData[i][j], strlen(aData[i][j]), RTL_TEXTENCODING_UTF8));
data/libreoffice-7.0.3/sc/source/core/data/conditio.cxx:1728:16:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if (! std::equal(maEntries.begin(), maEntries.end(), r.maEntries.begin(),
data/libreoffice-7.0.3/sc/source/core/tool/adiasync.cxx:102:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                *p->pStr = OUString( pChar, strlen(pChar),osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/sc/source/core/tool/adiasync.cxx:104:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                p->pStr = new OUString( pChar, strlen(pChar), osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/sc/source/core/tool/callform.cxx:225:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString aInternalName( cInternalName, strlen(cInternalName), osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/sc/source/core/tool/callform.cxx:226:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString aFuncName( cFuncName, strlen(cFuncName), osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/sc/source/core/tool/formulalogger.cxx:288:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    mpLogFile->write(s, strlen(s), nBytes);
data/libreoffice-7.0.3/sc/source/core/tool/interpr4.cxx:2573:33:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                                strncpy( pStr[i-1], aStr.getStr(), ADDIN_MAXSTRLEN );
data/libreoffice-7.0.3/sc/source/core/tool/interpr4.cxx:2654:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                            OUString aUni( pcErg.get(), strlen(pcErg.get()), osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/sc/source/filter/excel/excform8.cxx:49:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t nPrefixLen = ::std::strlen(prefix);
data/libreoffice-7.0.3/sc/source/filter/excel/xestream.cxx:785:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return OUString( s, static_cast<sal_Int32>(strlen( s )), RTL_TEXTENCODING_ASCII_US );
data/libreoffice-7.0.3/sc/source/filter/excel/xistream.cxx:950:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aRet( pcBuffer.get(), strlen(pcBuffer.get()), mrRoot.GetTextEncoding() );
data/libreoffice-7.0.3/sc/source/filter/excel/xlformula.cxx:38:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString( mpcMacroName, strlen(mpcMacroName), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/sc/source/filter/excel/xlformula.cxx:45:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString( mpcMacroName, strlen(mpcMacroName), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/sc/source/filter/excel/xlstyle.cxx:1515:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                rNumFmt.maFormat = OUString( pBuiltIn->mpFormat, strlen(pBuiltIn->mpFormat), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/sc/source/filter/excel/xltools.cxx:66:19:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    return ::std::equal( rCmp1.mpnData, std::end( rCmp1.mpnData ), rCmp2.mpnData );
data/libreoffice-7.0.3/sc/source/filter/excel/xltools.cxx:509:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nPrefixLen = strlen(maDefNamePrefix);
data/libreoffice-7.0.3/sc/source/filter/excel/xltools.cxx:511:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nPrefixLen = strlen(maDefNamePrefixXml);
data/libreoffice-7.0.3/sc/source/filter/excel/xltools.cxx:593:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nPrefixLen = strlen(maStyleNamePrefix1);
data/libreoffice-7.0.3/sc/source/filter/excel/xltools.cxx:595:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nPrefixLen = strlen(maStyleNamePrefix2);
data/libreoffice-7.0.3/sc/source/filter/excel/xltools.cxx:712:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sal_Int32 nMacroNameLen = nSbMacroUrlLen - strlen(maSbMacroPrefix) - strlen(maSbMacroSuffix);
data/libreoffice-7.0.3/sc/source/filter/excel/xltools.cxx:712:74:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sal_Int32 nMacroNameLen = nSbMacroUrlLen - strlen(maSbMacroPrefix) - strlen(maSbMacroSuffix);
data/libreoffice-7.0.3/sc/source/filter/excel/xltools.cxx:716:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sal_Int32 nPrjDot = rSbMacroUrl.indexOf( '.', strlen(maSbMacroPrefix) ) + 1;
data/libreoffice-7.0.3/sc/source/filter/excel/xltools.cxx:717:70:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return rSbMacroUrl.copy( nPrjDot, nSbMacroUrlLen - nPrjDot - strlen(maSbMacroSuffix) );
data/libreoffice-7.0.3/sc/source/filter/lotus/lotimpop.cxx:165:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString      aName( aBuffer, strlen(aBuffer), eQuellChar );
data/libreoffice-7.0.3/sc/source/filter/lotus/op.cxx:221:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString      aTmp( cBuf, strlen(cBuf), rContext.eCharset );
data/libreoffice-7.0.3/sc/source/filter/lotus/op.cxx:260:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString  aTmp( cBuf, strlen(cBuf), rContext.eCharset );
data/libreoffice-7.0.3/sc/source/filter/lotus/op.cxx:453:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aNoteText(pText.get(), strlen(pText.get()), rContext.eCharset);
data/libreoffice-7.0.3/sc/source/filter/lotus/op.cxx:598:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString aName(sSheetName.data(), strlen(sSheetName.data()), rContext.eCharset);
data/libreoffice-7.0.3/sc/source/filter/lotus/tool.cxx:85:75:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    rContext.pDoc->SetString(ScAddress(nCol,nRow,nTab), OUString(pString, strlen(pString), rContext.eCharset), &aParam);
data/libreoffice-7.0.3/sc/source/filter/oox/addressconverter.cxx:49:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void BinAddress::read( SequenceInputStream& rStrm )
data/libreoffice-7.0.3/sc/source/filter/oox/addressconverter.cxx:55:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void BinRange::read( SequenceInputStream& rStrm )
data/libreoffice-7.0.3/sc/source/filter/oox/addressconverter.cxx:63:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void BinRangeList::read( SequenceInputStream& rStrm )
data/libreoffice-7.0.3/sc/source/filter/oox/addressconverter.cxx:68:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        rRange.read( rStrm );
data/libreoffice-7.0.3/sc/source/filter/oox/richstring.cxx:152:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void FontPortionModel::read( SequenceInputStream& rStrm )
data/libreoffice-7.0.3/sc/source/filter/oox/richstring.cxx:180:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            aPortion.read( rStrm );
data/libreoffice-7.0.3/sc/source/filter/oox/richstring.cxx:258:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void PhoneticPortionModel::read( SequenceInputStream& rStrm )
data/libreoffice-7.0.3/sc/source/filter/oox/richstring.cxx:292:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            aPortion.read( rStrm );
data/libreoffice-7.0.3/sc/source/filter/oox/worksheetfragment.cxx:763:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aBinRange.read( rStrm );
data/libreoffice-7.0.3/sc/source/filter/xml/XMLChangeTrackingImportHelper.cxx:205:85:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            ::sax::Converter::convertNumber(nValue, std::u16string_view(sID).substr(strlen(SC_CHANGE_ID_PREFIX)));
data/libreoffice-7.0.3/sc/source/filter/xml/xmlexprt.cxx:439:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sal_Int32 nLen = strlen(pXmlHeader);
data/libreoffice-7.0.3/sc/source/ui/drawfunc/fuins1.cxx:109:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if ( aMetadata.read(rGraphic1) )
data/libreoffice-7.0.3/sc/source/ui/vba/vbarange.cxx:4308:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if ( sCriteria1.getLength() == static_cast<sal_Int32>(strlen(EQUALS)) )
data/libreoffice-7.0.3/sc/source/ui/vba/vbarange.cxx:4313:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sCriteria1 = sCriteria1.copy( strlen(EQUALS) );
data/libreoffice-7.0.3/sc/source/ui/vba/vbarange.cxx:4323:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if ( sCriteria1.getLength() == static_cast<sal_Int32>(strlen(NOTEQUALS)) )
data/libreoffice-7.0.3/sc/source/ui/vba/vbarange.cxx:4328:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sCriteria1 = sCriteria1.copy( strlen(NOTEQUALS) );
data/libreoffice-7.0.3/sc/source/ui/vba/vbarange.cxx:4339:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sCriteria1 = sCriteria1.copy( strlen(GREATERTHANEQUALS) );
data/libreoffice-7.0.3/sc/source/ui/vba/vbarange.cxx:4344:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sCriteria1 = sCriteria1.copy( strlen(GREATERTHAN) );
data/libreoffice-7.0.3/sc/source/ui/vba/vbarange.cxx:4353:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sCriteria1 = sCriteria1.copy( strlen(LESSTHANEQUALS) );
data/libreoffice-7.0.3/sc/source/ui/vba/vbarange.cxx:4358:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sCriteria1 = sCriteria1.copy( strlen(LESSTHAN) );
data/libreoffice-7.0.3/sc/source/ui/vba/vbawindow.cxx:307:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    static const sal_Int32 nCrudLen = strlen(sCrud);
data/libreoffice-7.0.3/scaddins/source/analysis/analysishelper.cxx:953:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nLen = strlen( aBuff );
data/libreoffice-7.0.3/scaddins/source/analysis/analysishelper.cxx:1361:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    aCompList[0] = OUString(r.pCompListID[0], strlen(r.pCompListID[0]), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/scaddins/source/analysis/analysishelper.cxx:1362:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    aCompList[1] = OUString(r.pCompListID[1], strlen(r.pCompListID[1]), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/scaddins/source/analysis/analysishelper.cxx:2045:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    , aName(p, strlen(p), RTL_TEXTENCODING_MS_1252)
data/libreoffice-7.0.3/scripting/source/dlgprov/dlgevtatt.cxx:529:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString aMethodName = aScriptEvent.ScriptCode.copy( strlen("vnd.sun.star.UNO:") );
data/libreoffice-7.0.3/scripting/source/vbaevents/eventhelper.cxx:86:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
static const sal_Int32 DELIMLEN = strlen(DELIM);
data/libreoffice-7.0.3/sd/source/filter/eppt/eppt.cxx:466:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sal_uInt32 nLenOfUserName = strlen( pUserName );
data/libreoffice-7.0.3/sd/source/filter/html/htmlex.cxx:2825:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sal_Int32 nLength = strlen(static_cast<char const *>(aMemStm.GetData()));
data/libreoffice-7.0.3/sd/source/ui/dlg/unchss.cxx:58:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aName = aName.copy(nPos + strlen(SD_LT_SEPARATOR));
data/libreoffice-7.0.3/sd/source/ui/func/fuconstr.cxx:318:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sal_Int32 n = aName.indexOf(SD_LT_SEPARATOR) + strlen(SD_LT_SEPARATOR);
data/libreoffice-7.0.3/sd/source/ui/func/fuinsert.cxx:146:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if ( aMetadata.read(aGraphic) )
data/libreoffice-7.0.3/sd/source/ui/remotecontrol/DiscoveryService.cxx:164:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OString aString( aBuffer, strlen( "LOREMOTE_SEARCH" ) );
data/libreoffice-7.0.3/sd/source/ui/remotecontrol/ImagePreparer.cxx:158:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aFile.read( aContents.getArray(), rSize, aRead );
data/libreoffice-7.0.3/sd/source/ui/remotecontrol/Server.cxx:171:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                            strlen( "LO_SERVER_VALIDATING_PIN\n\n" ) );
data/libreoffice-7.0.3/sd/source/ui/unoidl/UnoDocumentSettings.cxx:304:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                  strlen( rURLPropertyName.pName ) - 3,
data/libreoffice-7.0.3/sdext/source/pdfimport/filterdet.cxx:483:70:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    std::unique_ptr<pdfparse::PDFEntry> pEntry( pdfparse::PDFReader::read( aPDFFile.getStr() ));
data/libreoffice-7.0.3/sdext/source/pdfimport/pdfparse/pdfparse.cxx:559:38:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
std::unique_ptr<PDFEntry> PDFReader::read( const char* pBuffer, unsigned int nLen )
data/libreoffice-7.0.3/sdext/source/pdfimport/pdfparse/pdfparse.cxx:606:38:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
std::unique_ptr<PDFEntry> PDFReader::read( const char* pFileName )
data/libreoffice-7.0.3/sdext/source/pdfimport/pdfparse/pdfparse.cxx:628:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            pRet = read( pBuf, nLen );
data/libreoffice-7.0.3/sdext/source/pdfimport/test/pdfunzip.cxx:222:61:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    std::unique_ptr<PDFEntry> pEntry = pdfparse::PDFReader::read( pInFile );
data/libreoffice-7.0.3/sdext/source/pdfimport/wrapper/wrapper.cxx:219:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(pWrite, pRead, nLen);
data/libreoffice-7.0.3/sdext/source/pdfimport/wrapper/wrapper.cxx:237:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(pWrite, pRead, nLen);
data/libreoffice-7.0.3/sdext/source/pdfimport/wrapper/wrapper.cxx:903:70:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    std::unique_ptr<pdfparse::PDFEntry> pEntry( pdfparse::PDFReader::read( aPDFFile.getStr() ));
data/libreoffice-7.0.3/sdext/source/pdfimport/wrapper/wrapper.cxx:970:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    oslFileError read(char *pChar, short count, sal_uInt64* pBytesRead)
data/libreoffice-7.0.3/sdext/source/pdfimport/wrapper/wrapper.cxx:1108:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    nRes = aBuffering.read(&aChar, 1, &nBytesRead);
data/libreoffice-7.0.3/sdext/source/pdfimport/wrapper/wrapper.cxx:1120:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    nRes = aBuffering.read(&aChar, 1, &nBytesRead);
data/libreoffice-7.0.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:82:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t nLength(strlen(i_pStr));
data/libreoffice-7.0.3/setup_native/source/win32/customactions/regactivex/regactivex.cxx:65:24:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            int nLen = wcslen( pActiveXPath );
data/libreoffice-7.0.3/setup_native/source/win32/customactions/regactivex/regactivex.cxx:66:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            int nRemoveLen = strlen( "\\so_activex.dll" );
data/libreoffice-7.0.3/setup_native/source/win32/customactions/regactivex/regactivex.cxx:71:17:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                wcsncpy( pProgramPath, pActiveXPath, nLen - nRemoveLen );
data/libreoffice-7.0.3/setup_native/source/win32/customactions/regactivex/regactivex.cxx:124:20:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        int nLen = wcslen( pProgPath );
data/libreoffice-7.0.3/setup_native/source/win32/customactions/regactivex/regactivex.cxx:126:9:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        wcsncpy( *ppActiveXPath, pProgPath, nLen );
data/libreoffice-7.0.3/setup_native/source/win32/customactions/regactivex/regactivex.cxx:127:9:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
        wcsncpy( (*ppActiveXPath) + nLen, L"program\\so_activex.dll", 22 );
data/libreoffice-7.0.3/setup_native/source/win32/customactions/sellang/sellang.cxx:52:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return ( strlen(buff) > 0 );
data/libreoffice-7.0.3/setup_native/source/win32/customactions/sellang/sellang.cxx:193:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (memcmp (ui_langs[i], lang, std::min(strlen(ui_langs[i]), strlen(lang))) == 0)
data/libreoffice-7.0.3/setup_native/source/win32/customactions/sellang/sellang.cxx:193:74:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (memcmp (ui_langs[i], lang, std::min(strlen(ui_langs[i]), strlen(lang))) == 0)
data/libreoffice-7.0.3/setup_native/source/win32/customactions/sellang/sellang.cxx:272:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        strcpy(langs[nlangs].lang, feature + strlen("gm_Langpack_r_"));
data/libreoffice-7.0.3/setup_native/source/win32/customactions/sellang/sellang.cxx:300:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                            strlen("gm_r_ex_Dictionary_"))
data/libreoffice-7.0.3/setup_native/source/win32/customactions/sellang/sellang.cxx:305:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                            feature + strlen("gm_r_ex_Dictionary_"));
data/libreoffice-7.0.3/setup_native/source/win32/customactions/shellextensions/upgrade.cxx:52:9:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        wcsncpy(buff, str.c_str(), str.length());
data/libreoffice-7.0.3/sfx2/qa/cppunit/test_misc.cxx:111:20:  [1] (access) umask:
  Ensure that umask is given most restrictive possible setting (e.g., 066 or
  077) (CWE-732).
    mode_t nMask = umask(022);
data/libreoffice-7.0.3/sfx2/qa/cppunit/test_misc.cxx:145:5:  [1] (access) umask:
  Ensure that umask is given most restrictive possible setting (e.g., 066 or
  077) (CWE-732).
    umask(nMask);
data/libreoffice-7.0.3/sfx2/source/appl/appuno.cxx:204:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if ( nCount == 1 && rName == OUString( pSlot->pUnoName, strlen( pSlot->pUnoName ), RTL_TEXTENCODING_UTF8 ) )
data/libreoffice-7.0.3/sfx2/source/appl/appuno.cxx:320:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if ( rName == OUString(rArg.pName, strlen(rArg.pName), RTL_TEXTENCODING_UTF8) )
data/libreoffice-7.0.3/sfx2/source/appl/appuno.cxx:886:64:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if ( "OptionsTreeDialog" == OUString( pSlot->pUnoName, strlen(pSlot->pUnoName), RTL_TEXTENCODING_UTF8 ) )
data/libreoffice-7.0.3/sfx2/source/appl/flatpak.cxx:53:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                &path.pData, env, std::strlen(env), osl_getThreadTextEncoding(),
data/libreoffice-7.0.3/sfx2/source/appl/impldde.cxx:299:69:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            long nLen = SotClipboardFormatId::STRING == nFmt ? (p ? strlen( p ) : 0) : pData->getSize();
data/libreoffice-7.0.3/sfx2/source/appl/shutdowniconw32.cxx:251:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy( nid.szTip, o3tl::toW(strTip.getStr()), 64 );
data/libreoffice-7.0.3/sfx2/source/bastyp/frmhtmlw.cxx:87:76:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString aContentType = "text/html; charset=" + OUString(pCharSet, strlen(pCharSet), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/sfx2/source/control/emojiview.cxx:69:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    std::string strPath = OUStringToOString(sPath.copy(strlen("file://")), RTL_TEXTENCODING_UTF8).getStr();
data/libreoffice-7.0.3/sfx2/source/dialog/dinfdlg.cxx:314:15:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
         std::equal(m_aCustomProperties.begin(), m_aCustomProperties.end(),
data/libreoffice-7.0.3/sfx2/source/dialog/filedlghelper.cxx:1168:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    OUString( *_pHelpId, strlen( *_pHelpId ), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/sfx2/source/doc/doctempl.cxx:1661:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            mxInfo->read( rURL );
data/libreoffice-7.0.3/sfx2/source/doc/objstor.cxx:2322:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            const OUString sError(msg, strlen(msg), RTL_TEXTENCODING_ASCII_US);
data/libreoffice-7.0.3/sfx2/source/doc/syspathw32.cxx:43:9:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        wcsncpy( pszFolder, lpFolder, nSize );
data/libreoffice-7.0.3/sfx2/source/sidebar/Deck.cxx:395:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sIndentation + strlen(sIndentation) - nIndentation * 4 << pRoot << " "
data/libreoffice-7.0.3/shell/source/backends/desktopbe/desktopbackend.cxx:131:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t nLenType = strlen(type);
data/libreoffice-7.0.3/shell/source/tools/lngconvex/lngconvex.cxx:319:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        in.read(&buff[0], 3);
data/libreoffice-7.0.3/shell/source/unix/misc/uri-encode.c:30:13:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        c = getchar();
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/columninfo/columninfo.cxx:128:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(psci->wszTitle, ColumnInfoTable[dwIndex].wszTitle,
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/infotips/infotips.cxx:336:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(m_szFileName, fname.c_str(), (sizeof(m_szFileName)/sizeof(*m_szFileName) - 1));
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/ooofilt/propspec.cxx:150:34:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int len = static_cast<int>( (wcslen( wcsProperty ) + 1) * sizeof( WCHAR ) );
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/propsheets/document_statistic.cxx:52:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void document_statistic_reader::read(statistic_group_list_t* group_list)
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/propsheets/propsheets.cxx:141:17:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                wcsncpy( m_szFileName, fname.c_str(), ( SAL_N_ELEMENTS( m_szFileName ) - 1 ) );
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/propsheets/propsheets.cxx:293:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        doc_stat_reader->read(&sgl);
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/thumbviewer/thumbviewer.cxx:185:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        *pcbRead = read;
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/thumbviewer/thumbviewer.cxx:464:5:  [1] (buffer) wcsncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    wcsncpy(pszPathBuffer, filename_.c_str(), cchMax);
data/libreoffice-7.0.3/shell/source/win32/shlxthandler/util/registry.cxx:44:33:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            static_cast<DWORD>((wcslen(Value) + 1) * sizeof(*Value)));
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:61:47:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            DWORD cbData = static_cast<DWORD>(wcslen(valData)*sizeof(valData[0]));
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:95:10:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (!wcslen(sComponent) || !wcslen(sProgram))
data/libreoffice-7.0.3/shell/source/win32/spsupp/registrar.cxx:95:33:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (!wcslen(sComponent) || !wcslen(sProgram))
data/libreoffice-7.0.3/shell/source/win32/spsupp/spsuppHelper.cxx:141:27:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t nBufSize = wcslen(sMsgBuf) + 100;
data/libreoffice-7.0.3/solenv/bin/concat-deps.c:661:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                i = read(fd, buffer, (size_t)(*size));
data/libreoffice-7.0.3/solenv/bin/concat-deps.c:1145:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    work_dir_len = strlen(work_dir);
data/libreoffice-7.0.3/solenv/gcc-wrappers/wrapper.cxx:198:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        command=command.substr(0,pos+strlen("ccache"))+".exe";
data/libreoffice-7.0.3/soltools/cpp/_include.c:66:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(fname, (char *) trp->tp->t + 1, len);
data/libreoffice-7.0.3/soltools/cpp/_include.c:79:17:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                strncpy(fname + len, (char *) trp->tp->t, trp->tp->len);
data/libreoffice-7.0.3/soltools/cpp/_include.c:104:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (strlen(fname) + strlen(ip->file) + 2 > sizeof(iname))
data/libreoffice-7.0.3/soltools/cpp/_include.c:104:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (strlen(fname) + strlen(ip->file) + 2 > sizeof(iname))
data/libreoffice-7.0.3/soltools/cpp/_include.c:107:13:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
            strcat(iname, "/");
data/libreoffice-7.0.3/soltools/cpp/_include.c:126:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                (strncmp(wraplist[i].file, iname, strlen(wraplist[i].file)) == 0))
data/libreoffice-7.0.3/soltools/cpp/_include.c:130:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        setsource((char *) newstring((uchar *) iname, strlen(iname), 0), i, fd, NULL, (i >= 0) ? 1 : 0);
data/libreoffice-7.0.3/soltools/cpp/_include.c:165:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        p += strlen(wd);
data/libreoffice-7.0.3/soltools/cpp/_include.c:169:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    p += strlen((char *) p);
data/libreoffice-7.0.3/soltools/cpp/_include.c:195:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    p += strlen((char *) p);
data/libreoffice-7.0.3/soltools/cpp/_include.c:201:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    p += strlen(fname);
data/libreoffice-7.0.3/soltools/cpp/_include.c:208:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    p += strlen(iname);
data/libreoffice-7.0.3/soltools/cpp/_include.c:238:9:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
        strcpy((char *) p, "}");
data/libreoffice-7.0.3/soltools/cpp/_include.c:240:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    p += strlen((char *) p);
data/libreoffice-7.0.3/soltools/cpp/_lex.c:631:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        n = read(s->fd, (char *) s->inl, INS / 8);
data/libreoffice-7.0.3/soltools/cpp/_lex.c:673:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = strlen(str);
data/libreoffice-7.0.3/soltools/cpp/_macro.c:147:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            cp += strlen((char *)cp);
data/libreoffice-7.0.3/soltools/cpp/_macro.c:150:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    np->loc = newstring(location, strlen((char *)location), 0);
data/libreoffice-7.0.3/soltools/cpp/_macro.c:593:25:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                        strncpy((char *) tt + len, (char *) ntp->t - ntp->wslen,
data/libreoffice-7.0.3/soltools/cpp/_macro.c:600:25:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                        strncpy((char *) tt + len, (char *) ntp->t, ntp->len);
data/libreoffice-7.0.3/soltools/cpp/_macro.c:689:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    t.len = strlen((char *) sp);
data/libreoffice-7.0.3/soltools/cpp/_macro.c:741:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(op, curtime + 4, 7);
data/libreoffice-7.0.3/soltools/cpp/_macro.c:742:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(op + 7, curtime + 20, 4);
data/libreoffice-7.0.3/soltools/cpp/_macro.c:747:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(op, curtime + 11, 8);
data/libreoffice-7.0.3/soltools/cpp/_nlist.c:88:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        t.len = strlen(kp->kw);
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:282:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy((char *)tt, (char *)ntp->t - ntp->wslen, ntp->wslen);
data/libreoffice-7.0.3/soltools/cpp/_tokens.c:554:22:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    return (uchar *) strncpy((char *) ns + o, (char *) s, l) - o;
data/libreoffice-7.0.3/soltools/cpp/_unix.c:161:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                            n += (int)strlen(dp);
data/libreoffice-7.0.3/soltools/cpp/_unix.c:205:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        fp = (char *) newstring((uchar *) argv[optind], strlen(argv[optind]), 0);
data/libreoffice-7.0.3/soltools/mkdepend/cppsetup.c:130:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    prefixlen = strlen(prefix);
data/libreoffice-7.0.3/soltools/mkdepend/cppsetup.c:158:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy (tmpbuf, var, len);
data/libreoffice-7.0.3/soltools/mkdepend/cppsetup.c:190:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      s = lookup_variable (var, strlen(var));
data/libreoffice-7.0.3/soltools/mkdepend/include.c:87:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        for (p=file+strlen(file); p>file; p--)
data/libreoffice-7.0.3/soltools/mkdepend/include.c:92:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if(strlen(include) >= BUFSIZ )
data/libreoffice-7.0.3/soltools/mkdepend/include.c:104:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t inc_len = strlen(include);
data/libreoffice-7.0.3/soltools/mkdepend/include.c:313:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                i = (int)strlen(newfile->i_file);
data/libreoffice-7.0.3/soltools/mkdepend/main.c:197:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if ((ast.st_size = read(afd, args, (size_t) ast.st_size)) < 0)
data/libreoffice-7.0.3/soltools/mkdepend/main.c:227:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        for (p = args; argc < nargc; p += strlen(p) + 1)
data/libreoffice-7.0.3/soltools/mkdepend/main.c:504:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if ((bytes_read = read(fd, content->f_base, malloc_size)) < 0)
data/libreoffice-7.0.3/soltools/mkdepend/main.c:524:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    char   *p = (char *)malloc(strlen(str) + 1);
data/libreoffice-7.0.3/soltools/mkdepend/main.c:621:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for(p=file+strlen(file); p>file && *p != '.'; p--) ;
data/libreoffice-7.0.3/soltools/mkdepend/main.c:725:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const char cLastChar = path[strlen(path) - 1];
data/libreoffice-7.0.3/soltools/mkdepend/main.c:729:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        new_string = (char*)malloc(sizeof(char) * (strlen(path) + 2));
data/libreoffice-7.0.3/soltools/mkdepend/main.c:733:13:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
            strcat(new_string, "\\");
data/libreoffice-7.0.3/soltools/mkdepend/main.c:735:13:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
            strcat(new_string, "/");
data/libreoffice-7.0.3/soltools/mkdepend/pr.c:77:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    fwrite(ip->i_file, strlen(ip->i_file), 1, stdout);
data/libreoffice-7.0.3/soltools/mkdepend/pr.c:116:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = (int)strlen(ip->i_file)+4;
data/libreoffice-7.0.3/soltools/mkdepend/pr.c:121:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = (int)strlen(buf);
data/libreoffice-7.0.3/starmath/qa/cppunit/test_nodetotextvisitors.cxx:486:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString sInput1(formula1, strlen(formula1), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/starmath/qa/cppunit/test_nodetotextvisitors.cxx:492:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString sInput2(formula2, strlen(formula2), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/starmath/source/smmod.cxx:73:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aRes = OUString(pKey, strlen(pKey), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/starmath/source/smmod.cxx:106:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aRes = OUString(pKey, strlen(pKey), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/stoc/source/implementationregistration/implreg.cxx:228:72:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    OUString oldImplName = xImplKey->getKeyName().copy(strlen("/IMPLEMENTATIONS/"));
data/libreoffice-7.0.3/stoc/source/implementationregistration/implreg.cxx:261:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                OUString tmpImplName = rSubKey->getKeyName().copy(strlen("/IMPLEMENTATIONS/"));
data/libreoffice-7.0.3/stoc/test/testintrosp.cxx:127:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aRetStr = OUString( pBuffer, strlen( pBuffer ), RTL_TEXTENCODING_ASCII_US );
data/libreoffice-7.0.3/stoc/test/testintrosp.cxx:135:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aRetStr = OUString( pBuffer, strlen( pBuffer ), RTL_TEXTENCODING_ASCII_US );
data/libreoffice-7.0.3/store/source/storbios.cxx:250:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    eErrCode = rBIOS.read (aListHead.location(), &rPageHead, PageData::theSize);
data/libreoffice-7.0.3/store/source/storbios.cxx:300:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    eErrCode = rBIOS.read (nAddr, &aPageHead, PageData::theSize);
data/libreoffice-7.0.3/store/source/storbios.cxx:593:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        eErrCode = read (0, m_pSuper.get(), SuperBlockPage::theSize);
data/libreoffice-7.0.3/store/source/storbios.cxx:684:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
storeError OStorePageBIOS::read (
data/libreoffice-7.0.3/store/source/stordata.cxx:211:41:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
storeError OStoreIndirectionPageObject::read (
data/libreoffice-7.0.3/store/source/stordata.cxx:236:41:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
storeError OStoreIndirectionPageObject::read (
data/libreoffice-7.0.3/store/source/stordata.cxx:262:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    return aSingle.read (nSingle, rData, rBIOS);
data/libreoffice-7.0.3/store/source/stordata.cxx:268:41:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
storeError OStoreIndirectionPageObject::read (
data/libreoffice-7.0.3/store/source/stordata.cxx:295:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    return aDouble.read (nDouble, nSingle, rData, rBIOS);
data/libreoffice-7.0.3/store/source/stordata.cxx:723:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
storeError OStoreDirectoryPageObject::read (
data/libreoffice-7.0.3/store/source/stordata.cxx:752:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        eErrCode = aSingle.read (aLink.m_nIndex0, rData, rBIOS);
data/libreoffice-7.0.3/store/source/stordata.cxx:765:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        eErrCode = aDouble.read (aLink.m_nIndex1, aLink.m_nIndex0, rData, rBIOS);
data/libreoffice-7.0.3/store/source/stordata.cxx:778:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        eErrCode = aTriple.read (aLink.m_nIndex2, aLink.m_nIndex1, aLink.m_nIndex0, rData, rBIOS);
data/libreoffice-7.0.3/store/source/storlckb.cxx:191:41:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            storeError eErrCode = aPage.read (aDescr.m_nPage, aData, *m_xManager);
data/libreoffice-7.0.3/store/source/storlckb.cxx:296:34:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                eErrCode = aPage.read (aDescr.m_nPage, aData, *m_xManager);
data/libreoffice-7.0.3/svgio/source/svgreader/svgcharacternode.cxx:310:42:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    && !basegfx::fTools::equal(fTextWidth, rSvgTextPosition.getTextLength()))
data/libreoffice-7.0.3/svgio/source/svgreader/svgimagenode.cxx:278:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(basegfx::fTools::equal(fAspectRatio, 0.0))
data/libreoffice-7.0.3/svgio/source/svgreader/svgimagenode.cxx:317:24:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(aTarget.equal(aViewBox))
data/libreoffice-7.0.3/svgio/source/svgreader/svgstyleattributes.cxx:684:67:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(2 == aSingle.count() && aSingle.getB2DPoint(0).equal(aSingle.getB2DPoint(1)))
data/libreoffice-7.0.3/svgio/source/svgreader/svgsvgnode.cxx:421:40:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            if(aTarget.equal(*getViewBox()))
data/libreoffice-7.0.3/svgio/source/svgreader/svgtextpathnode.cxx:378:59:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(fUserLength > 0.0 && !basegfx::fTools::equal(fUserLength, fBasegfxPathLength))
data/libreoffice-7.0.3/svgio/source/svgreader/svgtools.cxx:575:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                nPos += strlen(aStrGrad);
data/libreoffice-7.0.3/svgio/source/svgreader/svgtools.cxx:586:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                nPos += strlen(aStrRad);
data/libreoffice-7.0.3/svgio/source/svgreader/svgtools.cxx:858:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        sal_Int32 nPos(strlen(aStrRgb));
data/libreoffice-7.0.3/svgio/source/svgreader/svgtools.cxx:1024:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                nPos += strlen(aStrMatrix);
data/libreoffice-7.0.3/svgio/source/svgreader/svgtools.cxx:1078:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                nPos += strlen(aStrTranslate);
data/libreoffice-7.0.3/svgio/source/svgreader/svgtools.cxx:1102:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                nPos += strlen(aStrScale);
data/libreoffice-7.0.3/svgio/source/svgreader/svgtools.cxx:1122:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                nPos += strlen(aStrSkewX);
data/libreoffice-7.0.3/svgio/source/svgreader/svgtools.cxx:1137:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                nPos += strlen(aStrSkewY);
data/libreoffice-7.0.3/svgio/source/svgreader/svgtools.cxx:1156:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                nPos += strlen(aStrRotate);
data/libreoffice-7.0.3/svgio/source/svgreader/svgtools.cxx:1216:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                sal_Int32 nPos(strlen(aStrUrl));
data/libreoffice-7.0.3/svgio/source/svgreader/svgtools.cxx:1455:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    sal_Int32 nPos(strlen(aStrData));
data/libreoffice-7.0.3/svgio/source/svgreader/svgtools.cxx:1476:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                nPos = strlen(aStrBase64);
data/libreoffice-7.0.3/svl/qa/unit/test_INetContentType.cxx:72:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        static_cast<void const *>(in.getStr() + std::strlen("foo/bar;baz=boz")),
data/libreoffice-7.0.3/svl/source/misc/strmadpt.cxx:74:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    sal_uInt32 read();
data/libreoffice-7.0.3/svl/source/misc/strmadpt.cxx:194:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        nRead = m_pPipe->read();
data/libreoffice-7.0.3/svl/source/misc/strmadpt.cxx:217:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                nRead += m_pPipe->read();
data/libreoffice-7.0.3/svl/source/misc/strmadpt.cxx:475:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
sal_uInt32 SvDataPipe_Impl::read()
data/libreoffice-7.0.3/svtools/source/control/ctrltool.cxx:861:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aStr = OUString( mpArray[mid].mszUtf8Name, strlen(mpArray[mid].mszUtf8Name), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/svtools/source/control/ctrltool.cxx:878:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aStr = OUString( mpArray[nIndex].mszUtf8Name, strlen(mpArray[nIndex].mszUtf8Name), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/svtools/source/misc/imagemgr.cxx:360:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString aURLPath = sURL.copy( strlen(URL_PREFIX_PRIV_SOFFICE) );
data/libreoffice-7.0.3/svtools/source/misc/imagemgr.cxx:735:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OUString aURLPath = sURL.copy( strlen(URL_PREFIX_PRIV_SOFFICE) );
data/libreoffice-7.0.3/svtools/source/svhtml/htmlout.cxx:989:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        rURL = rURL.copy( strlen(OOO_STRING_SVTOOLS_HTML_private_image) );
data/libreoffice-7.0.3/svx/source/accessibility/charmapacc.cxx:439:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                 + OUString(buf, strlen(buf), RTL_TEXTENCODING_ASCII_US);
data/libreoffice-7.0.3/svx/source/dialog/dlgctl3d.cxx:739:24:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!aDirection.equal(GetLightDirection(maSelectedLight)))
data/libreoffice-7.0.3/svx/source/engine3d/helperhittest3d.cxx:70:16:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if(!rFront.equal(rBack))
data/libreoffice-7.0.3/svx/source/engine3d/helperhittest3d.cxx:199:32:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(!aFront.equal(aBack))
data/libreoffice-7.0.3/svx/source/engine3d/helperhittest3d.cxx:260:24:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!aFront.equal(aBack))
data/libreoffice-7.0.3/svx/source/form/fmsrccfg.cxx:193:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read( );
data/libreoffice-7.0.3/svx/source/gallery2/gallery1.cxx:328:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if( path.startsWith( OUString( appBundle, strlen( appBundle ), RTL_TEXTENCODING_UTF8 ) + "/" ) )
data/libreoffice-7.0.3/svx/source/gallery2/galtheme.cxx:305:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aFileName += OUString( pExt, strlen(pExt), RTL_TEXTENCODING_ASCII_US );
data/libreoffice-7.0.3/svx/source/gengal/gengal.cxx:202:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        rc = file.read(buf, sizeof(buf), size);
data/libreoffice-7.0.3/svx/source/svdraw/svddrgmt.cxx:3681:29:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(basegfx::fTools::equal(aLocalStart.getX(), 0.5))
data/libreoffice-7.0.3/svx/source/svdraw/svddrgmt.cxx:3694:26:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if(!basegfx::fTools::equal(aLocalCurrent.getX(), aLocalStart.getX()))
data/libreoffice-7.0.3/svx/source/svdraw/svddrgmt.cxx:3707:26:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if(!basegfx::fTools::equal(aLocalCurrent.getY(), aLocalStart.getY()))
data/libreoffice-7.0.3/svx/source/svdraw/svdedxv.cxx:506:22:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if (!maRange.equal(maLastRange) || maLastTextPrimitives != maTextPrimitives)
data/libreoffice-7.0.3/svx/source/svdraw/svdfmtf.cxx:668:16:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if(!aStart.equal(aEnd))
data/libreoffice-7.0.3/svx/source/svdraw/svdhdl.cxx:1526:44:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            if(!aPosition1.equal(aPosition2))
data/libreoffice-7.0.3/svx/source/svdraw/svdhdl.cxx:2496:25:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if(basegfx::fTools::equal(fabs(*rotate), F_PI, 0.000000001))
data/libreoffice-7.0.3/svx/source/svdraw/svdhdl.cxx:2573:27:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if(aCurrentForCompare.equal(aCropped))
data/libreoffice-7.0.3/svx/source/svdraw/svdopath.cxx:2276:25:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if(basegfx::fTools::equal(fResizeX, 1.0) && basegfx::fTools::equal(fResizeY, 1.0))
data/libreoffice-7.0.3/svx/source/svdraw/svdopath.cxx:2276:66:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if(basegfx::fTools::equal(fResizeX, 1.0) && basegfx::fTools::equal(fResizeY, 1.0))
data/libreoffice-7.0.3/svx/source/svdraw/svdotextdecomposition.cxx:412:42:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    if(!basegfx::fTools::equal(fStart, fEnd))
data/libreoffice-7.0.3/svx/source/svdraw/svdotextdecomposition.cxx:429:46:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                        if(!basegfx::fTools::equal(fFontScaleX, 1.0)
data/libreoffice-7.0.3/svx/source/svdraw/svdotextpathdecomposition.cxx:451:40:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                            if(aEndPos.equal(aStartPos))
data/libreoffice-7.0.3/svx/source/unodraw/unoprov.cxx:1939:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                rString = rString.replaceAt( 0, strlen(pSourceResIds[i]), aReplace );
data/libreoffice-7.0.3/svx/source/unodraw/unoshap3.cxx:322:33:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            bool bVRPUsed(!aVRP.equal(basegfx::B3DPoint(0.0, 0.0, 1.0)));
data/libreoffice-7.0.3/svx/source/unodraw/unoshap3.cxx:323:33:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            bool bVPNUsed(!aVPN.equal(basegfx::B3DVector(0.0, 0.0, 1.0)));
data/libreoffice-7.0.3/svx/source/unodraw/unoshap3.cxx:324:33:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            bool bVUPUsed(!aVUP.equal(basegfx::B3DVector(0.0, 1.0, 0.0)));
data/libreoffice-7.0.3/sw/qa/extras/ooxmlexport/ooxmlexport10.cxx:363:74:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    aTocString = aTocString.copy(aTocString.indexOf("Heading 15.1:\t") + strlen("Heading 15.1:\t"));
data/libreoffice-7.0.3/sw/qa/extras/ooxmlimport/ooxmlimport.cxx:1388:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(basegfx::fTools::equal(aTransform.Line1.Column1,  4767.0507250872988));
data/libreoffice-7.0.3/sw/qa/extras/ooxmlimport/ooxmlimport.cxx:1389:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(basegfx::fTools::equal(aTransform.Line1.Column2, -1269.0985325236848));
data/libreoffice-7.0.3/sw/qa/extras/ooxmlimport/ooxmlimport.cxx:1390:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(basegfx::fTools::equal(aTransform.Line1.Column3,  696.73611111111109));
data/libreoffice-7.0.3/sw/qa/extras/ooxmlimport/ooxmlimport.cxx:1391:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(basegfx::fTools::equal(aTransform.Line2.Column1,  1095.3035265135941));
data/libreoffice-7.0.3/sw/qa/extras/ooxmlimport/ooxmlimport.cxx:1392:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(basegfx::fTools::equal(aTransform.Line2.Column2,  5523.4525711162969));
data/libreoffice-7.0.3/sw/qa/extras/ooxmlimport/ooxmlimport.cxx:1393:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(basegfx::fTools::equal(aTransform.Line2.Column3,  672.04166666666663));
data/libreoffice-7.0.3/sw/qa/extras/ooxmlimport/ooxmlimport.cxx:1394:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(basegfx::fTools::equal(aTransform.Line3.Column1,  0.0));
data/libreoffice-7.0.3/sw/qa/extras/ooxmlimport/ooxmlimport.cxx:1395:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(basegfx::fTools::equal(aTransform.Line3.Column2,  0.0));
data/libreoffice-7.0.3/sw/qa/extras/ooxmlimport/ooxmlimport.cxx:1396:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(basegfx::fTools::equal(aTransform.Line3.Column3,  1.0));
data/libreoffice-7.0.3/sw/source/core/doc/dbgoutsw.cxx:82:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aTmpStr(sBuffer, strlen(sBuffer), RTL_TEXTENCODING_ASCII_US);
data/libreoffice-7.0.3/sw/source/core/doc/dbgoutsw.cxx:398:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString(sBuffer, strlen(sBuffer), RTL_TEXTENCODING_ASCII_US) +
data/libreoffice-7.0.3/sw/source/core/doc/dbgoutsw.cxx:506:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString(aBuffer, strlen(aBuffer), RTL_TEXTENCODING_ASCII_US) +
data/libreoffice-7.0.3/sw/source/core/layout/dumpfilter.cxx:38:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy( reinterpret_cast<char *>(seq.getArray()), sBuffer, nLen );
data/libreoffice-7.0.3/sw/source/core/swg/SwXMLBlockImport.cxx:158:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nLength = strlen( pTag );
data/libreoffice-7.0.3/sw/source/core/swg/SwXMLBlockImport.cxx:184:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nLength = strlen( pTag );
data/libreoffice-7.0.3/sw/source/core/unocore/unofield.cxx:2592:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sServiceNameCC = sServiceNameCC.replaceAt( nIdx, strlen(aOldNamePart1), ".textfield.docinfo." );
data/libreoffice-7.0.3/sw/source/core/unocore/unofield.cxx:2595:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sServiceNameCC = sServiceNameCC.replaceAt( nIdx, strlen(aOldNamePart2), ".textfield." );
data/libreoffice-7.0.3/sw/source/filter/docx/swdocxreader.cxx:176:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aLNm = aLNm.copy(strlen(AUTOTEXT_GALLERY) + 1);
data/libreoffice-7.0.3/sw/source/filter/html/htmlform.cxx:826:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString aEvent = rOption.copy( strlen( OOO_STRING_SVTOOLS_HTML_O_sdevent ) ) +
data/libreoffice-7.0.3/sw/source/filter/html/htmlform.cxx:832:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString aParam = rOption.copy( strlen( OOO_STRING_SVTOOLS_HTML_O_sdaddparam ) ) +
data/libreoffice-7.0.3/sw/source/filter/ww8/docxattributeoutput.cxx:6783:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        file.read( buffer, 32, readSize );
data/libreoffice-7.0.3/sw/source/filter/ww8/docxattributeoutput.cxx:6809:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            if( file.read( buffer, 4096, readSize ) != osl::File::E_None )
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par2.cxx:4331:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                sName = OUString(pStr, strlen(pStr), RTL_TEXTENCODING_ASCII_US);
data/libreoffice-7.0.3/sw/source/filter/ww8/ww8par5.cxx:1631:74:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if( aDocProperty == OUString( aNameSet_26[nFIdx][nLIdx], strlen(aNameSet_26[nFIdx][nLIdx]),
data/libreoffice-7.0.3/sw/source/uibase/dbui/dbmgr.cxx:1151:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            return OUString(sEnv, strlen(sEnv), osl_getThreadTextEncoding()).toInt32();
data/libreoffice-7.0.3/sw/source/uibase/dochdl/swdtflvr.cxx:410:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if ( aMetadata.read(aGraphic) )
data/libreoffice-7.0.3/sw/source/uibase/docvw/ShadowOverlayObject.cxx:226:17:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if(!rPoint1.equal(getBasePosition()) || !rPoint2.equal(maSecondPosition))
data/libreoffice-7.0.3/sw/source/uibase/docvw/ShadowOverlayObject.cxx:226:54:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if(!rPoint1.equal(getBasePosition()) || !rPoint2.equal(maSecondPosition))
data/libreoffice-7.0.3/sw/source/uibase/uiview/view2.cxx:235:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if ( aMetadata.read(aGraphic) )
data/libreoffice-7.0.3/sw/source/uibase/uno/unofreg.cxx:53:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        const sal_Int32 nImplNameLen = strlen( pImplName );
data/libreoffice-7.0.3/test/source/bootstrapfixture.cxx:131:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aFile.read(aBytes.get(), nSize, nBytesRead);
data/libreoffice-7.0.3/test/source/bootstrapfixture.cxx:206:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sal_Int32 nStartOfNumber = nIndex + std::strlen("Grand total of errors in submitted package: ");
data/libreoffice-7.0.3/test/source/sheet/xsubtotalfield.cxx:28:17:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    static bool equal(const uno::Sequence< sheet::SubTotalColumn >& x,
data/libreoffice-7.0.3/toolkit/source/controls/stdtabcontrollermodel.cxx:399:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void StdTabControllerModel::read( const css::uno::Reference< css::io::XObjectInputStream >& InStream )
data/libreoffice-7.0.3/toolkit/source/controls/unocontrolmodel.cxx:769:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void UnoControlModel::read( const css::uno::Reference< css::io::XObjectInputStream >& InStream )
data/libreoffice-7.0.3/tools/qa/cppunit/test_pathutils.cxx:35:32:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        p, front, front + std::wcslen(front), back, std::wcslen(back));
data/libreoffice-7.0.3/tools/qa/cppunit/test_pathutils.cxx:35:58:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        p, front, front + std::wcslen(front), back, std::wcslen(back));
data/libreoffice-7.0.3/tools/qa/cppunit/test_pathutils.cxx:36:35:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    CPPUNIT_ASSERT_EQUAL(p + std::wcslen(path), e);
data/libreoffice-7.0.3/tools/qa/cppunit/test_stream.cxx:117:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        iss.read(buffer, sizeof(buffer));
data/libreoffice-7.0.3/tools/qa/cppunit/test_urlobj.cxx:25:17:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    static bool equal( const INetProtocol& x, const INetProtocol& y )
data/libreoffice-7.0.3/tools/source/fsys/urlobj.cxx:607:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nCharactersSkipped += strlen(",");
data/libreoffice-7.0.3/tools/source/fsys/urlobj.cxx:617:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nCharactersSkipped += strlen(";base64,");
data/libreoffice-7.0.3/tools/source/fsys/urlobj.cxx:1458:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        oldSchemeLen = strlen(getSchemeInfo().m_pScheme);
data/libreoffice-7.0.3/tools/source/fsys/urlobj.cxx:1460:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int newSchemeLen=strlen(getSchemeInfo().m_pScheme);
data/libreoffice-7.0.3/tools/source/generic/config.cxx:111:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            if( aFile.read( pBuf.get(), nPos, nRead ) == ::osl::FileBase::E_None && nRead == nPos )
data/libreoffice-7.0.3/tools/source/stream/stream.cxx:1164:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    WriteBytes( pBuf, strlen(pBuf) );
data/libreoffice-7.0.3/ucb/source/ucp/cmis/auth_provider.cxx:87:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString url_oustr( url, strlen( url ), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/ucb/source/ucp/cmis/std_inputstream.cxx:75:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            m_pStream->read( reinterpret_cast< char* >( aData.getArray( ) ), nBytesToRead );
data/libreoffice-7.0.3/ucb/source/ucp/file/filinpstr.cxx:88:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if(m_aFile.read( aData.getArray(),sal_uInt64(nBytesToRead),nrc )
data/libreoffice-7.0.3/ucb/source/ucp/file/filrec.cxx:166:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
::osl::FileBase::RC ReconnectingFile::read( void *pBuffer, sal_uInt64 uBytesRequested, sal_uInt64& rBytesRead )
data/libreoffice-7.0.3/ucb/source/ucp/file/filrec.cxx:171:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    return m_aFile.read( pBuffer, uBytesRequested, rBytesRead );
data/libreoffice-7.0.3/ucb/source/ucp/file/filstr.cxx:141:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if(m_aFile.read( aData.getArray(), sal_uInt64(nBytesToRead), nrc )
data/libreoffice-7.0.3/ucb/source/ucp/file/filtask.cxx:646:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        err = aFile.read( static_cast<void*>(BFF),bfz,nrc );
data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpcontent.cxx:641:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    virtual sal_Int32 read(sal_Int8 *dest,sal_Int32 nBytesRequested) override;
data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpcontent.cxx:650:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
sal_Int32 InsertData::read(sal_Int8 *dest,sal_Int32 nBytesRequested)
data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpurl.cxx:551:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            index1 = aNetTitle.indexOf('"', index1 + std::strlen("257")) + 1;
data/libreoffice-7.0.3/ucb/source/ucp/ftp/ftpurl.cxx:631:38:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            return size_t(curlInput->read(static_cast<sal_Int8*>(ptr),nRequested));
data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_content.cxx:141:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString sMessage(pError->message, strlen(pError->message), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_content.cxx:467:60:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                xRow->appendString( rProp, OUString(pName, strlen(pName), RTL_TEXTENCODING_UTF8) );
data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_content.cxx:734:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    aEvent.OldValue <<= OUString(oldName, strlen(oldName), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_content.cxx:767:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    OUString( newName, strlen(newName), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_mount.cxx:118:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aUserName = OUString(default_user, strlen(default_user), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_mount.cxx:127:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aPrevUsername = OUString(pThis->m_pPrevUsername, strlen(pThis->m_pPrevUsername), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_mount.cxx:129:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aPrevPassword = OUString(pThis->m_pPrevPassword, strlen(pThis->m_pPrevPassword), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_mount.cxx:144:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aDomain = OUString(default_domain, strlen(default_domain), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/ucb/source/ucp/gio/gio_provider.cxx:124:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OString aDisable(pDisable, strlen(pDisable));
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/DAVProperties.cxx:177:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sal_Int32 nStart = strlen( "<prop:" );
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/DAVProperties.cxx:188:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    nStart = nEnd + strlen( "xmlns:prop=\"" );
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/DAVProperties.cxx:190:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if ( nEnd != rFullName.getLength() - sal_Int32( strlen( "\">" ) )
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/DateTimeHelper.cxx:164:17:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
        found = sscanf (aDT.getStr(), "%3s, %2d %3s %4d %2d:%2d:%2d GMT",
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/DateTimeHelper.cxx:169:21:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
            found = sscanf (aDT.getStr(), "%3s, %2d-%3s-%2d %2d:%2d:%2d GMT",
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/DateTimeHelper.cxx:179:17:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
        found = sscanf (aDT.getStr(), "%3s %3s %d %2d:%2d:%2d %4d",
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonHeadRequest.cxx:63:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString aHeaderValue(value, strlen(value), RTL_TEXTENCODING_ISO_8859_1);
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonSession.cxx:418:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString cert_subject( dn, strlen( dn ), RTL_TEXTENCODING_UTF8, 0 );
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonSession.cxx:893:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OUString aHeaderName(OUString(name, strlen(name), RTL_TEXTENCODING_ASCII_US).toAsciiLowerCase());
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonSession.cxx:894:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OUString aHeaderValue(value, strlen(value), RTL_TEXTENCODING_ASCII_US);
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonSession.cxx:1834:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OUString aText(sErr, strlen(sErr), osl_getThreadTextEncoding());
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonSession.cxx:1996:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                OUString(sErr, strlen(sErr), osl_getThreadTextEncoding()) );
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonSession.cxx:2006:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aHeader(value, strlen(value), RTL_TEXTENCODING_ASCII_US);
data/libreoffice-7.0.3/ucb/source/ucp/webdav-neon/NeonSession.cxx:2197:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    ne_set_request_body_buffer( req, buffer, strlen( buffer ) );
data/libreoffice-7.0.3/ucb/source/ucp/webdav/DateTimeHelper.cxx:175:17:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
        found = sscanf (aDT.getStr(), "%3s, %2d %3s %4d %2d:%2d:%2d GMT",
data/libreoffice-7.0.3/ucb/source/ucp/webdav/DateTimeHelper.cxx:180:21:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
            found = sscanf (aDT.getStr(), "%3s, %2d-%3s-%2d %2d:%2d:%2d GMT",
data/libreoffice-7.0.3/ucb/source/ucp/webdav/DateTimeHelper.cxx:190:17:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
        found = sscanf (aDT.getStr(), "%3s %3s %d %2d:%2d:%2d %4d",
data/libreoffice-7.0.3/unodevtools/source/skeletonmaker/javatypemaker.cxx:82:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sType = sType.copy(std::strlen("java.lang."));
data/libreoffice-7.0.3/unoidl/source/sourcetreeprovider.cxx:76:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                p->d_name, std::strlen(p->d_name), osl_getThreadTextEncoding());
data/libreoffice-7.0.3/unotest/source/cpp/filters-test.cxx:46:57:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        CPPUNIT_ASSERT_EQUAL(osl::FileBase::E_None, aIn.read(in, sizeof(in), nBytesRead));
data/libreoffice-7.0.3/unotools/source/config/configvaluecontainer.cxx:257:40:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void OConfigurationValueContainer::read( )
data/libreoffice-7.0.3/unotools/source/config/fontcfg.cxx:614:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sal_Int32 nStrLen = static_cast<sal_Int32>(strlen( pStr ));
data/libreoffice-7.0.3/unotools/source/config/fontcfg.cxx:669:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sal_Int32 nLen = static_cast<sal_Int32>(strlen(pStr));
data/libreoffice-7.0.3/unotools/source/i18n/resmgr.cxx:89:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sKeyId[nKeyInd] = sSymbols[(nCRC & 63) % strlen(sSymbols)];
data/libreoffice-7.0.3/unotools/source/i18n/resmgr.cxx:210:81:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            return OUString::fromUtf8(sKeyId) + u"\u2016" + createFromUtf8(pId, strlen(pId));
data/libreoffice-7.0.3/unotools/source/misc/fontcvt.cxx:1237:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sRet = OUString(pc, strlen(pc), RTL_TEXTENCODING_ASCII_US);
data/libreoffice-7.0.3/unotools/source/misc/fontdefs.cxx:352:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t nLen = strlen(suffix);
data/libreoffice-7.0.3/unotools/source/ucbhelper/tempfile.cxx:334:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aEyeCatcher = OUString(eye, strlen(eye), RTL_TEXTENCODING_ASCII_US);
data/libreoffice-7.0.3/unoxml/source/dom/attr.cxx:109:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                strlen(reinterpret_cast<char const *>(m_aAttrPtr->name)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/attr.cxx:159:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pContent, strlen(pContent), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/characterdata.cxx:69:77:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OUString oldValue(reinterpret_cast<char*>(m_aNodePtr->content), strlen(reinterpret_cast<char*>(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/characterdata.cxx:71:77:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OUString newValue(reinterpret_cast<char*>(m_aNodePtr->content), strlen(reinterpret_cast<char*>(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/characterdata.cxx:102:73:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString oldValue(reinterpret_cast<char*>(m_aNodePtr->content), strlen(reinterpret_cast<char*>(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/characterdata.cxx:104:73:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString newValue(reinterpret_cast<char*>(m_aNodePtr->content), strlen(reinterpret_cast<char*>(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/characterdata.cxx:125:80:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aData = OUString(reinterpret_cast<char*>(m_aNodePtr->content), strlen(reinterpret_cast<char*>(m_aNodePtr->content)),  RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/characterdata.cxx:142:75:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
             OUString aData(reinterpret_cast<char*>(m_aNodePtr->content), strlen(reinterpret_cast<char*>(m_aNodePtr->content)),  RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/characterdata.cxx:172:73:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString oldValue(reinterpret_cast<char*>(m_aNodePtr->content), strlen(reinterpret_cast<char*>(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/characterdata.cxx:174:73:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString newValue(reinterpret_cast<char*>(m_aNodePtr->content), strlen(reinterpret_cast<char*>(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/characterdata.cxx:209:73:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString oldValue(reinterpret_cast<char*>(m_aNodePtr->content), strlen(reinterpret_cast<char*>(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/characterdata.cxx:211:73:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString newValue(reinterpret_cast<char*>(m_aNodePtr->content), strlen(reinterpret_cast<char*>(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/characterdata.cxx:227:77:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OUString oldValue(reinterpret_cast<char*>(m_aNodePtr->content), strlen(reinterpret_cast<char*>(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/characterdata.cxx:229:77:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OUString newValue(reinterpret_cast<char*>(m_aNodePtr->content), strlen(reinterpret_cast<char*>(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/documentbuilder.cxx:231:72:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sysid = OUString(reinterpret_cast<char const *>(systemId), strlen(reinterpret_cast<char const *>(systemId)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/documentbuilder.cxx:234:72:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            pubid = OUString(reinterpret_cast<char const *>(publicId), strlen(reinterpret_cast<char const *>(publicId)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/documenttype.cxx:81:79:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aName = OUString(reinterpret_cast<char const *>(m_aDtdPtr->name), strlen(reinterpret_cast<char const *>(m_aDtdPtr->name)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/documenttype.cxx:111:77:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aId = OUString(reinterpret_cast<char const *>(m_aDtdPtr->name), strlen(reinterpret_cast<char const *>(m_aDtdPtr->ExternalID)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/documenttype.cxx:126:77:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aId = OUString(reinterpret_cast<char const *>(m_aDtdPtr->name), strlen(reinterpret_cast<char const *>(m_aDtdPtr->SystemID)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/element.cxx:66:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                strlen(reinterpret_cast<const char*>(pPrefix)),
data/libreoffice-7.0.3/unoxml/source/dom/element.cxx:72:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                strlen(reinterpret_cast<const char*>(pHref)),
data/libreoffice-7.0.3/unoxml/source/dom/element.cxx:123:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if( pAttr->ns && strlen(reinterpret_cast<char const *>(pAttr->ns->prefix)) )
data/libreoffice-7.0.3/unoxml/source/dom/element.cxx:139:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if( strlen(reinterpret_cast<char const *>(pPrefix)) )
data/libreoffice-7.0.3/unoxml/source/dom/element.cxx:152:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                             strlen(reinterpret_cast<char const *>(pPrefix)),
data/libreoffice-7.0.3/unoxml/source/dom/element.cxx:194:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                             strlen(reinterpret_cast<char const *>(pPrefix)),
data/libreoffice-7.0.3/unoxml/source/dom/element.cxx:247:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        strlen(reinterpret_cast<char const*>(pValue.get())),
data/libreoffice-7.0.3/unoxml/source/dom/element.cxx:330:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        strlen(reinterpret_cast<char const*>(pValue.get())),
data/libreoffice-7.0.3/unoxml/source/dom/element.cxx:377:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                strlen(reinterpret_cast<char const *>(m_aNodePtr->name)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/element.cxx:624:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        strlen(reinterpret_cast<char const*>(pOld.get())),
data/libreoffice-7.0.3/unoxml/source/dom/element.cxx:706:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        strlen(reinterpret_cast<char const*>(pOld.get())),
data/libreoffice-7.0.3/unoxml/source/dom/element.cxx:716:95:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            getAttributeNodeNS(namespaceURI, OUString(reinterpret_cast<char const *>(pLName), strlen(reinterpret_cast<char const *>(pLName)), RTL_TEXTENCODING_UTF8)),
data/libreoffice-7.0.3/unoxml/source/dom/element.cxx:747:68:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aName = OUString(reinterpret_cast<const char*>(pName), strlen(reinterpret_cast<const char*>(pName)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/entity.cxx:75:86:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aID = OUString(reinterpret_cast<char const *>(m_aEntityPtr->ExternalID), strlen(reinterpret_cast<char const *>(m_aEntityPtr->ExternalID)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/entity.cxx:90:84:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aID = OUString(reinterpret_cast<char const *>(m_aEntityPtr->SystemID), strlen(reinterpret_cast<char const *>(m_aEntityPtr->SystemID)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/entity.cxx:102:69:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aName = OUString(reinterpret_cast<char const *>(pName), strlen(reinterpret_cast<char const *>(pName)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/entityreference.cxx:60:69:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aName = OUString(reinterpret_cast<char const *>(pName), strlen(reinterpret_cast<char const *>(pName)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/node.cxx:79:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                           pPrefix ? strlen(reinterpret_cast<const char*>(pPrefix)) : 0);
data/libreoffice-7.0.3/unoxml/source/dom/node.cxx:82:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                strlen(reinterpret_cast<const char*>(pHref)),
data/libreoffice-7.0.3/unoxml/source/dom/node.cxx:102:84:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        const Sequence<sal_Int8> aSeq( reinterpret_cast<sal_Int8 const *>(pToken), strlen( pToken ) );
data/libreoffice-7.0.3/unoxml/source/dom/node.cxx:110:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                       strlen(reinterpret_cast<const char*>(pPrefix)));
data/libreoffice-7.0.3/unoxml/source/dom/node.cxx:472:68:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aURI = OUString(reinterpret_cast<char const *>(pHref), strlen(reinterpret_cast<char const *>(pHref)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/node.cxx:579:77:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aPrefix = OUString(reinterpret_cast<char const *>(pPrefix), strlen(reinterpret_cast<char const *>(pPrefix)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/notation.cxx:64:69:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            aName = OUString(reinterpret_cast<char const *>(pName), strlen(reinterpret_cast<char const *>(pName)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/processinginstruction.cxx:66:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString const ret(pContent, strlen(pContent), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/processinginstruction.cxx:87:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString const ret(pName, strlen(pName), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/dom/processinginstruction.cxx:121:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString const ret(pName, strlen(pName), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/xpath/xpathapi.cxx:139:70:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                OUString aURI(reinterpret_cast<char const *>(pHref), strlen(reinterpret_cast<char const *>(pHref)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/xpath/xpathapi.cxx:141:72:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                OUString aPrefix(reinterpret_cast<char const *>(pPre), strlen(reinterpret_cast<char const *>(pPre)), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/unoxml/source/xpath/xpathobject.cxx:174:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pS, strlen(pS), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/headless/svpgdi.cxx:1301:22:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if (aCP1.equal(aLast))
data/libreoffice-7.0.3/vcl/headless/svpgdi.cxx:1306:21:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(aCP2.equal(aPoint))
data/libreoffice-7.0.3/vcl/headless/svpinst.cxx:518:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        auto const nRet = read(pMutex->m_FeedbackFDs[0], &bDidWork, sizeof(bool));
data/libreoffice-7.0.3/vcl/opengl/win/gdiimpl.cxx:261:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const size_t extlen = strlen(extension);
data/libreoffice-7.0.3/vcl/opengl/x11/X11DeviceInfo.cxx:130:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    ssize_t bytesread = read(glx::glxtest_pipe,
data/libreoffice-7.0.3/vcl/opengl/x11/X11DeviceInfo.cxx:226:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        whereToReadVersionNumbers = Mesa_in_version_string + strlen("Mesa");
data/libreoffice-7.0.3/vcl/opengl/x11/X11DeviceInfo.cxx:244:68:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            whereToReadVersionNumbers = NVIDIA_in_version_string + strlen("NVIDIA");
data/libreoffice-7.0.3/vcl/opengl/x11/X11DeviceInfo.cxx:258:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(buf, whereToReadVersionNumbers, buf_size-1);
data/libreoffice-7.0.3/vcl/qa/cppunit/GraphicNativeMetadataTest.cxx:48:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        aMetadata.read(aFileStream);
data/libreoffice-7.0.3/vcl/qa/cppunit/GraphicNativeMetadataTest.cxx:60:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        aMetadata.read(aFileStream);
data/libreoffice-7.0.3/vcl/qa/cppunit/GraphicNativeMetadataTest.cxx:71:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        aMetadata.read(aFileStream);
data/libreoffice-7.0.3/vcl/qa/cppunit/GraphicNativeMetadataTest.cxx:78:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        aMetadata.read(aFileStream);
data/libreoffice-7.0.3/vcl/qa/cppunit/GraphicNativeMetadataTest.cxx:85:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        aMetadata.read(aFileStream);
data/libreoffice-7.0.3/vcl/qa/cppunit/GraphicNativeMetadataTest.cxx:92:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        aMetadata.read(aFileStream);
data/libreoffice-7.0.3/vcl/qa/cppunit/app/test_IconThemeSelector.cxx:162:98:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT_EQUAL_MESSAGE("Different high contrast modes are detected as inequal", false, equal);
data/libreoffice-7.0.3/vcl/qa/cppunit/app/test_IconThemeSelector.cxx:173:95:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT_EQUAL_MESSAGE("Different preferred themes are detected as inequal", false, equal);
data/libreoffice-7.0.3/vcl/qa/cppunit/bitmaprender/BitmapRenderTest.cxx:119:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aPngReader.read(aBitmapEx);
data/libreoffice-7.0.3/vcl/qa/cppunit/canvasbitmaptest.cxx:150:50:  [1] (buffer) mismatch:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        const rendering::ARGBColor*> aRes = std::mismatch( pRGBStart, pRGBEnd, pARGBStart );
data/libreoffice-7.0.3/vcl/qa/cppunit/png/PngFilterTest.cxx:59:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        aPngReader.read(aBitmapEx);
data/libreoffice-7.0.3/vcl/qa/cppunit/png/PngFilterTest.cxx:92:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        aPngReader.read(aBitmapEx);
data/libreoffice-7.0.3/vcl/qa/cppunit/png/PngFilterTest.cxx:123:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        aPngReader.read(aBitmapEx);
data/libreoffice-7.0.3/vcl/qa/cppunit/widgetdraw/WidgetDefinitionReaderTest.cxx:44:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        CPPUNIT_ASSERT(aReader.read(aDefinition));
data/libreoffice-7.0.3/vcl/qa/cppunit/widgetdraw/WidgetDefinitionReaderTest.cxx:51:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        CPPUNIT_ASSERT(aReader.read(aDefinition));
data/libreoffice-7.0.3/vcl/qa/cppunit/widgetdraw/WidgetDefinitionReaderTest.cxx:58:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        CPPUNIT_ASSERT(aReader.read(aDefinition));
data/libreoffice-7.0.3/vcl/qa/cppunit/widgetdraw/WidgetDefinitionReaderTest.cxx:77:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    CPPUNIT_ASSERT(aReader.read(aDefinition));
data/libreoffice-7.0.3/vcl/qt5/Qt5Frame.cxx:244:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            = xcb_intern_atom(conn, 1, strlen(leader_name), leader_name);
data/libreoffice-7.0.3/vcl/qt5/Qt5Frame.cxx:1250:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const uint32_t data_len = aResName.getLength() + 1 + strlen(pResClass) + 1;
data/libreoffice-7.0.3/vcl/qt5/Qt5Frame.cxx:1253:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    memcpy(data + aResName.getLength() + 1, pResClass, strlen(pResClass) + 1);
data/libreoffice-7.0.3/vcl/quartz/salgdicommon.cxx:202:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    rInfo.m_aPSName = OUString( aTTInfo.psname, std::strlen(aTTInfo.psname),
data/libreoffice-7.0.3/vcl/skia/gdiimpl.cxx:94:39:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if (aPreviousControlPoint.equal(aPreviousPoint))
data/libreoffice-7.0.3/vcl/skia/gdiimpl.cxx:100:38:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if (aCurrentControlPoint.equal(aCurrentPoint))
data/libreoffice-7.0.3/vcl/skia/gdiimpl.cxx:166:43:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if (aPreviousControlPoint.equal(aPreviousPoint)
data/libreoffice-7.0.3/vcl/skia/gdiimpl.cxx:167:45:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    && aCurrentControlPoint.equal(aCurrentPoint))
data/libreoffice-7.0.3/vcl/skia/gdiimpl.cxx:858:30:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if (basegfx::fTools::equal(point1.getX(), point2.getX()))
data/libreoffice-7.0.3/vcl/source/animate/Animation.cxx:90:20:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
           && std::equal(maList.begin(), maList.end(), rAnimation.maList.begin(),
data/libreoffice-7.0.3/vcl/source/app/salvtables.cxx:3145:18:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    virtual bool equal(const TreeIter& rOther) const override
data/libreoffice-7.0.3/vcl/source/filter/GraphicNativeMetadata.cxx:32:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
bool GraphicNativeMetadata::read(Graphic const& rGraphic)
data/libreoffice-7.0.3/vcl/source/filter/GraphicNativeMetadata.cxx:47:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(aMemoryStream);
data/libreoffice-7.0.3/vcl/source/filter/GraphicNativeMetadata.cxx:52:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
bool GraphicNativeMetadata::read(SvStream& rStream)
data/libreoffice-7.0.3/vcl/source/filter/GraphicNativeMetadata.cxx:55:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aExif.read(rStream);
data/libreoffice-7.0.3/vcl/source/filter/GraphicNativeTransform.cxx:141:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (exif.read(aSourceStream))
data/libreoffice-7.0.3/vcl/source/filter/ipdf/pdfdocument.cxx:462:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                      - strlen("]");
data/libreoffice-7.0.3/vcl/source/filter/ixbm/xbmread.cxx:165:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    pTmp += ( strlen( pDefine ) - 1 );
data/libreoffice-7.0.3/vcl/source/filter/ixbm/xbmread.cxx:183:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nRet = OString(pTmp, strlen(pTmp)).toInt32(16);
data/libreoffice-7.0.3/vcl/source/filter/ixbm/xbmread.cxx:187:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nRet = OString(pTmp, strlen(pTmp)).toInt32();
data/libreoffice-7.0.3/vcl/source/filter/ixpm/xpmread.cxx:388:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if ( std::strlen(pRGBTable[i].name) > mnParaSize &&
data/libreoffice-7.0.3/vcl/source/filter/jpeg/Exif.cxx:73:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
bool Exif::read(SvStream& rStream)
data/libreoffice-7.0.3/vcl/source/filter/png/PngImageReader.cxx:278:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
bool PngImageReader::read(BitmapEx& rBitmapEx)
data/libreoffice-7.0.3/vcl/source/font/PhysicalFontCollection.cxx:150:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString aTokenName( *ppNames, strlen(*ppNames), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1631:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy( maSubsetName, pSubsetName, sizeof(maSubsetName) - 1);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1759:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy( pFontName, getString( mnFontNameSID), sizeof(rEmitter.maSubsetName) - 1);
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:1776:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
            strncpy( pFontName, "DummyName", sizeof(rEmitter.maSubsetName));
data/libreoffice-7.0.3/vcl/source/fontsubset/cff.cxx:2040:60:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    rFSInfo.m_aPSName   = OUString( rEmitter.maSubsetName, strlen(rEmitter.maSubsetName), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:947:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            char* pReverse = t->fname + strlen(t->fname);
data/libreoffice-7.0.3/vcl/source/fontsubset/sft.cxx:953:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            for (i=strlen(t->psname) - 1; i > 0; i--)
data/libreoffice-7.0.3/vcl/source/gdi/FileDefinitionWidgetDraw.cxx:70:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (aReader.read(*pWidgetDefinition))
data/libreoffice-7.0.3/vcl/source/gdi/WidgetDefinitionReader.cxx:360:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
bool WidgetDefinitionReader::read(WidgetDefinition& rWidgetDefinition)
data/libreoffice-7.0.3/vcl/source/gdi/bitmap3.cxx:681:25:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if(basegfx::fTools::equal(rScaleX, 1.0) && basegfx::fTools::equal(rScaleY, 1.0))
data/libreoffice-7.0.3/vcl/source/gdi/bitmap3.cxx:681:65:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if(basegfx::fTools::equal(rScaleX, 1.0) && basegfx::fTools::equal(rScaleY, 1.0))
data/libreoffice-7.0.3/vcl/source/gdi/embeddedfontshelper.cxx:89:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
             pos < read && keyPos < key.size();
data/libreoffice-7.0.3/vcl/source/gdi/embeddedfontshelper.cxx:93:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if( !eot && read > 0 )
data/libreoffice-7.0.3/vcl/source/gdi/embeddedfontshelper.cxx:96:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            while( writtenTotal < read )
data/libreoffice-7.0.3/vcl/source/gdi/embeddedfontshelper.cxx:99:53:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                file.write( buffer.getConstArray(), read, written );
data/libreoffice-7.0.3/vcl/source/gdi/embeddedfontshelper.cxx:103:91:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        fontData.insert( fontData.end(), buffer.getConstArray(), buffer.getConstArray() + read );
data/libreoffice-7.0.3/vcl/source/gdi/embeddedfontshelper.cxx:104:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if( read <= 0 )
data/libreoffice-7.0.3/vcl/source/gdi/jobset.cxx:350:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(aOldData.cPrinterName, aPrnByteName.getStr(), SAL_N_ELEMENTS(aOldData.cPrinterName) - 1);
data/libreoffice-7.0.3/vcl/source/gdi/jobset.cxx:352:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(aOldData.cDriverName, aDriverByteName.getStr(), SAL_N_ELEMENTS(aOldData.cDriverName) - 1);
data/libreoffice-7.0.3/vcl/source/gdi/pdfwriter_impl.cxx:2726:61:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                        if ( osl::File::E_None != aFontFile.read(buf, sizeof(buf), nRead) ) return false;
data/libreoffice-7.0.3/vcl/source/gdi/pdfwriter_impl.cxx:2741:57:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    if ( osl::File::E_None != aFontFile.read(xBuffer.get(), nLength1, nBytesRead) ) return false;
data/libreoffice-7.0.3/vcl/source/gdi/pdfwriter_impl.cxx:4839:38:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (osl::File::E_None != m_aFile.read(buffer1.get(), m_nSignatureContentOffset - 1 , bytesRead1) ||
data/libreoffice-7.0.3/vcl/source/gdi/pdfwriter_impl.cxx:4850:38:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        osl::File::E_None != m_aFile.read(buffer2.get(), nLastByteRangeNo, bytesRead2) ||
data/libreoffice-7.0.3/vcl/source/gdi/pdfwriter_impl.cxx:7590:27:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if( !basegfx::fTools::equal(fStartAngle, fStopAngle) )
data/libreoffice-7.0.3/vcl/source/gdi/svmconverter.cxx:637:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aFont.SetFamilyName( OUString( aName, strlen(aName), rIStm.GetStreamCharSet() ) );
data/libreoffice-7.0.3/vcl/source/graphic/UnoGraphicDescriptor.cxx:147:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        maMimeType = OUString( pMimeType, strlen(pMimeType), RTL_TEXTENCODING_ASCII_US );
data/libreoffice-7.0.3/vcl/source/helper/driverblocklist.cxx:230:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int len = strlen(aSource);
data/libreoffice-7.0.3/vcl/source/image/ImplImageTree.cxx:165:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        aPNGReader.read(rParameters.mrBitmap);
data/libreoffice-7.0.3/vcl/source/image/ImplImageTree.cxx:368:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aPNGReader.read(rParameters.mrBitmap);
data/libreoffice-7.0.3/vcl/source/opengl/OpenGLHelper.cxx:72:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        aFile.read(content.get(), nSize, nBytesRead);
data/libreoffice-7.0.3/vcl/source/opengl/OpenGLHelper.cxx:291:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            aFile.read( rBinary.data(), nSize, nBytesRead );
data/libreoffice-7.0.3/vcl/source/opengl/OpenGLHelper.cxx:1044:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                 strlen(pStr), pStr);
data/libreoffice-7.0.3/vcl/source/opengl/OpenGLHelper.cxx:1049:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                    strlen(pStr), pStr);
data/libreoffice-7.0.3/vcl/source/treelist/transfer.cxx:1916:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                rBmk = INetBookmark( OUString( p1, strlen(p1), osl_getThreadTextEncoding() ),
data/libreoffice-7.0.3/vcl/source/treelist/transfer.cxx:1917:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     OUString( p2, strlen(p2), osl_getThreadTextEncoding() ) );
data/libreoffice-7.0.3/vcl/unx/generic/app/i18n_cb.cxx:156:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          nMBLength = strlen(pMBString); // xxx
data/libreoffice-7.0.3/vcl/unx/generic/app/i18n_im.cxx:294:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy( pBufPtr, pDescPtr->pName, nSize + 1);
data/libreoffice-7.0.3/vcl/unx/generic/app/keysymnames.cxx:490:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        return OUString( pRepl[m].pName, strlen(pRepl[m].pName), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/vcl/unx/generic/app/keysymnames.cxx:500:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                return OUString( pRepl[m].pName, strlen(pRepl[m].pName), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/vcl/unx/generic/app/saldata.cxx:722:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        while (read (m_pTimeoutFDS[0], &buffer, sizeof(buffer)) > 0)
data/libreoffice-7.0.3/vcl/unx/generic/app/saldisp.cxx:769:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    int n = strlen( pString );
data/libreoffice-7.0.3/vcl/unx/generic/app/sm.cxx:737:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            while( read( pThis->m_nWakeupFiles[0], buf, sizeof( buf ) ) > 0 )
data/libreoffice-7.0.3/vcl/unx/generic/desktopdetect/desktopdetector.cxx:158:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OString aCurrentDesktop( pDesktop, strlen( pDesktop ) );
data/libreoffice-7.0.3/vcl/unx/generic/desktopdetect/desktopdetector.cxx:177:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        aDesktopSession = OString( pSession, strlen( pSession ) );
data/libreoffice-7.0.3/vcl/unx/generic/dtrans/X11_selection.cxx:532:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nLen = strlen( pText );
data/libreoffice-7.0.3/vcl/unx/generic/fontmanager/fontconfig.cxx:502:91:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (bMinimalFontset && strncmp(reinterpret_cast<char*>(family), "Liberation", strlen("Liberation")))
data/libreoffice-7.0.3/vcl/unx/generic/fontmanager/fontsubst.cxx:83:11:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    class equal
data/libreoffice-7.0.3/vcl/unx/generic/fontmanager/fontsubst.cxx:88:18:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        explicit equal(const FontSelectPattern& rAttributes)
data/libreoffice-7.0.3/vcl/unx/generic/fontmanager/fontsubst.cxx:113:98:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CachedFontMapType::iterator itr = std::find_if(rCachedFontMap.begin(), rCachedFontMap.end(), equal(rPatternAttributes));
data/libreoffice-7.0.3/vcl/unx/generic/print/genprnpsp.cxx:78:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                rDir = OUString( getenv( "HOME" ), strlen( getenv( "HOME" ) ), osl_getThreadTextEncoding() );
data/libreoffice-7.0.3/vcl/unx/generic/print/printerjob.cxx:66:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        pSrc->read  (pBuffer, nBLOCKSIZE, nIn);
data/libreoffice-7.0.3/vcl/unx/generic/print/psputil.cxx:131:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sal_Int32 nBytes = strlen (pSrc);
data/libreoffice-7.0.3/vcl/unx/glxtest.cxx:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int length = strlen(str);
data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atkeditabletext.cxx:84:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OUString aString ( string, strlen(string), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/vcl/unx/gtk3/a11y/gtk3atktextattributes.cxx:470:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            0 == strncmp( value, font_strikethrough[n], strlen( font_strikethrough[n] ) ) )
data/libreoffice-7.0.3/vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:555:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aFilterName(filtername, strlen(filtername), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:759:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    sFilterName = OUString( title, strlen( title ), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:808:60:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        sFilterName = OUString(filtername, strlen( filtername ), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:1210:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        aItemList[i] = OUString(item, strlen(item), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:1226:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        OUString sItem(item, strlen(item), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:1432:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OUString( title, strlen(title), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:1778:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString sFilterName( filtername, strlen( filtername ), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/vcl/unx/gtk3/fpicker/SalGtkPicker.cxx:50:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString sURL( pIn, strlen(pIn),
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkframe.cxx:4066:68:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        pThis->m_aInputEvent.maText             = OUString( pText, strlen(pText), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkframe.cxx:4126:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    gint nUtf8Len = pText ? strlen(pText) : 0;
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:566:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                    strlen(pFinalName),
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:641:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                aStr = OUString(pText, strlen(pText), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:1657:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OString(pStr, pStr ? strlen(pStr) : 0);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:2709:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:2716:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:2779:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:2787:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OString(pStr, pStr ? strlen(pStr) : 0);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:3125:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:3136:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:3147:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:3159:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pText, pText ? strlen(pText) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:3180:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pText, pText ? strlen(pText) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:3369:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OString id(pStr, pStr ? strlen(pStr) : 0);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:3377:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OString id(pStr, pStr ? strlen(pStr) : 0);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:3483:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pText, pText ? strlen(pText) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:4977:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OString(pStr, pStr ? strlen(pStr) : 0);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:5024:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:5119:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:6046:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OString(pStr, pStr ? strlen(pStr) : 0);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:6074:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:7397:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        signal_selected(OString(pStr, pStr ? strlen(pStr) : 0));
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:7472:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        m_sActivated = OString(pStr, pStr ? strlen(pStr) : 0);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:7828:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OString id(pStr, pStr ? strlen(pStr) : 0);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:7887:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        signal_clicked(OString(pStr, pStr ? strlen(pStr) : 0));
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:8085:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OString(pStr, pStr ? strlen(pStr) : 0);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:8113:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pText, pText ? strlen(pText) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:8174:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:8245:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:8376:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString sRet(pText, pText ? strlen(pText) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:8717:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString sRet(pText, pText ? strlen(pText) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:8959:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        gint ret = pSorter->compare(OUString(pName1, pName1 ? strlen(pName1) : 0, RTL_TEXTENCODING_UTF8),
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:8960:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                    OUString(pName2, pName2 ? strlen(pName2) : 0, RTL_TEXTENCODING_UTF8));
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:8978:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            OUString aStr(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:9002:18:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    virtual bool equal(const TreeIter& rOther) const override
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:9216:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString sRet(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:9505:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString sText(pNewText, pNewText ? strlen(pNewText) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:9937:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString sRet(pTitle, pTitle ? strlen(pTitle) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:11541:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString sRet(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:12351:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString sRet(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:12701:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:12708:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        return OUString(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:12839:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString sText(pText, strlen(pText), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:13356:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sRet = OUString(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:14285:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            return OUString(pText, pText ? strlen(pText) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:14786:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString sId(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:14839:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString sId(pStr, pStr ? strlen(pStr) : 0, RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:15360:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                OUString aIconName(icon_name, strlen(icon_name), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:15375:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                OUString aIconName(icon_name, strlen(icon_name), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:15396:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t nLen = pStr ? strlen(pStr) : 0;
data/libreoffice-7.0.3/vcl/unx/gtk3/gtk3gtkinst.cxx:15448:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                int nTextLen = pTextStr ? strlen(pTextStr) : 0;
data/libreoffice-7.0.3/vcl/unx/gtk3_kde5/gtk3_kde5_filepicker_ipc.cxx:56:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return OUString::fromUtf8(OString(ret.c_str(), strlen(ret.c_str())));
data/libreoffice-7.0.3/vcl/unx/kf5/KF5SalFrame.cxx:63:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                   strlen(static_cast<const char*>(rQFont.family().toUtf8())),
data/libreoffice-7.0.3/vcl/win/app/saldata.cxx:45:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return OUString( pStr, (-1 == nLen) ? strlen(pStr) : nLen,
data/libreoffice-7.0.3/vcl/win/gdi/gdiimpl.cxx:1011:30:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!basegfx::fTools::equal(aLast.getX(), aCurrent.getX()) && !basegfx::fTools::equal(aLast.getY(), aCurrent.getY()))
data/libreoffice-7.0.3/vcl/win/gdi/gdiimpl.cxx:1011:88:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if(!basegfx::fTools::equal(aLast.getX(), aCurrent.getX()) && !basegfx::fTools::equal(aLast.getY(), aCurrent.getY()))
data/libreoffice-7.0.3/vcl/win/gdi/salfont.cxx:1151:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aFotFile.read( aBuffer, sizeof( aBuffer ), nBytesRead );
data/libreoffice-7.0.3/vcl/win/window/keynames.cxx:214:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        return OUString( pRepl[m].pName, strlen(pRepl[m].pName), RTL_TEXTENCODING_UTF8 );
data/libreoffice-7.0.3/vcl/workben/fftester.cxx:85:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        OUString in(argv[1], strlen(argv[1]), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/vcl/workben/svpclient.cxx:231:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                nBytes = read( nSocket, buf, sizeof(buf) );
data/libreoffice-7.0.3/vcl/workben/vcldemo.cxx:594:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     strlen(aRuns[i].mpString),
data/libreoffice-7.0.3/winaccessibility/source/UAccCOM/MAccessible.cxx:401:46:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if ( m_pszValue !=nullptr && wcslen(m_pszValue) == 0 )
data/libreoffice-7.0.3/writerfilter/source/dmapper/DomainMapper_Impl.cxx:385:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                sal_Int32 nIndex = rStyleName.copy( strlen( DEFAULT_STYLE ) ).toInt32();
data/libreoffice-7.0.3/writerfilter/source/dmapper/OLEHandler.cxx:300:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sRet = aPersistName.copy( strlen("vnd.sun.star.EmbeddedObject:") );
data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLBinaryObjectReference.cxx:37:34:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void OOXMLBinaryObjectReference::read()
data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLBinaryObjectReference.cxx:63:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read();
data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLPropertySet.cxx:585:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        const sal_Int32 nLen = strlen(pValue);
data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLPropertySet.cxx:606:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int nLen = strlen(pValue);
data/libreoffice-7.0.3/writerfilter/source/ooxml/OOXMLPropertySet.cxx:665:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int nLen = strlen(pValue);
data/libreoffice-7.0.3/writerperfect/qa/unit/DirectoryStreamTest.cxx:110:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    CPPUNIT_ASSERT(!rStream.read(1, numBytesRead));
data/libreoffice-7.0.3/writerperfect/qa/unit/WPXSvStreamTest.cxx:41:12:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
using std::equal;
data/libreoffice-7.0.3/writerperfect/qa/unit/WPXSvStreamTest.cxx:131:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    pData = pInput->read(1UL, nReadBytes);
data/libreoffice-7.0.3/writerperfect/qa/unit/WPXSvStreamTest.cxx:133:20:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(equal(pText, pText + nReadBytes, pData));
data/libreoffice-7.0.3/writerperfect/qa/unit/WPXSvStreamTest.cxx:137:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    pData = pInput->read(2UL, nReadBytes);
data/libreoffice-7.0.3/writerperfect/qa/unit/WPXSvStreamTest.cxx:139:20:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(equal(pText, pText + nReadBytes, pData));
data/libreoffice-7.0.3/writerperfect/qa/unit/WPXSvStreamTest.cxx:143:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    pData = pInput->read(3UL, nReadBytes);
data/libreoffice-7.0.3/writerperfect/qa/unit/WPXSvStreamTest.cxx:145:20:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(equal(pText, pText + nReadBytes, pData));
data/libreoffice-7.0.3/writerperfect/qa/unit/WPXSvStreamTest.cxx:150:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    pData = pInput->read(nLen - 6, nReadBytes);
data/libreoffice-7.0.3/writerperfect/qa/unit/WPXSvStreamTest.cxx:152:20:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(equal(pText, pText + nReadBytes, pData));
data/libreoffice-7.0.3/writerperfect/qa/unit/WPXSvStreamTest.cxx:159:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    pData = pInput->read(nLen, nReadBytes);
data/libreoffice-7.0.3/writerperfect/qa/unit/WPXSvStreamTest.cxx:161:20:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(equal(pText, pText + nReadBytes, pData));
data/libreoffice-7.0.3/writerperfect/qa/unit/WPXSvStreamTest.cxx:168:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    pData = pInput->read(nLen + 1, nReadBytes);
data/libreoffice-7.0.3/writerperfect/qa/unit/WPXSvStreamTest.cxx:170:20:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    CPPUNIT_ASSERT(equal(pText, pText + nReadBytes, pData));
data/libreoffice-7.0.3/writerperfect/qa/unit/WPXSvStreamTest.cxx:175:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    pData = pInput->read(0UL, nReadBytes);
data/libreoffice-7.0.3/writerperfect/source/calc/MSWorksCalcImportFilter.cxx:90:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    const unsigned char* read(unsigned long, unsigned long&) override { return nullptr; }
data/libreoffice-7.0.3/writerperfect/source/calc/MSWorksCalcImportFilter.cxx:349:47:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            const unsigned char* data = input.read(6, numBytesRead);
data/libreoffice-7.0.3/writerperfect/source/common/DirectoryStream.cxx:208:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
const unsigned char* DirectoryStream::read(unsigned long, unsigned long& nNumBytesRead)
data/libreoffice-7.0.3/writerperfect/source/common/DocumentHandler.cxx:137:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t keyLength = strlen(i.key());
data/libreoffice-7.0.3/writerperfect/source/common/DocumentHandler.cxx:165:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString sElementName(psName, strlen(psName), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/writerperfect/source/common/DocumentHandler.cxx:171:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString sElementName(psName, strlen(psName), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/writerperfect/source/common/DocumentHandler.cxx:177:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString sCharU16(sCharacters.cstr(), strlen(sCharacters.cstr()), RTL_TEXTENCODING_UTF8);
data/libreoffice-7.0.3/writerperfect/source/common/WPXSvInputStream.cxx:416:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    const unsigned char* read(unsigned long numBytes, unsigned long& numBytesRead);
data/libreoffice-7.0.3/writerperfect/source/common/WPXSvInputStream.cxx:484:44:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
const unsigned char* WPXSvInputStreamImpl::read(unsigned long numBytes, unsigned long& numBytesRead)
data/libreoffice-7.0.3/writerperfect/source/common/WPXSvInputStream.cxx:824:40:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
const unsigned char* WPXSvInputStream::read(unsigned long numBytes, unsigned long& numBytesRead)
data/libreoffice-7.0.3/writerperfect/source/common/WPXSvInputStream.cxx:867:36:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    mpImpl->mpReadBuffer = mpImpl->read(mpImpl->mnReadBufferLength, tmpNumBytes);
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/databases.cxx:334:53:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            while( osl::FileBase::E_None == cfgFile.read( &buffer,2048,nRead ) && nRead )
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/databases.cxx:994:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                aFile.read( m_vCustomCSSDoc.data(), a, b );
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/inputstream.cxx:85:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    m_aFile.read( aData.getArray(), sal_uInt64(nBytesToRead), nBytesRead );
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/urlparameter.cxx:562:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    osl::File *pRet = new osl::File(OUString(URI, strlen(URI), RTL_TEXTENCODING_UTF8));
data/libreoffice-7.0.3/xmlhelp/source/cxxhelp/provider/urlparameter.cxx:664:45:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (osl::FileBase::E_None == pFile->read(buffer, len, uRead))
data/libreoffice-7.0.3/xmlhelp/source/treeview/tvread.cxx:91:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                         strlen( appl ),
data/libreoffice-7.0.3/xmlhelp/source/treeview/tvread.cxx:98:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                    strlen( itle ),
data/libreoffice-7.0.3/xmlhelp/source/treeview/tvread.cxx:112:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                strlen( d ),
data/libreoffice-7.0.3/xmlhelp/source/treeview/tvread.cxx:119:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                    strlen( nchor ),
data/libreoffice-7.0.3/xmlhelp/source/treeview/tvread.cxx:392:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        aFile.read( s.get(),len,ret );
data/libreoffice-7.0.3/xmloff/source/core/facreg.cxx:55:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        const sal_Int32 nImplNameLen = strlen( pImplName );
data/libreoffice-7.0.3/xmloff/source/draw/ximpshap.cxx:1328:42:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                        if(!aSourceRange.equal(aTargetRange))
data/libreoffice-7.0.3/xmloff/source/draw/ximpshap.cxx:1419:34:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(!aSourceRange.equal(aTargetRange))
data/libreoffice-7.0.3/xmloff/source/style/MarkerStyle.cxx:113:34:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                if(!aSourceRange.equal(aTargetRange))
data/libreoffice-7.0.3/xmloff/source/style/XMLFontAutoStylePool.cxx:586:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (aFile.read(aBuffer, 4096, nReadSize) != osl::File::E_None)
data/libreoffice-7.0.3/xmloff/source/style/XMLFontAutoStylePool.cxx:637:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            if( file.read( buffer, 4096, readSize ) != osl::File::E_None )
data/libreoffice-7.0.3/xmloff/source/text/XMLTextFrameContext.cxx:311:30:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            if(!aSourceRange.equal(aTargetRange))
data/libreoffice-7.0.3/xmloff/source/text/XMLTextFrameContext.cxx:1042:51:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    SAL_WARN_IF(!basegfx::fTools::equal(1.0, aDecomposedTransform.getScale().getX()), "xmloff.text", "draw:transform uses scaleX" );
data/libreoffice-7.0.3/xmloff/source/text/XMLTextFrameContext.cxx:1043:51:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                    SAL_WARN_IF(!basegfx::fTools::equal(1.0, aDecomposedTransform.getScale().getY()), "xmloff.text", "draw:transform uses scaleY" );
data/libreoffice-7.0.3/xmloff/source/transform/XMLFilterRegistration.cxx:98:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            const sal_Int32 nImplNameLen = strlen( pImplName );
data/libreoffice-7.0.3/xmlreader/source/xmlreader.cxx:235:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (read() != '>') {
data/libreoffice-7.0.3/xmlreader/source/xmlreader.cxx:256:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        char c = read();
data/libreoffice-7.0.3/xmlreader/source/xmlreader.cxx:277:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                c = read();
data/libreoffice-7.0.3/xmlreader/source/xmlreader.cxx:295:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    switch (read()) {
data/libreoffice-7.0.3/xmlreader/source/xmlreader.cxx:311:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    if (read() != '>') {
data/libreoffice-7.0.3/xmlreader/source/xmlreader.cxx:619:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (read() != '=') {
data/libreoffice-7.0.3/xmlreader/source/xmlreader.cxx:624:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        char del = read();
data/libreoffice-7.0.3/xmlsecurity/qa/unit/pdfsigning/pdfsigning.cxx:284:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/false);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/pdfsigning/pdfsigning.cxx:314:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/false);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/pdfsigning/pdfsigning.cxx:497:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/false);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:233:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/true);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:270:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/true);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:311:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/true);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:352:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/false);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:392:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/true);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:417:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/false);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:430:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/true);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:453:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/false);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:465:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/true);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:489:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/false);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:499:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/true);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:741:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/false);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:753:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/true);
data/libreoffice-7.0.3/xmlsecurity/qa/unit/signing/signing.cxx:813:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aManager.read(/*bUseTempStream=*/true);
data/libreoffice-7.0.3/xmlsecurity/source/component/documentdigitalsignatures.cxx:312:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aSignatureManager.read(/*bUseTempStream=*/true, /*bCacheLastSignature=*/false);
data/libreoffice-7.0.3/xmlsecurity/source/component/documentdigitalsignatures.cxx:833:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    aSignatureManager.read(/*bUseTempStream=*/true, /*bCacheLastSignature=*/false);
data/libreoffice-7.0.3/xmlsecurity/source/dialogs/digitalsignaturesdialog.cxx:487:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    OUString aPath(cPath, strlen(cPath), osl_getThreadTextEncoding());
data/libreoffice-7.0.3/xmlsecurity/source/dialogs/digitalsignaturesdialog.cxx:740:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    maSignatureManager.read(bUseTempStream, bCacheLastSignature);
data/libreoffice-7.0.3/xmlsecurity/source/gpg/CertificateImpl.cxx:162:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyId, strlen(keyId)+1);
data/libreoffice-7.0.3/xmlsecurity/source/gpg/CertificateImpl.cxx:171:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyId, strlen(keyId)+1);
data/libreoffice-7.0.3/xmlsecurity/source/gpg/CertificateImpl.cxx:184:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyId, strlen(keyId)+1);
data/libreoffice-7.0.3/xmlsecurity/source/gpg/CertificateImpl.cxx:239:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    while( (curr=data_out.read(&buf, 1)) )
data/libreoffice-7.0.3/xmlsecurity/source/gpg/CertificateImpl.cxx:246:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if( data_out.read(m_aBits.getArray(), len) != len )
data/libreoffice-7.0.3/xmlsecurity/source/gpg/xmlsignature_gpgimpl.cxx:218:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    while( (curr=data_out.read(&buf, 1)) )
data/libreoffice-7.0.3/xmlsecurity/source/gpg/xmlsignature_gpgimpl.cxx:230:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if( data_out.read(signature, len) != len )
data/libreoffice-7.0.3/xmlsecurity/source/helper/documentsignaturehelper.cxx:462:17:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    return std::equal(
data/libreoffice-7.0.3/xmlsecurity/source/helper/documentsignaturemanager.cxx:565:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void DocumentSignatureManager::read(bool bUseTempStream, bool bCacheLastSignature)
data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/mscrypt/x509certificate_mscryptimpl.cxx:373:126:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            xExtn->setCertExtn( pExtn->Value.pbData, pExtn->Value.cbData, reinterpret_cast<unsigned char*>(pExtn->pszObjId), strlen( pExtn->pszObjId ), pExtn->fCritical ) ;
data/libreoffice-7.0.3/xmlsecurity/source/xmlsec/mscrypt/x509certificate_mscryptimpl.cxx:395:130:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                xExtn->setCertExtn( pExtn->Value.pbData, pExtn->Value.cbData, reinterpret_cast<unsigned char*>(pExtn->pszObjId), strlen( pExtn->pszObjId ), pExtn->fCritical ) ;

ANALYSIS SUMMARY:

Hits = 5122
Lines analyzed = 5401742 in approximately 183.03 seconds (29512 lines/second)
Physical Source Lines of Code (SLOC) = 4165592
Hits@level = [0] 2583 [1] 1867 [2] 2292 [3] 356 [4] 596 [5]  11
Hits@level+ = [0+] 7705 [1+] 5122 [2+] 3255 [3+] 963 [4+] 607 [5+]  11
Hits/KSLOC@level+ = [0+] 1.84968 [1+] 1.2296 [2+] 0.781402 [3+] 0.23118 [4+] 0.145718 [5+] 0.00264068
Dot directories skipped = 4 (--followdotdir overrides)
Minimum risk level = 1
Not every hit is necessarily a security vulnerability.
There may be other security vulnerabilities; review your code!
See 'Secure Programming HOWTO'
(https://dwheeler.com/secure-programs) for more information.