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/opencore-amr-0.1.5/test/linkboth.c
Examining data/opencore-amr-0.1.5/test/wavreader.h
Examining data/opencore-amr-0.1.5/test/amrnb-dec.c
Examining data/opencore-amr-0.1.5/test/wavwriter.c
Examining data/opencore-amr-0.1.5/test/wavwriter.h
Examining data/opencore-amr-0.1.5/test/amrwb-dec.c
Examining data/opencore-amr-0.1.5/test/amrnb-enc-sine.c
Examining data/opencore-amr-0.1.5/test/amrnb-enc.c
Examining data/opencore-amr-0.1.5/test/wavreader.c
Examining data/opencore-amr-0.1.5/amrnb/wrapper.cpp
Examining data/opencore-amr-0.1.5/amrnb/interf_enc.h
Examining data/opencore-amr-0.1.5/amrnb/interf_dec.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/include/pvamrnbdecoder_api.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/include/decoder_gsm_amr.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/ph_disp.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/c_g_aver.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/amrdecode.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/post_pro.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d1035pf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/if2_to_ets.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/lsp_avg.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/dec_lag3.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/a_refl.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d4_17pf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d8_31pf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d8_31pf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/qgain475_tab.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/dec_gain.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/wmf_to_ets.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/if2_to_ets.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d_gain_p.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d2_9pf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/int_lsf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/agc.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/dec_amr.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/pstfilt.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d_plsf_3.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/pvgsmamrdecoder.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/bgnscd.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d3_14pf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d2_11pf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/b_cn_cod.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/preemph.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d4_17pf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d2_11pf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/agc.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/decoder_gsm_amr.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d_plsf_5.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/ex_ctrl.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d_gain_c.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/dtx_dec.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/lsp_avg.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/preemph.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/dtx_dec.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/pvgsmamrdecoder_dpi.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/sp_dec.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/ec_gains.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/post_pro.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/dec_gain.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/dec_input_format_tab.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/bgnscd.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/ph_disp.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/pstfilt.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d3_14pf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/pvgsmamrdecoder.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/c_g_aver.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/dec_lag6.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/dec_lag6.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/gsmamr_dec.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/ec_gains.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/ex_ctrl.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d1035pf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/a_refl.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/b_cn_cod.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d_plsf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/sp_dec.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/d2_9pf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/amrdecode.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/dec_lag3.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/dec/src/dec_amr.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/bytesused.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/norm_l.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/gc_pred.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/window_tab.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/frame.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/norm_s.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/l_shr.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/qua_gain_tbl.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/l_add_c.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/vad.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/reverse_bits.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/negate.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/reorder.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/d_gain_c.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/l_negate.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/get_const_tbls.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/residu.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/pvgsmamr.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/set_zero.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/div_s.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/shl.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/syn_filt.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/int_lsf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/d_plsf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/add.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/shr.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/l_shl.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/mode.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/basic_op_arm_gcc_v5.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/wmf_to_ets.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/mac_32.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/bitreorder_tab.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/log2.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/log2_norm.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/lsp_lsf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/lsp_az.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/n_proc.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/sub.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/int_lpc.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/q_plsf_3_tbl.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/qua_gain.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/pow2.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/frame_type_3gpp.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/d_gain_p.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/mpy_32_16.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/l_add.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/bitno_tab.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/l_comp.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/lsfwt.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/l_mac.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/l_mult.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/oper_32b.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/qgain475_tab.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/l_sub.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/gmed_n.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/l_msu.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/basicop_malloc.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/l_shr_r.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/cnst_vad.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/typedef.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/p_ol_wgh.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/cnst.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/pred_lt.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/inv_sqrt.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/mult_r.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/gsm_amr_typedefs.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/basic_op.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/shr_r.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/abs_s.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/weight_a.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/l_extract.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/sqrt_l.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/mult.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/basic_op_c_equivalent.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/q_plsf_5_tbl.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/mpy_32.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/lsp_tab.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/az_lsp.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/round.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/lsp.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/dtx_common_def.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/q_plsf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/q_plsf_5_tbl.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/l_shr_r.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/ph_disp_tab.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/gmed_n.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/shr_r.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/log2_tbl.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/syn_filt.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/inv_sqrt_tbl.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/vad1.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/bits2prm.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/grid_tbl.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/sqrt_l_tbl.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/round.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/extract_l.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/log2.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/shr.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/get_const_tbls.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/pow2.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/overflow_tbl.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/lsp_tab.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/window_tab.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/q_plsf_3_tbl.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/lsfwt.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/lsp.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/q_plsf_3.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/r_fft.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/norm_s.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/bitreorder_tab.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/set_zero.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/pred_lt.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/inv_sqrt.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/sub.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/lsp_lsf_tbl.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/az_lsp.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/lsp_az.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/qua_gain_tbl.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/norm_l.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/gray_tbl.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/div_32.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/negate.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/log2_norm.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/add.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/c2_9pf_tab.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/sqrt_l.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/copy.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/l_deposit_l.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/vad2.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/pow2_tbl.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/mult_r.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/int_lpc.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/bitno_tab.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/reorder.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/q_plsf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/lsp_lsf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/extract_h.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/residu.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/weight_a.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/l_abs.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/div_s.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/l_deposit_h.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/gc_pred.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/gains_tbl.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/src/q_plsf_5.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/include/gsmamr_encoder_wrapper.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/lflg_upd.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/s10_8pf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/cor_h_x2.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/c8_31pf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/cod_amr.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/ets_to_wmf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/hp_max.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/inter_36.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/spstproc.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/cor_h_x.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/c2_11pf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/cor_h_x2.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/pre_proc.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/c2_9pf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/set_sign.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/vad1.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/qgain475.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/q_gain_c.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/q_gain_c.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/cor_h_x.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/dtx_enc.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/q_gain_p.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/cbsearch.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/spstproc.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/g_pitch.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/div_32.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/cor_h.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/pitch_fr.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/ets_to_if2.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/calc_en.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/c4_17pf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/ets_to_if2.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/inter_36_tab.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/pre_big.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/ol_ltp.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/sid_sync.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/dtx_enc.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/c1035pf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/qgain475.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/convolve.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/lpc.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/sp_enc.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/calc_cor.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/ets_to_wmf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/g_adapt.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/q_gain_p.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/g_code.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/lag_wind.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/qgain795.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/ton_stab.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/calc_cor.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/l_extract.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/autocorr.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/levinson.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/prm2bits.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/c1035pf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/pre_proc.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/lag_wind_tab.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/sp_enc.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/cor_h.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/gsmamr_enc.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/c4_17pf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/div_32.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/gain_q.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/s10_8pf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/inter_36.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/lag_wind_tab.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/spreproc.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/amrencode.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/gain_q.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/c2_9pf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/levinson.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/autocorr.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/vad1.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/pitch_ol.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/vad2.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/lpc.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/convolve.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/enc_output_format_tab.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/cl_ltp.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/cl_ltp.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/sid_sync.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/pre_big.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/inter_36_tab.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/c2_11pf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/calc_en.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/ol_ltp.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/pitch_ol.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/g_pitch.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/enc_lag6.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/p_ol_wgh.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/c8_31pf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/enc_lag6.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/gsmamr_encoder_wrapper.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/qgain795.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/l_abs.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/enc_lag3.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/pitch_fr.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/enc_lag3.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/qua_gain.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/c3_14pf.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/cbsearch.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/g_adapt.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/l_comp.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/corrwght_tab.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/set_sign.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/amrencode.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/prm2bits.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/cod_amr.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/g_code.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/hp_max.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/l_abs.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/l_negate.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/c3_14pf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/spreproc.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/lag_wind.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_nb/enc/src/ton_stab.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/common/dec/include/pvgsmamrdecoderinterface.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/include/pvamrwbdecoder_api.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/include/decoder_amr_wb.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/pvamrwbdecoder.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/interpolate_isp.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/phase_dispersion.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/synthesis_amr_wb.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/q_pulse.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/pvamrwb_math_op.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/qisf_ns.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/qisf_ns_tab.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/qpisf_2s.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/noise_gen_amrwb.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/pvamrwbdecoder_acelp.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/e_pv_amrwbdec.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/normalize_amr_wb.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/get_amr_wb_bits.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/pvamrwb_math_op.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/dec_alg_codebook.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/highpass_50hz_at_12k8.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/scale_signal.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/pred_lt4.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/get_amr_wb_bits.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/dec_acelp_4p_in_64.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/normalize_amr_wb.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/pv_amr_wb_type_defs.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/low_pass_filt_7k.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/pvamrwbdecoder_basic_op.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/deemphasis_32.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/qisf_ns.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/mime_io.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/isf_extrapolation.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/pvamrwbdecoder.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/median5.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/isp_isf.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/synthesis_amr_wb.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/decoder_amr_wb.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/dtx_decoder_amr_wb.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/pvamrwbdecoder_cnst.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/dec_gain2_amr_wb.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/pvamrwbdecoder_basic_op_cequivalent.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/qpisf_2s.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/qpisf_2s_tab.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/wb_syn_filt.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/pvamrwbdecoder_mem_funcs.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/highpass_400hz_at_12k8.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/mime_io.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/isp_az.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/oversamp_12k8_to_16k.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/pvamrwbdecoder_basic_op_gcc_armv5.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/dtx.h
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/voice_factor.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/weight_amrwb_lpc.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/homing_amr_wb_dec.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/agc2_amr_wb.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/pit_shrp.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/band_pass_6k_7k.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/q_gain2_tab.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/lagconceal.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/preemph_amrwb_dec.cpp
Examining data/opencore-amr-0.1.5/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/dec_acelp_2p_in_64.cpp
Examining data/opencore-amr-0.1.5/amrwb/wrapper.cpp
Examining data/opencore-amr-0.1.5/amrwb/if_rom.h
Examining data/opencore-amr-0.1.5/amrwb/dec_if.h
Examining data/opencore-amr-0.1.5/oscl/oscl_mem.h
Examining data/opencore-amr-0.1.5/oscl/oscl_base_macros.h
Examining data/opencore-amr-0.1.5/oscl/oscl_base.h

