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/python-ltfatpy-1.0.16/ltfat_C_kernel/dgt_multi.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/iwmdct.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/idgt.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/dgt_fb.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/gabtight_fac.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/ifilterbank.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/ltfat_typeindependent.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/ltfat_complexindependent.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/dwilt.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/ciutils.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/dgt.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/dct.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/reassign.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/config.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/dgt_shearola.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/windows.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/dgt_fac.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/gabdual.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/wavelets.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/dct_ci.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/ltfat.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/heapint.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/reassign_typeconstant.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/goertzel.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/goertzel.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/dst.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/dst_ci.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/thirdparty/cblas.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/thirdparty/portaudio.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/thirdparty/fftw3.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/thirdparty/f77-fcn.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/spread.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/idwilt.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/idgt_fb.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/iwfac.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/filterbank.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/gabtight.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/wmdct.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/wavelets.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/fftreal.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/ciutils.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/dgt_walnut.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/pfilt.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/wfac.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/drivers.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/dgt_shear.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/dgt_long.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/ltfat_complexindependent_bl.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/dgt_ola.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/ltfat_typeconstant.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/c-safe-memalloc.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/gabdual_fac.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/winmanip.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/dgt_shear.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/integer_manip.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/dgt_multi.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/idgt_fac.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/ltfat_types.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/dgtreal_fac.c
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/ltfat_typecomplexindependent.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/reassign_typeconstant.h
Examining data/python-ltfatpy-1.0.16/ltfat_C_kernel/ltfat_blaslapack.c
Examining data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c
Examining data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c
Examining data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c
Examining data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c
Examining data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c
Examining data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c
Examining data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c
Examining data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c
Examining data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c

FINAL RESULTS:

