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