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