data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:652:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:18137:5:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    vsnprintf(msg, 200, fmt, vargs);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:652:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:18137:5:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    vsnprintf(msg, 200, fmt, vargs);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:652:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:18069:5:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    vsnprintf(msg, 200, fmt, vargs);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:652:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:18125:5:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    vsnprintf(msg, 200, fmt, vargs);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:652:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:18799:5:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    vsnprintf(msg, 200, fmt, vargs);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:652:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:18874:5:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    vsnprintf(msg, 200, fmt, vargs);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:652:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:17384:5:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    vsnprintf(msg, 200, fmt, vargs);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:652:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:19186:5:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    vsnprintf(msg, 200, fmt, vargs);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:652:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:18780:5:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    vsnprintf(msg, 200, fmt, vargs);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:19292:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate) PyErr_Clear();
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:19293:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:19293:58:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:19314:16:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    Py_XDECREF(setstate);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:19292:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate) PyErr_Clear();
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:19293:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:19293:58:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:19314:16:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    Py_XDECREF(setstate);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:19081:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate) PyErr_Clear();
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:19082:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:19082:58:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:19103:16:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    Py_XDECREF(setstate);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:19158:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate) PyErr_Clear();
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:19159:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:19159:58:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:19180:16:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    Py_XDECREF(setstate);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:19751:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate) PyErr_Clear();
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:19752:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:19752:58:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:19773:16:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    Py_XDECREF(setstate);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:19913:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate) PyErr_Clear();
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:19914:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:19914:58:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:19935:16:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    Py_XDECREF(setstate);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:18813:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate) PyErr_Clear();
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:18814:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:18814:58:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:18835:16:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    Py_XDECREF(setstate);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:20138:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate) PyErr_Clear();
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:20139:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:20139:58:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:20160:16:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    Py_XDECREF(setstate);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:19819:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate) PyErr_Clear();
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:19820:18:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:19820:58:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:19841:16:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    Py_XDECREF(setstate);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/c-safe-memalloc.c:59:5:  [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(outp,ptr,nold<nnew?nold:nnew);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/ciutils.c:15:13:  [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(inTmp,in,L*sizeof(LTFAT_TYPE));
data/python-ltfatpy-1.0.16/ltfat_C_kernel/ciutils.c:45:9:  [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(out,in-shiftMod,(L+shiftMod)*sizeof*out);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/ciutils.c:46:9:  [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(out+(L+shiftMod),in,-shiftMod*sizeof*out);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/ciutils.c:50:9:  [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(out+shiftMod,in,(L-shiftMod)*sizeof*out);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/ciutils.c:51:9:  [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(out,in+L-shiftMod,shiftMod*sizeof*out);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/ciutils.c:55:9:  [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(out,in,L*sizeof*out);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/ciutils.c:97:9:  [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(out,in,L*sizeof(LTFAT_TYPE));
data/python-ltfatpy-1.0.16/ltfat_C_kernel/ciutils.c:114:9:  [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(out,in,L*sizeof(LTFAT_COMPLEX));
data/python-ltfatpy-1.0.16/ltfat_C_kernel/dct.c:66:9:  [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(cout,f,L*W*sizeof*f);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/dgt_ola.c:78:13:  [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(plan.buf + Lext * w, f + ii * bl + w * L, sizeof(LTFAT_COMPLEX)*bl);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/dgt_ola.c:223:13:  [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(plan.buf + Lext * w, f + ii * bl + w * L, sizeof(LTFAT_REAL)*bl);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/dgt_shearola.c:80:13:  [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(plan.buf+Lext*w,f+ii*bl+w*L,sizeof(LTFAT_COMPLEX)*bl);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/dst.c:66:9:  [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(cout,f,L*W*sizeof*f);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/filterbank.c:75:5:  [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(p,&p_struct,sizeof*p);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/filterbank.c:191:5:  [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(p,&p_struct,sizeof*p);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/filterbank.c:246:13:  [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(tmpPtr,F+(w+1)*L+foffTmp,toCopy*sizeof*F);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/filterbank.c:255:13:  [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(tmpPtr+Gl-over,F+w*L,over*sizeof*F);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/filterbank.c:259:9:  [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(tmpPtr,F+w*L+foffTmp,tmpLg*sizeof*F);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/filterbank.c:386:9:  [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(work,f+L*w,sizeof(LTFAT_COMPLEX)*L);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/gabdual_fac.c:29:5:  [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(gdualf,gf,sizeof(LTFAT_COMPLEX)*L*R);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/gabdual_fac.c:79:5:  [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(gdualf,gf,sizeof(LTFAT_COMPLEX)*L*R);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/gabtight_fac.c:34:5:  [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(gfwork,gf,L*R*sizeof*gfwork);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/gabtight_fac.c:89:5:  [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(gfwork,gf,L*R*sizeof*gfwork);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/goertzel.c:55:5:  [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(plan,&plan_tmp,sizeof*plan);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/goertzel.c:324:5:  [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(p,&p_struct,sizeof*p);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/goertzel.c:536:4:  [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(p,&p_struct,sizeof*p);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/ifilterbank.c:91:5:  [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(p, &p_struct, sizeof * p);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/ifilterbank.c:106:5:  [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(buf, cin, W * N * sizeof * cin);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/ifilterbank.c:212:5:  [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(p, &p_struct, sizeof * p);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/ifilterbank.c:231:5:  [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(cbuf, cin, N * W * sizeof * cin);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/thirdparty/f77-fcn.h:174:2:  [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 (cs, F77_CHAR_ARG_USE (s), F77_CHAR_ARG_LEN_USE (s, len)); \
data/python-ltfatpy-1.0.16/ltfat_C_kernel/wavelets.c:147:5:  [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(buf + buffPtr, wherePtr, ((samples)-buffOver)*sizeof(LTFAT_TYPE)); \
data/python-ltfatpy-1.0.16/ltfat_C_kernel/wavelets.c:148:5:  [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(buf,wherePtr+(samples)-buffOver,buffOver*sizeof(LTFAT_TYPE));      \
data/python-ltfatpy-1.0.16/ltfat_C_kernel/wavelets.c:230:5:  [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(gInv,g,gl*sizeof*gInv);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/wavelets.c:271:5:  [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(buf,tmpIn+tmpInSkip,iniStoCopy*sizeof*buf);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/wavelets.c:390:5:  [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(buf + buffPtr, wherePtr, ((samples)-buffOver)*sizeof*buf); \
data/python-ltfatpy-1.0.16/ltfat_C_kernel/wavelets.c:391:5:  [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(buf,wherePtr+(samples)-buffOver,buffOver*sizeof*buf);      \
data/python-ltfatpy-1.0.16/ltfat_C_kernel/wavelets.c:466:5:  [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(gInv,g,gl*sizeof*gInv);
data/python-ltfatpy-1.0.16/ltfat_C_kernel/wavelets.c:516:5:  [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(buf,tmpIn+tmpInSkip,iniStoCopy*sizeof*buf);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:605:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char ascii_chars[128];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:11415:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    __pyx_v_resultp = ((((char **)__pyx_v_resultp)[0]) + __pyx_v_suboffset);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:13118:7:  [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(__pyx_v_dst_data, __pyx_v_src_data, (__pyx_v_itemsize * __pyx_v_dst_extent));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:13149:9:  [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(__pyx_v_dst_data, __pyx_v_src_data, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:13646:5:  [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(__pyx_v_result, __pyx_v_src->data, __pyx_v_size);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:14461:7:  [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(__pyx_v_dst.data, __pyx_v_src.data, __pyx_memoryview_slice_get_size((&__pyx_v_src), __pyx_v_ndim));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:15060:7:  [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(__pyx_v_data, __pyx_v_item, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:16990:3:  [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(&(__pyx_memoryview_thread_locks[0]), __pyx_t_2, sizeof(__pyx_memoryview_thread_locks[0]) * (8));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:18131:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:21166:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ctversion[4], rtversion[4];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:21170:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char message[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:605:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char ascii_chars[128];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:11415:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    __pyx_v_resultp = ((((char **)__pyx_v_resultp)[0]) + __pyx_v_suboffset);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:13118:7:  [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(__pyx_v_dst_data, __pyx_v_src_data, (__pyx_v_itemsize * __pyx_v_dst_extent));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:13149:9:  [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(__pyx_v_dst_data, __pyx_v_src_data, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:13646:5:  [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(__pyx_v_result, __pyx_v_src->data, __pyx_v_size);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:14461:7:  [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(__pyx_v_dst.data, __pyx_v_src.data, __pyx_memoryview_slice_get_size((&__pyx_v_src), __pyx_v_ndim));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:15060:7:  [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(__pyx_v_data, __pyx_v_item, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:16990:3:  [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(&(__pyx_memoryview_thread_locks[0]), __pyx_t_2, sizeof(__pyx_memoryview_thread_locks[0]) * (8));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:18131:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:21166:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ctversion[4], rtversion[4];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:21170:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char message[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:605:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char ascii_chars[128];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:11321:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    __pyx_v_resultp = ((((char **)__pyx_v_resultp)[0]) + __pyx_v_suboffset);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:13024:7:  [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(__pyx_v_dst_data, __pyx_v_src_data, (__pyx_v_itemsize * __pyx_v_dst_extent));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:13055:9:  [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(__pyx_v_dst_data, __pyx_v_src_data, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:13552:5:  [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(__pyx_v_result, __pyx_v_src->data, __pyx_v_size);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:14367:7:  [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(__pyx_v_dst.data, __pyx_v_src.data, __pyx_memoryview_slice_get_size((&__pyx_v_src), __pyx_v_ndim));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:14966:7:  [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(__pyx_v_data, __pyx_v_item, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:16895:3:  [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(&(__pyx_memoryview_thread_locks[0]), __pyx_t_2, sizeof(__pyx_memoryview_thread_locks[0]) * (8));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:18063:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:20735:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ctversion[4], rtversion[4];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:20739:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char message[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:605:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char ascii_chars[128];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:11377:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    __pyx_v_resultp = ((((char **)__pyx_v_resultp)[0]) + __pyx_v_suboffset);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:13080:7:  [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(__pyx_v_dst_data, __pyx_v_src_data, (__pyx_v_itemsize * __pyx_v_dst_extent));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:13111:9:  [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(__pyx_v_dst_data, __pyx_v_src_data, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:13608:5:  [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(__pyx_v_result, __pyx_v_src->data, __pyx_v_size);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:14423:7:  [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(__pyx_v_dst.data, __pyx_v_src.data, __pyx_memoryview_slice_get_size((&__pyx_v_src), __pyx_v_ndim));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:15022:7:  [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(__pyx_v_data, __pyx_v_item, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:16951:3:  [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(&(__pyx_memoryview_thread_locks[0]), __pyx_t_2, sizeof(__pyx_memoryview_thread_locks[0]) * (8));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:18119:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:20812:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ctversion[4], rtversion[4];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:20816:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char message[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:605:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char ascii_chars[128];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:11775:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    __pyx_v_resultp = ((((char **)__pyx_v_resultp)[0]) + __pyx_v_suboffset);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:13478:7:  [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(__pyx_v_dst_data, __pyx_v_src_data, (__pyx_v_itemsize * __pyx_v_dst_extent));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:13509:9:  [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(__pyx_v_dst_data, __pyx_v_src_data, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:14006:5:  [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(__pyx_v_result, __pyx_v_src->data, __pyx_v_size);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:14821:7:  [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(__pyx_v_dst.data, __pyx_v_src.data, __pyx_memoryview_slice_get_size((&__pyx_v_src), __pyx_v_ndim));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:15420:7:  [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(__pyx_v_data, __pyx_v_item, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:17364:3:  [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(&(__pyx_memoryview_thread_locks[0]), __pyx_t_2, sizeof(__pyx_memoryview_thread_locks[0]) * (8));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:18793:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:21571:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ctversion[4], rtversion[4];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:21575:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char message[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:605:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char ascii_chars[128];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:11785:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    __pyx_v_resultp = ((((char **)__pyx_v_resultp)[0]) + __pyx_v_suboffset);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:13488:7:  [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(__pyx_v_dst_data, __pyx_v_src_data, (__pyx_v_itemsize * __pyx_v_dst_extent));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:13519:9:  [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(__pyx_v_dst_data, __pyx_v_src_data, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:14016:5:  [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(__pyx_v_result, __pyx_v_src->data, __pyx_v_size);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:14831:7:  [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(__pyx_v_dst.data, __pyx_v_src.data, __pyx_memoryview_slice_get_size((&__pyx_v_src), __pyx_v_ndim));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:15430:7:  [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(__pyx_v_data, __pyx_v_item, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:17401:3:  [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(&(__pyx_memoryview_thread_locks[0]), __pyx_t_2, sizeof(__pyx_memoryview_thread_locks[0]) * (8));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:18868:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:21756:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ctversion[4], rtversion[4];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:21760:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char message[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:605:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char ascii_chars[128];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:10996:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    __pyx_v_resultp = ((((char **)__pyx_v_resultp)[0]) + __pyx_v_suboffset);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:12699:7:  [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(__pyx_v_dst_data, __pyx_v_src_data, (__pyx_v_itemsize * __pyx_v_dst_extent));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:12730:9:  [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(__pyx_v_dst_data, __pyx_v_src_data, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:13227:5:  [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(__pyx_v_result, __pyx_v_src->data, __pyx_v_size);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:14042:7:  [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(__pyx_v_dst.data, __pyx_v_src.data, __pyx_memoryview_slice_get_size((&__pyx_v_src), __pyx_v_ndim));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:14641:7:  [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(__pyx_v_data, __pyx_v_item, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:16542:3:  [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(&(__pyx_memoryview_thread_locks[0]), __pyx_t_2, sizeof(__pyx_memoryview_thread_locks[0]) * (8));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:17378:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:20467:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ctversion[4], rtversion[4];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:20471:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char message[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:605:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char ascii_chars[128];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:12161:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    __pyx_v_resultp = ((((char **)__pyx_v_resultp)[0]) + __pyx_v_suboffset);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:13864:7:  [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(__pyx_v_dst_data, __pyx_v_src_data, (__pyx_v_itemsize * __pyx_v_dst_extent));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:13895:9:  [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(__pyx_v_dst_data, __pyx_v_src_data, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:14392:5:  [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(__pyx_v_result, __pyx_v_src->data, __pyx_v_size);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:15207:7:  [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(__pyx_v_dst.data, __pyx_v_src.data, __pyx_memoryview_slice_get_size((&__pyx_v_src), __pyx_v_ndim));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:15806:7:  [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(__pyx_v_data, __pyx_v_item, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:17751:3:  [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(&(__pyx_memoryview_thread_locks[0]), __pyx_t_2, sizeof(__pyx_memoryview_thread_locks[0]) * (8));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:19180:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:22012:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ctversion[4], rtversion[4];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:22016:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char message[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:605:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char ascii_chars[128];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:11694:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    __pyx_v_resultp = ((((char **)__pyx_v_resultp)[0]) + __pyx_v_suboffset);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:13397:7:  [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(__pyx_v_dst_data, __pyx_v_src_data, (__pyx_v_itemsize * __pyx_v_dst_extent));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:13428:9:  [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(__pyx_v_dst_data, __pyx_v_src_data, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:13925:5:  [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(__pyx_v_result, __pyx_v_src->data, __pyx_v_size);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:14740:7:  [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(__pyx_v_dst.data, __pyx_v_src.data, __pyx_memoryview_slice_get_size((&__pyx_v_src), __pyx_v_ndim));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:15339:7:  [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(__pyx_v_data, __pyx_v_item, __pyx_v_itemsize);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:17306:3:  [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(&(__pyx_memoryview_thread_locks[0]), __pyx_t_3, sizeof(__pyx_memoryview_thread_locks[0]) * (8));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:18774:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[200];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:21693:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ctversion[4], rtversion[4];
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:21697:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char message[200];
data/python-ltfatpy-1.0.16/ltfat_C_kernel/thirdparty/f77-fcn.h:46:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define F77_CHAR_ARG(x) octave_make_cray_ftn_ch_dsc (x, strlen (x))
data/python-ltfatpy-1.0.16/ltfat_C_kernel/thirdparty/f77-fcn.h:48:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  octave_make_cray_const_ftn_ch_dsc (x, strlen (x))
data/python-ltfatpy-1.0.16/ltfat_C_kernel/thirdparty/f77-fcn.h:117:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define F77_CHAR_ARG(x) x, strlen (x)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:533:87:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define __Pyx_PyByteArray_FromString(s) PyByteArray_FromStringAndSize((const char*)s, strlen((const char*)s))
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:650:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:4487:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_4 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 247, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:4531:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:7000:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      __pyx_t_10 = strlen(__pyx_v_self->view.format); 
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:13823:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  __pyx_t_2 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1244, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:13947:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:18553:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t slen = strlen(cstring);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dct.c:21214:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return __Pyx_PyUnicode_FromStringAndSize(c_str, (Py_ssize_t)strlen(c_str));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:533:87:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define __Pyx_PyByteArray_FromString(s) PyByteArray_FromStringAndSize((const char*)s, strlen((const char*)s))
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:650:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:4487:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_4 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 247, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:4531:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:7000:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      __pyx_t_10 = strlen(__pyx_v_self->view.format); 
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:13823:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  __pyx_t_2 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1244, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:13947:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:18553:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t slen = strlen(cstring);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_dst.c:21214:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return __Pyx_PyUnicode_FromStringAndSize(c_str, (Py_ssize_t)strlen(c_str));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:533:87:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define __Pyx_PyByteArray_FromString(s) PyByteArray_FromStringAndSize((const char*)s, strlen((const char*)s))
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:650:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:4393:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_4 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 247, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:4437:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:6906:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      __pyx_t_10 = strlen(__pyx_v_self->view.format); 
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:13729:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  __pyx_t_2 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1244, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:13853:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:18485:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t slen = strlen(cstring);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabdual_long.c:20783:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return __Pyx_PyUnicode_FromStringAndSize(c_str, (Py_ssize_t)strlen(c_str));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:533:87:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define __Pyx_PyByteArray_FromString(s) PyByteArray_FromStringAndSize((const char*)s, strlen((const char*)s))
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:650:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:4449:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_4 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 247, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:4493:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:6962:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      __pyx_t_10 = strlen(__pyx_v_self->view.format); 
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:13785:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  __pyx_t_2 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1244, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:13909:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:18622:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t slen = strlen(cstring);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_gabtight_long.c:20860:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return __Pyx_PyUnicode_FromStringAndSize(c_str, (Py_ssize_t)strlen(c_str));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:533:87:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define __Pyx_PyByteArray_FromString(s) PyByteArray_FromStringAndSize((const char*)s, strlen((const char*)s))
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:650:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:4847:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_4 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 247, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:4891:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:7360:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      __pyx_t_10 = strlen(__pyx_v_self->view.format); 
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:14183:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  __pyx_t_2 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1244, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:14307:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:19215:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t slen = strlen(cstring);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgt.c:21619:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return __Pyx_PyUnicode_FromStringAndSize(c_str, (Py_ssize_t)strlen(c_str));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:533:87:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define __Pyx_PyByteArray_FromString(s) PyByteArray_FromStringAndSize((const char*)s, strlen((const char*)s))
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:650:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:4857:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_4 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 247, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:4901:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:7370:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      __pyx_t_10 = strlen(__pyx_v_self->view.format); 
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:14193:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  __pyx_t_2 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1244, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:14317:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:19290:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t slen = strlen(cstring);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_isepdgtreal.c:21804:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return __Pyx_PyUnicode_FromStringAndSize(c_str, (Py_ssize_t)strlen(c_str));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:533:87:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define __Pyx_PyByteArray_FromString(s) PyByteArray_FromStringAndSize((const char*)s, strlen((const char*)s))
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:650:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:4068:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_4 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 247, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:4112:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:6581:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      __pyx_t_10 = strlen(__pyx_v_self->view.format); 
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:13404:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  __pyx_t_2 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1244, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:13528:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:17987:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t slen = strlen(cstring);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_pgauss.c:20515:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return __Pyx_PyUnicode_FromStringAndSize(c_str, (Py_ssize_t)strlen(c_str));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:533:87:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define __Pyx_PyByteArray_FromString(s) PyByteArray_FromStringAndSize((const char*)s, strlen((const char*)s))
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:650:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:5233:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_4 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 247, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:5277:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:7746:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      __pyx_t_10 = strlen(__pyx_v_self->view.format); 
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:14569:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  __pyx_t_2 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1244, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:14693:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:19602:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t slen = strlen(cstring);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgt.c:22060:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return __Pyx_PyUnicode_FromStringAndSize(c_str, (Py_ssize_t)strlen(c_str));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:533:87:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define __Pyx_PyByteArray_FromString(s) PyByteArray_FromStringAndSize((const char*)s, strlen((const char*)s))
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:650:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c));
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:4766:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_4 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 247, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:4810:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:7279:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      __pyx_t_10 = strlen(__pyx_v_self->view.format); 
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:14102:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  __pyx_t_2 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1244, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:14226:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1249, __pyx_L1_error)
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:19196:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t slen = strlen(cstring);
data/python-ltfatpy-1.0.16/ltfatpy/comp/comp_sepdgtreal.c:21741:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return __Pyx_PyUnicode_FromStringAndSize(c_str, (Py_ssize_t)strlen(c_str));

ANALYSIS SUMMARY:

Hits = 277
Lines analyzed = 206391 in approximately 6.50 seconds (31740 lines/second)
Physical Source Lines of Code (SLOC) = 122168
Hits@level = [0]   0 [1]  84 [2] 139 [3]  36 [4]  18 [5]   0
Hits@level+ = [0+] 277 [1+] 277 [2+] 193 [3+]  54 [4+]  18 [5+]   0
Hits/KSLOC@level+ = [0+] 2.26737 [1+] 2.26737 [2+] 1.57979 [3+] 0.442014 [4+] 0.147338 [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.