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