FINAL RESULTS:

data/opencore-amr-0.1.5/test/amrnb-enc.c:69:15:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
	while ((ch = getopt(argc, argv, "r:d")) != -1) {
data/opencore-amr-0.1.5/oscl/oscl_mem.h:32:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
#define oscl_memcpy memcpy
data/opencore-amr-0.1.5/test/amrnb-dec.c:31:2:  [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 header[6];
data/opencore-amr-0.1.5/test/amrnb-dec.c:39:7:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	in = fopen(argv[1], "rb");
data/opencore-amr-0.1.5/test/amrnb-enc-sine.c:36:8:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	out = fopen(argv[1], "wb");
data/opencore-amr-0.1.5/test/amrnb-enc.c:44:13:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
	int rate = atoi(str);
data/opencore-amr-0.1.5/test/amrnb-enc.c:115:8:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	out = fopen(outfile, "wb");
data/opencore-amr-0.1.5/test/amrwb-dec.c:30:2:  [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 header[9];
data/opencore-amr-0.1.5/test/amrwb-dec.c:38:7:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	in = fopen(argv[1], "rb");
data/opencore-amr-0.1.5/test/wavreader.c:69:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	wr->wav = fopen(filename, "rb");
data/opencore-amr-0.1.5/test/wavwriter.c:78:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
	ww->wav = fopen(filename, "wb");
data/opencore-amr-0.1.5/test/amrnb-enc.c:125:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		int read, i, n;
data/opencore-amr-0.1.5/test/amrnb-enc.c:127:3:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		read /= channels;
data/opencore-amr-0.1.5/test/amrnb-enc.c:128:3:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		read /= 2;
data/opencore-amr-0.1.5/test/amrnb-enc.c:129:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		if (read < 160)
data/opencore-amr-0.1.5/test/wavreader.c:41:21:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	tag = (tag << 8) | fgetc(wr->wav);
data/opencore-amr-0.1.5/test/wavreader.c:42:21:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	tag = (tag << 8) | fgetc(wr->wav);
data/opencore-amr-0.1.5/test/wavreader.c:43:21:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	tag = (tag << 8) | fgetc(wr->wav);
data/opencore-amr-0.1.5/test/wavreader.c:44:21:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	tag = (tag << 8) | fgetc(wr->wav);
data/opencore-amr-0.1.5/test/wavreader.c:50:11:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	value |= fgetc(wr->wav) <<  0;
data/opencore-amr-0.1.5/test/wavreader.c:51:11:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	value |= fgetc(wr->wav) <<  8;
data/opencore-amr-0.1.5/test/wavreader.c:52:11:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	value |= fgetc(wr->wav) << 16;
data/opencore-amr-0.1.5/test/wavreader.c:53:11:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	value |= fgetc(wr->wav) << 24;
data/opencore-amr-0.1.5/test/wavreader.c:59:11:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	value |= fgetc(wr->wav) << 0;
data/opencore-amr-0.1.5/test/wavreader.c:60:11:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	value |= fgetc(wr->wav) << 8;

ANALYSIS SUMMARY:

Hits = 25
Lines analyzed = 108938 in approximately 3.41 seconds (31914 lines/second)
Physical Source Lines of Code (SLOC) = 36093
Hits@level = [0]  22 [1]  14 [2]  10 [3]   1 [4]   0 [5]   0
Hits@level+ = [0+]  47 [1+]  25 [2+]  11 [3+]   1 [4+]   0 [5+]   0
Hits/KSLOC@level+ = [0+] 1.30219 [1+] 0.692655 [2+] 0.304768 [3+] 0.0277062 [4+]   0 [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.