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