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/gabedit-2.5.1~20200828/src/MultiGrid/DomainMG.h Examining data/gabedit-2.5.1~20200828/src/MultiGrid/DomainMG.c Examining data/gabedit-2.5.1~20200828/src/MultiGrid/PoissonMG.c Examining data/gabedit-2.5.1~20200828/src/MultiGrid/TypesMG.h Examining data/gabedit-2.5.1~20200828/src/MultiGrid/GridMG.c Examining data/gabedit-2.5.1~20200828/src/MultiGrid/PoissonMG.h Examining data/gabedit-2.5.1~20200828/src/MultiGrid/GridMG.h Examining data/gabedit-2.5.1~20200828/src/NWChem/NWChemGuess.c Examining data/gabedit-2.5.1~20200828/src/NWChem/NWChemTypes.h Examining data/gabedit-2.5.1~20200828/src/NWChem/NWChemBasis.h Examining data/gabedit-2.5.1~20200828/src/NWChem/NWChemMolecule.c Examining data/gabedit-2.5.1~20200828/src/NWChem/NWChem.h Examining data/gabedit-2.5.1~20200828/src/NWChem/NWChemKeywords.h Examining data/gabedit-2.5.1~20200828/src/NWChem/NWChemGlobal.h Examining data/gabedit-2.5.1~20200828/src/NWChem/NWChemGuess.h Examining data/gabedit-2.5.1~20200828/src/NWChem/NWChemBasis.c Examining data/gabedit-2.5.1~20200828/src/NWChem/NWChemMolecule.h Examining data/gabedit-2.5.1~20200828/src/NWChem/NWChemKeywords.c Examining data/gabedit-2.5.1~20200828/src/NWChem/NWChem.c Examining data/gabedit-2.5.1~20200828/src/Gamess/GamessSCF.c Examining data/gabedit-2.5.1~20200828/src/Gamess/GamessControl.h Examining data/gabedit-2.5.1~20200828/src/Gamess/GamessGlobal.h Examining data/gabedit-2.5.1~20200828/src/Gamess/GamessBasis.c Examining data/gabedit-2.5.1~20200828/src/Gamess/GamessMolecule.c Examining data/gabedit-2.5.1~20200828/src/Gamess/GamessSCF.h Examining data/gabedit-2.5.1~20200828/src/Gamess/Gamess.h Examining data/gabedit-2.5.1~20200828/src/Gamess/Gamess.c Examining data/gabedit-2.5.1~20200828/src/Gamess/GamessTypes.h Examining data/gabedit-2.5.1~20200828/src/Gamess/GamessControl.c Examining data/gabedit-2.5.1~20200828/src/Gamess/GamessGuess.h Examining data/gabedit-2.5.1~20200828/src/Gamess/GamessGuess.c Examining data/gabedit-2.5.1~20200828/src/Gamess/GamessMolecule.h Examining data/gabedit-2.5.1~20200828/src/Gamess/GamessBasis.h Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCFunctionals.h Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCOptimization.c Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCProperties.c Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCLib.h Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCMole.h Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCMolecule.h Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCMole.c Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCBasis.h Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCBasis.c Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCGlobal.h Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCTypes.h Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCProperties.h Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQC.c Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCBasisLibrary.c Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCMpqc.h Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCGuessWaveFunction.h Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCMpqc.c Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCBasisLibrary.h Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCFunctionals.c Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCOptimization.h Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQC.h Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCLib.c Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCGuessWaveFunction.c Examining data/gabedit-2.5.1~20200828/src/MPQC/MPQCMolecule.c Examining data/gabedit-2.5.1~20200828/src/Orca/OrcaBasis.c Examining data/gabedit-2.5.1~20200828/src/Orca/OrcaMolecule.h Examining data/gabedit-2.5.1~20200828/src/Orca/OrcaTypes.h Examining data/gabedit-2.5.1~20200828/src/Orca/Orca.c Examining data/gabedit-2.5.1~20200828/src/Orca/OrcaMolecule.c Examining data/gabedit-2.5.1~20200828/src/Orca/OrcaGlobal.h Examining data/gabedit-2.5.1~20200828/src/Orca/OrcaBasis.h Examining data/gabedit-2.5.1~20200828/src/Orca/OrcaKeywords.h Examining data/gabedit-2.5.1~20200828/src/Orca/OrcaGuess.h Examining data/gabedit-2.5.1~20200828/src/Orca/Orca.h Examining data/gabedit-2.5.1~20200828/src/Orca/OrcaKeywords.c Examining data/gabedit-2.5.1~20200828/src/Orca/OrcaGuess.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/SOperation.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/GenerateMolecule.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/Element.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/SAtom.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/PolyHedralOperators.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/PointGroups.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/MoleculeSymmetryInterface.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/SymmetryGabedit.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/PointGroupGabedit.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/SymmetryGabedit.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/MoleculeSymmetry.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/PointGroupGabedit.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/HashMapSAtoms.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/Element.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/PointGroups.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/Elements.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/SOperations.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/MoleculeSymmetry.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/MoleculeSymmetryType.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/SAtom.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/ReduceMolecule.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/PrincipalAxis.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/SMolecule.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/HashMapSAtoms.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/PrincipalAxis.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/PolyHedralOperators.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/MoleculeSymmetryInterface.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/Elements.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/SOperations.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/ReducePolyHedralMolecule.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/SMolecule.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/ReduceMolecule.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/GenerateMolecule.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/SymmetryOperators.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/ReducePolyHedralMolecule.c Examining data/gabedit-2.5.1~20200828/src/Symmetry/SOperation.h Examining data/gabedit-2.5.1~20200828/src/Symmetry/SymmetryOperators.h Examining data/gabedit-2.5.1~20200828/src/IsotopeDistribution/IsotopeDistributionCalculator.c Examining data/gabedit-2.5.1~20200828/src/IsotopeDistribution/IsotopeDistributionCalculator.h Examining data/gabedit-2.5.1~20200828/src/IsotopeDistribution/IsotopeDistributionCalculatorDlg.c Examining data/gabedit-2.5.1~20200828/src/IsotopeDistribution/IsotopeDistributionCalculatorDlg.h Examining data/gabedit-2.5.1~20200828/src/FireFly/FireFlySCF.c Examining data/gabedit-2.5.1~20200828/src/FireFly/FireFlyTypes.h Examining data/gabedit-2.5.1~20200828/src/FireFly/FireFlyControl.c Examining data/gabedit-2.5.1~20200828/src/FireFly/FireFlyGuess.h Examining data/gabedit-2.5.1~20200828/src/FireFly/FireFlySCF.h Examining data/gabedit-2.5.1~20200828/src/FireFly/FireFlyGuess.c Examining data/gabedit-2.5.1~20200828/src/FireFly/FireFly.c Examining data/gabedit-2.5.1~20200828/src/FireFly/FireFlyBasis.h Examining data/gabedit-2.5.1~20200828/src/FireFly/FireFlyGlobal.h Examining data/gabedit-2.5.1~20200828/src/FireFly/FireFlyMolecule.c Examining data/gabedit-2.5.1~20200828/src/FireFly/FireFlyControl.h Examining data/gabedit-2.5.1~20200828/src/FireFly/FireFlyBasis.c Examining data/gabedit-2.5.1~20200828/src/FireFly/FireFly.h Examining data/gabedit-2.5.1~20200828/src/FireFly/FireFlyMolecule.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/MolecularDynamics.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/CreatePersonalMMFile.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/Atom.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/MolecularDynamics.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/MolecularMechanics.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/PDBTemplate.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/MolecularMechanics.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/SetPDBTemplate.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/ForceField.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/SavePDBTemplate.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/SetPDBTemplate.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/CreatePersonalMMFile.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/MolecularMechanicsDlg.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/CreateDefaultPDBTpl.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/QuasiNewton.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/LoadPDBTemplate.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/CreateMolecularMechanicsFile.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/SteepestDescent.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/PDBTemplate.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/CalculTypesAmber.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/ConjugateGradient.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/SetMMParameters.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/LoadPDBTemplate.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/CreateMolecularMechanicsFile.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/ConjugateGradient.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/SavePDBTemplate.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/Molecule.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/MolecularMechanicsDlg.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/CalculTypesAmber.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/ForceField.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/CreateDefaultPDBTpl.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/Atom.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/QuasiNewton.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/SteepestDescent.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/Molecule.c Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/SetMMParameters.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/LoadMMParameters.h Examining data/gabedit-2.5.1~20200828/src/MolecularMechanics/LoadMMParameters.c Examining data/gabedit-2.5.1~20200828/src/Gaussian/GInterfaceMethodeBase.h Examining data/gabedit-2.5.1~20200828/src/Gaussian/GInterfaceRoute.h Examining data/gabedit-2.5.1~20200828/src/Gaussian/Gaussian.h Examining data/gabedit-2.5.1~20200828/src/Gaussian/GInterfaceGeom.c Examining data/gabedit-2.5.1~20200828/src/Gaussian/GInterfaceBasis.h Examining data/gabedit-2.5.1~20200828/src/Gaussian/GInterfaceRoute.c Examining data/gabedit-2.5.1~20200828/src/Gaussian/Gaussian.c Examining data/gabedit-2.5.1~20200828/src/Gaussian/GInterfaceMethodeBase.c Examining data/gabedit-2.5.1~20200828/src/Gaussian/GInterfaceBasis.c Examining data/gabedit-2.5.1~20200828/src/Gaussian/GaussGlobal.h Examining data/gabedit-2.5.1~20200828/src/Gaussian/GInterfaceLink.c Examining data/gabedit-2.5.1~20200828/src/Gaussian/GInterfaceLink.h Examining data/gabedit-2.5.1~20200828/src/Gaussian/GInterfaceGeom.h Examining data/gabedit-2.5.1~20200828/src/Common/MenuToolBar.c Examining data/gabedit-2.5.1~20200828/src/Common/Run.c Examining data/gabedit-2.5.1~20200828/src/Common/Printer.h Examining data/gabedit-2.5.1~20200828/src/Common/Run.h Examining data/gabedit-2.5.1~20200828/src/Common/Help.h Examining data/gabedit-2.5.1~20200828/src/Common/BasisGlobal.h Examining data/gabedit-2.5.1~20200828/src/Common/Global.h Examining data/gabedit-2.5.1~20200828/src/Common/TextEdit.h Examining data/gabedit-2.5.1~20200828/src/Common/Status.c Examining data/gabedit-2.5.1~20200828/src/Common/Status.h Examining data/gabedit-2.5.1~20200828/src/Common/StockIcons.c Examining data/gabedit-2.5.1~20200828/src/Common/Gabedit.c Examining data/gabedit-2.5.1~20200828/src/Common/StockIcons.h Examining data/gabedit-2.5.1~20200828/src/Common/SplashScreen.h Examining data/gabedit-2.5.1~20200828/src/Common/Windows.h Examining data/gabedit-2.5.1~20200828/src/Common/Preferences.c Examining data/gabedit-2.5.1~20200828/src/Common/SplashScreen.c Examining data/gabedit-2.5.1~20200828/src/Common/TextEdit.c Examining data/gabedit-2.5.1~20200828/src/Common/Help.c Examining data/gabedit-2.5.1~20200828/src/Common/Install.h Examining data/gabedit-2.5.1~20200828/src/Common/Printer.c Examining data/gabedit-2.5.1~20200828/src/Common/GabeditType.h Examining data/gabedit-2.5.1~20200828/src/Common/Windows.c Examining data/gabedit-2.5.1~20200828/src/Common/Install.c Examining data/gabedit-2.5.1~20200828/src/Common/Preferences.h Examining data/gabedit-2.5.1~20200828/src/Common/Exit.c Examining data/gabedit-2.5.1~20200828/src/Common/Exit.h Examining data/gabedit-2.5.1~20200828/src/Common/MenuToolBar.h Examining data/gabedit-2.5.1~20200828/src/SemiEmpirical/SemiEmpiricalModel.h Examining data/gabedit-2.5.1~20200828/src/SemiEmpirical/MoleculeSE.h Examining data/gabedit-2.5.1~20200828/src/SemiEmpirical/SemiEmpiricalModel.c Examining data/gabedit-2.5.1~20200828/src/SemiEmpirical/SemiEmpiricalMD.h Examining data/gabedit-2.5.1~20200828/src/SemiEmpirical/SemiEmpirical.c Examining data/gabedit-2.5.1~20200828/src/SemiEmpirical/AtomSE.h Examining data/gabedit-2.5.1~20200828/src/SemiEmpirical/SemiEmpiricalDlg.c Examining data/gabedit-2.5.1~20200828/src/SemiEmpirical/SemiEmpiricalMD.c Examining data/gabedit-2.5.1~20200828/src/SemiEmpirical/SemiEmpirical.h Examining data/gabedit-2.5.1~20200828/src/SemiEmpirical/AtomSE.c Examining data/gabedit-2.5.1~20200828/src/SemiEmpirical/SemiEmpiricalDlg.h Examining data/gabedit-2.5.1~20200828/src/SemiEmpirical/MoleculeSE.c Examining data/gabedit-2.5.1~20200828/src/QFF/Gabedit2MRQFF.h Examining data/gabedit-2.5.1~20200828/src/QFF/Gabedit2MRQFF.c Examining data/gabedit-2.5.1~20200828/src/Spectrum/VASPSpectra.h Examining data/gabedit-2.5.1~20200828/src/Spectrum/ECDSpectrum.c Examining data/gabedit-2.5.1~20200828/src/Spectrum/SpectrumWin.c Examining data/gabedit-2.5.1~20200828/src/Spectrum/DOS.c Examining data/gabedit-2.5.1~20200828/src/Spectrum/VASPSpectra.c Examining data/gabedit-2.5.1~20200828/src/Spectrum/RamanSpectrum.h Examining data/gabedit-2.5.1~20200828/src/Spectrum/DOS.h Examining data/gabedit-2.5.1~20200828/src/Spectrum/IRSpectrum.h Examining data/gabedit-2.5.1~20200828/src/Spectrum/IGVPT2Spectrum.c Examining data/gabedit-2.5.1~20200828/src/Spectrum/UVSpectrum.h Examining data/gabedit-2.5.1~20200828/src/Spectrum/NMRSpectrum.c Examining data/gabedit-2.5.1~20200828/src/Spectrum/SpectrumWin.h Examining data/gabedit-2.5.1~20200828/src/Spectrum/IRSpectrum.c Examining data/gabedit-2.5.1~20200828/src/Spectrum/NMRSpectrum.h Examining data/gabedit-2.5.1~20200828/src/Spectrum/IGVPT2Spectrum.h Examining data/gabedit-2.5.1~20200828/src/Spectrum/UVSpectrum.c Examining data/gabedit-2.5.1~20200828/src/Spectrum/ECDSpectrum.h Examining data/gabedit-2.5.1~20200828/src/Spectrum/RamanSpectrum.c Examining data/gabedit-2.5.1~20200828/src/Molpro/MInterfaceComm.c Examining data/gabedit-2.5.1~20200828/src/Molpro/MolproLib.c Examining data/gabedit-2.5.1~20200828/src/Molpro/MInterfaceGeom.h Examining data/gabedit-2.5.1~20200828/src/Molpro/MInterfaceGene.c Examining data/gabedit-2.5.1~20200828/src/Molpro/MInterfaceBasis.h Examining data/gabedit-2.5.1~20200828/src/Molpro/MolproBasisLibrary.h Examining data/gabedit-2.5.1~20200828/src/Molpro/MInterfaceGeom.c Examining data/gabedit-2.5.1~20200828/src/Molpro/MInterfaceGene.h Examining data/gabedit-2.5.1~20200828/src/Molpro/MolproBasisLibrary.c Examining data/gabedit-2.5.1~20200828/src/Molpro/MInterfaceComm.h Examining data/gabedit-2.5.1~20200828/src/Molpro/Molpro.h Examining data/gabedit-2.5.1~20200828/src/Molpro/MInterfaceBasis.c Examining data/gabedit-2.5.1~20200828/src/Molpro/MolproLib.h Examining data/gabedit-2.5.1~20200828/src/Molpro/Molpro.c Examining data/gabedit-2.5.1~20200828/src/Mopac/MopacRem.h Examining data/gabedit-2.5.1~20200828/src/Mopac/MopacMolecule.h Examining data/gabedit-2.5.1~20200828/src/Mopac/MopacTypes.h Examining data/gabedit-2.5.1~20200828/src/Mopac/MopacRem.c Examining data/gabedit-2.5.1~20200828/src/Mopac/MopacMolecule.c Examining data/gabedit-2.5.1~20200828/src/Mopac/MopacGlobal.h Examining data/gabedit-2.5.1~20200828/src/Mopac/Mopac.c Examining data/gabedit-2.5.1~20200828/src/Mopac/Mopac.h Examining data/gabedit-2.5.1~20200828/src/Geometry/GeomZmatrix.c