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/openlibm-0.7.0+dfsg/aarch64/fenv.c
Examining data/openlibm-0.7.0+dfsg/amd64/bsd_asm.h
Examining data/openlibm-0.7.0+dfsg/amd64/bsd_fpu.h
Examining data/openlibm-0.7.0+dfsg/amd64/bsd_ieeefp.h
Examining data/openlibm-0.7.0+dfsg/amd64/fenv.c
Examining data/openlibm-0.7.0+dfsg/arm/fenv.c
Examining data/openlibm-0.7.0+dfsg/bsdsrc/b_exp.c
Examining data/openlibm-0.7.0+dfsg/bsdsrc/b_log.c
Examining data/openlibm-0.7.0+dfsg/bsdsrc/b_tgamma.c
Examining data/openlibm-0.7.0+dfsg/bsdsrc/mathimpl.h
Examining data/openlibm-0.7.0+dfsg/i387/bsd_asm.h
Examining data/openlibm-0.7.0+dfsg/i387/bsd_ieeefp.h
Examining data/openlibm-0.7.0+dfsg/i387/bsd_npx.h
Examining data/openlibm-0.7.0+dfsg/i387/fenv.c
Examining data/openlibm-0.7.0+dfsg/i387/invtrig.c
Examining data/openlibm-0.7.0+dfsg/include/openlibm.h
Examining data/openlibm-0.7.0+dfsg/include/openlibm_complex.h
Examining data/openlibm-0.7.0+dfsg/include/openlibm_fenv.h
Examining data/openlibm-0.7.0+dfsg/include/openlibm_fenv_amd64.h
Examining data/openlibm-0.7.0+dfsg/include/openlibm_fenv_arm.h
Examining data/openlibm-0.7.0+dfsg/include/openlibm_fenv_i387.h
Examining data/openlibm-0.7.0+dfsg/include/openlibm_fenv_mips.h
Examining data/openlibm-0.7.0+dfsg/include/openlibm_fenv_powerpc.h
Examining data/openlibm-0.7.0+dfsg/include/openlibm_fenv_s390.h
Examining data/openlibm-0.7.0+dfsg/include/openlibm_math.h
Examining data/openlibm-0.7.0+dfsg/ld128/e_acoshl.c
Examining data/openlibm-0.7.0+dfsg/ld128/e_atanhl.c
Examining data/openlibm-0.7.0+dfsg/ld128/e_coshl.c
Examining data/openlibm-0.7.0+dfsg/ld128/e_expl.c
Examining data/openlibm-0.7.0+dfsg/ld128/e_fmodl.c
Examining data/openlibm-0.7.0+dfsg/ld128/e_hypotl.c
Examining data/openlibm-0.7.0+dfsg/ld128/e_lgammal_r.c
Examining data/openlibm-0.7.0+dfsg/ld128/e_log10l.c
Examining data/openlibm-0.7.0+dfsg/ld128/e_log2l.c
Examining data/openlibm-0.7.0+dfsg/ld128/e_logl.c
Examining data/openlibm-0.7.0+dfsg/ld128/e_powl.c
Examining data/openlibm-0.7.0+dfsg/ld128/e_rem_pio2l.h
Examining data/openlibm-0.7.0+dfsg/ld128/e_sinhl.c
Examining data/openlibm-0.7.0+dfsg/ld128/e_tgammal.c
Examining data/openlibm-0.7.0+dfsg/ld128/invtrig.c
Examining data/openlibm-0.7.0+dfsg/ld128/invtrig.h
Examining data/openlibm-0.7.0+dfsg/ld128/k_cosl.c
Examining data/openlibm-0.7.0+dfsg/ld128/k_sinl.c
Examining data/openlibm-0.7.0+dfsg/ld128/k_tanl.c
Examining data/openlibm-0.7.0+dfsg/ld128/s_asinhl.c
Examining data/openlibm-0.7.0+dfsg/ld128/s_ceill.c
Examining data/openlibm-0.7.0+dfsg/ld128/s_erfl.c
Examining data/openlibm-0.7.0+dfsg/ld128/s_exp2l.c
Examining data/openlibm-0.7.0+dfsg/ld128/s_expm1l.c
Examining data/openlibm-0.7.0+dfsg/ld128/s_floorl.c
Examining data/openlibm-0.7.0+dfsg/ld128/s_log1pl.c
Examining data/openlibm-0.7.0+dfsg/ld128/s_modfl.c
Examining data/openlibm-0.7.0+dfsg/ld128/s_nanl.c
Examining data/openlibm-0.7.0+dfsg/ld128/s_nextafterl.c
Examining data/openlibm-0.7.0+dfsg/ld128/s_nexttoward.c
Examining data/openlibm-0.7.0+dfsg/ld128/s_nexttowardf.c
Examining data/openlibm-0.7.0+dfsg/ld128/s_remquol.c
Examining data/openlibm-0.7.0+dfsg/ld128/s_tanhl.c
Examining data/openlibm-0.7.0+dfsg/ld128/s_truncl.c
Examining data/openlibm-0.7.0+dfsg/ld80/e_acoshl.c
Examining data/openlibm-0.7.0+dfsg/ld80/e_atanhl.c
Examining data/openlibm-0.7.0+dfsg/ld80/e_coshl.c
Examining data/openlibm-0.7.0+dfsg/ld80/e_expl.c
Examining data/openlibm-0.7.0+dfsg/ld80/e_fmodl.c
Examining data/openlibm-0.7.0+dfsg/ld80/e_hypotl.c
Examining data/openlibm-0.7.0+dfsg/ld80/e_lgammal_r.c
Examining data/openlibm-0.7.0+dfsg/ld80/e_log10l.c
Examining data/openlibm-0.7.0+dfsg/ld80/e_log2l.c
Examining data/openlibm-0.7.0+dfsg/ld80/e_logl.c
Examining data/openlibm-0.7.0+dfsg/ld80/e_powl.c
Examining data/openlibm-0.7.0+dfsg/ld80/e_rem_pio2l.h
Examining data/openlibm-0.7.0+dfsg/ld80/e_sinhl.c
Examining data/openlibm-0.7.0+dfsg/ld80/e_tgammal.c
Examining data/openlibm-0.7.0+dfsg/ld80/invtrig.c
Examining data/openlibm-0.7.0+dfsg/ld80/invtrig.h
Examining data/openlibm-0.7.0+dfsg/ld80/k_cosl.c
Examining data/openlibm-0.7.0+dfsg/ld80/k_sinl.c
Examining data/openlibm-0.7.0+dfsg/ld80/k_tanl.c
Examining data/openlibm-0.7.0+dfsg/ld80/s_asinhl.c
Examining data/openlibm-0.7.0+dfsg/ld80/s_ceill.c
Examining data/openlibm-0.7.0+dfsg/ld80/s_erfl.c
Examining data/openlibm-0.7.0+dfsg/ld80/s_exp2l.c
Examining data/openlibm-0.7.0+dfsg/ld80/s_expm1l.c
Examining data/openlibm-0.7.0+dfsg/ld80/s_floorl.c
Examining data/openlibm-0.7.0+dfsg/ld80/s_log1pl.c
Examining data/openlibm-0.7.0+dfsg/ld80/s_modfl.c
Examining data/openlibm-0.7.0+dfsg/ld80/s_nanl.c
Examining data/openlibm-0.7.0+dfsg/ld80/s_nextafterl.c
Examining data/openlibm-0.7.0+dfsg/ld80/s_nexttoward.c
Examining data/openlibm-0.7.0+dfsg/ld80/s_nexttowardf.c
Examining data/openlibm-0.7.0+dfsg/ld80/s_remquol.c
Examining data/openlibm-0.7.0+dfsg/ld80/s_tanhl.c
Examining data/openlibm-0.7.0+dfsg/ld80/s_truncl.c
Examining data/openlibm-0.7.0+dfsg/mips/fenv-softfloat.h
Examining data/openlibm-0.7.0+dfsg/mips/fenv.c
Examining data/openlibm-0.7.0+dfsg/powerpc/fenv.c
Examining data/openlibm-0.7.0+dfsg/s390/fenv.c
Examining data/openlibm-0.7.0+dfsg/src/aarch64_fpmath.h
Examining data/openlibm-0.7.0+dfsg/src/amd64_fpmath.h
Examining data/openlibm-0.7.0+dfsg/src/bsd_cdefs.h
Examining data/openlibm-0.7.0+dfsg/src/cdefs-compat.h
Examining data/openlibm-0.7.0+dfsg/src/common.c
Examining data/openlibm-0.7.0+dfsg/src/e_acos.c
Examining data/openlibm-0.7.0+dfsg/src/e_acosf.c
Examining data/openlibm-0.7.0+dfsg/src/e_acosh.c
Examining data/openlibm-0.7.0+dfsg/src/e_acoshf.c
Examining data/openlibm-0.7.0+dfsg/src/e_acosl.c
Examining data/openlibm-0.7.0+dfsg/src/e_asin.c
Examining data/openlibm-0.7.0+dfsg/src/e_asinf.c
Examining data/openlibm-0.7.0+dfsg/src/e_asinl.c
Examining data/openlibm-0.7.0+dfsg/src/e_atan2.c
Examining data/openlibm-0.7.0+dfsg/src/e_atan2f.c
Examining data/openlibm-0.7.0+dfsg/src/e_atan2l.c
Examining data/openlibm-0.7.0+dfsg/src/e_atanh.c
Examining data/openlibm-0.7.0+dfsg/src/e_atanhf.c
Examining data/openlibm-0.7.0+dfsg/src/e_cosh.c
Examining data/openlibm-0.7.0+dfsg/src/e_coshf.c
Examining data/openlibm-0.7.0+dfsg/src/e_exp.c
Examining data/openlibm-0.7.0+dfsg/src/e_expf.c
Examining data/openlibm-0.7.0+dfsg/src/e_fmod.c
Examining data/openlibm-0.7.0+dfsg/src/e_fmodf.c
Examining data/openlibm-0.7.0+dfsg/src/e_fmodl.c
Examining data/openlibm-0.7.0+dfsg/src/e_hypot.c
Examining data/openlibm-0.7.0+dfsg/src/e_hypotf.c
Examining data/openlibm-0.7.0+dfsg/src/e_hypotl.c
Examining data/openlibm-0.7.0+dfsg/src/e_j0.c
Examining data/openlibm-0.7.0+dfsg/src/e_j0f.c
Examining data/openlibm-0.7.0+dfsg/src/e_j1.c
Examining data/openlibm-0.7.0+dfsg/src/e_j1f.c
Examining data/openlibm-0.7.0+dfsg/src/e_jn.c
Examining data/openlibm-0.7.0+dfsg/src/e_jnf.c
Examining data/openlibm-0.7.0+dfsg/src/e_lgamma.c
Examining data/openlibm-0.7.0+dfsg/src/e_lgamma_r.c
Examining data/openlibm-0.7.0+dfsg/src/e_lgammaf.c
Examining data/openlibm-0.7.0+dfsg/src/e_lgammaf_r.c
Examining data/openlibm-0.7.0+dfsg/src/e_lgammal.c
Examining data/openlibm-0.7.0+dfsg/src/e_log.c
Examining data/openlibm-0.7.0+dfsg/src/e_log10.c
Examining data/openlibm-0.7.0+dfsg/src/e_log10f.c
Examining data/openlibm-0.7.0+dfsg/src/e_log2.c
Examining data/openlibm-0.7.0+dfsg/src/e_log2f.c
Examining data/openlibm-0.7.0+dfsg/src/e_logf.c
Examining data/openlibm-0.7.0+dfsg/src/e_pow.c
Examining data/openlibm-0.7.0+dfsg/src/e_powf.c
Examining data/openlibm-0.7.0+dfsg/src/e_rem_pio2.c
Examining data/openlibm-0.7.0+dfsg/src/e_rem_pio2f.c
Examining data/openlibm-0.7.0+dfsg/src/e_remainder.c
Examining data/openlibm-0.7.0+dfsg/src/e_remainderf.c
Examining data/openlibm-0.7.0+dfsg/src/e_remainderl.c
Examining data/openlibm-0.7.0+dfsg/src/e_sinh.c
Examining data/openlibm-0.7.0+dfsg/src/e_sinhf.c
Examining data/openlibm-0.7.0+dfsg/src/e_sqrt.c
Examining data/openlibm-0.7.0+dfsg/src/e_sqrtf.c
Examining data/openlibm-0.7.0+dfsg/src/e_sqrtl.c
Examining data/openlibm-0.7.0+dfsg/src/fpmath.h
Examining data/openlibm-0.7.0+dfsg/src/i386_fpmath.h
Examining data/openlibm-0.7.0+dfsg/src/k_cos.c
Examining data/openlibm-0.7.0+dfsg/src/k_cosf.c
Examining data/openlibm-0.7.0+dfsg/src/k_exp.c
Examining data/openlibm-0.7.0+dfsg/src/k_expf.c
Examining data/openlibm-0.7.0+dfsg/src/k_log.h
Examining data/openlibm-0.7.0+dfsg/src/k_logf.h
Examining data/openlibm-0.7.0+dfsg/src/k_rem_pio2.c
Examining data/openlibm-0.7.0+dfsg/src/k_sin.c
Examining data/openlibm-0.7.0+dfsg/src/k_sinf.c
Examining data/openlibm-0.7.0+dfsg/src/k_tan.c
Examining data/openlibm-0.7.0+dfsg/src/k_tanf.c
Examining data/openlibm-0.7.0+dfsg/src/math_private.h
Examining data/openlibm-0.7.0+dfsg/src/math_private_openbsd.h
Examining data/openlibm-0.7.0+dfsg/src/mips_fpmath.h
Examining data/openlibm-0.7.0+dfsg/src/polevll.c
Examining data/openlibm-0.7.0+dfsg/src/powerpc_fpmath.h
Examining data/openlibm-0.7.0+dfsg/src/s390_fpmath.h
Examining data/openlibm-0.7.0+dfsg/src/s_asinh.c
Examining data/openlibm-0.7.0+dfsg/src/s_asinhf.c
Examining data/openlibm-0.7.0+dfsg/src/s_atan.c
Examining data/openlibm-0.7.0+dfsg/src/s_atanf.c
Examining data/openlibm-0.7.0+dfsg/src/s_atanl.c
Examining data/openlibm-0.7.0+dfsg/src/s_cabs.c
Examining data/openlibm-0.7.0+dfsg/src/s_cabsf.c
Examining data/openlibm-0.7.0+dfsg/src/s_cabsl.c
Examining data/openlibm-0.7.0+dfsg/src/s_cacos.c
Examining data/openlibm-0.7.0+dfsg/src/s_cacosf.c
Examining data/openlibm-0.7.0+dfsg/src/s_cacosh.c
Examining data/openlibm-0.7.0+dfsg/src/s_cacoshf.c
Examining data/openlibm-0.7.0+dfsg/src/s_cacoshl.c
Examining data/openlibm-0.7.0+dfsg/src/s_cacosl.c
Examining data/openlibm-0.7.0+dfsg/src/s_carg.c
Examining data/openlibm-0.7.0+dfsg/src/s_cargf.c
Examining data/openlibm-0.7.0+dfsg/src/s_cargl.c
Examining data/openlibm-0.7.0+dfsg/src/s_casin.c
Examining data/openlibm-0.7.0+dfsg/src/s_casinf.c
Examining data/openlibm-0.7.0+dfsg/src/s_casinh.c
Examining data/openlibm-0.7.0+dfsg/src/s_casinhf.c
Examining data/openlibm-0.7.0+dfsg/src/s_casinhl.c
Examining data/openlibm-0.7.0+dfsg/src/s_casinl.c
Examining data/openlibm-0.7.0+dfsg/src/s_catan.c
Examining data/openlibm-0.7.0+dfsg/src/s_catanf.c
Examining data/openlibm-0.7.0+dfsg/src/s_catanh.c
Examining data/openlibm-0.7.0+dfsg/src/s_catanhf.c
Examining data/openlibm-0.7.0+dfsg/src/s_catanhl.c
Examining data/openlibm-0.7.0+dfsg/src/s_catanl.c
Examining data/openlibm-0.7.0+dfsg/src/s_cbrt.c
Examining data/openlibm-0.7.0+dfsg/src/s_cbrtf.c
Examining data/openlibm-0.7.0+dfsg/src/s_cbrtl.c
Examining data/openlibm-0.7.0+dfsg/src/s_ccos.c
Examining data/openlibm-0.7.0+dfsg/src/s_ccosf.c
Examining data/openlibm-0.7.0+dfsg/src/s_ccosh.c
Examining data/openlibm-0.7.0+dfsg/src/s_ccoshf.c
Examining data/openlibm-0.7.0+dfsg/src/s_ccoshl.c
Examining data/openlibm-0.7.0+dfsg/src/s_ccosl.c
Examining data/openlibm-0.7.0+dfsg/src/s_ceil.c
Examining data/openlibm-0.7.0+dfsg/src/s_ceilf.c
Examining data/openlibm-0.7.0+dfsg/src/s_ceill.c
Examining data/openlibm-0.7.0+dfsg/src/s_cexp.c
Examining data/openlibm-0.7.0+dfsg/src/s_cexpf.c
Examining data/openlibm-0.7.0+dfsg/src/s_cexpl.c
Examining data/openlibm-0.7.0+dfsg/src/s_cimag.c
Examining data/openlibm-0.7.0+dfsg/src/s_cimagf.c
Examining data/openlibm-0.7.0+dfsg/src/s_cimagl.c
Examining data/openlibm-0.7.0+dfsg/src/s_clog.c
Examining data/openlibm-0.7.0+dfsg/src/s_clogf.c
Examining data/openlibm-0.7.0+dfsg/src/s_clogl.c
Examining data/openlibm-0.7.0+dfsg/src/s_conj.c
Examining data/openlibm-0.7.0+dfsg/src/s_conjf.c
Examining data/openlibm-0.7.0+dfsg/src/s_conjl.c
Examining data/openlibm-0.7.0+dfsg/src/s_copysign.c
Examining data/openlibm-0.7.0+dfsg/src/s_copysignf.c
Examining data/openlibm-0.7.0+dfsg/src/s_copysignl.c
Examining data/openlibm-0.7.0+dfsg/src/s_cos.c
Examining data/openlibm-0.7.0+dfsg/src/s_cosf.c
Examining data/openlibm-0.7.0+dfsg/src/s_cosl.c
Examining data/openlibm-0.7.0+dfsg/src/s_cpow.c
Examining data/openlibm-0.7.0+dfsg/src/s_cpowf.c
Examining data/openlibm-0.7.0+dfsg/src/s_cpowl.c
Examining data/openlibm-0.7.0+dfsg/src/s_cproj.c
Examining data/openlibm-0.7.0+dfsg/src/s_cprojf.c
Examining data/openlibm-0.7.0+dfsg/src/s_cprojl.c
Examining data/openlibm-0.7.0+dfsg/src/s_creal.c
Examining data/openlibm-0.7.0+dfsg/src/s_crealf.c
Examining data/openlibm-0.7.0+dfsg/src/s_creall.c
Examining data/openlibm-0.7.0+dfsg/src/s_csin.c
Examining data/openlibm-0.7.0+dfsg/src/s_csinf.c
Examining data/openlibm-0.7.0+dfsg/src/s_csinh.c
Examining data/openlibm-0.7.0+dfsg/src/s_csinhf.c
Examining data/openlibm-0.7.0+dfsg/src/s_csinhl.c
Examining data/openlibm-0.7.0+dfsg/src/s_csinl.c
Examining data/openlibm-0.7.0+dfsg/src/s_csqrt.c
Examining data/openlibm-0.7.0+dfsg/src/s_csqrtf.c
Examining data/openlibm-0.7.0+dfsg/src/s_csqrtl.c
Examining data/openlibm-0.7.0+dfsg/src/s_ctan.c
Examining data/openlibm-0.7.0+dfsg/src/s_ctanf.c
Examining data/openlibm-0.7.0+dfsg/src/s_ctanh.c
Examining data/openlibm-0.7.0+dfsg/src/s_ctanhf.c
Examining data/openlibm-0.7.0+dfsg/src/s_ctanhl.c
Examining data/openlibm-0.7.0+dfsg/src/s_ctanl.c
Examining data/openlibm-0.7.0+dfsg/src/s_erf.c
Examining data/openlibm-0.7.0+dfsg/src/s_erff.c
Examining data/openlibm-0.7.0+dfsg/src/s_exp2.c
Examining data/openlibm-0.7.0+dfsg/src/s_exp2f.c
Examining data/openlibm-0.7.0+dfsg/src/s_expm1.c
Examining data/openlibm-0.7.0+dfsg/src/s_expm1f.c
Examining data/openlibm-0.7.0+dfsg/src/s_fabs.c
Examining data/openlibm-0.7.0+dfsg/src/s_fabsf.c
Examining data/openlibm-0.7.0+dfsg/src/s_fabsl.c