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/libitpp-4.3.1/cmake/Modules/CheckFunctionExists.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/bpsk.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/convcode.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/dump_it_file.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/exit_pccc.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/interleaver.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/ldpc_bersim_awgn.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/ldpc_gen_codes.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/mimoconv.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/mog.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/pccc_bersim_awgn.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/qpsk_simulation.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/rayleigh.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/read_it_file.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/reedsolomon.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/sccc_bersim_awgn.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/spread.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/stbicm.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/timer.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/turbo_equalizer_bersim_multipath.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/vector_and_matrix.cpp
Examining data/libitpp-4.3.1/doc/tutorial/src/write_it_file.cpp
Examining data/libitpp-4.3.1/extras/gen_test_itload.cpp
Examining data/libitpp-4.3.1/gtests/array_test.cpp
Examining data/libitpp-4.3.1/gtests/audiofile_test.cpp
Examining data/libitpp-4.3.1/gtests/bch_test.cpp
Examining data/libitpp-4.3.1/gtests/bessel_test.cpp
Examining data/libitpp-4.3.1/gtests/blas_test.cpp
Examining data/libitpp-4.3.1/gtests/channel_test.cpp
Examining data/libitpp-4.3.1/gtests/cholesky_test.cpp
Examining data/libitpp-4.3.1/gtests/circular_buffer_test.cpp
Examining data/libitpp-4.3.1/gtests/commfunc_test.cpp
Examining data/libitpp-4.3.1/gtests/convcode_test.cpp
Examining data/libitpp-4.3.1/gtests/converters_test.cpp
Examining data/libitpp-4.3.1/gtests/demapper_test.cpp
Examining data/libitpp-4.3.1/gtests/det_test.cpp
Examining data/libitpp-4.3.1/gtests/eigen_test.cpp
Examining data/libitpp-4.3.1/gtests/error_count_test.cpp
Examining data/libitpp-4.3.1/gtests/exit_test.cpp
Examining data/libitpp-4.3.1/gtests/fastica_test.cpp
Examining data/libitpp-4.3.1/gtests/fastmath_test.cpp
Examining data/libitpp-4.3.1/gtests/filter_design_test.cpp
Examining data/libitpp-4.3.1/gtests/filter_test.cpp
Examining data/libitpp-4.3.1/gtests/fix_test.cpp
Examining data/libitpp-4.3.1/gtests/freq_filt_test.cpp
Examining data/libitpp-4.3.1/gtests/g711_test.cpp
Examining data/libitpp-4.3.1/gtests/galois_test.cpp
Examining data/libitpp-4.3.1/gtests/gf2mat_test.cpp
Examining data/libitpp-4.3.1/gtests/histogram_test.cpp
Examining data/libitpp-4.3.1/gtests/integration_test.cpp
Examining data/libitpp-4.3.1/gtests/interleaver_test.cpp
Examining data/libitpp-4.3.1/gtests/inv_test.cpp
Examining data/libitpp-4.3.1/gtests/itfile_test.cpp
Examining data/libitpp-4.3.1/gtests/ldpc_test.cpp
Examining data/libitpp-4.3.1/gtests/linspace_test.cpp
Examining data/libitpp-4.3.1/gtests/llr_test.cpp
Examining data/libitpp-4.3.1/gtests/ls_solve_test.cpp
Examining data/libitpp-4.3.1/gtests/lu_test.cpp
Examining data/libitpp-4.3.1/gtests/mat_test.cpp
Examining data/libitpp-4.3.1/gtests/matfunc_test.cpp
Examining data/libitpp-4.3.1/gtests/modulator_nd_test.cpp
Examining data/libitpp-4.3.1/gtests/modulator_test.cpp
Examining data/libitpp-4.3.1/gtests/multilateration_test.cpp
Examining data/libitpp-4.3.1/gtests/newton_search_test.cpp
Examining data/libitpp-4.3.1/gtests/operators_test.cpp
Examining data/libitpp-4.3.1/gtests/parser_test.cpp
Examining data/libitpp-4.3.1/gtests/poly_test.cpp
Examining data/libitpp-4.3.1/gtests/pulse_shape_test.cpp
Examining data/libitpp-4.3.1/gtests/qr_test.cpp
Examining data/libitpp-4.3.1/gtests/rand_core_test.cpp
Examining data/libitpp-4.3.1/gtests/rand_test.cpp
Examining data/libitpp-4.3.1/gtests/rec_syst_conv_code_test.cpp
Examining data/libitpp-4.3.1/gtests/reedsolomon_test.cpp
Examining data/libitpp-4.3.1/gtests/schur_test.cpp
Examining data/libitpp-4.3.1/gtests/sigfun_test.cpp
Examining data/libitpp-4.3.1/gtests/siso_test.cpp
Examining data/libitpp-4.3.1/gtests/sort_test.cpp
Examining data/libitpp-4.3.1/gtests/source_test.cpp
Examining data/libitpp-4.3.1/gtests/sparse_test.cpp
Examining data/libitpp-4.3.1/gtests/specmat_test.cpp
Examining data/libitpp-4.3.1/gtests/stat_test.cpp
Examining data/libitpp-4.3.1/gtests/stc_test.cpp
Examining data/libitpp-4.3.1/gtests/svd_test.cpp
Examining data/libitpp-4.3.1/gtests/timer_test.cpp
Examining data/libitpp-4.3.1/gtests/transforms_test.cpp
Examining data/libitpp-4.3.1/gtests/turbo_test.cpp
Examining data/libitpp-4.3.1/gtests/vec_test.cpp
Examining data/libitpp-4.3.1/gtests/window_test.cpp
Examining data/libitpp-4.3.1/itpp/base/algebra/cholesky.cpp
Examining data/libitpp-4.3.1/itpp/base/algebra/cholesky.h
Examining data/libitpp-4.3.1/itpp/base/algebra/det.cpp
Examining data/libitpp-4.3.1/itpp/base/algebra/det.h
Examining data/libitpp-4.3.1/itpp/base/algebra/eigen.cpp
Examining data/libitpp-4.3.1/itpp/base/algebra/eigen.h
Examining data/libitpp-4.3.1/itpp/base/algebra/inv.cpp
Examining data/libitpp-4.3.1/itpp/base/algebra/inv.h
Examining data/libitpp-4.3.1/itpp/base/algebra/lapack.h
Examining data/libitpp-4.3.1/itpp/base/algebra/ls_solve.cpp
Examining data/libitpp-4.3.1/itpp/base/algebra/ls_solve.h
Examining data/libitpp-4.3.1/itpp/base/algebra/lu.cpp
Examining data/libitpp-4.3.1/itpp/base/algebra/lu.h
Examining data/libitpp-4.3.1/itpp/base/algebra/qr.cpp
Examining data/libitpp-4.3.1/itpp/base/algebra/qr.h
Examining data/libitpp-4.3.1/itpp/base/algebra/schur.cpp
Examining data/libitpp-4.3.1/itpp/base/algebra/schur.h
Examining data/libitpp-4.3.1/itpp/base/algebra/svd.cpp
Examining data/libitpp-4.3.1/itpp/base/algebra/svd.h
Examining data/libitpp-4.3.1/itpp/base/array.h
Examining data/libitpp-4.3.1/itpp/base/base_exports.h
Examining data/libitpp-4.3.1/itpp/base/bessel.cpp
Examining data/libitpp-4.3.1/itpp/base/bessel.h
Examining data/libitpp-4.3.1/itpp/base/bessel/airy.cpp
Examining data/libitpp-4.3.1/itpp/base/bessel/bessel_internal.h
Examining data/libitpp-4.3.1/itpp/base/bessel/chbevl.cpp
Examining data/libitpp-4.3.1/itpp/base/bessel/gamma.cpp
Examining data/libitpp-4.3.1/itpp/base/bessel/hyperg.cpp
Examining data/libitpp-4.3.1/itpp/base/bessel/i0.cpp
Examining data/libitpp-4.3.1/itpp/base/bessel/i1.cpp
Examining data/libitpp-4.3.1/itpp/base/bessel/iv.cpp
Examining data/libitpp-4.3.1/itpp/base/bessel/jv.cpp
Examining data/libitpp-4.3.1/itpp/base/bessel/k0.cpp
Examining data/libitpp-4.3.1/itpp/base/bessel/k1.cpp
Examining data/libitpp-4.3.1/itpp/base/bessel/kn.cpp
Examining data/libitpp-4.3.1/itpp/base/bessel/polevl.cpp
Examining data/libitpp-4.3.1/itpp/base/bessel/struve.cpp
Examining data/libitpp-4.3.1/itpp/base/binary.cpp
Examining data/libitpp-4.3.1/itpp/base/binary.h
Examining data/libitpp-4.3.1/itpp/base/binfile.cpp
Examining data/libitpp-4.3.1/itpp/base/binfile.h
Examining data/libitpp-4.3.1/itpp/base/blas.h
Examining data/libitpp-4.3.1/itpp/base/circular_buffer.h
Examining data/libitpp-4.3.1/itpp/base/converters.cpp
Examining data/libitpp-4.3.1/itpp/base/converters.h
Examining data/libitpp-4.3.1/itpp/base/copy_vector.cpp
Examining data/libitpp-4.3.1/itpp/base/copy_vector.h
Examining data/libitpp-4.3.1/itpp/base/factory.h
Examining data/libitpp-4.3.1/itpp/base/fastmath.cpp
Examining data/libitpp-4.3.1/itpp/base/fastmath.h
Examining data/libitpp-4.3.1/itpp/base/gf2mat.cpp
Examining data/libitpp-4.3.1/itpp/base/gf2mat.h
Examining data/libitpp-4.3.1/itpp/base/help_functions.cpp
Examining data/libitpp-4.3.1/itpp/base/help_functions.h
Examining data/libitpp-4.3.1/itpp/base/itassert.cpp
Examining data/libitpp-4.3.1/itpp/base/itassert.h
Examining data/libitpp-4.3.1/itpp/base/itcompat.cpp
Examining data/libitpp-4.3.1/itpp/base/itcompat.h
Examining data/libitpp-4.3.1/itpp/base/itfile.cpp
Examining data/libitpp-4.3.1/itpp/base/itfile.h
Examining data/libitpp-4.3.1/itpp/base/ittypes.h
Examining data/libitpp-4.3.1/itpp/base/mat.cpp
Examining data/libitpp-4.3.1/itpp/base/mat.h
Examining data/libitpp-4.3.1/itpp/base/matfunc.cpp
Examining data/libitpp-4.3.1/itpp/base/matfunc.h
Examining data/libitpp-4.3.1/itpp/base/math/elem_math.cpp
Examining data/libitpp-4.3.1/itpp/base/math/elem_math.h
Examining data/libitpp-4.3.1/itpp/base/math/error.cpp
Examining data/libitpp-4.3.1/itpp/base/math/error.h
Examining data/libitpp-4.3.1/itpp/base/math/integration.cpp
Examining data/libitpp-4.3.1/itpp/base/math/integration.h
Examining data/libitpp-4.3.1/itpp/base/math/log_exp.cpp
Examining data/libitpp-4.3.1/itpp/base/math/log_exp.h
Examining data/libitpp-4.3.1/itpp/base/math/min_max.h
Examining data/libitpp-4.3.1/itpp/base/math/misc.cpp
Examining data/libitpp-4.3.1/itpp/base/math/misc.h
Examining data/libitpp-4.3.1/itpp/base/math/trig_hyp.cpp
Examining data/libitpp-4.3.1/itpp/base/math/trig_hyp.h
Examining data/libitpp-4.3.1/itpp/base/operators.cpp
Examining data/libitpp-4.3.1/itpp/base/operators.h
Examining data/libitpp-4.3.1/itpp/base/parser.cpp
Examining data/libitpp-4.3.1/itpp/base/parser.h
Examining data/libitpp-4.3.1/itpp/base/random.cpp
Examining data/libitpp-4.3.1/itpp/base/random.h
Examining data/libitpp-4.3.1/itpp/base/smat.cpp
Examining data/libitpp-4.3.1/itpp/base/smat.h
Examining data/libitpp-4.3.1/itpp/base/sort.h
Examining data/libitpp-4.3.1/itpp/base/specmat.cpp
Examining data/libitpp-4.3.1/itpp/base/specmat.h
Examining data/libitpp-4.3.1/itpp/base/stack.h
Examining data/libitpp-4.3.1/itpp/base/svec.cpp
Examining data/libitpp-4.3.1/itpp/base/svec.h
Examining data/libitpp-4.3.1/itpp/base/timing.cpp
Examining data/libitpp-4.3.1/itpp/base/timing.h
Examining data/libitpp-4.3.1/itpp/base/vec.cpp
Examining data/libitpp-4.3.1/itpp/base/vec.h
Examining data/libitpp-4.3.1/itpp/base/random_dsfmt.h
Examining data/libitpp-4.3.1/itpp/comm/bch.cpp
Examining data/libitpp-4.3.1/itpp/comm/bch.h
Examining data/libitpp-4.3.1/itpp/comm/channel.cpp
Examining data/libitpp-4.3.1/itpp/comm/channel.h
Examining data/libitpp-4.3.1/itpp/comm/channel_code.h
Examining data/libitpp-4.3.1/itpp/comm/commfunc.cpp
Examining data/libitpp-4.3.1/itpp/comm/commfunc.h
Examining data/libitpp-4.3.1/itpp/comm/convcode.cpp
Examining data/libitpp-4.3.1/itpp/comm/convcode.h
Examining data/libitpp-4.3.1/itpp/comm/crc.cpp
Examining data/libitpp-4.3.1/itpp/comm/crc.h
Examining data/libitpp-4.3.1/itpp/comm/egolay.cpp
Examining data/libitpp-4.3.1/itpp/comm/egolay.h
Examining data/libitpp-4.3.1/itpp/comm/error_counters.cpp
Examining data/libitpp-4.3.1/itpp/comm/error_counters.h
Examining data/libitpp-4.3.1/itpp/comm/exit.cpp
Examining data/libitpp-4.3.1/itpp/comm/exit.h
Examining data/libitpp-4.3.1/itpp/comm/galois.cpp
Examining data/libitpp-4.3.1/itpp/comm/galois.h
Examining data/libitpp-4.3.1/itpp/comm/hammcode.cpp
Examining data/libitpp-4.3.1/itpp/comm/hammcode.h
Examining data/libitpp-4.3.1/itpp/comm/interleave.cpp
Examining data/libitpp-4.3.1/itpp/comm/interleave.h
Examining data/libitpp-4.3.1/itpp/comm/ldpc.cpp
Examining data/libitpp-4.3.1/itpp/comm/ldpc.h
Examining data/libitpp-4.3.1/itpp/comm/llr.cpp
Examining data/libitpp-4.3.1/itpp/comm/llr.h
Examining data/libitpp-4.3.1/itpp/comm/modulator.cpp
Examining data/libitpp-4.3.1/itpp/comm/modulator.h
Examining data/libitpp-4.3.1/itpp/comm/modulator_nd.cpp
Examining data/libitpp-4.3.1/itpp/comm/modulator_nd.h
Examining data/libitpp-4.3.1/itpp/comm/multilateration.h
Examining data/libitpp-4.3.1/itpp/comm/ofdm.cpp
Examining data/libitpp-4.3.1/itpp/comm/ofdm.h
Examining data/libitpp-4.3.1/itpp/comm/pulse_shape.cpp
Examining data/libitpp-4.3.1/itpp/comm/pulse_shape.h
Examining data/libitpp-4.3.1/itpp/comm/punct_convcode.cpp
Examining data/libitpp-4.3.1/itpp/comm/punct_convcode.h
Examining data/libitpp-4.3.1/itpp/comm/rec_syst_conv_code.cpp
Examining data/libitpp-4.3.1/itpp/comm/rec_syst_conv_code.h
Examining data/libitpp-4.3.1/itpp/comm/reedsolomon.cpp
Examining data/libitpp-4.3.1/itpp/comm/reedsolomon.h
Examining data/libitpp-4.3.1/itpp/comm/sequence.cpp
Examining data/libitpp-4.3.1/itpp/comm/sequence.h
Examining data/libitpp-4.3.1/itpp/comm/siso.h
Examining data/libitpp-4.3.1/itpp/comm/siso_dem.cpp
Examining data/libitpp-4.3.1/itpp/comm/siso_eq.cpp
Examining data/libitpp-4.3.1/itpp/comm/siso_mud.cpp
Examining data/libitpp-4.3.1/itpp/comm/siso_nsc.cpp
Examining data/libitpp-4.3.1/itpp/comm/siso_rsc.cpp
Examining data/libitpp-4.3.1/itpp/comm/spread.cpp
Examining data/libitpp-4.3.1/itpp/comm/spread.h
Examining data/libitpp-4.3.1/itpp/comm/stc.cpp
Examining data/libitpp-4.3.1/itpp/comm/stc.h
Examining data/libitpp-4.3.1/itpp/comm/turbo.cpp
Examining data/libitpp-4.3.1/itpp/comm/turbo.h
Examining data/libitpp-4.3.1/itpp/comm/multilateration.cpp
Examining data/libitpp-4.3.1/itpp/config_msvc.h
Examining data/libitpp-4.3.1/itpp/fixed/cfix.cpp
Examining data/libitpp-4.3.1/itpp/fixed/cfix.h
Examining data/libitpp-4.3.1/itpp/fixed/cfixed.cpp
Examining data/libitpp-4.3.1/itpp/fixed/cfixed.h
Examining data/libitpp-4.3.1/itpp/fixed/fix.cpp
Examining data/libitpp-4.3.1/itpp/fixed/fix.h
Examining data/libitpp-4.3.1/itpp/fixed/fix_base.cpp
Examining data/libitpp-4.3.1/itpp/fixed/fix_base.h
Examining data/libitpp-4.3.1/itpp/fixed/fix_factory.cpp
Examining data/libitpp-4.3.1/itpp/fixed/fix_factory.h
Examining data/libitpp-4.3.1/itpp/fixed/fix_functions.cpp
Examining data/libitpp-4.3.1/itpp/fixed/fix_functions.h
Examining data/libitpp-4.3.1/itpp/fixed/fix_operators.cpp
Examining data/libitpp-4.3.1/itpp/fixed/fix_operators.h
Examining data/libitpp-4.3.1/itpp/fixed/fixed.cpp
Examining data/libitpp-4.3.1/itpp/fixed/fixed.h
Examining data/libitpp-4.3.1/itpp/itbase.h
Examining data/libitpp-4.3.1/itpp/itcomm.h
Examining data/libitpp-4.3.1/itpp/itfixed.h
Examining data/libitpp-4.3.1/itpp/itmex.h
Examining data/libitpp-4.3.1/itpp/itoptim.h
Examining data/libitpp-4.3.1/itpp/itprotocol.h
Examining data/libitpp-4.3.1/itpp/itsignal.h
Examining data/libitpp-4.3.1/itpp/itsrccode.h
Examining data/libitpp-4.3.1/itpp/itstat.h
Examining data/libitpp-4.3.1/itpp/optim/newton_search.cpp
Examining data/libitpp-4.3.1/itpp/optim/newton_search.h
Examining data/libitpp-4.3.1/itpp/protocol/events.cpp
Examining data/libitpp-4.3.1/itpp/protocol/events.h
Examining data/libitpp-4.3.1/itpp/protocol/front_drop_queue.cpp
Examining data/libitpp-4.3.1/itpp/protocol/front_drop_queue.h
Examining data/libitpp-4.3.1/itpp/protocol/packet.h
Examining data/libitpp-4.3.1/itpp/protocol/packet_channel.cpp
Examining data/libitpp-4.3.1/itpp/protocol/packet_channel.h
Examining data/libitpp-4.3.1/itpp/protocol/packet_generator.cpp
Examining data/libitpp-4.3.1/itpp/protocol/packet_generator.h
Examining data/libitpp-4.3.1/itpp/protocol/selective_repeat.cpp
Examining data/libitpp-4.3.1/itpp/protocol/selective_repeat.h
Examining data/libitpp-4.3.1/itpp/protocol/signals_slots.h
Examining data/libitpp-4.3.1/itpp/protocol/tcp.cpp
Examining data/libitpp-4.3.1/itpp/protocol/tcp.h
Examining data/libitpp-4.3.1/itpp/protocol/tcp_client_server.h
Examining data/libitpp-4.3.1/itpp/signal/fastica.cpp
Examining data/libitpp-4.3.1/itpp/signal/fastica.h
Examining data/libitpp-4.3.1/itpp/signal/filter.cpp
Examining data/libitpp-4.3.1/itpp/signal/filter.h
Examining data/libitpp-4.3.1/itpp/signal/filter_design.cpp
Examining data/libitpp-4.3.1/itpp/signal/filter_design.h
Examining data/libitpp-4.3.1/itpp/signal/freq_filt.cpp
Examining data/libitpp-4.3.1/itpp/signal/freq_filt.h
Examining data/libitpp-4.3.1/itpp/signal/poly.cpp
Examining data/libitpp-4.3.1/itpp/signal/poly.h
Examining data/libitpp-4.3.1/itpp/signal/resampling.cpp
Examining data/libitpp-4.3.1/itpp/signal/resampling.h
Examining data/libitpp-4.3.1/itpp/signal/sigfun.cpp
Examining data/libitpp-4.3.1/itpp/signal/sigfun.h
Examining data/libitpp-4.3.1/itpp/signal/source.cpp
Examining data/libitpp-4.3.1/itpp/signal/source.h
Examining data/libitpp-4.3.1/itpp/signal/transforms.cpp