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/intelrdfpmath-2.0u2/TESTS/test_bid_functions.h Examining data/intelrdfpmath-2.0u2/TESTS/readtest.c Examining data/intelrdfpmath-2.0u2/TESTS/readtest.h Examining data/intelrdfpmath-2.0u2/TESTS/test_bid_conf.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_log2_t.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_bid.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_pow_t_table.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/architecture.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_log.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_exp_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_error_codes_enum.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_exception.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_ops.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_cons_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_error_codes.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/mtc_macros.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_four_over_pi.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/endian.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_pow_cons.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_32_64.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_error_codes.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/mphoc_macros.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_int.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_names.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_pow.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_cbrt.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_mod_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_erf.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_mod.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_ops_64.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_inv_trig_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/compiler.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_inv_trig.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_inv_hyper_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/op_system.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_trig.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_bid_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/sqrt_tab_t.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/i_format.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_exception.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/f_format.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_function_info.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_erf.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_log.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_erf_t.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_rdx_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_sqrt.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_erf_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_powi.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/sqrt_macros.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_lgamma.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_acosh_t.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_cbrt_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/sizeof.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_log_t.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_asinh_t.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_expm1.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_lgamma_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/mphoc_functions.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_pow_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_private.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_exp.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/ix86_macros.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_asinh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_globals.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_lgamma_t.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_cons.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/poly_macros.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_cbrt.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_alpha_macros.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_tgamma.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/build.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_exp.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_inv_hyper.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_int_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_powi_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_special_exp.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/assert.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_bessel_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_log_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_bessel.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_cbrt_t_table.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_pow.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_sqrt_x.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_sqrt.c Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_globals.h Examining data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_lgamma.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_to_int16.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_acos.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_to_int8.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_lround.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_cbrt.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_cos.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_frexp.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_erfc.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_log2.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_flag_operations.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_sqrt.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_to_uint32.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_quantize.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_atanh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_fdimd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_tan.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_exp2.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_scalb.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_acos.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_noncomp.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_to_int8.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_round.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_decimal_data.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_next.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_hypot.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_to_uint16.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_quantumd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/wcstod128.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_scalbl.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_logbd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_ldexp.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_frexp.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_cbrt.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_fesetexceptflag.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_to_int64.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_quantexpd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_fdimd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_sub.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/strtod32.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_ldexp.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_rem.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_string.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_next.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_nearbyintd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_fdimd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_atan.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_functions.h Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_noncomp.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_atan.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_feraiseexcept.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_mul.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_add.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_lrintd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_round_integral.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_b2d.h Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_to_uint8.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_expm1.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_sin.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_asinh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_log.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_asinh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_log1p.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_tgamma.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_tanh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_to_uint16.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_log10.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_atan.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_cosh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_quantumd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_lgamma.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_wrap_names.h Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_quantexpd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_compare.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_to_int32.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_erf.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_scalb.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_sqrt_macros.h Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_convert_data.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_minmax.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_to_int16.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_sinh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_nexttowardd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_minmax.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_acosh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_to_int16.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_fma.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_to_uint64.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_log1p.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_acosh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_feclearexcept.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_tgamma.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/strtod128.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_acos.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_tanh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_conf.h Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_to_bid128.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_exp2.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_atan2.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_to_int32.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_next.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_fma.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_fma.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_add.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_llquantexpd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_to_int64.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_round_integral.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_llquantexpd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_quantize.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_gcc_intrinsics.h Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_sin.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_llquantexpd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_lrintd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_tan.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_logb.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_nexttowardd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_2_str_tables.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_nearbyintd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_asinh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_cbrt.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_mul.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_atanh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_exp10.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_asin.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_frexp.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_to_bid128.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_2_str.h Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_scalb.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_erfc.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_nearbyintd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_2_str_macros.h Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_internal.h Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_log.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_quantize.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_exp.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_atan2.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_tgamma.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_rem.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_atan2.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_llrintd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_log10.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_scalbl.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_inline_add.h Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_compare.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_to_int32.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_lround.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_div.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_decimal_globals.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_modf.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/strtod64.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_modf.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_to_uint8.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_log.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_div_macros.h Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_lround.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_fmod.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_hypot.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_erf.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_trans.h Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_rem.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_logbd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_binarydecimal.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_to_uint32.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_llround.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_lgamma.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_log2.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_from_int.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_logbd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_modf.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_llround.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_fegetexceptflag.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_exp.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_expm1.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_to_uint16.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_exp.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_compare.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_scalbl.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_llrintd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_lrintd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_exp10.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_to_bid64.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_exp10.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_sqrt.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_cosh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_sin.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_exp2.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_logb.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/dfp754.h Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_to_uint32.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_sqrt.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_fmod.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_hypot.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_add.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_nexttowardd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_tan.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_to_int64.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_ldexp.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_tanh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_atanh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_erfc.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_fetestexcept.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_noncomp.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_logb.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_log1p.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_dpd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_to_int8.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_cos.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_div.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/wcstod64.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_log2.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_round_integral.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_log10.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_sinh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_fmod.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_div.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid_strtod.h Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_llrintd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_lgamma.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_to_uint8.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_to_uint64.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_acosh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_expm1.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_llround.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_string.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_to_uint64.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_cos.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_quantexpd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_erf.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_string.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/wcstod32.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_asin.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_minmax.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_mul.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_cosh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_asin.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_quantumd.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_sinh.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_pow.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid32_pow.c Examining data/intelrdfpmath-2.0u2/LIBRARY/src/bid64_pow.c FINAL RESULTS: data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_log.c:945:4: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf("\n#define LOG_TABLE_NAME "STR(LOG_TABLE_NAME)); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_pow_cons.c:439:3: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf( "\t/* %4i */ %#.4" STR(B_CHAR), ", /* %3i */", \ data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:312:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf( "Fatal error: " message \ data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:717:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf( data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:728:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf( data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:740:2: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:748:2: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf( data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:753:2: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(" )" MAC3); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:997:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "F0 = _u.i[0] & DIGIT_MASK(%i, 0);", BITS_PER_F_TYPE); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1011:13: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "F%i = _u.i[%i]; ", i, j); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1018:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "}"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1019:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC3); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1030:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g%i = p[%i]; ", i, num_g_digits - 1 - i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1031:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "extra_digit = p[%i]; ", num_g_digits); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1032:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "p = p[num_g_digits]"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1035:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g%i = *p++; ", i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1036:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "extra_digit = *p++"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1038:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC3); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1048:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g%i = (g%i << (lshift)) | (g%i >> (rshift));", data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1050:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g0 = (g0 << (lshift)) | (extra_digit >> (rshift))"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1051:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC3); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1066:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "XMUL(F0,g0,t0,g0)"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1069:13: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "XMUL_ADD(F0,g%i,t0,t0,g%i)", i, i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1071:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "MUL_ADD(F0,g%i,t0,g%i)", i, i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1076:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "XMUL(g0,F0,t1,t0)"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1088:13: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "XMUL_ADD(g0,F%i,t%i,t%i,t%i)", i, i, i+1, i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1096:13: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "MUL_ADD(g0,F%i,t%i)", i, i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1099:2: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "g0 = t0"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1129:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "XMUL_XADDC(g%i,F0,t%i,t%i,c,t%i,t%i)", data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1132:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "XMUL_XADD(g%i,F0,t%i,t%i,t%i,t%i)", data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1135:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "MUL_ADD(g%i,F0,t%i,t%i)", data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1145:25: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1149:25: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1156:25: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1160:25: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1166:21: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "MUL_ADD(g%i,F%i,t%i,t%i)", data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1174:6: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "g%i = t%i", i, first); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1192:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "XMUL_XADDC(g,F0,g0,(DIGIT_TYPE)0,c,g0,w)"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1199:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1203:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1207:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1224:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "if (c) "); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1227:21: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "if (++g%i == 0) ", i++); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1228:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g%i++", i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1230:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g%i += c", i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1233:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC3); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1239:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g%i = g%i;", i, i-1); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1240:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g0 = extra_w_digit" MAC3); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1323:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g0 = (g0 << (lshift)) | (SECOND_MSD_OF_W >> (rshift));"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1324:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "SECOND_MSD_OF_W <<= (lshift)\n\n"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1329:13: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g%i = (g%i << (lshift)) | (g%i >> (rshift));", data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1333:13: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g%i = (g%i << (lshift)) | (g%i >> (rshift))", data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1336:13: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g0 = (g0 << (lshift)) | (EXTRA_W_DIGIT >> (rshift))"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1337:2: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC3); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1349:2: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "t = TO_B_TYPE((SIGNED_DIGIT_TYPE) g%i)", num_w_digits-1); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1352:13: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 " + SCALE_TAB(%i)*TO_B_TYPE(g%i)", j++, i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1353:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC3); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1378:2: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "tmp_digit = g%i & " DIGIT_HEX_FMT_SPEC ";", data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1380:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g%i ^= tmp_digit;", half_precision_digit); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1389:3: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "hi = TO_F_TYPE((SIGNED_DIGIT_TYPE) g%i)", i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1391:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 " + SCALE_TAB(%i)*g%i", j-1, i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1393:3: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "lo = TO_F_TYPE(tmp_digit)"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_trig_reduce.c:1398:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC3); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux.h:783:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf( DIGIT_FORMAT, hi); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux.h:785:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf( ZERO_FORMAT ); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:633:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf( sMAC2 "F%i = G_UX_FRACTION_DIGIT(x, %i)", data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:635:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC3); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:639:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf( sMAC2 "P_UX_FRACTION_DIGIT(x, %i, g%i)", data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:641:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC3); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:669:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g%i = p[%i]; ", i, num_g_digits - 1 - i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:670:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "extra_digit = p[%i]; ", num_g_digits); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:671:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "p += %i", num_g_digits + 1); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:672:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC3); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:683:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g%i = (g%i << (lshift)) | (g%i >> (rshift));", data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:685:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g0 = (g0 << (lshift)) | (extra_digit >> (rshift))"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:686:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC3); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:701:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "XMUL(F0,g0,t0,g0)"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:704:13: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "XMUL_ADD(F0,g%i,t0,t0,g%i)", i, i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:706:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "MUL_ADD(F0,g%i,t0,g%i)", i, i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:711:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "XMUL(g0,F0,t1,t0)"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:723:13: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "XMUL_ADD(g0,F%i,t%i,t%i,t%i)", i, i, i+1, i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:732:13: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "MUL_ADD(g0,F%i,t%i)", i, i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:735:2: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "g0 = t0"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:765:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "XMUL_XADDC(g%i,F0,t%i,t%i,c,t%i,t%i)", data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:768:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "XMUL_XADD(g%i,F0,t%i,t%i,t%i,t%i)", data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:771:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "MUL_ADD(g%i,F0,t%i,t%i)", data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:781:25: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:785:25: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:792:25: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:796:25: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:802:21: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "MUL_ADD(g%i,F%i,t%i,t%i)", data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:810:6: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 "g%i = t%i", i, first); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:828:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "XMUL_XADDC(g,F0,g0,(DIGIT_TYPE)0,c,g0,w)"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:835:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:839:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:843:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(sMAC2 data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:860:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "if (c) "); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:863:21: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "if (++g%i == 0) ", i++); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:864:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g%i++", i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:866:17: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g%i += c", i); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:869:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC3); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:877:13: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g%i = g%i;", i, i-1); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:878:9: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC2 "g0 = extra_w_digit"); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_ux_radian_reduce.c:880:5: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(MAC3); data/intelrdfpmath-2.0u2/LIBRARY/float128/mphoc_macros.h:479:2: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(STR(GENPOLY_EXECUTABLE one degree=%i cn=), _degree); \ data/intelrdfpmath-2.0u2/LIBRARY/float128/mphoc_macros.h:480:2: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(STR(STR(coef) define=)); \ data/intelrdfpmath-2.0u2/LIBRARY/float128/mphoc_macros.h:481:2: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(STR(STR(name) offset=%i options), _offset); \ data/intelrdfpmath-2.0u2/LIBRARY/float128/mphoc_macros.h:485:2: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(STR(GENPOLY_EXECUTABLE one degree=%i cn=), _degree); \ data/intelrdfpmath-2.0u2/LIBRARY/float128/mphoc_macros.h:486:2: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(STR(STR(coef) define=)); \ data/intelrdfpmath-2.0u2/LIBRARY/float128/mphoc_macros.h:487:2: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf(STR(STR(name))); \ data/intelrdfpmath-2.0u2/LIBRARY/float128/op_system.h:229:19: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. # error Operating system must be specified. data/intelrdfpmath-2.0u2/LIBRARY/src/bid_strtod.h:70:4: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(ps, ps_in); data/intelrdfpmath-2.0u2/LIBRARY/src/bid_strtod.h:141:4: [4] (buffer) wcscpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using a function version that stops copying at the end of the buffer. wcscpy(ps, ps_in); data/intelrdfpmath-2.0u2/TESTS/readtest.c:141:14: [4] (buffer) sscanf: The scanf() family's %s operation, without a limit specification, permits buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a different input function. If the scanf format is influenceable by an attacker, it's exploitable. if ((sscanf(op+1, BID_FMT_LLX16""BID_FMT_LLX16, &(bid.w[BID_HIGH_128W]), &(bid.w[BID_LOW_128W])) == 2) || \ data/intelrdfpmath-2.0u2/TESTS/readtest.c:153:13: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(str, op); \ data/intelrdfpmath-2.0u2/TESTS/readtest.c:161:13: [4] (buffer) sscanf: The scanf() family's %s operation, without a limit specification, permits buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a different input function. If the scanf format is influenceable by an attacker, it's exploitable. if (sscanf((op)+1, BID_FMT_X8, &(bid))) { \ data/intelrdfpmath-2.0u2/TESTS/readtest.c:172:13: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(str, op); \ data/intelrdfpmath-2.0u2/TESTS/readtest.c:181:13: [4] (buffer) sscanf: The scanf() family's %s operation, without a limit specification, permits buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a different input function. If the scanf format is influenceable by an attacker, it's exploitable. if (sscanf(op+1, BID_FMT_LLX16, &bid)) { \ data/intelrdfpmath-2.0u2/TESTS/readtest.c:192:13: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(str, op); \ data/intelrdfpmath-2.0u2/TESTS/readtest.c:285:14: [4] (buffer) sscanf: The scanf() family's %s operation, without a limit specification, permits buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a different input function. If the scanf format is influenceable by an attacker, it's exploitable. if (!sscanf(op+1, BID_FMT_LLX16, &bid)) { \ data/intelrdfpmath-2.0u2/TESTS/readtest.c:290:14: [4] (buffer) sscanf: The scanf() family's %s operation, without a limit specification, permits buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a different input function. If the scanf format is influenceable by an attacker, it's exploitable. if (!sscanf(op, BID_FMT_LLD, &bid)) { \ data/intelrdfpmath-2.0u2/TESTS/readtest.c:295:7: [4] (format) sprintf: Potential format string problem (CWE-134). Make format string constant. sprintf(str, BID_FMT_LLD, bid); data/intelrdfpmath-2.0u2/TESTS/readtest.c:299:14: [4] (buffer) sscanf: The scanf() family's %s operation, without a limit specification, permits buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a different input function. If the scanf format is influenceable by an attacker, it's exploitable. if (!sscanf(op+1, BID_FMT_LLX16, &bid)) { \ data/intelrdfpmath-2.0u2/TESTS/readtest.c:304:14: [4] (buffer) sscanf: The scanf() family's %s operation, without a limit specification, permits buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a different input function. If the scanf format is influenceable by an attacker, it's exploitable. if (!sscanf(op, BID_FMT_LLU, &bid)) { \ data/intelrdfpmath-2.0u2/TESTS/readtest.c:309:7: [4] (format) sprintf: Potential format string problem (CWE-134). Make format string constant. sprintf(str, BID_FMT_LLU, bid); data/intelrdfpmath-2.0u2/TESTS/readtest.c:313:13: [4] (buffer) sscanf: The scanf() family's %s operation, without a limit specification, permits buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a different input function. If the scanf format is influenceable by an attacker, it's exploitable. if (sscanf(op+1, BID_FMT_LLX16""BID_FMT_LLX16, ((BID_UINT64*)&quad1+BID_HIGH_128W), (BID_UINT64*)&quad1+BID_LOW_128W) != 2) { \ data/intelrdfpmath-2.0u2/TESTS/readtest.c:326:13: [4] (buffer) sscanf: The scanf() family's %s operation, without a limit specification, permits buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a different input function. If the scanf format is influenceable by an attacker, it's exploitable. if (sscanf(op+1, BID_FMT_LLX16""BID_FMT_X4, (BID_UINT64*)&ldbl1, &tmpi) != 2) { \ data/intelrdfpmath-2.0u2/TESTS/readtest.c:350:13: [4] (buffer) sscanf: The scanf() family's %s operation, without a limit specification, permits buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a different input function. If the scanf format is influenceable by an attacker, it's exploitable. if (sscanf(op+1, BID_FMT_X4""BID_FMT_LLX16, (unsigned int*)((BID_UINT64*)&ldbl1+1), (BID_UINT64*)&ldbl1) != 2) { \ data/intelrdfpmath-2.0u2/TESTS/readtest.c:372:14: [4] (buffer) sscanf: The scanf() family's %s operation, without a limit specification, permits buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a different input function. If the scanf format is influenceable by an attacker, it's exploitable. if (!sscanf(op+1, BID_FMT_LLX16, (BID_UINT64*)&dbl1)) { \ data/intelrdfpmath-2.0u2/TESTS/readtest.c:391:14: [4] (buffer) sscanf: The scanf() family's %s operation, without a limit specification, permits buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a different input function. If the scanf format is influenceable by an attacker, it's exploitable. if (!sscanf(op+1, BID_FMT_X8, (BID_UINT32*)&flt1)) { \ data/intelrdfpmath-2.0u2/TESTS/readtest.c:539:5: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy (rounding, roundstr[0]); data/intelrdfpmath-2.0u2/TESTS/readtest.c:542:5: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy (rounding, roundstr[1]); data/intelrdfpmath-2.0u2/TESTS/readtest.c:545:5: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy (rounding, roundstr[2]); data/intelrdfpmath-2.0u2/TESTS/readtest.c:548:5: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy (rounding, roundstr[3]); data/intelrdfpmath-2.0u2/TESTS/readtest.c:551:5: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy (rounding, roundstr[4]); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1153:7: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf (BID_FMT_LLD16 " %02x\n", Qi64, *pfpsf); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1158:8: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf (BID_FMT_LLD16 " %02x\n", *(BID_SINT64*)&li2, *pfpsf); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1164:7: [4] (format) printf: If format strings can be influenced by an attacker, they can be exploited (CWE-134). Use a constant for the format specification. printf (BID_FMT_LLU16 " %02x\n", Qi64, *pfpsf); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1397:3: [4] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. sprintf (line, "%s %s %s %s\n", func, op1, op2, op3); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1589:3: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy (s1, stat1); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1590:3: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy (s2, stat2); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1829:2: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(full_line, line); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1893:9: [4] (buffer) sscanf: The scanf() family's %s operation, without a limit specification, permits buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a different input function. if (sscanf (line, "%s %d %s %s %s %s %x", funcstr, &rnd_mode, data/intelrdfpmath-2.0u2/TESTS/readtest.c:1899:13: [4] (buffer) sscanf: The scanf() family's %s operation, without a limit specification, permits buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a different input function. if (sscanf (line, "%s %d %s %s %s %x", funcstr, &rnd_mode, data/intelrdfpmath-2.0u2/TESTS/readtest.c:1906:13: [4] (buffer) sscanf: The scanf() family's %s operation, without a limit specification, permits buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a different input function. if (sscanf(line, "%s %d %s %s %x", funcstr, &rnd_mode, op1, data/intelrdfpmath-2.0u2/TESTS/readtest.c:1950:7: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy (rounding, roundstr_bid[rnd]); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6139:6: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(strtmp, str_prefix); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6140:6: [4] (buffer) strcat: Does not check for buffer overflows when concatenating to destination [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or snprintf (warning: strncat is easily misused). strcat(strtmp, istr1); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6141:6: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(istr1, strtmp); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6160:6: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(strtmp, str_prefix); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6161:6: [4] (buffer) strcat: Does not check for buffer overflows when concatenating to destination [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or snprintf (warning: strncat is easily misused). strcat(strtmp, istr1); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6162:6: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(istr1, strtmp); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6181:6: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(strtmp, str_prefix); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6182:6: [4] (buffer) strcat: Does not check for buffer overflows when concatenating to destination [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or snprintf (warning: strncat is easily misused). strcat(strtmp, istr1); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6183:6: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(istr1, strtmp); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6204:6: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(strtmp, str_prefix); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6205:6: [4] (buffer) strcat: Does not check for buffer overflows when concatenating to destination [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or snprintf (warning: strncat is easily misused). strcat(strtmp, istr1); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6206:6: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(istr1, strtmp); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6228:6: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(strtmp, str_prefix); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6229:6: [4] (buffer) strcat: Does not check for buffer overflows when concatenating to destination [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or snprintf (warning: strncat is easily misused). strcat(strtmp, istr1); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6230:6: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(istr1, strtmp); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6252:6: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(strtmp, str_prefix); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6253:6: [4] (buffer) strcat: Does not check for buffer overflows when concatenating to destination [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or snprintf (warning: strncat is easily misused). strcat(strtmp, istr1); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6254:6: [4] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). strcpy(istr1, strtmp); data/intelrdfpmath-2.0u2/LIBRARY/float128/dpml_names.h:554:31: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. # define RANDOM_BASE_NAME random data/intelrdfpmath-2.0u2/LIBRARY/float128/f_format.h:1572:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char c[4]; data/intelrdfpmath-2.0u2/LIBRARY/float128/f_format.h:1577:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char c[2]; data/intelrdfpmath-2.0u2/LIBRARY/float128/f_format.h:1581:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char c[2]; data/intelrdfpmath-2.0u2/LIBRARY/float128/f_format.h:1588:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char c[3]; data/intelrdfpmath-2.0u2/LIBRARY/float128/f_format.h:1605:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char c[8]; data/intelrdfpmath-2.0u2/LIBRARY/float128/f_format.h:1610:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char c[6]; data/intelrdfpmath-2.0u2/LIBRARY/float128/f_format.h:1617:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char c[6]; data/intelrdfpmath-2.0u2/LIBRARY/float128/f_format.h:1621:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char c[6]; data/intelrdfpmath-2.0u2/LIBRARY/float128/f_format.h:1628:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char c[7]; data/intelrdfpmath-2.0u2/LIBRARY/float128/f_format.h:1634:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char c[6]; data/intelrdfpmath-2.0u2/LIBRARY/float128/f_format.h:1650:14: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char c[16]; data/intelrdfpmath-2.0u2/LIBRARY/float128/f_format.h:1657:18: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char c[14]; data/intelrdfpmath-2.0u2/LIBRARY/src/bid128.c:1403:10: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char bid_char_table2[180] = { data/intelrdfpmath-2.0u2/LIBRARY/src/bid128.c:1498:10: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char bid_char_table3[3000] = { data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_2_str.h:38:20: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. BID_EXTERN_C const char bid_midi_tbl[1000][3]; data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_2_str_tables.c:40:7: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const char bid_midi_tbl[1000][3] = { data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_string.c:133:14: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. len += sprintf (str + len, "%u", exp);// should not use sprintf (should data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_string.c:137:14: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. len += sprintf (str + len, "%d", exp);// should not use sprintf (should data/intelrdfpmath-2.0u2/LIBRARY/src/bid128_string.c:295:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char c, buffer[MAX_STRING_DIGITS_128]; data/intelrdfpmath-2.0u2/LIBRARY/src/bid_functions.h:374:19: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char s[256]; data/intelrdfpmath-2.0u2/LIBRARY/src/bid_strtod.h:89:20: [2] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). Risk is low because the source is a constant string. if(*ps0=='-') strcpy(ps0,"-QNAN"); data/intelrdfpmath-2.0u2/LIBRARY/src/bid_strtod.h:90:11: [2] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). Risk is low because the source is a constant string. else strcpy(ps0, "QNAN"); data/intelrdfpmath-2.0u2/TESTS/readtest.c:210:7: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf(str, "%d", bid); data/intelrdfpmath-2.0u2/TESTS/readtest.c:224:7: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf(str, "%d", bid); data/intelrdfpmath-2.0u2/TESTS/readtest.c:239:7: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf(str, "%d", bid); data/intelrdfpmath-2.0u2/TESTS/readtest.c:253:7: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf(str, "%u", bid); data/intelrdfpmath-2.0u2/TESTS/readtest.c:267:7: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf(str, "%u", bid); data/intelrdfpmath-2.0u2/TESTS/readtest.c:281:7: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf(str, "%u", bid); data/intelrdfpmath-2.0u2/TESTS/readtest.c:318:6: [2] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). Risk is low because the source is a constant string. strcpy(str, "unavalable"); data/intelrdfpmath-2.0u2/TESTS/readtest.c:344:6: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf(str, "%27.17e", (double)ldbl1); \ data/intelrdfpmath-2.0u2/TESTS/readtest.c:366:6: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf(str, "%27.17e", (double)ldbl1); data/intelrdfpmath-2.0u2/TESTS/readtest.c:386:6: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf(str, "%27.17e", dbl1); data/intelrdfpmath-2.0u2/TESTS/readtest.c:405:6: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf(str, "%18.9e", flt1); data/intelrdfpmath-2.0u2/TESTS/readtest.c:479:1: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char funcstr[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:481:1: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char string[STRMAX]; // conversion buffer data/intelrdfpmath-2.0u2/TESTS/readtest.c:482:1: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char str1[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:485:1: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char op1[STRMAX], op2[STRMAX], op3[STRMAX]; // conversion strings data/intelrdfpmath-2.0u2/TESTS/readtest.c:486:1: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char res[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:489:1: [2] (buffer) wchar_t: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. wchar_t wistr1[STRMAX], *wendptr; data/intelrdfpmath-2.0u2/TESTS/readtest.c:490:1: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char str_prefix[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:491:1: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char istr1[STRMAX], istr2[STRMAX], istr3[STRMAX], str2[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:492:1: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char convstr[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:493:1: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char res[STRMAX], rstr[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:494:1: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char version[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:496:1: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char rounding[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:498:1: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char result[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:499:1: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char status_str[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:500:1: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char exp_result[STRMAX], exp_status[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:501:1: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char line[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:502:1: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char full_line[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:1110:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char str[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:1367:5: [2] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). Risk is low because the source is a constant string. strcpy (str1, "unavailable"); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1368:5: [2] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). Risk is low because the source is a constant string. strcpy (str2, "unavailable"); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1373:5: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf (str1, "%.17le", (double) Rldbl); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1374:5: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf (str2, "%.17le", (double) Rtldbl); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1379:5: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf (str1, "%.17le", Rdbl); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1380:5: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf (str2, "%.17le", Rtdbl); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1385:5: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf (str1, "%.9e", Rflt); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1386:5: [2] (buffer) sprintf: Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or vsnprintf. Risk is low because the source has a constant maximum length. sprintf (str2, "%.9e", Rtflt); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1583:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char s1[STRMAX], s2[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:1584:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char *wp1[64], *wp2[64]; data/intelrdfpmath-2.0u2/TESTS/readtest.c:1719:3: [2] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). Risk is low because the source is a constant string. strcpy (rounding, "half_even"); data/intelrdfpmath-2.0u2/TESTS/readtest.h:6138:6: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char strtmp[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.h:6159:6: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char strtmp[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.h:6180:6: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char strtmp[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.h:6203:6: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char strtmp[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.h:6227:6: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char strtmp[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/readtest.h:6251:6: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char strtmp[STRMAX]; data/intelrdfpmath-2.0u2/TESTS/test_bid_functions.h:372:19: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. unsigned char s[256]; data/intelrdfpmath-2.0u2/LIBRARY/src/bid_strtod.h:64:17: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). ps = malloc((strlen(ps_in)+2)*sizeof(char)); data/intelrdfpmath-2.0u2/LIBRARY/src/bid_strtod.h:134:10: [1] (buffer) wcslen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). k = 1+wcslen(ps_in); data/intelrdfpmath-2.0u2/TESTS/readtest.c:906:3: [1] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). Risk is low because the source is a constant character. strcpy (istr1, ""); data/intelrdfpmath-2.0u2/TESTS/readtest.c:907:3: [1] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). Risk is low because the source is a constant character. strcpy (istr2, ""); data/intelrdfpmath-2.0u2/TESTS/readtest.c:908:3: [1] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). Risk is low because the source is a constant character. strcpy (istr3, ""); data/intelrdfpmath-2.0u2/TESTS/readtest.c:1873:9: [1] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). Risk is low because the source is a constant character. strcpy(str_prefix, ""); ANALYSIS SUMMARY: Hits = 240 Lines analyzed = 371785 in approximately 11.97 seconds (31071 lines/second) Physical Source Lines of Code (SLOC) = 310471 Hits@level = [0] 494 [1] 6 [2] 69 [3] 1 [4] 164 [5] 0 Hits@level+ = [0+] 734 [1+] 240 [2+] 234 [3+] 165 [4+] 164 [5+] 0 Hits/KSLOC@level+ = [0+] 2.36415 [1+] 0.773019 [2+] 0.753694 [3+] 0.531451 [4+] 0.52823 [5+] 0 Dot directories skipped = 1 (--followdotdir overrides) Minimum risk level = 1 Not every hit is necessarily a security vulnerability. There may be other security vulnerabilities; review your code! See 'Secure Programming HOWTO' (https://dwheeler.com/secure-programs) for more information.