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]) , "&", 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]) , "<" , 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]) , ">" , 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]) , "'" , 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]) , """ , 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]) , "
" , 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]) , "
" , 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]) , "	" , 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.