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/omins-0.2.0/src/multiplexer_4420.c
Examining data/omins-0.2.0/src/hz_voct_4200.c
Examining data/omins-0.2.0/src/waveguide_mesh_2670.c
Examining data/omins-0.2.0/src/formant_filter_4300.c
Examining data/omins-0.2.0/src/dahdsr_fexp.c
Examining data/omins-0.2.0/src/dahdsr_hexp.c
Examining data/omins-0.2.0/src/slew_limiter_2743.c
Examining data/omins-0.2.0/src/sample_and_hold_4430.c
Examining data/omins-0.2.0/src/power_4400.c
Examining data/omins-0.2.0/src/prob_switch_2667.c
Examining data/omins-0.2.0/src/slide_2741.c
Examining data/omins-0.2.0/src/adenv.c
Examining data/omins-0.2.0/src/fast_crossfade_4410.c
Examining data/omins-0.2.0/src/masher_4310.c
Examining data/omins-0.2.0/src/signal_abs_2669.c
Examining data/omins-0.2.0/src/range_trans_4210.c
Examining data/omins-0.2.0/src/comparison_4440.c
Examining data/omins-0.2.0/src/adenv_lvl.c

FINAL RESULTS:

data/omins-0.2.0/src/masher_4310.c:188:6:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
					memcpy(plugin->grain_store[grain_index].data, in, nframes);
data/omins-0.2.0/src/comparison_4440.c:105:16:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
	LADSPA_Data*  equal;
data/omins-0.2.0/src/comparison_4440.c:120:4:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
			equal[i] = 1;
data/omins-0.2.0/src/comparison_4440.c:125:4:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
			equal[i] = 0;
data/omins-0.2.0/src/comparison_4440.c:148:16:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
	LADSPA_Data*  equal;
data/omins-0.2.0/src/comparison_4440.c:163:4:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
			equal[i] = 1;
data/omins-0.2.0/src/comparison_4440.c:168:4:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
			equal[i] = 0;

ANALYSIS SUMMARY:

Hits = 7
Lines analyzed = 5903 in approximately 0.16 seconds (37074 lines/second)
Physical Source Lines of Code (SLOC) = 4383
Hits@level = [0]   2 [1]   6 [2]   1 [3]   0 [4]   0 [5]   0
Hits@level+ = [0+]   9 [1+]   7 [2+]   1 [3+]   0 [4+]   0 [5+]   0
Hits/KSLOC@level+ = [0+] 2.05339 [1+] 1.59708 [2+] 0.228154 [3+]   0 [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.