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/xdmf-3.0+git20190531/XdmfAttributeCenter.hpp Examining data/xdmf-3.0+git20190531/XdmfAttributeType.hpp Examining data/xdmf-3.0+git20190531/XdmfDomain.cpp Examining data/xdmf-3.0+git20190531/XdmfGridCollectionType.hpp Examining data/xdmf-3.0+git20190531/XdmfUnstructuredGrid.hpp Examining data/xdmf-3.0+git20190531/XdmfGridController.cpp Examining data/xdmf-3.0+git20190531/XdmfTopologyType.hpp Examining data/xdmf-3.0+git20190531/XdmfAttributeType.cpp Examining data/xdmf-3.0+git20190531/XdmfTemplate.hpp Examining data/xdmf-3.0+git20190531/XdmfSet.cpp Examining data/xdmf-3.0+git20190531/XdmfGeometry.hpp Examining data/xdmf-3.0+git20190531/XdmfGridCollection.hpp Examining data/xdmf-3.0+git20190531/XdmfGrid.cpp Examining data/xdmf-3.0+git20190531/XdmfAggregate.cpp Examining data/xdmf-3.0+git20190531/XdmfRegularGrid.cpp Examining data/xdmf-3.0+git20190531/utils/XdmfExodusWriter.cpp Examining data/xdmf-3.0+git20190531/utils/XdmfGeometryConverter.cpp Examining data/xdmf-3.0+git20190531/utils/XdmfDiff.hpp Examining data/xdmf-3.0+git20190531/utils/XdmfTopologyConverter.hpp Examining data/xdmf-3.0+git20190531/utils/tests/Cxx/TestXdmfGeometryConverter.cpp Examining data/xdmf-3.0+git20190531/utils/tests/Cxx/TestXdmfDiff.cpp Examining data/xdmf-3.0+git20190531/utils/tests/Cxx/TestXdmfExodusIO.cpp Examining data/xdmf-3.0+git20190531/utils/tests/Cxx/TestXdmfTopologyConverter.cpp Examining data/xdmf-3.0+git20190531/utils/tests/C/CTestXdmfDiff.c Examining data/xdmf-3.0+git20190531/utils/tests/C/CTestXdmfExodusIO.c Examining data/xdmf-3.0+git20190531/utils/tests/C/CTestXdmfTopologyConverter.c Examining data/xdmf-3.0+git20190531/utils/tests/C/CTestXdmfGeometryConverter.c Examining data/xdmf-3.0+git20190531/utils/XdmfExodusReader.cpp Examining data/xdmf-3.0+git20190531/utils/XdmfPartitioner.hpp Examining data/xdmf-3.0+git20190531/utils/XdmfDiff.cpp Examining data/xdmf-3.0+git20190531/utils/XdmfUtils.hpp Examining data/xdmf-3.0+git20190531/utils/XdmfGeometryConverter.hpp Examining data/xdmf-3.0+git20190531/utils/XdmfFortran.cpp Examining data/xdmf-3.0+git20190531/utils/XdmfExodusConverter.cpp Examining data/xdmf-3.0+git20190531/utils/XdmfFortran.hpp Examining data/xdmf-3.0+git20190531/utils/XdmfExodusReader.hpp Examining data/xdmf-3.0+git20190531/utils/XdmfExodusWriter.hpp Examining data/xdmf-3.0+git20190531/utils/XdmfTopologyConverter.cpp Examining data/xdmf-3.0+git20190531/utils/XdmfPartitioner.cpp Examining data/xdmf-3.0+git20190531/XdmfRectilinearGrid.cpp Examining data/xdmf-3.0+git20190531/XdmfTopology.hpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfGridController.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfGeometry.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/XdmfExampleCollect.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/XdmfFileConnectTest.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfWriter.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/ExampleXdmfRead.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/WriteArray.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfTopology.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/ReadFunctionArray.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfMultiOpen.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfGridTemplate.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfAggregate.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/XdmfTestCompareFiles.hpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfAttribute.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfBinaryController.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfGraph.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfTime.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfXPath.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfFunction.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/XdmfPostFixCalc.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfTIFFReadWriteCompressed.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfUnstructuredGrid.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfMultiXPath.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/ReadArray.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/HugeReadArray.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfReader.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfCurvilinearGrid.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfHDF5Hyperslab.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfRegularGrid.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfSubset.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfXPointerReference.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfTopologyMixed.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfWriterHDF5ThenXML.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfHDF5Visit.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/HugeWriteArray.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/XdmfFileAcceptTest.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfMap.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfRectilinearGrid.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfSet.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfVisitorValueCounter.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/XdmfTestDataGenerator.hpp Examining data/xdmf-3.0+git20190531/tests/Cxx/ExampleXdmfEdit.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/ExampleXdmfWrite.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfTemplate.cpp Examining data/xdmf-3.0+git20190531/tests/Cxx/TestXdmfGridCollection.cpp Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfGraph.c Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfGridCollection.c Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfTopology.c Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfRectilinearGrid.c Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfCurvilinearGrid.c Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfMap.c Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfAttribute.c Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfRegularGrid.c Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfBinaryController.c Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfUnstructuredGrid.c Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfAggregate.c Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfDomain.c Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfGridController.c Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfSet.c Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfWriter.c Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfTIFFReadWriteCompressed.c Examining data/xdmf-3.0+git20190531/tests/C/CTestXdmfGeometry.c Examining data/xdmf-3.0+git20190531/XdmfSet.hpp Examining data/xdmf-3.0+git20190531/XdmfReader.cpp Examining data/xdmf-3.0+git20190531/XdmfGeometry.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfSparseMatrix.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfWriter.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfHDF5Writer.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/XdmfConnectTest2.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfReader.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfHeavyDataWriter.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfTopology.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfHDF5Controller.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfRead.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfMap.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfUnstructuredGrid.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfSet.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfGeometry.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/DSMLoopTest.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfRectilinearGrid.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfHeavyDataController.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfTime.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfGeometryType.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfGraph.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfInformation.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfPlaceholder.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfTopologyType.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfSystemUtils.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfArray.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/XdmfAcceptTest.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfDSM.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/XdmfConnectTest.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfItemProperty.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfAggregate.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfItemFactory.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfSubset.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfArrayType.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfAttribute.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfDSMSelfcontained.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfCoreItemFactory.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfGridCollection.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfDSMNoThread.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfFunction.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfItem.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfCoreReader.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfTIFFController.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfError.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfCurvilinearGrid.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfRegularGrid.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfDomain.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfBinaryController.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfEdit.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfGrid.cpp Examining data/xdmf-3.0+git20190531/examples/Cxx/ExampleXdmfWrite.cpp Examining data/xdmf-3.0+git20190531/XdmfGridController.hpp Examining data/xdmf-3.0+git20190531/XdmfSetType.cpp Examining data/xdmf-3.0+git20190531/XdmfGrid.hpp Examining data/xdmf-3.0+git20190531/XdmfGridCollectionType.cpp Examining data/xdmf-3.0+git20190531/core/XdmfCoreItemFactory.cpp Examining data/xdmf-3.0+git20190531/core/XdmfHeavyDataDescription.hpp Examining data/xdmf-3.0+git20190531/core/XdmfWriter.cpp Examining data/xdmf-3.0+git20190531/core/XdmfCoreReader.hpp Examining data/xdmf-3.0+git20190531/core/XdmfArray.hpp Examining data/xdmf-3.0+git20190531/core/XdmfBinaryController.hpp Examining data/xdmf-3.0+git20190531/core/XdmfHeavyDataWriter.hpp Examining data/xdmf-3.0+git20190531/core/XdmfItem.hpp Examining data/xdmf-3.0+git20190531/core/XdmfPlaceholder.cpp Examining data/xdmf-3.0+git20190531/core/tests/Cxx/TestXdmfArrayWriteRead.cpp Examining data/xdmf-3.0+git20190531/core/tests/Cxx/TestXdmfHDF5Controller.cpp Examining data/xdmf-3.0+git20190531/core/tests/Cxx/TestXdmfHDF5WriterTree.cpp Examining data/xdmf-3.0+git20190531/core/tests/Cxx/TestXdmfArrayMultidimensional.cpp Examining data/xdmf-3.0+git20190531/core/tests/Cxx/TestXdmfSparseMatrix.cpp Examining data/xdmf-3.0+git20190531/core/tests/Cxx/TestXdmfVersion.cpp Examining data/xdmf-3.0+git20190531/core/tests/Cxx/TestXdmfArrayWriteReadHyperSlabs.cpp Examining data/xdmf-3.0+git20190531/core/tests/Cxx/TestXdmfArrayMultiDimensionalInsert.cpp Examining data/xdmf-3.0+git20190531/core/tests/Cxx/TestXdmfError.cpp Examining data/xdmf-3.0+git20190531/core/tests/Cxx/TestXdmfInformation.cpp Examining data/xdmf-3.0+git20190531/core/tests/Cxx/TestXdmfArray.cpp Examining data/xdmf-3.0+git20190531/core/tests/Cxx/TestXdmfHDF5Writer.cpp Examining data/xdmf-3.0+git20190531/core/tests/Cxx/TestXdmfArrayInsert.cpp Examining data/xdmf-3.0+git20190531/core/tests/C/CTestXdmfArrayType.c Examining data/xdmf-3.0+git20190531/core/tests/C/CTestXdmfSparseMatrix.c Examining data/xdmf-3.0+git20190531/core/tests/C/CTestXdmfHDF5Controller.c Examining data/xdmf-3.0+git20190531/core/tests/C/CTestXdmfInformation.c Examining data/xdmf-3.0+git20190531/core/tests/C/CTestXdmfArray.c Examining data/xdmf-3.0+git20190531/core/tests/C/CTestXdmfSubset.c Examining data/xdmf-3.0+git20190531/core/tests/C/CTestXdmfFunction.c Examining data/xdmf-3.0+git20190531/core/tests/C/CTestXdmfError.c Examining data/xdmf-3.0+git20190531/core/tests/C/CTestXdmfWriter.c Examining data/xdmf-3.0+git20190531/core/XdmfTIFFController.cpp Examining data/xdmf-3.0+git20190531/core/XdmfHeavyDataDescription.cpp Examining data/xdmf-3.0+git20190531/core/XdmfHDF5Controller.cpp Examining data/xdmf-3.0+git20190531/core/loki/Sequence.h