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/spandsp-0.0.6+dfsg/spandsp-sim/g1050.c Examining data/spandsp-0.0.6+dfsg/spandsp-sim/rfc2198_sim.c Examining data/spandsp-0.0.6+dfsg/spandsp-sim/make_line_models.c Examining data/spandsp-0.0.6+dfsg/spandsp-sim/spandsp-sim.h Examining data/spandsp-0.0.6+dfsg/spandsp-sim/line_model.c Examining data/spandsp-0.0.6+dfsg/spandsp-sim/test_utils.c Examining data/spandsp-0.0.6+dfsg/spandsp-sim/spandsp/rfc2198_sim.h Examining data/spandsp-0.0.6+dfsg/spandsp-sim/spandsp/line_models.h Examining data/spandsp-0.0.6+dfsg/spandsp-sim/spandsp/test_utils.h Examining data/spandsp-0.0.6+dfsg/spandsp-sim/spandsp/g1050.h Examining data/spandsp-0.0.6+dfsg/spandsp-sim/spandsp/line_model.h Examining data/spandsp-0.0.6+dfsg/src/bitstream.c Examining data/spandsp-0.0.6+dfsg/src/echo.c Examining data/spandsp-0.0.6+dfsg/src/complex_vector_int.c Examining data/spandsp-0.0.6+dfsg/src/t30_api.c Examining data/spandsp-0.0.6+dfsg/src/dds_float.c Examining data/spandsp-0.0.6+dfsg/src/t38_non_ecm_buffer.c Examining data/spandsp-0.0.6+dfsg/src/cielab_luts.h Examining data/spandsp-0.0.6+dfsg/src/t30_logging.c Examining data/spandsp-0.0.6+dfsg/src/time_scale.c Examining data/spandsp-0.0.6+dfsg/src/timezone.c Examining data/spandsp-0.0.6+dfsg/src/swept_tone.c Examining data/spandsp-0.0.6+dfsg/src/lpc10_decode.c Examining data/spandsp-0.0.6+dfsg/src/v22bis_tx.c Examining data/spandsp-0.0.6+dfsg/src/t38_core.c Examining data/spandsp-0.0.6+dfsg/src/g726.c Examining data/spandsp-0.0.6+dfsg/src/bell_r2_mf.c Examining data/spandsp-0.0.6+dfsg/src/v27ter_tx.c Examining data/spandsp-0.0.6+dfsg/src/bert.c Examining data/spandsp-0.0.6+dfsg/src/t35.c Examining data/spandsp-0.0.6+dfsg/src/gsm0610_preprocess.c Examining data/spandsp-0.0.6+dfsg/src/v29tx.c Examining data/spandsp-0.0.6+dfsg/src/ademco_contactid.c Examining data/spandsp-0.0.6+dfsg/src/plc.c Examining data/spandsp-0.0.6+dfsg/src/sig_tone.c Examining data/spandsp-0.0.6+dfsg/src/faxfont.h Examining data/spandsp-0.0.6+dfsg/src/t38_gateway.c Examining data/spandsp-0.0.6+dfsg/src/tone_detect.c Examining data/spandsp-0.0.6+dfsg/src/make_math_fixed_tables.c Examining data/spandsp-0.0.6+dfsg/src/async.c Examining data/spandsp-0.0.6+dfsg/src/image_translate.c Examining data/spandsp-0.0.6+dfsg/src/t30_local.h Examining data/spandsp-0.0.6+dfsg/src/v17rx.c Examining data/spandsp-0.0.6+dfsg/src/gsm0610_encode.c Examining data/spandsp-0.0.6+dfsg/src/t4_tx.c Examining data/spandsp-0.0.6+dfsg/src/gsm0610_local.h Examining data/spandsp-0.0.6+dfsg/src/gsm0610_lpc.c Examining data/spandsp-0.0.6+dfsg/src/noise.c Examining data/spandsp-0.0.6+dfsg/src/fax.c Examining data/spandsp-0.0.6+dfsg/src/awgn.c Examining data/spandsp-0.0.6+dfsg/src/dds_int.c Examining data/spandsp-0.0.6+dfsg/src/queue.c Examining data/spandsp-0.0.6+dfsg/src/lpc10_encode.c Examining data/spandsp-0.0.6+dfsg/src/bit_operations.c Examining data/spandsp-0.0.6+dfsg/src/super_tone_rx.c Examining data/spandsp-0.0.6+dfsg/src/mmx_sse_decs.h Examining data/spandsp-0.0.6+dfsg/src/t4_rx.c Examining data/spandsp-0.0.6+dfsg/src/g711.c Examining data/spandsp-0.0.6+dfsg/src/complex_filters.c Examining data/spandsp-0.0.6+dfsg/src/t30.c Examining data/spandsp-0.0.6+dfsg/src/v29tx_constellation_maps.h Examining data/spandsp-0.0.6+dfsg/src/testcpuid.c Examining data/spandsp-0.0.6+dfsg/src/lpc10_placev.c Examining data/spandsp-0.0.6+dfsg/src/schedule.c Examining data/spandsp-0.0.6+dfsg/src/t38_terminal.c Examining data/spandsp-0.0.6+dfsg/src/at_interpreter.c Examining data/spandsp-0.0.6+dfsg/src/lpc10_encdecs.h Examining data/spandsp-0.0.6+dfsg/src/gsm0610_long_term.c Examining data/spandsp-0.0.6+dfsg/src/v42.c Examining data/spandsp-0.0.6+dfsg/src/fax_modems.c Examining data/spandsp-0.0.6+dfsg/src/t31.c Examining data/spandsp-0.0.6+dfsg/src/gsm0610_short_term.c Examining data/spandsp-0.0.6+dfsg/src/v22bis_rx.c Examining data/spandsp-0.0.6+dfsg/src/v27ter_rx.c Examining data/spandsp-0.0.6+dfsg/src/v8.c Examining data/spandsp-0.0.6+dfsg/src/dtmf.c Examining data/spandsp-0.0.6+dfsg/src/lpc10_voicing.c Examining data/spandsp-0.0.6+dfsg/src/ima_adpcm.c Examining data/spandsp-0.0.6+dfsg/src/floating_fudge.h Examining data/spandsp-0.0.6+dfsg/src/complex_vector_float.c Examining data/spandsp-0.0.6+dfsg/src/v17tx.c Examining data/spandsp-0.0.6+dfsg/src/v42bis.c Examining data/spandsp-0.0.6+dfsg/src/gsm0610_decode.c Examining data/spandsp-0.0.6+dfsg/src/v18.c Examining data/spandsp-0.0.6+dfsg/src/playout.c Examining data/spandsp-0.0.6+dfsg/src/vector_int.c Examining data/spandsp-0.0.6+dfsg/src/super_tone_tx.c Examining data/spandsp-0.0.6+dfsg/src/oki_adpcm.c Examining data/spandsp-0.0.6+dfsg/src/v17_v32bis_tx_constellation_maps.h Examining data/spandsp-0.0.6+dfsg/src/vector_float.c Examining data/spandsp-0.0.6+dfsg/src/make_at_dictionary.c Examining data/spandsp-0.0.6+dfsg/src/modem_echo.c Examining data/spandsp-0.0.6+dfsg/src/filter_tools.c Examining data/spandsp-0.0.6+dfsg/src/make_modem_filter.c Examining data/spandsp-0.0.6+dfsg/src/logging.c Examining data/spandsp-0.0.6+dfsg/src/v17_v32bis_rx_constellation_maps.h Examining data/spandsp-0.0.6+dfsg/src/adsi.c Examining data/spandsp-0.0.6+dfsg/src/g722.c Examining data/spandsp-0.0.6+dfsg/src/power_meter.c Examining data/spandsp-0.0.6+dfsg/src/v29rx.c Examining data/spandsp-0.0.6+dfsg/src/filter_tools.h Examining data/spandsp-0.0.6+dfsg/src/crc.c Examining data/spandsp-0.0.6+dfsg/src/modem_connect_tones.c Examining data/spandsp-0.0.6+dfsg/src/gsm0610_rpe.c Examining data/spandsp-0.0.6+dfsg/src/fsk.c Examining data/spandsp-0.0.6+dfsg/src/msvc/sys/time.h Examining data/spandsp-0.0.6+dfsg/src/msvc/unistd.h Examining data/spandsp-0.0.6+dfsg/src/msvc/inttypes.h Examining data/spandsp-0.0.6+dfsg/src/msvc/spandsp.h Examining data/spandsp-0.0.6+dfsg/src/msvc/config.h Examining data/spandsp-0.0.6+dfsg/src/msvc/getopt.c Examining data/spandsp-0.0.6+dfsg/src/msvc/tgmath.h Examining data/spandsp-0.0.6+dfsg/src/msvc/gettimeofday.c Examining data/spandsp-0.0.6+dfsg/src/silence_gen.c Examining data/spandsp-0.0.6+dfsg/src/hdlc.c Examining data/spandsp-0.0.6+dfsg/src/tone_generate.c Examining data/spandsp-0.0.6+dfsg/src/spandsp/g726.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/complex_filters.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/v17rx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/lpc10.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/v29tx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/g711.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/crc.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/time_scale.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/v22bis.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/t30_logging.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/t4_tx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/gsm0610.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/tone_detect.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/bell_r2_mf.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/v42bis.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/dds.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/expose.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/modem_connect_tones.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/at_interpreter.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/bitstream.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/t30_api.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/t30.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/echo.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/vector_int.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/v42.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/fax.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/bit_operations.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/bert.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/math_fixed.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/t38_non_ecm_buffer.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/async.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/t38_terminal.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/complex_vector_float.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/t4_t6_encode.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/fsk.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/telephony.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/fir.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/logging.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/adsi.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/t30_fcf.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/v27ter_rx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/complex.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/g726.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/v17rx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/lpc10.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/v29tx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/g711.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/time_scale.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/v22bis.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/t4_tx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/gsm0610.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/tone_detect.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/bell_r2_mf.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/v42bis.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/modem_connect_tones.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/at_interpreter.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/bitstream.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/t30.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/echo.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/v42.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/fax.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/bert.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/t38_non_ecm_buffer.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/async.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/t30_dis_dtc_dcs_bits.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/t38_terminal.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/t4_t6_encode.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/fsk.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/logging.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/adsi.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/v27ter_rx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/v27ter_tx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/super_tone_rx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/g722.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/schedule.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/t38_gateway.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/fax_modems.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/v18.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/super_tone_tx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/tone_generate.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/image_translate.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/t4_rx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/sig_tone.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/hdlc.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/swept_tone.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/timezone.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/ima_adpcm.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/queue.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/t38_core.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/v8.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/v29rx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/silence_gen.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/v17tx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/t4_t6_decode.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/dtmf.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/oki_adpcm.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/modem_echo.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/ademco_contactid.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/noise.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/t31.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/private/awgn.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/v27ter_tx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/complex_vector_int.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/super_tone_rx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/playout.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/g722.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/saturated.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/schedule.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/t38_gateway.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/plc.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/fax_modems.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/v18.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/super_tone_tx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/power_meter.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/tone_generate.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/image_translate.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/t4_rx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/sig_tone.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/hdlc.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/stdbool.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/swept_tone.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/version.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/timezone.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/ima_adpcm.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/vector_float.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/dc_restore.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/queue.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/t38_core.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/v8.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/v29rx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/silence_gen.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/v17tx.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/t4_t6_decode.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/dtmf.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/biquad.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/t35.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/oki_adpcm.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/timing.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/modem_echo.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/ademco_contactid.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/arctan2.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/g168models.h Examining data/spandsp-0.0.6+dfsg/src/spandsp/noise.h