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/gcl-2.6.12/bfdtest.c
Examining data/gcl-2.6.12/bin/append.c
Examining data/gcl-2.6.12/bin/file-sub.c
Examining data/gcl-2.6.12/bin/dpp.c
Examining data/gcl-2.6.12/dos/dostimes.c
Examining data/gcl-2.6.12/dos/dum_dos.c
Examining data/gcl-2.6.12/dos/signal.c
Examining data/gcl-2.6.12/dos/signal.h
Examining data/gcl-2.6.12/gcl-tk/gcl_guisl.h
Examining data/gcl-2.6.12/gcl-tk/intrs.h
Examining data/gcl-2.6.12/gcl-tk/our_io.c
Examining data/gcl-2.6.12/gcl-tk/socks.h
Examining data/gcl-2.6.12/gcl-tk/sysdep-sunos.h
Examining data/gcl-2.6.12/gcl-tk/tkAppInit.c
Examining data/gcl-2.6.12/gcl-tk/tkMain.c
Examining data/gcl-2.6.12/gcl-tk/tkXAppInit.c
Examining data/gcl-2.6.12/gcl-tk/tkXshell.c
Examining data/gcl-2.6.12/gcl-tk/tktst.c
Examining data/gcl-2.6.12/gcl-tk/comm.c
Examining data/gcl-2.6.12/gcl-tk/guis.c
Examining data/gcl-2.6.12/gcl-tk/guis.h
Examining data/gcl-2.6.12/gcl-tk/sheader.h
Examining data/gcl-2.6.12/gmp4/assert.c
Examining data/gcl-2.6.12/gmp4/bootstrap.c
Examining data/gcl-2.6.12/gmp4/compat.c
Examining data/gcl-2.6.12/gmp4/cxx/dummy.cc
Examining data/gcl-2.6.12/gmp4/cxx/isfuns.cc
Examining data/gcl-2.6.12/gmp4/cxx/ismpf.cc
Examining data/gcl-2.6.12/gmp4/cxx/ismpq.cc
Examining data/gcl-2.6.12/gmp4/cxx/ismpz.cc
Examining data/gcl-2.6.12/gmp4/cxx/ismpznw.cc
Examining data/gcl-2.6.12/gmp4/cxx/limits.cc
Examining data/gcl-2.6.12/gmp4/cxx/osdoprnti.cc
Examining data/gcl-2.6.12/gmp4/cxx/osfuns.cc
Examining data/gcl-2.6.12/gmp4/cxx/osmpf.cc
Examining data/gcl-2.6.12/gmp4/cxx/osmpq.cc
Examining data/gcl-2.6.12/gmp4/cxx/osmpz.cc
Examining data/gcl-2.6.12/gmp4/demos/calc/calc-common.h
Examining data/gcl-2.6.12/gmp4/demos/calc/calc.c
Examining data/gcl-2.6.12/gmp4/demos/calc/calc.h
Examining data/gcl-2.6.12/gmp4/demos/calc/calclex.c
Examining data/gcl-2.6.12/gmp4/demos/calc/calcread.c
Examining data/gcl-2.6.12/gmp4/demos/expr/expr-impl.h
Examining data/gcl-2.6.12/gmp4/demos/expr/expr.c
Examining data/gcl-2.6.12/gmp4/demos/expr/expr.h
Examining data/gcl-2.6.12/gmp4/demos/expr/exprf.c
Examining data/gcl-2.6.12/gmp4/demos/expr/exprfa.c
Examining data/gcl-2.6.12/gmp4/demos/expr/exprq.c
Examining data/gcl-2.6.12/gmp4/demos/expr/exprqa.c
Examining data/gcl-2.6.12/gmp4/demos/expr/exprv.c
Examining data/gcl-2.6.12/gmp4/demos/expr/exprz.c
Examining data/gcl-2.6.12/gmp4/demos/expr/exprza.c
Examining data/gcl-2.6.12/gmp4/demos/expr/run-expr.c
Examining data/gcl-2.6.12/gmp4/demos/expr/t-expr.c
Examining data/gcl-2.6.12/gmp4/demos/factorize.c
Examining data/gcl-2.6.12/gmp4/demos/isprime.c
Examining data/gcl-2.6.12/gmp4/demos/pexpr.c
Examining data/gcl-2.6.12/gmp4/demos/primes.c
Examining data/gcl-2.6.12/gmp4/demos/primes.h
Examining data/gcl-2.6.12/gmp4/demos/qcn.c
Examining data/gcl-2.6.12/gmp4/errno.c
Examining data/gcl-2.6.12/gmp4/extract-dbl.c
Examining data/gcl-2.6.12/gmp4/gen-bases.c
Examining data/gcl-2.6.12/gmp4/gen-fac.c
Examining data/gcl-2.6.12/gmp4/gen-fib.c
Examining data/gcl-2.6.12/gmp4/gen-jacobitab.c
Examining data/gcl-2.6.12/gmp4/gen-psqr.c
Examining data/gcl-2.6.12/gmp4/gen-trialdivtab.c
Examining data/gcl-2.6.12/gmp4/gmp-impl.h
Examining data/gcl-2.6.12/gmp4/gmpxx.h
Examining data/gcl-2.6.12/gmp4/invalid.c
Examining data/gcl-2.6.12/gmp4/longlong.h
Examining data/gcl-2.6.12/gmp4/memory.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/mini-gmp.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/mini-gmp.h
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/hex-random.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/hex-random.h
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/mini-random.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/mini-random.h
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-add.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-aorsmul.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-bitops.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-cmp_d.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-comb.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-cong.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-div.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-div_2exp.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-double.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-gcd.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-import.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-invert.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-lcm.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-limbs.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-logops.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-mul.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-powm.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-pprime_p.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-reuse.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-root.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-scan.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-signed.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-sqrt.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-str.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/t-sub.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/testutils.c
Examining data/gcl-2.6.12/gmp4/mini-gmp/tests/testutils.h
Examining data/gcl-2.6.12/gmp4/mp_bpl.c
Examining data/gcl-2.6.12/gmp4/mp_clz_tab.c
Examining data/gcl-2.6.12/gmp4/mp_dv_tab.c
Examining data/gcl-2.6.12/gmp4/mp_get_fns.c
Examining data/gcl-2.6.12/gmp4/mp_minv_tab.c
Examining data/gcl-2.6.12/gmp4/mp_set_fns.c
Examining data/gcl-2.6.12/gmp4/mpf/abs.c
Examining data/gcl-2.6.12/gmp4/mpf/add.c
Examining data/gcl-2.6.12/gmp4/mpf/add_ui.c
Examining data/gcl-2.6.12/gmp4/mpf/ceilfloor.c
Examining data/gcl-2.6.12/gmp4/mpf/clear.c
Examining data/gcl-2.6.12/gmp4/mpf/clears.c
Examining data/gcl-2.6.12/gmp4/mpf/cmp.c
Examining data/gcl-2.6.12/gmp4/mpf/cmp_d.c
Examining data/gcl-2.6.12/gmp4/mpf/cmp_si.c
Examining data/gcl-2.6.12/gmp4/mpf/cmp_ui.c
Examining data/gcl-2.6.12/gmp4/mpf/div.c
Examining data/gcl-2.6.12/gmp4/mpf/div_2exp.c
Examining data/gcl-2.6.12/gmp4/mpf/div_ui.c
Examining data/gcl-2.6.12/gmp4/mpf/dump.c
Examining data/gcl-2.6.12/gmp4/mpf/eq.c
Examining data/gcl-2.6.12/gmp4/mpf/fits_s.h
Examining data/gcl-2.6.12/gmp4/mpf/fits_sint.c
Examining data/gcl-2.6.12/gmp4/mpf/fits_slong.c
Examining data/gcl-2.6.12/gmp4/mpf/fits_sshort.c
Examining data/gcl-2.6.12/gmp4/mpf/fits_u.h
Examining data/gcl-2.6.12/gmp4/mpf/fits_uint.c
Examining data/gcl-2.6.12/gmp4/mpf/fits_ulong.c
Examining data/gcl-2.6.12/gmp4/mpf/fits_ushort.c
Examining data/gcl-2.6.12/gmp4/mpf/get_d.c
Examining data/gcl-2.6.12/gmp4/mpf/get_d_2exp.c
Examining data/gcl-2.6.12/gmp4/mpf/get_dfl_prec.c
Examining data/gcl-2.6.12/gmp4/mpf/get_prc.c
Examining data/gcl-2.6.12/gmp4/mpf/get_si.c
Examining data/gcl-2.6.12/gmp4/mpf/get_str.c
Examining data/gcl-2.6.12/gmp4/mpf/get_ui.c
Examining data/gcl-2.6.12/gmp4/mpf/init.c
Examining data/gcl-2.6.12/gmp4/mpf/init2.c
Examining data/gcl-2.6.12/gmp4/mpf/inits.c
Examining data/gcl-2.6.12/gmp4/mpf/inp_str.c
Examining data/gcl-2.6.12/gmp4/mpf/int_p.c
Examining data/gcl-2.6.12/gmp4/mpf/iset.c
Examining data/gcl-2.6.12/gmp4/mpf/iset_d.c
Examining data/gcl-2.6.12/gmp4/mpf/iset_si.c
Examining data/gcl-2.6.12/gmp4/mpf/iset_str.c
Examining data/gcl-2.6.12/gmp4/mpf/iset_ui.c
Examining data/gcl-2.6.12/gmp4/mpf/mul.c
Examining data/gcl-2.6.12/gmp4/mpf/mul_2exp.c
Examining data/gcl-2.6.12/gmp4/mpf/mul_ui.c
Examining data/gcl-2.6.12/gmp4/mpf/neg.c
Examining data/gcl-2.6.12/gmp4/mpf/out_str.c
Examining data/gcl-2.6.12/gmp4/mpf/pow_ui.c
Examining data/gcl-2.6.12/gmp4/mpf/random2.c
Examining data/gcl-2.6.12/gmp4/mpf/reldiff.c
Examining data/gcl-2.6.12/gmp4/mpf/set.c
Examining data/gcl-2.6.12/gmp4/mpf/set_d.c
Examining data/gcl-2.6.12/gmp4/mpf/set_dfl_prec.c
Examining data/gcl-2.6.12/gmp4/mpf/set_prc.c
Examining data/gcl-2.6.12/gmp4/mpf/set_prc_raw.c
Examining data/gcl-2.6.12/gmp4/mpf/set_q.c
Examining data/gcl-2.6.12/gmp4/mpf/set_si.c
Examining data/gcl-2.6.12/gmp4/mpf/set_str.c
Examining data/gcl-2.6.12/gmp4/mpf/set_ui.c
Examining data/gcl-2.6.12/gmp4/mpf/set_z.c
Examining data/gcl-2.6.12/gmp4/mpf/size.c
Examining data/gcl-2.6.12/gmp4/mpf/sqrt.c
Examining data/gcl-2.6.12/gmp4/mpf/sqrt_ui.c
Examining data/gcl-2.6.12/gmp4/mpf/sub.c
Examining data/gcl-2.6.12/gmp4/mpf/sub_ui.c
Examining data/gcl-2.6.12/gmp4/mpf/swap.c
Examining data/gcl-2.6.12/gmp4/mpf/trunc.c
Examining data/gcl-2.6.12/gmp4/mpf/ui_div.c
Examining data/gcl-2.6.12/gmp4/mpf/ui_sub.c
Examining data/gcl-2.6.12/gmp4/mpf/urandomb.c
Examining data/gcl-2.6.12/gmp4/mpn/alpha/dive_1.c
Examining data/gcl-2.6.12/gmp4/mpn/alpha/ev5/gmp-mparam.h
Examining data/gcl-2.6.12/gmp4/mpn/alpha/ev6/gmp-mparam.h
Examining data/gcl-2.6.12/gmp4/mpn/alpha/ev6/nails/gmp-mparam.h
Examining data/gcl-2.6.12/gmp4/mpn/alpha/gmp-mparam.h
Examining data/gcl-2.6.12/gmp4/mpn/arm/gmp-mparam.h
Examining data/gcl-2.6.12/gmp4/mpn/arm/v6/gmp-mparam.h
Examining data/gcl-2.6.12/gmp4/mpn/arm/v7a/cora15/gmp-mparam.h
Examining data/gcl-2.6.12/gmp4/mpn/arm/v7a/cora9/gmp-mparam.h
Examining data/gcl-2.6.12/gmp4/mpn/cray/add_n.c
Examining data/gcl-2.6.12/gmp4/mpn/cray/cfp/addmul_1.c
Examining data/gcl-2.6.12/gmp4/mpn/cray/cfp/mul_1.c
Examining data/gcl-2.6.12/gmp4/mpn/cray/cfp/submul_1.c
Examining data/gcl-2.6.12/gmp4/mpn/cray/gmp-mparam.h
Examining data/gcl-2.6.12/gmp4/mpn/cray/hamdist.c
Examining data/gcl-2.6.12/gmp4/mpn/cray/ieee/addmul_1.c
Examining data/gcl-2.6.12/gmp4/mpn/cray/ieee/gmp-mparam.h
Examining data/gcl-2.6.12/gmp4/mpn/cray/ieee/invert_limb.c
Examining data/gcl-2.6.12/gmp4/mpn/cray/ieee/mul_1.c
Examining data/gcl-2.6.12/gmp4/mpn/cray/ieee/mul_basecase.c
Examining data/gcl-2.6.12/gmp4/mpn/cray/ieee/sqr_basecase.c
Examining data/gcl-2.6.12/gmp4/mpn/cray/ieee/submul_1.c
Examining data/gcl-2.6.12/gmp4/mpn/cray/lshift.c
Examining data/gcl-2.6.12/gmp4/mpn/cray/popcount.c
Examining data/gcl-2.6.12/gmp4/mpn/cray/rshift.c
Examining data/gcl-2.6.12/gmp4/mpn/cray/sub_n.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/add.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/add_1.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/add_err1_n.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/add_err2_n.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/add_err3_n.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/add_n.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/add_n_sub_n.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/addmul_1.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/bdiv_dbm1c.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/bdiv_q.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/bdiv_q_1.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/bdiv_qr.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/binvert.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/broot.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/brootinv.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/bsqrt.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/bsqrtinv.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/cmp.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/cnd_add_n.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/cnd_sub_n.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/com.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/comb_tables.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/copyd.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/copyi.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/dcpi1_bdiv_q.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/dcpi1_bdiv_qr.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/dcpi1_div_q.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/dcpi1_div_qr.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/dcpi1_divappr_q.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/div_q.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/div_qr_1.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/div_qr_1n_pi1.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/div_qr_1n_pi2.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/div_qr_1u_pi2.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/div_qr_2.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/div_qr_2n_pi1.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/div_qr_2u_pi1.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/dive_1.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/diveby3.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/divexact.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/divis.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/divrem.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/divrem_1.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/divrem_2.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/dump.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/fib2_ui.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/gcd.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/gcd_1.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/gcd_subdiv_step.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/gcdext.c
Examining data/gcl-2.6.12/gmp4/mpn/generic/gcdext_1.c