guile30-3.0.9-1.fc41
List of Defects
Error: CPPCHECK_WARNING: [#def1]
guile30-3.0.9-build/guile-3.0.9/guile-readline/readline.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def2]
guile30-3.0.9-build/guile-3.0.9/lib/localcharset.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: COMPILER_WARNING (CWE-563): [#def3]
guile30-3.0.9-build/guile-3.0.9/lib/localcharset.c: scope_hint: In function 'environ_locale_charset'
guile30-3.0.9-build/guile-3.0.9/lib/localcharset.c:1167:25: warning[-Wunused-variable]: unused variable 'aliases'
# 1167 | const char *codeset, *aliases;
# | ^~~~~~~
# 1165| {
# 1166| static char buf[2 + 10 + 1];
# 1167|-> const char *codeset, *aliases;
# 1168| const char *locale = NULL;
# 1169|
Error: CPPCHECK_WARNING (CWE-457): [#def4]
guile30-3.0.9-build/guile-3.0.9/lib/localcharset.c:1262: error[legacyUninitvar]: Uninitialized variable: codeset
# 1260| the empty string as denoting "the locale's character encoding",
# 1261| thus GNU libiconv would call this function a second time. */
# 1262|-> if (codeset[0] == '\0')
# 1263| codeset = "ASCII";
# 1264| # endif
Error: CLANG_WARNING: [#def5]
guile30-3.0.9-build/guile-3.0.9/lib/localcharset.c:1262:13: warning[core.NullDereference]: Array access (from variable 'codeset') results in an undefined pointer dereference
# 1260| the empty string as denoting "the locale's character encoding",
# 1261| thus GNU libiconv would call this function a second time. */
# 1262|-> if (codeset[0] == '\0')
# 1263| codeset = "ASCII";
# 1264| # endif
Error: CPPCHECK_WARNING: [#def6]
guile30-3.0.9-build/guile-3.0.9/lib/nproc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def7]
guile30-3.0.9-build/guile-3.0.9/lib/nstrftime.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def8]
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def9]
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c:71:10: warning[-Wanalyzer-malloc-leak]: leak of 'iconv_open("UTF-8", from_codeset)'
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c:66:7: note: in expansion of macro 'STRCASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:162:7: note: in expansion of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h: scope_hint: In function 'iconveh_open'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:35:29: note: in definition of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c:66:7: note: in expansion of macro 'STRCASEEQ'
# 69| {
# 70| cd1 = iconv_open ("UTF-8", from_codeset);
# 71|-> if (cd1 == (iconv_t)(-1))
# 72| {
# 73| int saved_errno = errno;
Error: GCC_ANALYZER_WARNING (CWE-401): [#def10]
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c:92:10: warning[-Wanalyzer-malloc-leak]: leak of 'iconv_open(to_codeset, "UTF-8")'
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c:66:7: note: in expansion of macro 'STRCASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:162:7: note: in expansion of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h: scope_hint: In function 'iconveh_open'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:35:29: note: in definition of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c:66:7: note: in expansion of macro 'STRCASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c:81:7: note: in expansion of macro 'STRCASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c:81:7: note: in expansion of macro 'STRCASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:162:7: note: in expansion of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h: scope_hint: In function 'iconveh_open'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:35:29: note: in definition of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c:81:7: note: in expansion of macro 'STRCASEEQ'
# 90| {
# 91| cd2 = iconv_open (to_codeset, "UTF-8");
# 92|-> if (cd2 == (iconv_t)(-1))
# 93| {
# 94| int saved_errno = errno;
Error: GCC_ANALYZER_WARNING (CWE-401): [#def11]
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c: scope_hint: In function 'str_cd_iconveh'
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c:373:7: warning[-Wanalyzer-malloc-leak]: leak of 'str_cd_iconveh(src, & cd, handler)'
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c:66:7: note: in expansion of macro 'STRCASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:162:7: note: in expansion of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h: scope_hint: In function 'str_cd_iconveh'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:35:29: note: in definition of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:148:7: note: in expansion of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h: scope_hint: In function 'str_cd_iconveh'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:35:29: note: in definition of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:134:7: note: in expansion of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h: scope_hint: In function 'str_cd_iconveh'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:35:29: note: in definition of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:120:7: note: in expansion of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h: scope_hint: In function 'str_cd_iconveh'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:35:59: note: in definition of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:106:7: note: in expansion of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h: scope_hint: In function 'str_cd_iconveh'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:35:59: note: in definition of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:92:7: note: in expansion of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h: scope_hint: In function 'str_cd_iconveh'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:35:59: note: in definition of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c:66:7: note: in expansion of macro 'STRCASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c:81:7: note: in expansion of macro 'STRCASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c:81:7: note: in expansion of macro 'STRCASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:162:7: note: in expansion of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h: scope_hint: In function 'str_cd_iconveh'
guile30-3.0.9-build/guile-3.0.9/lib/c-strcaseeq.h:35:29: note: in definition of macro 'CASEEQ'
guile30-3.0.9-build/guile-3.0.9/lib/striconveh.c:81:7: note: in expansion of macro 'STRCASEEQ'
# 371| size_t last_length = (size_t)(-1); /* only needed if offsets != NULL */
# 372|
# 373|-> if (*resultp != NULL && *lengthp >= sizeof (tmpbuf))
# 374| {
# 375| initial_result = *resultp;
Error: CPPCHECK_WARNING: [#def12]
guile30-3.0.9-build/guile-3.0.9/lib/time_rz.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def13]
guile30-3.0.9-build/guile-3.0.9/lib/time_rz.c: scope_hint: In function 'set_tz'
guile30-3.0.9-build/guile-3.0.9/lib/time_rz.c:67:47: warning[-Wanalyzer-malloc-leak]: leak of 'tzalloc(getenv("TZ"))'
guile30-3.0.9-build/guile-3.0.9/lib/time_rz.c:27: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/lib/time_rz.c:29: included_from: Included from here.
# 65| tzalloc (char const *name)
# 66| {
# 67|-> size_t name_size = name ? strlen (name) + 1 : 0;
# 68| size_t abbr_size = name_size < ABBR_SIZE_MIN ? ABBR_SIZE_MIN : name_size + 1;
# 69| timezone_t tz = malloc (FLEXSIZEOF (struct tm_zone, abbrs, abbr_size));
Error: GCC_ANALYZER_WARNING (CWE-401): [#def14]
guile30-3.0.9-build/guile-3.0.9/lib/time_rz.c:68:64: warning[-Wanalyzer-malloc-leak]: leak of 'tzalloc(getenv("TZ"))'
# 66| {
# 67| size_t name_size = name ? strlen (name) + 1 : 0;
# 68|-> size_t abbr_size = name_size < ABBR_SIZE_MIN ? ABBR_SIZE_MIN : name_size + 1;
# 69| timezone_t tz = malloc (FLEXSIZEOF (struct tm_zone, abbrs, abbr_size));
# 70| if (tz)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def15]
guile30-3.0.9-build/guile-3.0.9/lib/time_rz.c: scope_hint: In function 'mktime_z'
guile30-3.0.9-build/guile-3.0.9/lib/time_rz.c:210:11: warning[-Wanalyzer-malloc-leak]: leak of 'set_tz(tz)'
# 208| char *env_tz = getenv_TZ ();
# 209| if (env_tz
# 210|-> ? tz->tz_is_set && strcmp (tz->abbrs, env_tz) == 0
# 211| : !tz->tz_is_set)
# 212| return local_tz;
Error: GCC_ANALYZER_WARNING (CWE-401): [#def16]
guile30-3.0.9-build/guile-3.0.9/lib/time_rz.c:211:12: warning[-Wanalyzer-malloc-leak]: leak of 'set_tz(tz)'
# 209| if (env_tz
# 210| ? tz->tz_is_set && strcmp (tz->abbrs, env_tz) == 0
# 211|-> : !tz->tz_is_set)
# 212| return local_tz;
# 213| else
Error: CLANG_WARNING: [#def17]
guile30-3.0.9-build/guile-3.0.9/lib/time_rz.c:222:11: warning[unix.Malloc]: Potential leak of memory pointed to by 'old_tz'
# 220| int saved_errno = errno;
# 221| tzfree (old_tz);
# 222|-> errno = saved_errno;
# 223| return NULL;
# 224| }
Error: CLANG_WARNING: [#def18]
guile30-3.0.9-build/guile-3.0.9/lib/time_rz.c:276:37: warning[unix.Malloc]: Potential leak of memory pointed to by 'old_tz'
# 274| {
# 275| bool abbr_saved = localtime_r (t, tm) && save_abbr (tz, tm);
# 276|-> if (revert_tz (old_tz) && abbr_saved)
# 277| return tm;
# 278| }
Error: CLANG_WARNING: [#def19]
guile30-3.0.9-build/guile-3.0.9/lib/time_rz.c:308:37: warning[unix.Malloc]: Potential leak of memory pointed to by 'old_tz'
# 306| ok = ok && save_abbr (tz, &tm_1);
# 307| #endif
# 308|-> if (revert_tz (old_tz) && ok)
# 309| {
# 310| *tm = tm_1;
Error: CPPCHECK_WARNING (CWE-476): [#def20]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:59: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 57| #define FUNC_NAME s_scm_sloppy_assq
# 58| {
# 59|-> for (; scm_is_pair (alist); alist = SCM_CDR (alist))
# 60| {
# 61| SCM tmp = SCM_CAR (alist);
Error: CPPCHECK_WARNING (CWE-476): [#def21]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:61: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 59| for (; scm_is_pair (alist); alist = SCM_CDR (alist))
# 60| {
# 61|-> SCM tmp = SCM_CAR (alist);
# 62| if (scm_is_pair (tmp) && scm_is_eq (SCM_CAR (tmp), key))
# 63| return tmp;
Error: CPPCHECK_WARNING (CWE-476): [#def22]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:62: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 60| {
# 61| SCM tmp = SCM_CAR (alist);
# 62|-> if (scm_is_pair (tmp) && scm_is_eq (SCM_CAR (tmp), key))
# 63| return tmp;
# 64| }
Error: CPPCHECK_WARNING (CWE-476): [#def23]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:79: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 77| /* In Guile, `assv' is the same as `assq' for keys of all types except
# 78| numbers. */
# 79|-> if (!SCM_NUMP (key))
# 80| return scm_sloppy_assq (key, alist);
# 81|
Error: CPPCHECK_WARNING (CWE-476): [#def24]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:82: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 80| return scm_sloppy_assq (key, alist);
# 81|
# 82|-> for (; scm_is_pair (alist); alist = SCM_CDR (alist))
# 83| {
# 84| SCM tmp = SCM_CAR (alist);
Error: CPPCHECK_WARNING (CWE-476): [#def25]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:84: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 82| for (; scm_is_pair (alist); alist = SCM_CDR (alist))
# 83| {
# 84|-> SCM tmp = SCM_CAR (alist);
# 85| if (scm_is_pair (tmp)
# 86| && scm_is_true (scm_eqv_p (SCM_CAR (tmp), key)))
Error: CPPCHECK_WARNING (CWE-476): [#def26]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:86: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 84| SCM tmp = SCM_CAR (alist);
# 85| if (scm_is_pair (tmp)
# 86|-> && scm_is_true (scm_eqv_p (SCM_CAR (tmp), key)))
# 87| return tmp;
# 88| }
Error: CPPCHECK_WARNING (CWE-476): [#def27]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:101: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 99| {
# 100| /* Immediate values can be checked using `eq?'. */
# 101|-> if (SCM_IMP (key))
# 102| return scm_sloppy_assq (key, alist);
# 103|
Error: CPPCHECK_WARNING (CWE-476): [#def28]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:104: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 102| return scm_sloppy_assq (key, alist);
# 103|
# 104|-> for (; scm_is_pair (alist); alist = SCM_CDR (alist))
# 105| {
# 106| SCM tmp = SCM_CAR (alist);
Error: CPPCHECK_WARNING (CWE-476): [#def29]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:106: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 104| for (; scm_is_pair (alist); alist = SCM_CDR (alist))
# 105| {
# 106|-> SCM tmp = SCM_CAR (alist);
# 107| if (scm_is_pair (tmp)
# 108| && scm_is_true (scm_equal_p (SCM_CAR (tmp), key)))
Error: CPPCHECK_WARNING (CWE-476): [#def30]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:108: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 106| SCM tmp = SCM_CAR (alist);
# 107| if (scm_is_pair (tmp)
# 108|-> && scm_is_true (scm_equal_p (SCM_CAR (tmp), key)))
# 109| return tmp;
# 110| }
Error: CPPCHECK_WARNING (CWE-476): [#def31]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:132: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 130| {
# 131| SCM ls = alist;
# 132|-> for(; scm_is_pair (ls); ls = SCM_CDR (ls))
# 133| {
# 134| SCM tmp = SCM_CAR (ls);
Error: CPPCHECK_WARNING (CWE-476): [#def32]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:134: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 132| for(; scm_is_pair (ls); ls = SCM_CDR (ls))
# 133| {
# 134|-> SCM tmp = SCM_CAR (ls);
# 135| SCM_ASSERT_TYPE (scm_is_pair (tmp), alist, SCM_ARG2, FUNC_NAME,
# 136| "association list");
Error: CPPCHECK_WARNING (CWE-476): [#def33]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:137: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 135| SCM_ASSERT_TYPE (scm_is_pair (tmp), alist, SCM_ARG2, FUNC_NAME,
# 136| "association list");
# 137|-> if (scm_is_eq (SCM_CAR (tmp), key))
# 138| return tmp;
# 139| }
Error: CPPCHECK_WARNING (CWE-476): [#def34]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:140: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 138| return tmp;
# 139| }
# 140|-> SCM_ASSERT_TYPE (SCM_NULL_OR_NIL_P (ls), alist, SCM_ARG2, FUNC_NAME,
# 141| "association list");
# 142| return SCM_BOOL_F;
Error: CPPCHECK_WARNING (CWE-476): [#def35]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:156: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 154| /* In Guile, `assv' is the same as `assq' for keys of all types except
# 155| numbers. */
# 156|-> if (!SCM_NUMP (key))
# 157| return scm_assq (key, alist);
# 158|
Error: CPPCHECK_WARNING (CWE-476): [#def36]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:159: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 157| return scm_assq (key, alist);
# 158|
# 159|-> for(; scm_is_pair (ls); ls = SCM_CDR (ls))
# 160| {
# 161| SCM tmp = SCM_CAR (ls);
Error: CPPCHECK_WARNING (CWE-476): [#def37]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:161: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 159| for(; scm_is_pair (ls); ls = SCM_CDR (ls))
# 160| {
# 161|-> SCM tmp = SCM_CAR (ls);
# 162| SCM_ASSERT_TYPE (scm_is_pair (tmp), alist, SCM_ARG2, FUNC_NAME,
# 163| "association list");
Error: CPPCHECK_WARNING (CWE-476): [#def38]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:164: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 162| SCM_ASSERT_TYPE (scm_is_pair (tmp), alist, SCM_ARG2, FUNC_NAME,
# 163| "association list");
# 164|-> if (scm_is_true (scm_eqv_p (SCM_CAR (tmp), key)))
# 165| return tmp;
# 166| }
Error: CPPCHECK_WARNING (CWE-476): [#def39]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:167: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 165| return tmp;
# 166| }
# 167|-> SCM_ASSERT_TYPE (SCM_NULL_OR_NIL_P (ls), alist, SCM_ARG2, FUNC_NAME,
# 168| "association list");
# 169| return SCM_BOOL_F;
Error: CPPCHECK_WARNING (CWE-476): [#def40]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:182: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 180|
# 181| /* Immediate values can be checked using `eq?'. */
# 182|-> if (SCM_IMP (key))
# 183| return scm_assq (key, alist);
# 184|
Error: CPPCHECK_WARNING (CWE-476): [#def41]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:185: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 183| return scm_assq (key, alist);
# 184|
# 185|-> for(; scm_is_pair (ls); ls = SCM_CDR (ls))
# 186| {
# 187| SCM tmp = SCM_CAR (ls);
Error: CPPCHECK_WARNING (CWE-476): [#def42]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:187: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 185| for(; scm_is_pair (ls); ls = SCM_CDR (ls))
# 186| {
# 187|-> SCM tmp = SCM_CAR (ls);
# 188| SCM_ASSERT_TYPE (scm_is_pair (tmp), alist, SCM_ARG2, FUNC_NAME,
# 189| "association list");
Error: CPPCHECK_WARNING (CWE-476): [#def43]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:190: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 188| SCM_ASSERT_TYPE (scm_is_pair (tmp), alist, SCM_ARG2, FUNC_NAME,
# 189| "association list");
# 190|-> if (scm_is_true (scm_equal_p (SCM_CAR (tmp), key)))
# 191| return tmp;
# 192| }
Error: CPPCHECK_WARNING (CWE-476): [#def44]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:193: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 191| return tmp;
# 192| }
# 193|-> SCM_ASSERT_TYPE (SCM_NULL_OR_NIL_P (ls), alist, SCM_ARG2, FUNC_NAME,
# 194| "association list");
# 195| return SCM_BOOL_F;
Error: CPPCHECK_WARNING (CWE-476): [#def45]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:233: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 231| if (scm_is_pair (handle))
# 232| {
# 233|-> return SCM_CDR (handle);
# 234| }
# 235| return SCM_BOOL_F;
Error: CPPCHECK_WARNING (CWE-476): [#def46]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:250: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 248| if (scm_is_pair (handle))
# 249| {
# 250|-> return SCM_CDR (handle);
# 251| }
# 252| return SCM_BOOL_F;
Error: CPPCHECK_WARNING (CWE-476): [#def47]
guile30-3.0.9-build/guile-3.0.9/libguile/alist.c:267: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 265| if (scm_is_pair (handle))
# 266| {
# 267|-> return SCM_CDR (handle);
# 268| }
# 269| return SCM_BOOL_F;
Error: CPPCHECK_WARNING (CWE-476): [#def48]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:81: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 79| float real, imag;
# 80|
# 81|-> if (!SCM_BYTEVECTOR_P (bv))
# 82| abort ();
# 83| c_bv = (char *) SCM_BYTEVECTOR_CONTENTS (bv);
Error: CPPCHECK_WARNING (CWE-476): [#def49]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:83: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 81| if (!SCM_BYTEVECTOR_P (bv))
# 82| abort ();
# 83|-> c_bv = (char *) SCM_BYTEVECTOR_CONTENTS (bv);
# 84| pos *= 2 * sizeof (float);
# 85| if (pos + 2 * sizeof (float) - 1 >= SCM_BYTEVECTOR_LENGTH (bv))
Error: CPPCHECK_WARNING (CWE-476): [#def50]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:85: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 83| c_bv = (char *) SCM_BYTEVECTOR_CONTENTS (bv);
# 84| pos *= 2 * sizeof (float);
# 85|-> if (pos + 2 * sizeof (float) - 1 >= SCM_BYTEVECTOR_LENGTH (bv))
# 86| abort ();
# 87|
Error: CPPCHECK_WARNING (CWE-476): [#def51]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:99: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 97| double real, imag;
# 98|
# 99|-> if (!SCM_BYTEVECTOR_P (bv))
# 100| abort ();
# 101| c_bv = (char *) SCM_BYTEVECTOR_CONTENTS (bv);
Error: CPPCHECK_WARNING (CWE-476): [#def52]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:101: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 99| if (!SCM_BYTEVECTOR_P (bv))
# 100| abort ();
# 101|-> c_bv = (char *) SCM_BYTEVECTOR_CONTENTS (bv);
# 102| pos *= 2 * sizeof (double);
# 103| if (pos + 2 * sizeof (double) - 1 >= SCM_BYTEVECTOR_LENGTH (bv))
Error: CPPCHECK_WARNING (CWE-476): [#def53]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:103: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 101| c_bv = (char *) SCM_BYTEVECTOR_CONTENTS (bv);
# 102| pos *= 2 * sizeof (double);
# 103|-> if (pos + 2 * sizeof (double) - 1 >= SCM_BYTEVECTOR_LENGTH (bv))
# 104| abort ();
# 105|
Error: CPPCHECK_WARNING (CWE-476): [#def54]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:117: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 115| float real, imag;
# 116|
# 117|-> if (!SCM_BYTEVECTOR_P (bv))
# 118| abort ();
# 119| c_bv = (char *) SCM_BYTEVECTOR_CONTENTS (bv);
Error: CPPCHECK_WARNING (CWE-476): [#def55]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:119: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 117| if (!SCM_BYTEVECTOR_P (bv))
# 118| abort ();
# 119|-> c_bv = (char *) SCM_BYTEVECTOR_CONTENTS (bv);
# 120| pos *= 2 * sizeof (float);
# 121| if (pos + 2 * sizeof (float) - 1 >= SCM_BYTEVECTOR_LENGTH (bv))
Error: CPPCHECK_WARNING (CWE-476): [#def56]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:121: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 119| c_bv = (char *) SCM_BYTEVECTOR_CONTENTS (bv);
# 120| pos *= 2 * sizeof (float);
# 121|-> if (pos + 2 * sizeof (float) - 1 >= SCM_BYTEVECTOR_LENGTH (bv))
# 122| abort ();
# 123|
Error: CPPCHECK_WARNING (CWE-476): [#def57]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:136: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 134| double real, imag;
# 135|
# 136|-> if (!SCM_BYTEVECTOR_P (bv))
# 137| abort ();
# 138| c_bv = (char *) SCM_BYTEVECTOR_CONTENTS (bv);
Error: CPPCHECK_WARNING (CWE-476): [#def58]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:138: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 136| if (!SCM_BYTEVECTOR_P (bv))
# 137| abort ();
# 138|-> c_bv = (char *) SCM_BYTEVECTOR_CONTENTS (bv);
# 139| pos *= 2 * sizeof (double);
# 140| if (pos + 2 * sizeof (double) - 1 >= SCM_BYTEVECTOR_LENGTH (bv))
Error: CPPCHECK_WARNING (CWE-476): [#def59]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:140: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 138| c_bv = (char *) SCM_BYTEVECTOR_CONTENTS (bv);
# 139| pos *= 2 * sizeof (double);
# 140|-> if (pos + 2 * sizeof (double) - 1 >= SCM_BYTEVECTOR_LENGTH (bv))
# 141| abort ();
# 142|
Error: CPPCHECK_WARNING (CWE-476): [#def60]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:180: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 178| bitvector_set_x (SCM bv, size_t idx, SCM val)
# 179| {
# 180|-> if (scm_is_true (val))
# 181| scm_c_bitvector_set_bit_x (bv, idx);
# 182| else
Error: CPPCHECK_WARNING (CWE-476): [#def61]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:189: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 187| scm_array_get_handle (SCM array, scm_t_array_handle *h)
# 188| {
# 189|-> if (!SCM_HEAP_OBJECT_P (array))
# 190| scm_wrong_type_arg_msg (NULL, 0, array, "array");
# 191|
Error: CPPCHECK_WARNING (CWE-476): [#def62]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:194: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 192| h->array = array;
# 193|
# 194|-> switch (SCM_TYP7 (array))
# 195| {
# 196| case scm_tc7_string:
Error: CPPCHECK_WARNING (CWE-476): [#def63]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:207: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 205| SCM_ARRAY_ELEMENT_TYPE_SCM,
# 206| scm_c_vector_ref, scm_c_vector_set_x,
# 207|-> SCM_I_VECTOR_WELTS (array),
# 208| SCM_I_IS_MUTABLE_VECTOR (array));
# 209| break;
Error: CPPCHECK_WARNING (CWE-476): [#def64]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:208: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 206| scm_c_vector_ref, scm_c_vector_set_x,
# 207| SCM_I_VECTOR_WELTS (array),
# 208|-> SCM_I_IS_MUTABLE_VECTOR (array));
# 209| break;
# 210| case scm_tc7_bitvector:
Error: CPPCHECK_WARNING (CWE-476): [#def65]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:225: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 223| scm_t_vector_set vset;
# 224|
# 225|-> element_type = SCM_BYTEVECTOR_ELEMENT_TYPE (array);
# 226| length = SCM_BYTEVECTOR_TYPED_LENGTH (array);
# 227|
Error: CPPCHECK_WARNING (CWE-476): [#def66]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:226: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 224|
# 225| element_type = SCM_BYTEVECTOR_ELEMENT_TYPE (array);
# 226|-> length = SCM_BYTEVECTOR_TYPED_LENGTH (array);
# 227|
# 228| switch (element_type)
Error: CPPCHECK_WARNING (CWE-476): [#def67]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:260: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 258|
# 259| initialize_vector_handle (h, length, element_type, vref, vset,
# 260|-> SCM_BYTEVECTOR_CONTENTS (array),
# 261| SCM_MUTABLE_BYTEVECTOR_P (array));
# 262| }
Error: CPPCHECK_WARNING (CWE-476): [#def68]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:261: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 259| initialize_vector_handle (h, length, element_type, vref, vset,
# 260| SCM_BYTEVECTOR_CONTENTS (array),
# 261|-> SCM_MUTABLE_BYTEVECTOR_P (array));
# 262| }
# 263| break;
Error: CPPCHECK_WARNING (CWE-476): [#def69]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:265: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 263| break;
# 264| case scm_tc7_array:
# 265|-> scm_array_get_handle (SCM_I_ARRAY_V (array), h);
# 266| h->array = array;
# 267| h->base = SCM_I_ARRAY_BASE (array);
Error: CPPCHECK_WARNING (CWE-476): [#def70]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:267: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 265| scm_array_get_handle (SCM_I_ARRAY_V (array), h);
# 266| h->array = array;
# 267|-> h->base = SCM_I_ARRAY_BASE (array);
# 268| h->ndims = SCM_I_ARRAY_NDIM (array);
# 269| h->dims = SCM_I_ARRAY_DIMS (array);
Error: CPPCHECK_WARNING (CWE-476): [#def71]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:268: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 266| h->array = array;
# 267| h->base = SCM_I_ARRAY_BASE (array);
# 268|-> h->ndims = SCM_I_ARRAY_NDIM (array);
# 269| h->dims = SCM_I_ARRAY_DIMS (array);
# 270| break;
Error: CPPCHECK_WARNING (CWE-476): [#def72]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:269: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 267| h->base = SCM_I_ARRAY_BASE (array);
# 268| h->ndims = SCM_I_ARRAY_NDIM (array);
# 269|-> h->dims = SCM_I_ARRAY_DIMS (array);
# 270| break;
# 271| default:
Error: CPPCHECK_WARNING (CWE-476): [#def73]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:285: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 283| while (k > 0 && scm_is_pair (indices))
# 284| {
# 285|-> i = scm_to_signed_integer (SCM_CAR (indices), s->lbnd, s->ubnd);
# 286| pos += (i - s->lbnd) * s->inc;
# 287| k--;
Error: CPPCHECK_WARNING (CWE-476): [#def74]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:289: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 287| k--;
# 288| s++;
# 289|-> indices = SCM_CDR (indices);
# 290| }
# 291| if (k > 0 || !scm_is_null (indices))
Error: CPPCHECK_WARNING (CWE-476): [#def75]
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.c:291: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 289| indices = SCM_CDR (indices);
# 290| }
# 291|-> if (k > 0 || !scm_is_null (indices))
# 292| scm_misc_error (NULL, "wrong number of indices, expecting ~a",
# 293| scm_list_1 (scm_from_size_t (scm_array_handle_rank (h))));
Error: CPPCHECK_WARNING: [#def76]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-476): [#def77]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:60: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 58| {
# 59| SCM a = scm_i_make_array (1);
# 60|-> SCM_I_ARRAY_SET_BASE (a, 0);
# 61| SCM_I_ARRAY_DIMS (a)->lbnd = 0;
# 62| SCM_I_ARRAY_DIMS (a)->ubnd = scm_c_array_length (v) - 1;
Error: CPPCHECK_WARNING (CWE-476): [#def78]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:61: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 59| SCM a = scm_i_make_array (1);
# 60| SCM_I_ARRAY_SET_BASE (a, 0);
# 61|-> SCM_I_ARRAY_DIMS (a)->lbnd = 0;
# 62| SCM_I_ARRAY_DIMS (a)->ubnd = scm_c_array_length (v) - 1;
# 63| SCM_I_ARRAY_DIMS (a)->inc = inc;
Error: CPPCHECK_WARNING (CWE-476): [#def79]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:62: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 60| SCM_I_ARRAY_SET_BASE (a, 0);
# 61| SCM_I_ARRAY_DIMS (a)->lbnd = 0;
# 62|-> SCM_I_ARRAY_DIMS (a)->ubnd = scm_c_array_length (v) - 1;
# 63| SCM_I_ARRAY_DIMS (a)->inc = inc;
# 64| SCM_I_ARRAY_SET_V (a, v);
Error: CPPCHECK_WARNING (CWE-476): [#def80]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:63: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 61| SCM_I_ARRAY_DIMS (a)->lbnd = 0;
# 62| SCM_I_ARRAY_DIMS (a)->ubnd = scm_c_array_length (v) - 1;
# 63|-> SCM_I_ARRAY_DIMS (a)->inc = inc;
# 64| SCM_I_ARRAY_SET_V (a, v);
# 65| return a;
Error: CPPCHECK_WARNING (CWE-476): [#def81]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:64: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 62| SCM_I_ARRAY_DIMS (a)->ubnd = scm_c_array_length (v) - 1;
# 63| SCM_I_ARRAY_DIMS (a)->inc = inc;
# 64|-> SCM_I_ARRAY_SET_V (a, v);
# 65| return a;
# 66| }
Error: CPPCHECK_WARNING (CWE-476): [#def82]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:72: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 70| cindk (SCM ra, ssize_t *ve, int kend)
# 71| {
# 72|-> if (SCM_I_ARRAYP (ra))
# 73| {
# 74| int k;
Error: CPPCHECK_WARNING (CWE-476): [#def83]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:75: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 73| {
# 74| int k;
# 75|-> size_t i = SCM_I_ARRAY_BASE (ra);
# 76| for (k = 0; k < kend; ++k)
# 77| i += (ve[k] - SCM_I_ARRAY_DIMS (ra)[k].lbnd) * SCM_I_ARRAY_DIMS (ra)[k].inc;
Error: CPPCHECK_WARNING (CWE-476): [#def84]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:77: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 75| size_t i = SCM_I_ARRAY_BASE (ra);
# 76| for (k = 0; k < kend; ++k)
# 77|-> i += (ve[k] - SCM_I_ARRAY_DIMS (ra)[k].lbnd) * SCM_I_ARRAY_DIMS (ra)[k].inc;
# 78| return i;
# 79| }
Error: CPPCHECK_WARNING (CWE-476): [#def85]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:111: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 109|
# 110| /* Prepare reference argument. */
# 111|-> if (SCM_I_ARRAYP (ra0))
# 112| {
# 113| kmax = SCM_I_ARRAY_NDIM (ra0)-1;
Error: CPPCHECK_WARNING (CWE-476): [#def86]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:113: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 111| if (SCM_I_ARRAYP (ra0))
# 112| {
# 113|-> kmax = SCM_I_ARRAY_NDIM (ra0)-1;
# 114| inc = kmax < 0 ? 0 : SCM_I_ARRAY_DIMS (ra0)[kmax].inc;
# 115| va0 = make1array (SCM_I_ARRAY_V (ra0), inc);
Error: CPPCHECK_WARNING (CWE-476): [#def87]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:114: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 112| {
# 113| kmax = SCM_I_ARRAY_NDIM (ra0)-1;
# 114|-> inc = kmax < 0 ? 0 : SCM_I_ARRAY_DIMS (ra0)[kmax].inc;
# 115| va0 = make1array (SCM_I_ARRAY_V (ra0), inc);
# 116|
Error: CPPCHECK_WARNING (CWE-476): [#def88]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:115: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 113| kmax = SCM_I_ARRAY_NDIM (ra0)-1;
# 114| inc = kmax < 0 ? 0 : SCM_I_ARRAY_DIMS (ra0)[kmax].inc;
# 115|-> va0 = make1array (SCM_I_ARRAY_V (ra0), inc);
# 116|
# 117| /* Find unroll depth */
Error: CPPCHECK_WARNING (CWE-476): [#def89]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:120: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 118| for (kroll = MAX (0, kmax); kroll > 0; --kroll)
# 119| {
# 120|-> inc *= (UBND (ra0, kroll) - LBND (ra0, kroll) + 1);
# 121| if (inc != SCM_I_ARRAY_DIMS (ra0)[kroll-1].inc)
# 122| break;
Error: CPPCHECK_WARNING (CWE-476): [#def90]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:121: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 119| {
# 120| inc *= (UBND (ra0, kroll) - LBND (ra0, kroll) + 1);
# 121|-> if (inc != SCM_I_ARRAY_DIMS (ra0)[kroll-1].inc)
# 122| break;
# 123| }
Error: CPPCHECK_WARNING (CWE-476): [#def91]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:134: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 132| lva = SCM_EOL;
# 133| plva = &lva;
# 134|-> for (z = lra; !scm_is_null (z); z = SCM_CDR (z))
# 135| {
# 136| SCM va1, ra1 = SCM_CAR (z);
Error: CPPCHECK_WARNING (CWE-476): [#def92]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:136: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 134| for (z = lra; !scm_is_null (z); z = SCM_CDR (z))
# 135| {
# 136|-> SCM va1, ra1 = SCM_CAR (z);
# 137| if (SCM_I_ARRAYP (ra1))
# 138| {
Error: CPPCHECK_WARNING (CWE-476): [#def93]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:137: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 135| {
# 136| SCM va1, ra1 = SCM_CAR (z);
# 137|-> if (SCM_I_ARRAYP (ra1))
# 138| {
# 139| if (kmax != SCM_I_ARRAY_NDIM (ra1) - 1)
Error: CPPCHECK_WARNING (CWE-476): [#def94]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:139: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 137| if (SCM_I_ARRAYP (ra1))
# 138| {
# 139|-> if (kmax != SCM_I_ARRAY_NDIM (ra1) - 1)
# 140| scm_misc_error (what, "array shape mismatch: ~S", scm_list_1 (ra0));
# 141| inc = kmax < 0 ? 0 : SCM_I_ARRAY_DIMS (ra1)[kmax].inc;
Error: CPPCHECK_WARNING (CWE-476): [#def95]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:141: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 139| if (kmax != SCM_I_ARRAY_NDIM (ra1) - 1)
# 140| scm_misc_error (what, "array shape mismatch: ~S", scm_list_1 (ra0));
# 141|-> inc = kmax < 0 ? 0 : SCM_I_ARRAY_DIMS (ra1)[kmax].inc;
# 142| va1 = make1array (SCM_I_ARRAY_V (ra1), inc);
# 143|
Error: CPPCHECK_WARNING (CWE-476): [#def96]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:142: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 140| scm_misc_error (what, "array shape mismatch: ~S", scm_list_1 (ra0));
# 141| inc = kmax < 0 ? 0 : SCM_I_ARRAY_DIMS (ra1)[kmax].inc;
# 142|-> va1 = make1array (SCM_I_ARRAY_V (ra1), inc);
# 143|
# 144| /* Check unroll depth. */
Error: CPPCHECK_WARNING (CWE-476): [#def97]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:147: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 145| for (k = kmax; k > kroll; --k)
# 146| {
# 147|-> ssize_t l0 = LBND (ra0, k), u0 = UBND (ra0, k);
# 148| if (l0 < LBND (ra1, k) || u0 > UBND (ra1, k))
# 149| scm_misc_error (what, "array shape mismatch: ~S", scm_list_1 (ra0));
Error: CPPCHECK_WARNING (CWE-476): [#def98]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:148: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 146| {
# 147| ssize_t l0 = LBND (ra0, k), u0 = UBND (ra0, k);
# 148|-> if (l0 < LBND (ra1, k) || u0 > UBND (ra1, k))
# 149| scm_misc_error (what, "array shape mismatch: ~S", scm_list_1 (ra0));
# 150| inc *= (u0 - l0 + 1);
Error: CPPCHECK_WARNING (CWE-476): [#def99]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:151: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 149| scm_misc_error (what, "array shape mismatch: ~S", scm_list_1 (ra0));
# 150| inc *= (u0 - l0 + 1);
# 151|-> if (inc != SCM_I_ARRAY_DIMS (ra1)[k-1].inc)
# 152| {
# 153| kroll = k;
Error: CPPCHECK_WARNING (CWE-476): [#def100]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:160: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 158| /* Check matching of not-unrolled axes. */
# 159| for (; k>=0; --k)
# 160|-> if (LBND (ra0, k) < LBND (ra1, k) || UBND (ra0, k) > UBND (ra1, k))
# 161| scm_misc_error (what, "array shape mismatch: ~S", scm_list_1 (ra0));
# 162| }
Error: CPPCHECK_WARNING (CWE-476): [#def101]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:169: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 167| va1 = make1array (ra1, 1);
# 168|
# 169|-> if (LBND (ra0, 0) < 0 /* LBND (va1, 0) */ || UBND (ra0, 0) > UBND (va1, 0))
# 170| scm_misc_error (what, "array shape mismatch: ~S", scm_list_1 (ra0));
# 171| }
Error: CPPCHECK_WARNING (CWE-476): [#def102]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:173: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 171| }
# 172| *plva = scm_cons (va1, SCM_EOL);
# 173|-> plva = SCM_CDRLOC (*plva);
# 174| }
# 175|
Error: CPPCHECK_WARNING (CWE-476): [#def103]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:178: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 176| /* Check emptiness of not-unrolled axes. */
# 177| for (k = 0; k < kroll; ++k)
# 178|-> if (0 == (UBND (ra0, k) - LBND (ra0, k) + 1))
# 179| return 1;
# 180|
Error: CPPCHECK_WARNING (CWE-476): [#def104]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:183: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 181| /* Set unrolled size. */
# 182| for (len = 1; k <= kmax; ++k)
# 183|-> len *= (UBND (ra0, k) - LBND (ra0, k) + 1);
# 184| UBND (va0, 0) = len - 1;
# 185| for (z = lva; !scm_is_null (z); z = SCM_CDR (z))
Error: CPPCHECK_WARNING (CWE-476): [#def105]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:184: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 182| for (len = 1; k <= kmax; ++k)
# 183| len *= (UBND (ra0, k) - LBND (ra0, k) + 1);
# 184|-> UBND (va0, 0) = len - 1;
# 185| for (z = lva; !scm_is_null (z); z = SCM_CDR (z))
# 186| UBND (SCM_CAR (z), 0) = len - 1;
Error: CPPCHECK_WARNING (CWE-476): [#def106]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:185: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 183| len *= (UBND (ra0, k) - LBND (ra0, k) + 1);
# 184| UBND (va0, 0) = len - 1;
# 185|-> for (z = lva; !scm_is_null (z); z = SCM_CDR (z))
# 186| UBND (SCM_CAR (z), 0) = len - 1;
# 187|
Error: CPPCHECK_WARNING (CWE-476): [#def107]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:186: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 184| UBND (va0, 0) = len - 1;
# 185| for (z = lva; !scm_is_null (z); z = SCM_CDR (z))
# 186|-> UBND (SCM_CAR (z), 0) = len - 1;
# 187|
# 188| /* Set starting indices and go. */
Error: CPPCHECK_WARNING (CWE-476): [#def108]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:191: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 189| vi = scm_gc_malloc_pointerless (sizeof(ssize_t) * kroll, vi_gc_hint);
# 190| for (k = 0; k < kroll; ++k)
# 191|-> vi[k] = LBND (ra0, k);
# 192| do
# 193| {
Error: CPPCHECK_WARNING (CWE-476): [#def109]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:197: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 195| {
# 196| SCM y = lra;
# 197|-> SCM_I_ARRAY_SET_BASE (va0, cindk (ra0, vi, kroll));
# 198| for (z = lva; !scm_is_null (z); z = SCM_CDR (z), y = SCM_CDR (y))
# 199| SCM_I_ARRAY_SET_BASE (SCM_CAR (z), cindk (SCM_CAR (y), vi, kroll));
Error: CPPCHECK_WARNING (CWE-476): [#def110]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:198: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 196| SCM y = lra;
# 197| SCM_I_ARRAY_SET_BASE (va0, cindk (ra0, vi, kroll));
# 198|-> for (z = lva; !scm_is_null (z); z = SCM_CDR (z), y = SCM_CDR (y))
# 199| SCM_I_ARRAY_SET_BASE (SCM_CAR (z), cindk (SCM_CAR (y), vi, kroll));
# 200| if (! (SCM_UNBNDP (data) ? cproc (va0, lva) : cproc (va0, data, lva)))
Error: CPPCHECK_WARNING (CWE-476): [#def111]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:199: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 197| SCM_I_ARRAY_SET_BASE (va0, cindk (ra0, vi, kroll));
# 198| for (z = lva; !scm_is_null (z); z = SCM_CDR (z), y = SCM_CDR (y))
# 199|-> SCM_I_ARRAY_SET_BASE (SCM_CAR (z), cindk (SCM_CAR (y), vi, kroll));
# 200| if (! (SCM_UNBNDP (data) ? cproc (va0, lva) : cproc (va0, data, lva)))
# 201| return 0;
Error: CPPCHECK_WARNING (CWE-476): [#def112]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:200: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 198| for (z = lva; !scm_is_null (z); z = SCM_CDR (z), y = SCM_CDR (y))
# 199| SCM_I_ARRAY_SET_BASE (SCM_CAR (z), cindk (SCM_CAR (y), vi, kroll));
# 200|-> if (! (SCM_UNBNDP (data) ? cproc (va0, lva) : cproc (va0, data, lva)))
# 201| return 0;
# 202| --k;
Error: CPPCHECK_WARNING (CWE-476): [#def113]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:204: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 202| --k;
# 203| }
# 204|-> else if (vi[k] < UBND (ra0, k))
# 205| {
# 206| ++vi[k];
Error: CPPCHECK_WARNING (CWE-476): [#def114]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:211: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 209| else
# 210| {
# 211|-> vi[k] = LBND (ra0, k) - 1;
# 212| --k;
# 213| }
Error: CPPCHECK_WARNING (CWE-476): [#def115]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:226: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 224| rafill (SCM dst, SCM fill)
# 225| {
# 226|-> size_t n = SCM_I_ARRAY_DIMS (dst)->ubnd + 1;
# 227| size_t i = SCM_I_ARRAY_BASE (dst);
# 228| ssize_t inc = SCM_I_ARRAY_DIMS (dst)->inc;
Error: CPPCHECK_WARNING (CWE-476): [#def116]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:227: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 225| {
# 226| size_t n = SCM_I_ARRAY_DIMS (dst)->ubnd + 1;
# 227|-> size_t i = SCM_I_ARRAY_BASE (dst);
# 228| ssize_t inc = SCM_I_ARRAY_DIMS (dst)->inc;
# 229| scm_t_array_handle h;
Error: CPPCHECK_WARNING (CWE-476): [#def117]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:228: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 226| size_t n = SCM_I_ARRAY_DIMS (dst)->ubnd + 1;
# 227| size_t i = SCM_I_ARRAY_BASE (dst);
# 228|-> ssize_t inc = SCM_I_ARRAY_DIMS (dst)->inc;
# 229| scm_t_array_handle h;
# 230| dst = SCM_I_ARRAY_V (dst);
Error: CPPCHECK_WARNING (CWE-476): [#def118]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:230: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 228| ssize_t inc = SCM_I_ARRAY_DIMS (dst)->inc;
# 229| scm_t_array_handle h;
# 230|-> dst = SCM_I_ARRAY_V (dst);
# 231| scm_array_get_handle (dst, &h);
# 232|
Error: CPPCHECK_WARNING (CWE-476): [#def119]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:258: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 256| ssize_t inc_s, inc_d;
# 257| scm_t_array_handle h_s, h_d;
# 258|-> dst = SCM_CAR (dst);
# 259| i_s = SCM_I_ARRAY_BASE (src);
# 260| i_d = SCM_I_ARRAY_BASE (dst);
Error: CPPCHECK_WARNING (CWE-476): [#def120]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:259: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 257| scm_t_array_handle h_s, h_d;
# 258| dst = SCM_CAR (dst);
# 259|-> i_s = SCM_I_ARRAY_BASE (src);
# 260| i_d = SCM_I_ARRAY_BASE (dst);
# 261| n = (SCM_I_ARRAY_DIMS (src)->ubnd + 1);
Error: CPPCHECK_WARNING (CWE-476): [#def121]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:260: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 258| dst = SCM_CAR (dst);
# 259| i_s = SCM_I_ARRAY_BASE (src);
# 260|-> i_d = SCM_I_ARRAY_BASE (dst);
# 261| n = (SCM_I_ARRAY_DIMS (src)->ubnd + 1);
# 262| inc_s = SCM_I_ARRAY_DIMS (src)->inc;
Error: CPPCHECK_WARNING (CWE-476): [#def122]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:261: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 259| i_s = SCM_I_ARRAY_BASE (src);
# 260| i_d = SCM_I_ARRAY_BASE (dst);
# 261|-> n = (SCM_I_ARRAY_DIMS (src)->ubnd + 1);
# 262| inc_s = SCM_I_ARRAY_DIMS (src)->inc;
# 263| inc_d = SCM_I_ARRAY_DIMS (dst)->inc;
Error: CPPCHECK_WARNING (CWE-476): [#def123]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:262: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 260| i_d = SCM_I_ARRAY_BASE (dst);
# 261| n = (SCM_I_ARRAY_DIMS (src)->ubnd + 1);
# 262|-> inc_s = SCM_I_ARRAY_DIMS (src)->inc;
# 263| inc_d = SCM_I_ARRAY_DIMS (dst)->inc;
# 264| src = SCM_I_ARRAY_V (src);
Error: CPPCHECK_WARNING (CWE-476): [#def124]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:263: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 261| n = (SCM_I_ARRAY_DIMS (src)->ubnd + 1);
# 262| inc_s = SCM_I_ARRAY_DIMS (src)->inc;
# 263|-> inc_d = SCM_I_ARRAY_DIMS (dst)->inc;
# 264| src = SCM_I_ARRAY_V (src);
# 265| dst = SCM_I_ARRAY_V (dst);
Error: CPPCHECK_WARNING (CWE-476): [#def125]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:264: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 262| inc_s = SCM_I_ARRAY_DIMS (src)->inc;
# 263| inc_d = SCM_I_ARRAY_DIMS (dst)->inc;
# 264|-> src = SCM_I_ARRAY_V (src);
# 265| dst = SCM_I_ARRAY_V (dst);
# 266| scm_array_get_handle (src, &h_s);
Error: CPPCHECK_WARNING (CWE-476): [#def126]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:265: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 263| inc_d = SCM_I_ARRAY_DIMS (dst)->inc;
# 264| src = SCM_I_ARRAY_V (src);
# 265|-> dst = SCM_I_ARRAY_V (dst);
# 266| scm_array_get_handle (src, &h_s);
# 267| scm_array_get_handle (dst, &h_d);
Error: CPPCHECK_WARNING (CWE-476): [#def127]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:310: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 308| ramap (SCM ra0, SCM proc, SCM ras)
# 309| {
# 310|-> size_t i0 = SCM_I_ARRAY_BASE (ra0);
# 311| ssize_t inc0 = SCM_I_ARRAY_DIMS (ra0)->inc;
# 312| size_t n = SCM_I_ARRAY_DIMS (ra0)->ubnd + 1;
Error: CPPCHECK_WARNING (CWE-476): [#def128]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:311: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 309| {
# 310| size_t i0 = SCM_I_ARRAY_BASE (ra0);
# 311|-> ssize_t inc0 = SCM_I_ARRAY_DIMS (ra0)->inc;
# 312| size_t n = SCM_I_ARRAY_DIMS (ra0)->ubnd + 1;
# 313| scm_t_array_handle h0;
Error: CPPCHECK_WARNING (CWE-476): [#def129]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:312: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 310| size_t i0 = SCM_I_ARRAY_BASE (ra0);
# 311| ssize_t inc0 = SCM_I_ARRAY_DIMS (ra0)->inc;
# 312|-> size_t n = SCM_I_ARRAY_DIMS (ra0)->ubnd + 1;
# 313| scm_t_array_handle h0;
# 314| ra0 = SCM_I_ARRAY_V (ra0);
Error: CPPCHECK_WARNING (CWE-476): [#def130]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:314: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 312| size_t n = SCM_I_ARRAY_DIMS (ra0)->ubnd + 1;
# 313| scm_t_array_handle h0;
# 314|-> ra0 = SCM_I_ARRAY_V (ra0);
# 315| scm_array_get_handle (ra0, &h0);
# 316|
Error: CPPCHECK_WARNING (CWE-476): [#def131]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:317: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 315| scm_array_get_handle (ra0, &h0);
# 316|
# 317|-> if (scm_is_null (ras))
# 318| for (; n--; i0 += inc0)
# 319| h0.vset (h0.vector, i0, scm_call_0 (proc));
Error: CPPCHECK_WARNING (CWE-476): [#def132]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:322: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 320| else
# 321| {
# 322|-> SCM ra1 = SCM_CAR (ras);
# 323| size_t i1 = SCM_I_ARRAY_BASE (ra1);
# 324| ssize_t inc1 = SCM_I_ARRAY_DIMS (ra1)->inc;
Error: CPPCHECK_WARNING (CWE-476): [#def133]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:323: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 321| {
# 322| SCM ra1 = SCM_CAR (ras);
# 323|-> size_t i1 = SCM_I_ARRAY_BASE (ra1);
# 324| ssize_t inc1 = SCM_I_ARRAY_DIMS (ra1)->inc;
# 325| scm_t_array_handle h1;
Error: CPPCHECK_WARNING (CWE-476): [#def134]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:324: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 322| SCM ra1 = SCM_CAR (ras);
# 323| size_t i1 = SCM_I_ARRAY_BASE (ra1);
# 324|-> ssize_t inc1 = SCM_I_ARRAY_DIMS (ra1)->inc;
# 325| scm_t_array_handle h1;
# 326| ra1 = SCM_I_ARRAY_V (ra1);
Error: CPPCHECK_WARNING (CWE-476): [#def135]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:326: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 324| ssize_t inc1 = SCM_I_ARRAY_DIMS (ra1)->inc;
# 325| scm_t_array_handle h1;
# 326|-> ra1 = SCM_I_ARRAY_V (ra1);
# 327| scm_array_get_handle (ra1, &h1);
# 328| ras = SCM_CDR (ras);
Error: CPPCHECK_WARNING (CWE-476): [#def136]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:328: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 326| ra1 = SCM_I_ARRAY_V (ra1);
# 327| scm_array_get_handle (ra1, &h1);
# 328|-> ras = SCM_CDR (ras);
# 329| if (scm_is_null (ras))
# 330| for (; n--; i0 += inc0, i1 += inc1)
Error: CPPCHECK_WARNING (CWE-476): [#def137]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:329: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 327| scm_array_get_handle (ra1, &h1);
# 328| ras = SCM_CDR (ras);
# 329|-> if (scm_is_null (ras))
# 330| for (; n--; i0 += inc0, i1 += inc1)
# 331| h0.vset (h0.vector, i0, scm_call_1 (proc, h1.vref (h1.vector, i1)));
Error: CPPCHECK_WARNING (CWE-476): [#def138]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:334: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 332| else
# 333| {
# 334|-> SCM ra2 = SCM_CAR (ras);
# 335| size_t i2 = SCM_I_ARRAY_BASE (ra2);
# 336| ssize_t inc2 = SCM_I_ARRAY_DIMS (ra2)->inc;
Error: CPPCHECK_WARNING (CWE-476): [#def139]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:335: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 333| {
# 334| SCM ra2 = SCM_CAR (ras);
# 335|-> size_t i2 = SCM_I_ARRAY_BASE (ra2);
# 336| ssize_t inc2 = SCM_I_ARRAY_DIMS (ra2)->inc;
# 337| scm_t_array_handle h2;
Error: CPPCHECK_WARNING (CWE-476): [#def140]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:336: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 334| SCM ra2 = SCM_CAR (ras);
# 335| size_t i2 = SCM_I_ARRAY_BASE (ra2);
# 336|-> ssize_t inc2 = SCM_I_ARRAY_DIMS (ra2)->inc;
# 337| scm_t_array_handle h2;
# 338| ra2 = SCM_I_ARRAY_V (ra2);
Error: CPPCHECK_WARNING (CWE-476): [#def141]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:338: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 336| ssize_t inc2 = SCM_I_ARRAY_DIMS (ra2)->inc;
# 337| scm_t_array_handle h2;
# 338|-> ra2 = SCM_I_ARRAY_V (ra2);
# 339| scm_array_get_handle (ra2, &h2);
# 340| ras = SCM_CDR (ras);
Error: CPPCHECK_WARNING (CWE-476): [#def142]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:340: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 338| ra2 = SCM_I_ARRAY_V (ra2);
# 339| scm_array_get_handle (ra2, &h2);
# 340|-> ras = SCM_CDR (ras);
# 341| if (scm_is_null (ras))
# 342| for (; n--; i0 += inc0, i1 += inc1, i2 += inc2)
Error: CPPCHECK_WARNING (CWE-476): [#def143]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:341: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 339| scm_array_get_handle (ra2, &h2);
# 340| ras = SCM_CDR (ras);
# 341|-> if (scm_is_null (ras))
# 342| for (; n--; i0 += inc0, i1 += inc1, i2 += inc2)
# 343| h0.vset (h0.vector, i0, scm_call_2 (proc, h1.vref (h1.vector, i1), h2.vref (h2.vector, i2)));
Error: CPPCHECK_WARNING (CWE-476): [#def144]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:357: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 355| {
# 356| *p = scm_cons (SCM_UNSPECIFIED, SCM_EOL);
# 357|-> sa[k] = SCM_CARLOC (*p);
# 358| p = SCM_CDRLOC (*p);
# 359| }
Error: CPPCHECK_WARNING (CWE-476): [#def145]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:358: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 356| *p = scm_cons (SCM_UNSPECIFIED, SCM_EOL);
# 357| sa[k] = SCM_CARLOC (*p);
# 358|-> p = SCM_CDRLOC (*p);
# 359| }
# 360|
Error: CPPCHECK_WARNING (CWE-476): [#def146]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:400: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 398| #define FUNC_NAME s_scm_array_map_x
# 399| {
# 400|-> SCM_VALIDATE_PROC (2, proc);
# 401| SCM_VALIDATE_REST_ARGUMENT (lra);
# 402|
Error: CPPCHECK_WARNING (CWE-476): [#def147]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:412: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 410| rafe (SCM ra0, SCM proc, SCM ras)
# 411| {
# 412|-> size_t i0 = SCM_I_ARRAY_BASE (ra0);
# 413| ssize_t inc0 = SCM_I_ARRAY_DIMS (ra0)->inc;
# 414| size_t n = SCM_I_ARRAY_DIMS (ra0)->ubnd + 1;
Error: CPPCHECK_WARNING (CWE-476): [#def148]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:413: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 411| {
# 412| size_t i0 = SCM_I_ARRAY_BASE (ra0);
# 413|-> ssize_t inc0 = SCM_I_ARRAY_DIMS (ra0)->inc;
# 414| size_t n = SCM_I_ARRAY_DIMS (ra0)->ubnd + 1;
# 415| scm_t_array_handle h0;
Error: CPPCHECK_WARNING (CWE-476): [#def149]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:414: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 412| size_t i0 = SCM_I_ARRAY_BASE (ra0);
# 413| ssize_t inc0 = SCM_I_ARRAY_DIMS (ra0)->inc;
# 414|-> size_t n = SCM_I_ARRAY_DIMS (ra0)->ubnd + 1;
# 415| scm_t_array_handle h0;
# 416| ra0 = SCM_I_ARRAY_V (ra0);
Error: CPPCHECK_WARNING (CWE-476): [#def150]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:416: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 414| size_t n = SCM_I_ARRAY_DIMS (ra0)->ubnd + 1;
# 415| scm_t_array_handle h0;
# 416|-> ra0 = SCM_I_ARRAY_V (ra0);
# 417| scm_array_get_handle (ra0, &h0);
# 418|
Error: CPPCHECK_WARNING (CWE-476): [#def151]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:419: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 417| scm_array_get_handle (ra0, &h0);
# 418|
# 419|-> if (scm_is_null (ras))
# 420| for (; n--; i0 += inc0)
# 421| scm_call_1 (proc, h0.vref (h0.vector, i0));
Error: CPPCHECK_WARNING (CWE-476): [#def152]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:433: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 431| {
# 432| *p = scm_cons (SCM_UNSPECIFIED, SCM_EOL);
# 433|-> sa[k] = SCM_CARLOC (*p);
# 434| p = SCM_CDRLOC (*p);
# 435| }
Error: CPPCHECK_WARNING (CWE-476): [#def153]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:434: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 432| *p = scm_cons (SCM_UNSPECIFIED, SCM_EOL);
# 433| sa[k] = SCM_CARLOC (*p);
# 434|-> p = SCM_CDRLOC (*p);
# 435| }
# 436|
Error: CPPCHECK_WARNING (CWE-476): [#def154]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:461: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 459| #define FUNC_NAME s_scm_array_for_each
# 460| {
# 461|-> SCM_VALIDATE_PROC (1, proc);
# 462| SCM_VALIDATE_REST_ARGUMENT (lra);
# 463| scm_ramapc (rafe, proc, ra0, lra, FUNC_NAME);
Error: CPPCHECK_WARNING (CWE-476): [#def155]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:487: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 485| {
# 486| scm_t_array_handle h;
# 487|-> int k, kmax = SCM_I_ARRAY_NDIM (ra) - 1;
# 488| SCM args = SCM_EOL;
# 489| SCM *p = &args;
Error: CPPCHECK_WARNING (CWE-476): [#def156]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:496: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 494| for (k = 0; k <= kmax; k++)
# 495| {
# 496|-> vi[k] = SCM_I_ARRAY_DIMS (ra)[k].lbnd;
# 497| if (vi[k] > SCM_I_ARRAY_DIMS (ra)[k].ubnd)
# 498| return;
Error: CPPCHECK_WARNING (CWE-476): [#def157]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:497: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 495| {
# 496| vi[k] = SCM_I_ARRAY_DIMS (ra)[k].lbnd;
# 497|-> if (vi[k] > SCM_I_ARRAY_DIMS (ra)[k].ubnd)
# 498| return;
# 499| *p = scm_cons (scm_from_ssize_t (vi[k]), SCM_EOL);
Error: CPPCHECK_WARNING (CWE-476): [#def158]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:500: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 498| return;
# 499| *p = scm_cons (scm_from_ssize_t (vi[k]), SCM_EOL);
# 500|-> si[k] = SCM_CARLOC (*p);
# 501| p = SCM_CDRLOC (*p);
# 502| }
Error: CPPCHECK_WARNING (CWE-476): [#def159]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:501: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 499| *p = scm_cons (scm_from_ssize_t (vi[k]), SCM_EOL);
# 500| si[k] = SCM_CARLOC (*p);
# 501|-> p = SCM_CDRLOC (*p);
# 502| }
# 503|
Error: CPPCHECK_WARNING (CWE-476): [#def160]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:511: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 509| {
# 510| size_t i;
# 511|-> vi[kmax] = SCM_I_ARRAY_DIMS (ra)[kmax].lbnd;
# 512| i = cindk (ra, vi, kmax+1);
# 513| for (; vi[kmax] <= SCM_I_ARRAY_DIMS (ra)[kmax].ubnd; ++vi[kmax])
Error: CPPCHECK_WARNING (CWE-476): [#def161]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:513: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 511| vi[kmax] = SCM_I_ARRAY_DIMS (ra)[kmax].lbnd;
# 512| i = cindk (ra, vi, kmax+1);
# 513|-> for (; vi[kmax] <= SCM_I_ARRAY_DIMS (ra)[kmax].ubnd; ++vi[kmax])
# 514| {
# 515| *(si[kmax]) = scm_from_ssize_t (vi[kmax]);
Error: CPPCHECK_WARNING (CWE-476): [#def162]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:517: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 515| *(si[kmax]) = scm_from_ssize_t (vi[kmax]);
# 516| h.vset (h.vector, i, scm_apply_0 (proc, args));
# 517|-> i += SCM_I_ARRAY_DIMS (ra)[kmax].inc;
# 518| }
# 519| k--;
Error: CPPCHECK_WARNING (CWE-476): [#def163]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:521: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 519| k--;
# 520| }
# 521|-> else if (vi[k] < SCM_I_ARRAY_DIMS (ra)[k].ubnd)
# 522| {
# 523| *(si[k]) = scm_from_ssize_t (++vi[k]);
Error: CPPCHECK_WARNING (CWE-476): [#def164]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:528: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 526| else
# 527| {
# 528|-> vi[k] = SCM_I_ARRAY_DIMS (ra)[k].lbnd - 1;
# 529| k--;
# 530| }
Error: CPPCHECK_WARNING (CWE-476): [#def165]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:557: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 555| #define FUNC_NAME s_scm_array_index_map_x
# 556| {
# 557|-> SCM_VALIDATE_PROC (2, proc);
# 558|
# 559| switch (scm_c_array_rank (ra))
Error: CPPCHECK_WARNING (CWE-476): [#def166]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:582: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 580| {
# 581| if (dim == scm_array_handle_rank (hx))
# 582|-> return scm_is_true (scm_equal_p (scm_array_handle_ref (hx, posx),
# 583| scm_array_handle_ref (hy, posy)));
# 584| else
Error: CPPCHECK_WARNING (CWE-476): [#def167]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:631: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 629| res = scm_from_bool (hx.ndims == hy.ndims && t1 == t2);
# 630|
# 631|-> if (scm_is_true (res))
# 632| res = scm_from_bool (array_compare (&hx, &hy, 0, 0, 0));
# 633|
Error: CPPCHECK_WARNING (CWE-476): [#def168]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:649: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 647| #define FUNC_NAME s_scm_i_array_equal_p
# 648| {
# 649|-> if (SCM_UNBNDP (ra0) || SCM_UNBNDP (ra1))
# 650| return SCM_BOOL_T;
# 651|
Error: CPPCHECK_WARNING (CWE-476): [#def169]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:652: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 650| return SCM_BOOL_T;
# 651|
# 652|-> while (!scm_is_null (rest))
# 653| {
# 654| if (scm_is_false (scm_array_equal_p (ra0, ra1)))
Error: CPPCHECK_WARNING (CWE-476): [#def170]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:654: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 652| while (!scm_is_null (rest))
# 653| {
# 654|-> if (scm_is_false (scm_array_equal_p (ra0, ra1)))
# 655| return SCM_BOOL_F;
# 656| ra0 = ra1;
Error: CPPCHECK_WARNING (CWE-476): [#def171]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:669: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 667| scm_i_array_rebase (SCM a, size_t base)
# 668| {
# 669|-> size_t ndim = SCM_I_ARRAY_NDIM (a);
# 670| SCM b = scm_i_raw_array (ndim);
# 671| SCM_I_ARRAY_SET_V (b, SCM_I_ARRAY_V (a));
Error: CPPCHECK_WARNING (CWE-476): [#def172]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:671: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 669| size_t ndim = SCM_I_ARRAY_NDIM (a);
# 670| SCM b = scm_i_raw_array (ndim);
# 671|-> SCM_I_ARRAY_SET_V (b, SCM_I_ARRAY_V (a));
# 672| /* FIXME do check base */
# 673| SCM_I_ARRAY_SET_BASE (b, base);
Error: CPPCHECK_WARNING (CWE-476): [#def173]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:673: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 671| SCM_I_ARRAY_SET_V (b, SCM_I_ARRAY_V (a));
# 672| /* FIXME do check base */
# 673|-> SCM_I_ARRAY_SET_BASE (b, base);
# 674| memcpy (SCM_I_ARRAY_DIMS (b), SCM_I_ARRAY_DIMS (a), sizeof (scm_t_array_dim)*ndim);
# 675| return b;
Error: CPPCHECK_WARNING (CWE-476): [#def174]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:674: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 672| /* FIXME do check base */
# 673| SCM_I_ARRAY_SET_BASE (b, base);
# 674|-> memcpy (SCM_I_ARRAY_DIMS (b), SCM_I_ARRAY_DIMS (a), sizeof (scm_t_array_dim)*ndim);
# 675| return b;
# 676| }
Error: CPPCHECK_WARNING (CWE-476): [#def175]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:814: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 812| {
# 813| ai[n] = scm_i_make_array(rank[n]-frank);
# 814|-> SCM_I_ARRAY_SET_V (ai[n], scm_shared_array_root(args_[n]));
# 815| /* FIXME scm_array_handle_base (ah+n) should be in Guile */
# 816| SCM_I_ARRAY_SET_BASE (ai[n], ah[n].base);
Error: CPPCHECK_WARNING (CWE-476): [#def176]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:816: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 814| SCM_I_ARRAY_SET_V (ai[n], scm_shared_array_root(args_[n]));
# 815| /* FIXME scm_array_handle_base (ah+n) should be in Guile */
# 816|-> SCM_I_ARRAY_SET_BASE (ai[n], ah[n].base);
# 817| ais = SCM_I_ARRAY_DIMS(ai[n]);
# 818| for (k=frank; k!=rank[n]; ++k)
Error: CPPCHECK_WARNING (CWE-476): [#def177]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:817: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 815| /* FIXME scm_array_handle_base (ah+n) should be in Guile */
# 816| SCM_I_ARRAY_SET_BASE (ai[n], ah[n].base);
# 817|-> ais = SCM_I_ARRAY_DIMS(ai[n]);
# 818| for (k=frank; k!=rank[n]; ++k)
# 819| {
Error: CPPCHECK_WARNING (CWE-476): [#def178]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:829: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 827| {
# 828| *p = scm_cons (SCM_UNSPECIFIED, SCM_EOL);
# 829|-> dargs[n] = SCM_CARLOC (*p);
# 830| p = SCM_CDRLOC (*p);
# 831| }
Error: CPPCHECK_WARNING (CWE-476): [#def179]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:830: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 828| *p = scm_cons (SCM_UNSPECIFIED, SCM_EOL);
# 829| dargs[n] = SCM_CARLOC (*p);
# 830|-> p = SCM_CDRLOC (*p);
# 831| }
# 832| }
Error: CPPCHECK_WARNING (CWE-476): [#def180]
guile30-3.0.9-build/guile-3.0.9/libguile/array-map.c:859: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 857| /* rank loop. */
# 858| for (n=0; n!=N; ++n)
# 859|-> base[n] = SCM_I_ARRAY_BASE(ai[n]);
# 860| for (;;)
# 861| {
Error: CPPCHECK_WARNING: [#def181]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-476): [#def182]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:67: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 65| scm_is_array (SCM obj)
# 66| {
# 67|-> if (!SCM_HEAP_OBJECT_P (obj))
# 68| return 0;
# 69|
Error: CPPCHECK_WARNING (CWE-476): [#def183]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:70: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 68| return 0;
# 69|
# 70|-> switch (SCM_TYP7 (obj))
# 71| {
# 72| case scm_tc7_string:
Error: CPPCHECK_WARNING (CWE-476): [#def184]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:112: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 110|
# 111| scm_array_get_handle (obj, &h);
# 112|-> ret = scm_is_eq (scm_array_handle_element_type (&h), type);
# 113| scm_array_handle_release (&h);
# 114| }
Error: CPPCHECK_WARNING (CWE-476): [#def185]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:247: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 245| if (!scm_is_pair (args))
# 246| SCM_WRONG_NUM_ARGS ();
# 247|-> ind = scm_to_long (SCM_CAR (args));
# 248| args = SCM_CDR (args);
# 249|
Error: CPPCHECK_WARNING (CWE-476): [#def186]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:248: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 246| SCM_WRONG_NUM_ARGS ();
# 247| ind = scm_to_long (SCM_CAR (args));
# 248|-> args = SCM_CDR (args);
# 249|
# 250| if (ind < s[k].lbnd || ind > s[k].ubnd)
Error: CPPCHECK_WARNING (CWE-476): [#def187]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:347: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 345| #define FUNC_NAME s_scm_i_array_ref
# 346| {
# 347|-> if (SCM_UNBNDP (idx0))
# 348| return scm_array_ref (v, SCM_EOL);
# 349| else if (SCM_UNBNDP (idx1))
Error: CPPCHECK_WARNING (CWE-476): [#def188]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:349: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 347| if (SCM_UNBNDP (idx0))
# 348| return scm_array_ref (v, SCM_EOL);
# 349|-> else if (SCM_UNBNDP (idx1))
# 350| return scm_c_array_ref_1 (v, scm_to_ssize_t (idx0));
# 351| else if (scm_is_null (idxN))
Error: CPPCHECK_WARNING (CWE-476): [#def189]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:351: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 349| else if (SCM_UNBNDP (idx1))
# 350| return scm_c_array_ref_1 (v, scm_to_ssize_t (idx0));
# 351|-> else if (scm_is_null (idxN))
# 352| return scm_c_array_ref_2 (v, scm_to_ssize_t (idx0), scm_to_ssize_t (idx1));
# 353| else
Error: CPPCHECK_WARNING (CWE-476): [#def190]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:365: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 363| #define FUNC_NAME s_scm_i_array_set_x
# 364| {
# 365|-> if (SCM_UNBNDP (idx0))
# 366| scm_array_set_x (v, obj, SCM_EOL);
# 367| else if (SCM_UNBNDP (idx1))
Error: CPPCHECK_WARNING (CWE-476): [#def191]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:367: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 365| if (SCM_UNBNDP (idx0))
# 366| scm_array_set_x (v, obj, SCM_EOL);
# 367|-> else if (SCM_UNBNDP (idx1))
# 368| scm_c_array_set_1_x (v, obj, scm_to_ssize_t (idx0));
# 369| else if (scm_is_null (idxN))
Error: CPPCHECK_WARNING (CWE-476): [#def192]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:369: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 367| else if (SCM_UNBNDP (idx1))
# 368| scm_c_array_set_1_x (v, obj, scm_to_ssize_t (idx0));
# 369|-> else if (scm_is_null (idxN))
# 370| scm_c_array_set_2_x (v, obj, scm_to_ssize_t (idx0), scm_to_ssize_t (idx1));
# 371| else
Error: CPPCHECK_WARNING (CWE-476): [#def193]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:426: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 424| scm_c_array_rank (SCM array)
# 425| {
# 426|-> if (SCM_I_ARRAYP (array))
# 427| return SCM_I_ARRAY_NDIM (array);
# 428| else if (scm_is_array (array))
Error: CPPCHECK_WARNING (CWE-476): [#def194]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:427: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 425| {
# 426| if (SCM_I_ARRAYP (array))
# 427|-> return SCM_I_ARRAY_NDIM (array);
# 428| else if (scm_is_array (array))
# 429| return 1;
Error: CPPCHECK_WARNING (CWE-476): [#def195]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:449: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 447| #define FUNC_NAME s_scm_shared_array_root
# 448| {
# 449|-> if (SCM_I_ARRAYP (ra))
# 450| return SCM_I_ARRAY_V (ra);
# 451| else if (scm_is_array (ra))
Error: CPPCHECK_WARNING (CWE-476): [#def196]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:450: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 448| {
# 449| if (SCM_I_ARRAYP (ra))
# 450|-> return SCM_I_ARRAY_V (ra);
# 451| else if (scm_is_array (ra))
# 452| return ra;
Error: CPPCHECK_WARNING (CWE-476): [#def197]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:464: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 462| #define FUNC_NAME s_scm_shared_array_offset
# 463| {
# 464|-> if (SCM_I_ARRAYP (ra))
# 465| return scm_from_size_t (SCM_I_ARRAY_BASE (ra));
# 466| else if (scm_is_array (ra))
Error: CPPCHECK_WARNING (CWE-476): [#def198]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:465: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 463| {
# 464| if (SCM_I_ARRAYP (ra))
# 465|-> return scm_from_size_t (SCM_I_ARRAY_BASE (ra));
# 466| else if (scm_is_array (ra))
# 467| return scm_from_size_t (0);
Error: CPPCHECK_WARNING (CWE-476): [#def199]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:479: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 477| #define FUNC_NAME s_scm_shared_array_increments
# 478| {
# 479|-> if (SCM_I_ARRAYP (ra))
# 480| {
# 481| size_t k = SCM_I_ARRAY_NDIM (ra);
Error: CPPCHECK_WARNING (CWE-476): [#def200]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:481: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 479| if (SCM_I_ARRAYP (ra))
# 480| {
# 481|-> size_t k = SCM_I_ARRAY_NDIM (ra);
# 482| SCM res = SCM_EOL;
# 483| scm_t_array_dim *dims = SCM_I_ARRAY_DIMS (ra);
Error: CPPCHECK_WARNING (CWE-476): [#def201]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:483: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 481| size_t k = SCM_I_ARRAY_NDIM (ra);
# 482| SCM res = SCM_EOL;
# 483|-> scm_t_array_dim *dims = SCM_I_ARRAY_DIMS (ra);
# 484| while (k--)
# 485| res = scm_cons (scm_from_ssize_t (dims[k].inc), res);
Error: CPPCHECK_WARNING (CWE-476): [#def202]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:500: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 498| {
# 499| SCM ra = scm_i_raw_array (ndim);
# 500|-> SCM_I_ARRAY_SET_V (ra, SCM_BOOL_F);
# 501| SCM_I_ARRAY_SET_BASE (ra, 0);
# 502| /* dimensions are unset */
Error: CPPCHECK_WARNING (CWE-476): [#def203]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:501: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 499| SCM ra = scm_i_raw_array (ndim);
# 500| SCM_I_ARRAY_SET_V (ra, SCM_BOOL_F);
# 501|-> SCM_I_ARRAY_SET_BASE (ra, 0);
# 502| /* dimensions are unset */
# 503| return ra;
Error: CPPCHECK_WARNING (CWE-476): [#def204]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:521: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 519|
# 520| ra = scm_i_make_array (ndim);
# 521|-> SCM_I_ARRAY_SET_BASE (ra, 0);
# 522| s = SCM_I_ARRAY_DIMS (ra);
# 523| for (; !scm_is_null (args); s++, args = SCM_CDR (args))
Error: CPPCHECK_WARNING (CWE-476): [#def205]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:522: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 520| ra = scm_i_make_array (ndim);
# 521| SCM_I_ARRAY_SET_BASE (ra, 0);
# 522|-> s = SCM_I_ARRAY_DIMS (ra);
# 523| for (; !scm_is_null (args); s++, args = SCM_CDR (args))
# 524| {
Error: CPPCHECK_WARNING (CWE-476): [#def206]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:523: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 521| SCM_I_ARRAY_SET_BASE (ra, 0);
# 522| s = SCM_I_ARRAY_DIMS (ra);
# 523|-> for (; !scm_is_null (args); s++, args = SCM_CDR (args))
# 524| {
# 525| spec = SCM_CAR (args);
Error: CPPCHECK_WARNING (CWE-476): [#def207]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:525: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 523| for (; !scm_is_null (args); s++, args = SCM_CDR (args))
# 524| {
# 525|-> spec = SCM_CAR (args);
# 526| if (scm_is_integer (spec))
# 527| {
Error: CPPCHECK_WARNING (CWE-476): [#def208]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:536: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 534| else
# 535| {
# 536|-> if (!scm_is_pair (spec) || !scm_is_integer (SCM_CAR (spec)))
# 537| scm_misc_error (NULL, s_bad_spec, SCM_EOL);
# 538| s->lbnd = scm_to_ssize_t (SCM_CAR (spec));
Error: CPPCHECK_WARNING (CWE-476): [#def209]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:538: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 536| if (!scm_is_pair (spec) || !scm_is_integer (SCM_CAR (spec)))
# 537| scm_misc_error (NULL, s_bad_spec, SCM_EOL);
# 538|-> s->lbnd = scm_to_ssize_t (SCM_CAR (spec));
# 539| spec = SCM_CDR (spec);
# 540| if (!scm_is_pair (spec)
Error: CPPCHECK_WARNING (CWE-476): [#def210]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:539: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 537| scm_misc_error (NULL, s_bad_spec, SCM_EOL);
# 538| s->lbnd = scm_to_ssize_t (SCM_CAR (spec));
# 539|-> spec = SCM_CDR (spec);
# 540| if (!scm_is_pair (spec)
# 541| || !scm_is_integer (SCM_CAR (spec))
Error: CPPCHECK_WARNING (CWE-476): [#def211]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:541: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 539| spec = SCM_CDR (spec);
# 540| if (!scm_is_pair (spec)
# 541|-> || !scm_is_integer (SCM_CAR (spec))
# 542| || !scm_is_null (SCM_CDR (spec)))
# 543| scm_misc_error (NULL, s_bad_spec, SCM_EOL);
Error: CPPCHECK_WARNING (CWE-476): [#def212]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:542: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 540| if (!scm_is_pair (spec)
# 541| || !scm_is_integer (SCM_CAR (spec))
# 542|-> || !scm_is_null (SCM_CDR (spec)))
# 543| scm_misc_error (NULL, s_bad_spec, SCM_EOL);
# 544| s->ubnd = scm_to_ssize_t (SCM_CAR (spec));
Error: CPPCHECK_WARNING (CWE-476): [#def213]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:544: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 542| || !scm_is_null (SCM_CDR (spec)))
# 543| scm_misc_error (NULL, s_bad_spec, SCM_EOL);
# 544|-> s->ubnd = scm_to_ssize_t (SCM_CAR (spec));
# 545| if (s->ubnd - s->lbnd < -1)
# 546| scm_misc_error (NULL, s_bad_spec, SCM_EOL);
Error: CPPCHECK_WARNING (CWE-476): [#def214]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:563: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 561|
# 562| ra = scm_i_shap2ra (bounds);
# 563|-> s = SCM_I_ARRAY_DIMS (ra);
# 564| k = SCM_I_ARRAY_NDIM (ra);
# 565|
Error: CPPCHECK_WARNING (CWE-476): [#def215]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:564: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 562| ra = scm_i_shap2ra (bounds);
# 563| s = SCM_I_ARRAY_DIMS (ra);
# 564|-> k = SCM_I_ARRAY_NDIM (ra);
# 565|
# 566| while (k--)
Error: CPPCHECK_WARNING (CWE-476): [#def216]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:573: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 571| }
# 572|
# 573|-> if (scm_is_eq (fill, SCM_UNSPECIFIED))
# 574| fill = SCM_UNDEFINED;
# 575|
Error: CPPCHECK_WARNING (CWE-476): [#def217]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:576: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 574| fill = SCM_UNDEFINED;
# 575|
# 576|-> SCM_I_ARRAY_SET_V (ra, scm_make_generalized_vector (type, scm_from_size_t (rlen), fill));
# 577|
# 578| if (1 == SCM_I_ARRAY_NDIM (ra) && 0 == SCM_I_ARRAY_BASE (ra))
Error: CPPCHECK_WARNING (CWE-476): [#def218]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:578: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 576| SCM_I_ARRAY_SET_V (ra, scm_make_generalized_vector (type, scm_from_size_t (rlen), fill));
# 577|
# 578|-> if (1 == SCM_I_ARRAY_NDIM (ra) && 0 == SCM_I_ARRAY_BASE (ra))
# 579| if (0 == s->lbnd)
# 580| return SCM_I_ARRAY_V (ra);
Error: CPPCHECK_WARNING (CWE-476): [#def219]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:580: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 578| if (1 == SCM_I_ARRAY_NDIM (ra) && 0 == SCM_I_ARRAY_BASE (ra))
# 579| if (0 == s->lbnd)
# 580|-> return SCM_I_ARRAY_V (ra);
# 581|
# 582| return ra;
Error: CPPCHECK_WARNING (CWE-476): [#def220]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:627: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 625|
# 626| SCM_VALIDATE_REST_ARGUMENT (dims);
# 627|-> SCM_VALIDATE_PROC (2, mapfunc);
# 628| ra = scm_i_shap2ra (dims);
# 629|
Error: CPPCHECK_WARNING (CWE-476): [#def221]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:632: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 630| scm_array_get_handle (oldra, &old_handle);
# 631|
# 632|-> if (SCM_I_ARRAYP (oldra))
# 633| {
# 634| SCM_I_ARRAY_SET_V (ra, SCM_I_ARRAY_V (oldra));
Error: CPPCHECK_WARNING (CWE-476): [#def222]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:634: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 632| if (SCM_I_ARRAYP (oldra))
# 633| {
# 634|-> SCM_I_ARRAY_SET_V (ra, SCM_I_ARRAY_V (oldra));
# 635| old_base = old_min = old_max = SCM_I_ARRAY_BASE (oldra);
# 636| s = scm_array_handle_dims (&old_handle);
Error: CPPCHECK_WARNING (CWE-476): [#def223]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:635: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 633| {
# 634| SCM_I_ARRAY_SET_V (ra, SCM_I_ARRAY_V (oldra));
# 635|-> old_base = old_min = old_max = SCM_I_ARRAY_BASE (oldra);
# 636| s = scm_array_handle_dims (&old_handle);
# 637| k = scm_array_handle_rank (&old_handle);
Error: CPPCHECK_WARNING (CWE-476): [#def224]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:648: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 646| else
# 647| {
# 648|-> SCM_I_ARRAY_SET_V (ra, oldra);
# 649| old_base = old_min = 0;
# 650| old_max = scm_c_array_length (oldra) - 1;
Error: CPPCHECK_WARNING (CWE-476): [#def225]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:654: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 652|
# 653| inds = SCM_EOL;
# 654|-> s = SCM_I_ARRAY_DIMS (ra);
# 655| for (k = 0; k < SCM_I_ARRAY_NDIM (ra); k++)
# 656| {
Error: CPPCHECK_WARNING (CWE-476): [#def226]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:655: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 653| inds = SCM_EOL;
# 654| s = SCM_I_ARRAY_DIMS (ra);
# 655|-> for (k = 0; k < SCM_I_ARRAY_NDIM (ra); k++)
# 656| {
# 657| inds = scm_cons (scm_from_ssize_t (s[k].lbnd), inds);
Error: CPPCHECK_WARNING (CWE-476): [#def227]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:660: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 658| if (s[k].ubnd < s[k].lbnd)
# 659| {
# 660|-> if (1 == SCM_I_ARRAY_NDIM (ra))
# 661| ra = scm_make_generalized_vector (scm_array_type (ra),
# 662| SCM_INUM0, SCM_UNDEFINED);
Error: CPPCHECK_WARNING (CWE-476): [#def228]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:664: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 662| SCM_INUM0, SCM_UNDEFINED);
# 663| else
# 664|-> SCM_I_ARRAY_SET_V (ra, scm_make_generalized_vector (scm_array_type (ra),
# 665| SCM_INUM0, SCM_UNDEFINED));
# 666| scm_array_handle_release (&old_handle);
Error: CPPCHECK_WARNING (CWE-476): [#def229]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:674: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 672| i = scm_array_handle_pos (&old_handle, imap);
# 673| new_min = new_max = i + old_base;
# 674|-> SCM_I_ARRAY_SET_BASE (ra, new_min);
# 675| indptr = inds;
# 676| k = SCM_I_ARRAY_NDIM (ra);
Error: CPPCHECK_WARNING (CWE-476): [#def230]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:676: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 674| SCM_I_ARRAY_SET_BASE (ra, new_min);
# 675| indptr = inds;
# 676|-> k = SCM_I_ARRAY_NDIM (ra);
# 677| while (k--)
# 678| {
Error: CPPCHECK_WARNING (CWE-476): [#def231]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:681: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 679| if (s[k].ubnd > s[k].lbnd)
# 680| {
# 681|-> SCM_SETCAR (indptr, scm_sum (SCM_CAR (indptr), scm_from_int (1)));
# 682| imap = scm_apply_0 (mapfunc, scm_reverse (inds));
# 683| s[k].inc = scm_array_handle_pos (&old_handle, imap) - i;
Error: CPPCHECK_WARNING (CWE-476): [#def232]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:692: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 690| else
# 691| s[k].inc = new_max - new_min + 1; /* contiguous by default */
# 692|-> indptr = SCM_CDR (indptr);
# 693| }
# 694|
Error: CPPCHECK_WARNING (CWE-476): [#def233]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:699: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 697| if (old_min > new_min || old_max < new_max)
# 698| SCM_MISC_ERROR ("mapping out of range", SCM_EOL);
# 699|-> if (1 == SCM_I_ARRAY_NDIM (ra) && 0 == SCM_I_ARRAY_BASE (ra))
# 700| {
# 701| SCM v = SCM_I_ARRAY_V (ra);
Error: CPPCHECK_WARNING (CWE-476): [#def234]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:701: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 699| if (1 == SCM_I_ARRAY_NDIM (ra) && 0 == SCM_I_ARRAY_BASE (ra))
# 700| {
# 701|-> SCM v = SCM_I_ARRAY_V (ra);
# 702| size_t length = scm_c_array_length (v);
# 703| if (1 == s->inc && 0 == s->lbnd && length == 1 + s->ubnd)
Error: CPPCHECK_WARNING (CWE-476): [#def235]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:738: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 736| scm_t_array_dim * os;
# 737| *o = scm_i_make_array (k);
# 738|-> SCM_I_ARRAY_SET_V (*o, handle->vector);
# 739| SCM_I_ARRAY_SET_BASE (*o, pos + handle->base);
# 740| os = SCM_I_ARRAY_DIMS (*o);
Error: CPPCHECK_WARNING (CWE-476): [#def236]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:739: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 737| *o = scm_i_make_array (k);
# 738| SCM_I_ARRAY_SET_V (*o, handle->vector);
# 739|-> SCM_I_ARRAY_SET_BASE (*o, pos + handle->base);
# 740| os = SCM_I_ARRAY_DIMS (*o);
# 741| for (; k>0; --k, ++s, ++os)
Error: CPPCHECK_WARNING (CWE-476): [#def237]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:740: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 738| SCM_I_ARRAY_SET_V (*o, handle->vector);
# 739| SCM_I_ARRAY_SET_BASE (*o, pos + handle->base);
# 740|-> os = SCM_I_ARRAY_DIMS (*o);
# 741| for (; k>0; --k, ++s, ++os)
# 742| {
Error: CPPCHECK_WARNING (CWE-476): [#def238]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:772: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 770| if (k==ndim)
# 771| o = ra;
# 772|-> else if (scm_is_null (i))
# 773| {
# 774| array_from_get_o(&handle, k, s, pos, &o);
Error: CPPCHECK_WARNING (CWE-476): [#def239]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:816: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 814| array_from_get_o(&handle, k, s, pos, &o);
# 815| }
# 816|-> else if (scm_is_null(i))
# 817| o = scm_array_handle_ref (&handle, pos);
# 818| else
Error: CPPCHECK_WARNING (CWE-476): [#def240]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:868: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 866| scm_array_copy_x(b, o);
# 867| }
# 868|-> else if (scm_is_null(i))
# 869| {
# 870| scm_array_handle_set (&handle, pos, b); /* ra may be non-ARRAYP */
Error: CPPCHECK_WARNING (CWE-476): [#def241]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:915: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 913|
# 914| SCM_VALIDATE_REST_ARGUMENT (args);
# 915|-> SCM_ASSERT (SCM_HEAP_OBJECT_P (ra), ra, SCM_ARG1, FUNC_NAME);
# 916|
# 917| switch (scm_c_array_rank (ra))
Error: CPPCHECK_WARNING (CWE-476): [#def242]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:920: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 918| {
# 919| case 0:
# 920|-> if (!scm_is_null (args))
# 921| SCM_WRONG_NUM_ARGS ();
# 922| return ra;
Error: CPPCHECK_WARNING (CWE-476): [#def243]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:927: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 925| arguments.
# 926| */
# 927|-> if (scm_is_null (args) || !scm_is_null (SCM_CDR (args)))
# 928| SCM_WRONG_NUM_ARGS ();
# 929| SCM_VALIDATE_INT_COPY (SCM_ARG2, SCM_CAR (args), i);
Error: CPPCHECK_WARNING (CWE-476): [#def244]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:929: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 927| if (scm_is_null (args) || !scm_is_null (SCM_CDR (args)))
# 928| SCM_WRONG_NUM_ARGS ();
# 929|-> SCM_VALIDATE_INT_COPY (SCM_ARG2, SCM_CAR (args), i);
# 930| SCM_ASSERT_RANGE (SCM_ARG2, SCM_CAR (args), i == 0);
# 931| return ra;
Error: CPPCHECK_WARNING (CWE-476): [#def245]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:930: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 928| SCM_WRONG_NUM_ARGS ();
# 929| SCM_VALIDATE_INT_COPY (SCM_ARG2, SCM_CAR (args), i);
# 930|-> SCM_ASSERT_RANGE (SCM_ARG2, SCM_CAR (args), i == 0);
# 931| return ra;
# 932| default:
Error: CPPCHECK_WARNING (CWE-476): [#def246]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:934: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 932| default:
# 933| vargs = scm_vector (args);
# 934|-> if (SCM_SIMPLE_VECTOR_LENGTH (vargs) != SCM_I_ARRAY_NDIM (ra))
# 935| SCM_WRONG_NUM_ARGS ();
# 936| ndim = 0;
Error: CPPCHECK_WARNING (CWE-476): [#def247]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:937: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 935| SCM_WRONG_NUM_ARGS ();
# 936| ndim = 0;
# 937|-> for (k = 0; k < SCM_I_ARRAY_NDIM (ra); k++)
# 938| {
# 939| i = scm_to_signed_integer (SCM_SIMPLE_VECTOR_REF (vargs, k),
Error: CPPCHECK_WARNING (CWE-476): [#def248]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:939: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 937| for (k = 0; k < SCM_I_ARRAY_NDIM (ra); k++)
# 938| {
# 939|-> i = scm_to_signed_integer (SCM_SIMPLE_VECTOR_REF (vargs, k),
# 940| 0, SCM_I_ARRAY_NDIM(ra));
# 941| if (ndim < i)
Error: CPPCHECK_WARNING (CWE-476): [#def249]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:940: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 938| {
# 939| i = scm_to_signed_integer (SCM_SIMPLE_VECTOR_REF (vargs, k),
# 940|-> 0, SCM_I_ARRAY_NDIM(ra));
# 941| if (ndim < i)
# 942| ndim = i;
Error: CPPCHECK_WARNING (CWE-476): [#def250]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:946: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 944| ndim++;
# 945| res = scm_i_make_array (ndim);
# 946|-> SCM_I_ARRAY_SET_V (res, SCM_I_ARRAY_V (ra));
# 947| SCM_I_ARRAY_SET_BASE (res, SCM_I_ARRAY_BASE (ra));
# 948| for (k = ndim; k--;)
Error: CPPCHECK_WARNING (CWE-476): [#def251]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:947: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 945| res = scm_i_make_array (ndim);
# 946| SCM_I_ARRAY_SET_V (res, SCM_I_ARRAY_V (ra));
# 947|-> SCM_I_ARRAY_SET_BASE (res, SCM_I_ARRAY_BASE (ra));
# 948| for (k = ndim; k--;)
# 949| {
Error: CPPCHECK_WARNING (CWE-476): [#def252]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:950: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 948| for (k = ndim; k--;)
# 949| {
# 950|-> SCM_I_ARRAY_DIMS (res)[k].lbnd = 0;
# 951| SCM_I_ARRAY_DIMS (res)[k].ubnd = -1;
# 952| }
Error: CPPCHECK_WARNING (CWE-476): [#def253]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:951: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 949| {
# 950| SCM_I_ARRAY_DIMS (res)[k].lbnd = 0;
# 951|-> SCM_I_ARRAY_DIMS (res)[k].ubnd = -1;
# 952| }
# 953| for (k = SCM_I_ARRAY_NDIM (ra); k--;)
Error: CPPCHECK_WARNING (CWE-476): [#def254]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:953: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 951| SCM_I_ARRAY_DIMS (res)[k].ubnd = -1;
# 952| }
# 953|-> for (k = SCM_I_ARRAY_NDIM (ra); k--;)
# 954| {
# 955| i = scm_to_int (SCM_SIMPLE_VECTOR_REF (vargs, k));
Error: CPPCHECK_WARNING (CWE-476): [#def255]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:955: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 953| for (k = SCM_I_ARRAY_NDIM (ra); k--;)
# 954| {
# 955|-> i = scm_to_int (SCM_SIMPLE_VECTOR_REF (vargs, k));
# 956| s = &(SCM_I_ARRAY_DIMS (ra)[k]);
# 957| r = &(SCM_I_ARRAY_DIMS (res)[i]);
Error: CPPCHECK_WARNING (CWE-476): [#def256]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:956: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 954| {
# 955| i = scm_to_int (SCM_SIMPLE_VECTOR_REF (vargs, k));
# 956|-> s = &(SCM_I_ARRAY_DIMS (ra)[k]);
# 957| r = &(SCM_I_ARRAY_DIMS (res)[i]);
# 958| if (r->ubnd < r->lbnd)
Error: CPPCHECK_WARNING (CWE-476): [#def257]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:957: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 955| i = scm_to_int (SCM_SIMPLE_VECTOR_REF (vargs, k));
# 956| s = &(SCM_I_ARRAY_DIMS (ra)[k]);
# 957|-> r = &(SCM_I_ARRAY_DIMS (res)[i]);
# 958| if (r->ubnd < r->lbnd)
# 959| {
Error: CPPCHECK_WARNING (CWE-476): [#def258]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:971: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 969| if (r->lbnd < s->lbnd)
# 970| {
# 971|-> SCM_I_ARRAY_SET_BASE (res, SCM_I_ARRAY_BASE (res) + (s->lbnd - r->lbnd) * r->inc);
# 972| r->lbnd = s->lbnd;
# 973| }
Error: CPPCHECK_WARNING (CWE-476): [#def259]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1001: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 999| #define FUNC_NAME s_scm_array_contents
# 1000| {
# 1001|-> if (SCM_I_ARRAYP (ra))
# 1002| {
# 1003| SCM v;
Error: CPPCHECK_WARNING (CWE-476): [#def260]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1004: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1002| {
# 1003| SCM v;
# 1004|-> size_t ndim = SCM_I_ARRAY_NDIM (ra);
# 1005| scm_t_array_dim *s = SCM_I_ARRAY_DIMS (ra);
# 1006| size_t k = ndim;
Error: CPPCHECK_WARNING (CWE-476): [#def261]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1005: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1003| SCM v;
# 1004| size_t ndim = SCM_I_ARRAY_NDIM (ra);
# 1005|-> scm_t_array_dim *s = SCM_I_ARRAY_DIMS (ra);
# 1006| size_t k = ndim;
# 1007| size_t len = 1;
Error: CPPCHECK_WARNING (CWE-476): [#def262]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1020: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1018| }
# 1019|
# 1020|-> if (!SCM_UNBNDP (strict) && scm_is_true (strict))
# 1021| {
# 1022| if (ndim && (1 != s[ndim - 1].inc))
Error: CPPCHECK_WARNING (CWE-476): [#def263]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1024: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1022| if (ndim && (1 != s[ndim - 1].inc))
# 1023| return SCM_BOOL_F;
# 1024|-> if (scm_is_bitvector (SCM_I_ARRAY_V (ra))
# 1025| && (len != scm_c_bitvector_length (SCM_I_ARRAY_V (ra)) ||
# 1026| SCM_I_ARRAY_BASE (ra) % SCM_LONG_BIT ||
Error: CPPCHECK_WARNING (CWE-476): [#def264]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1025: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1023| return SCM_BOOL_F;
# 1024| if (scm_is_bitvector (SCM_I_ARRAY_V (ra))
# 1025|-> && (len != scm_c_bitvector_length (SCM_I_ARRAY_V (ra)) ||
# 1026| SCM_I_ARRAY_BASE (ra) % SCM_LONG_BIT ||
# 1027| len % SCM_LONG_BIT))
Error: CPPCHECK_WARNING (CWE-476): [#def265]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1026: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1024| if (scm_is_bitvector (SCM_I_ARRAY_V (ra))
# 1025| && (len != scm_c_bitvector_length (SCM_I_ARRAY_V (ra)) ||
# 1026|-> SCM_I_ARRAY_BASE (ra) % SCM_LONG_BIT ||
# 1027| len % SCM_LONG_BIT))
# 1028| return SCM_BOOL_F;
Error: CPPCHECK_WARNING (CWE-476): [#def266]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1031: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1029| }
# 1030|
# 1031|-> v = SCM_I_ARRAY_V (ra);
# 1032| if ((len == scm_c_array_length (v)) && (0 == SCM_I_ARRAY_BASE (ra)))
# 1033| return v;
Error: CPPCHECK_WARNING (CWE-476): [#def267]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1032: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1030|
# 1031| v = SCM_I_ARRAY_V (ra);
# 1032|-> if ((len == scm_c_array_length (v)) && (0 == SCM_I_ARRAY_BASE (ra)))
# 1033| return v;
# 1034| else
Error: CPPCHECK_WARNING (CWE-476): [#def268]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1037: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1035| {
# 1036| SCM sra = scm_i_make_array (1);
# 1037|-> SCM_I_ARRAY_DIMS (sra)->lbnd = 0;
# 1038| SCM_I_ARRAY_DIMS (sra)->ubnd = len - 1;
# 1039| SCM_I_ARRAY_SET_V (sra, v);
Error: CPPCHECK_WARNING (CWE-476): [#def269]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1038: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1036| SCM sra = scm_i_make_array (1);
# 1037| SCM_I_ARRAY_DIMS (sra)->lbnd = 0;
# 1038|-> SCM_I_ARRAY_DIMS (sra)->ubnd = len - 1;
# 1039| SCM_I_ARRAY_SET_V (sra, v);
# 1040| SCM_I_ARRAY_SET_BASE (sra, SCM_I_ARRAY_BASE (ra));
Error: CPPCHECK_WARNING (CWE-476): [#def270]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1039: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1037| SCM_I_ARRAY_DIMS (sra)->lbnd = 0;
# 1038| SCM_I_ARRAY_DIMS (sra)->ubnd = len - 1;
# 1039|-> SCM_I_ARRAY_SET_V (sra, v);
# 1040| SCM_I_ARRAY_SET_BASE (sra, SCM_I_ARRAY_BASE (ra));
# 1041| SCM_I_ARRAY_DIMS (sra)->inc = (ndim ? SCM_I_ARRAY_DIMS (ra)[ndim - 1].inc : 1);
Error: CPPCHECK_WARNING (CWE-476): [#def271]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1040: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1038| SCM_I_ARRAY_DIMS (sra)->ubnd = len - 1;
# 1039| SCM_I_ARRAY_SET_V (sra, v);
# 1040|-> SCM_I_ARRAY_SET_BASE (sra, SCM_I_ARRAY_BASE (ra));
# 1041| SCM_I_ARRAY_DIMS (sra)->inc = (ndim ? SCM_I_ARRAY_DIMS (ra)[ndim - 1].inc : 1);
# 1042| return sra;
Error: CPPCHECK_WARNING (CWE-476): [#def272]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1041: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1039| SCM_I_ARRAY_SET_V (sra, v);
# 1040| SCM_I_ARRAY_SET_BASE (sra, SCM_I_ARRAY_BASE (ra));
# 1041|-> SCM_I_ARRAY_DIMS (sra)->inc = (ndim ? SCM_I_ARRAY_DIMS (ra)[ndim - 1].inc : 1);
# 1042| return sra;
# 1043| }
Error: CPPCHECK_WARNING (CWE-476): [#def273]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1068: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1066| while (n > 0 && scm_is_pair (lst))
# 1067| {
# 1068|-> list_to_array (SCM_CAR (lst), handle, pos, k + 1);
# 1069| pos += inc;
# 1070| lst = SCM_CDR (lst);
Error: CPPCHECK_WARNING (CWE-476): [#def274]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1070: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1068| list_to_array (SCM_CAR (lst), handle, pos, k + 1);
# 1069| pos += inc;
# 1070|-> lst = SCM_CDR (lst);
# 1071| n -= 1;
# 1072| }
Error: CPPCHECK_WARNING (CWE-476): [#def275]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1075: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1073| if (n != 0)
# 1074| errmsg = "too few elements for array dimension ~a, need ~a";
# 1075|-> if (!scm_is_null (lst))
# 1076| errmsg = "too many elements for array dimension ~a, want ~a";
# 1077| if (errmsg)
Error: CPPCHECK_WARNING (CWE-476): [#def276]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1113: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1111| {
# 1112| shape = scm_cons (scm_length (row), shape);
# 1113|-> if (k > 0 && !scm_is_null (row))
# 1114| row = scm_car (row);
# 1115| }
Error: CPPCHECK_WARNING (CWE-476): [#def277]
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.c:1135: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1133| if (scm_is_pair (shape_spec))
# 1134| {
# 1135|-> if (!scm_is_null (row))
# 1136| row = scm_car (row);
# 1137| }
Error: CPPCHECK_WARNING (CWE-476): [#def278]
guile30-3.0.9-build/guile-3.0.9/libguile/async.c:95: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 93| for (walk = asyncs;
# 94| scm_is_pair (walk);
# 95|-> walk = scm_atomic_ref_scm (SCM_CDRLOC (walk)))
# 96| if (scm_is_eq (SCM_CAR (walk), proc))
# 97| return;
Error: CPPCHECK_WARNING (CWE-476): [#def279]
guile30-3.0.9-build/guile-3.0.9/libguile/async.c:96: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 94| scm_is_pair (walk);
# 95| walk = scm_atomic_ref_scm (SCM_CDRLOC (walk)))
# 96|-> if (scm_is_eq (SCM_CAR (walk), proc))
# 97| return;
# 98|
Error: CPPCHECK_WARNING (CWE-476): [#def280]
guile30-3.0.9-build/guile-3.0.9/libguile/async.c:102: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 100| asyncs = scm_atomic_compare_and_swap_scm
# 101| (&t->pending_asyncs, asyncs, scm_cons (proc, asyncs));
# 102|-> if (scm_is_eq (asyncs, expected))
# 103| return;
# 104| }
Error: CPPCHECK_WARNING (CWE-476): [#def281]
guile30-3.0.9-build/guile-3.0.9/libguile/async.c:121: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 119| pairs were given to us after an atomic update to t->pending_asyncs,
# 120| no need to use atomic ops to traverse the list. */
# 121|-> while (scm_is_pair (SCM_CDR (last_pair)))
# 122| {
# 123| penultimate_pair = last_pair;
Error: CPPCHECK_WARNING (CWE-476): [#def282]
guile30-3.0.9-build/guile-3.0.9/libguile/async.c:124: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 122| {
# 123| penultimate_pair = last_pair;
# 124|-> last_pair = SCM_CDR (last_pair);
# 125| }
# 126|
Error: CPPCHECK_WARNING (CWE-476): [#def283]
guile30-3.0.9-build/guile-3.0.9/libguile/async.c:128: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 126|
# 127| /* Sever the tail. */
# 128|-> if (scm_is_false (penultimate_pair))
# 129| {
# 130| if (!scm_is_eq (asyncs,
Error: CPPCHECK_WARNING (CWE-476): [#def284]
guile30-3.0.9-build/guile-3.0.9/libguile/async.c:130: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 128| if (scm_is_false (penultimate_pair))
# 129| {
# 130|-> if (!scm_is_eq (asyncs,
# 131| scm_atomic_compare_and_swap_scm (&t->pending_asyncs,
# 132| asyncs, SCM_EOL)))
Error: CPPCHECK_WARNING (CWE-476): [#def285]
guile30-3.0.9-build/guile-3.0.9/libguile/async.c:136: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 134| }
# 135| else
# 136|-> scm_atomic_set_scm (SCM_CDRLOC (penultimate_pair), SCM_EOL);
# 137|
# 138| /* Disable it. */
Error: CPPCHECK_WARNING (CWE-476): [#def286]
guile30-3.0.9-build/guile-3.0.9/libguile/async.c:139: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 137|
# 138| /* Disable it. */
# 139|-> scm_atomic_set_scm (SCM_CDRLOC (last_pair), SCM_BOOL_F);
# 140|
# 141| return SCM_CAR (last_pair);
Error: CPPCHECK_WARNING (CWE-476): [#def287]
guile30-3.0.9-build/guile-3.0.9/libguile/async.c:141: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 139| scm_atomic_set_scm (SCM_CDRLOC (last_pair), SCM_BOOL_F);
# 140|
# 141|-> return SCM_CAR (last_pair);
# 142| }
# 143| }
Error: CPPCHECK_WARNING (CWE-476): [#def288]
guile30-3.0.9-build/guile-3.0.9/libguile/async.c:153: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 151| return;
# 152|
# 153|-> while (!scm_is_null (scm_atomic_ref_scm (&t->pending_asyncs)))
# 154| scm_call_0 (scm_i_async_pop (t));
# 155| }
Error: CPPCHECK_WARNING (CWE-476): [#def289]
guile30-3.0.9-build/guile-3.0.9/libguile/async.c:181: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 179| /* If no interrupt was registered in the meantime, then any future
# 180| wakeup will signal the FD or cond var. */
# 181|-> if (scm_is_null (scm_atomic_ref_scm (&t->pending_asyncs)))
# 182| return 0;
# 183|
Error: CPPCHECK_WARNING (CWE-476): [#def290]
guile30-3.0.9-build/guile-3.0.9/libguile/async.c:253: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 251| struct scm_thread_wake_data *wake;
# 252|
# 253|-> if (SCM_UNBNDP (thread))
# 254| t = SCM_I_CURRENT_THREAD;
# 255| else
Error: CPPCHECK_WARNING (CWE-476): [#def291]
guile30-3.0.9-build/guile-3.0.9/libguile/async.c:258: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 256| {
# 257| SCM_VALIDATE_THREAD (2, thread);
# 258|-> t = SCM_I_THREAD_DATA (thread);
# 259| }
# 260|
Error: CPPCHECK_WARNING (CWE-476): [#def292]
guile30-3.0.9-build/guile-3.0.9/libguile/async.c:319: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 317| {
# 318| SCM_VALIDATE_REST_ARGUMENT (args);
# 319|-> return (SCM_NULL_OR_NIL_P (args) ? SCM_BOOL_F : SCM_CAR (args));
# 320| }
# 321| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def293]
guile30-3.0.9-build/guile-3.0.9/libguile/atomic.c:44: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 42| #define FUNC_NAME s_scm_make_atomic_box
# 43| {
# 44|-> SCM ret = scm_cell (scm_tc7_atomic_box, SCM_UNPACK (SCM_UNDEFINED));
# 45| scm_atomic_box_set_x (ret, init);
# 46| return ret;
Error: CPPCHECK_WARNING (CWE-476): [#def294]
guile30-3.0.9-build/guile-3.0.9/libguile/atomic.c:115: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 113| {
# 114| scm_puts ("#<atomic-box ", port);
# 115|-> scm_uintprint (SCM_UNPACK (exp), 16, port);
# 116| scm_puts (" value: ", port);
# 117| scm_iprin1 (scm_atomic_box_ref (exp), port, pstate);
Error: CPPCHECK_WARNING (CWE-476): [#def295]
guile30-3.0.9-build/guile-3.0.9/libguile/atomic.h:32: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 30| scm_is_atomic_box (SCM obj)
# 31| {
# 32|-> return SCM_HAS_TYP7 (obj, scm_tc7_atomic_box);
# 33| }
# 34|
Error: CPPCHECK_WARNING (CWE-476): [#def296]
guile30-3.0.9-build/guile-3.0.9/libguile/atomic.h:38: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 36| scm_atomic_box_loc (SCM obj)
# 37| {
# 38|-> return SCM_CELL_OBJECT_LOC (obj, 1);
# 39| }
# 40|
Error: CPPCHECK_WARNING (CWE-476): [#def297]
guile30-3.0.9-build/guile-3.0.9/libguile/atomics-internal.h:64: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 62| {
# 63| atomic_uintptr_t *a_loc = (atomic_uintptr_t *) loc;
# 64|-> atomic_store (a_loc, SCM_UNPACK (val));
# 65| }
# 66| static inline SCM
Error: CPPCHECK_WARNING (CWE-476): [#def298]
guile30-3.0.9-build/guile-3.0.9/libguile/atomics-internal.h:76: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 74| {
# 75| atomic_uintptr_t *a_loc = (atomic_uintptr_t *) loc;
# 76|-> return SCM_PACK (atomic_exchange (a_loc, SCM_UNPACK (val)));
# 77| }
# 78| static inline SCM
Error: CPPCHECK_WARNING (CWE-476): [#def299]
guile30-3.0.9-build/guile-3.0.9/libguile/atomics-internal.h:84: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 82| SCM result = expected;
# 83| atomic_compare_exchange_strong (a_loc, (uintptr_t *) &result,
# 84|-> SCM_UNPACK (desired));
# 85| return result;
# 86| }
Error: CPPCHECK_WARNING (CWE-476): [#def300]
guile30-3.0.9-build/guile-3.0.9/libguile/backtrace.c:115: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 113| scm_i_pthread_once (&once, init_print_exception_var);
# 114|
# 115|-> SCM_VALIDATE_OPOUTPORT (1, port);
# 116| if (scm_is_true (frame))
# 117| SCM_VALIDATE_FRAME (2, frame);
Error: CPPCHECK_WARNING (CWE-476): [#def301]
guile30-3.0.9-build/guile-3.0.9/libguile/backtrace.c:116: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 114|
# 115| SCM_VALIDATE_OPOUTPORT (1, port);
# 116|-> if (scm_is_true (frame))
# 117| SCM_VALIDATE_FRAME (2, frame);
# 118| SCM_VALIDATE_SYMBOL (3, key);
Error: CPPCHECK_WARNING (CWE-476): [#def302]
guile30-3.0.9-build/guile-3.0.9/libguile/backtrace.c:117: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 115| SCM_VALIDATE_OPOUTPORT (1, port);
# 116| if (scm_is_true (frame))
# 117|-> SCM_VALIDATE_FRAME (2, frame);
# 118| SCM_VALIDATE_SYMBOL (3, key);
# 119| SCM_VALIDATE_LIST (4, args);
Error: CPPCHECK_WARNING (CWE-476): [#def303]
guile30-3.0.9-build/guile-3.0.9/libguile/backtrace.c:118: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 116| if (scm_is_true (frame))
# 117| SCM_VALIDATE_FRAME (2, frame);
# 118|-> SCM_VALIDATE_SYMBOL (3, key);
# 119| SCM_VALIDATE_LIST (4, args);
# 120|
Error: CPPCHECK_WARNING (CWE-476): [#def304]
guile30-3.0.9-build/guile-3.0.9/libguile/backtrace.c:179: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 177| #define FUNC_NAME s_scm_display_error
# 178| {
# 179|-> SCM_VALIDATE_OUTPUT_PORT (2, port);
# 180|
# 181| scm_i_display_error (frame, port, subr, message, args, rest);
Error: CPPCHECK_WARNING (CWE-476): [#def305]
guile30-3.0.9-build/guile-3.0.9/libguile/backtrace.c:221: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 219| init_print_frames_var_and_frame_to_stack_vector_var);
# 220|
# 221|-> a->port = SCM_COERCE_OUTPORT (a->port);
# 222|
# 223| /* Argument checking and extraction. */
Error: CPPCHECK_WARNING (CWE-476): [#def306]
guile30-3.0.9-build/guile-3.0.9/libguile/backtrace.c:224: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 222|
# 223| /* Argument checking and extraction. */
# 224|-> SCM_VALIDATE_STACK (1, a->stack);
# 225| SCM_VALIDATE_OPOUTPORT (2, a->port);
# 226|
Error: CPPCHECK_WARNING (CWE-476): [#def307]
guile30-3.0.9-build/guile-3.0.9/libguile/backtrace.c:225: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 223| /* Argument checking and extraction. */
# 224| SCM_VALIDATE_STACK (1, a->stack);
# 225|-> SCM_VALIDATE_OPOUTPORT (2, a->port);
# 226|
# 227| if (scm_is_false (a->first))
Error: CPPCHECK_WARNING (CWE-476): [#def308]
guile30-3.0.9-build/guile-3.0.9/libguile/backtrace.c:227: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 225| SCM_VALIDATE_OPOUTPORT (2, a->port);
# 226|
# 227|-> if (scm_is_false (a->first))
# 228| a->first = SCM_INUM0;
# 229| if (scm_is_false (a->depth))
Error: CPPCHECK_WARNING (CWE-476): [#def309]
guile30-3.0.9-build/guile-3.0.9/libguile/backtrace.c:229: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 227| if (scm_is_false (a->first))
# 228| a->first = SCM_INUM0;
# 229|-> if (scm_is_false (a->depth))
# 230| a->depth = scm_from_int (SCM_BACKTRACE_DEPTH);
# 231|
Error: CPPCHECK_WARNING (CWE-476): [#def310]
guile30-3.0.9-build/guile-3.0.9/libguile/backtrace.c:232: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 230| a->depth = scm_from_int (SCM_BACKTRACE_DEPTH);
# 231|
# 232|-> if (scm_is_false (scm_less_p (a->first, scm_stack_length (a->stack))))
# 233| return SCM_UNSPECIFIED;
# 234|
Error: CPPCHECK_WARNING (CWE-476): [#def311]
guile30-3.0.9-build/guile-3.0.9/libguile/backtrace.c:273: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 271| a.stack = stack;
# 272| a.port = port;
# 273|-> a.first = SCM_UNBNDP (first) ? SCM_BOOL_F : first;
# 274| a.depth = SCM_UNBNDP (depth) ? SCM_BOOL_F : depth;
# 275| a.highlight_objects = SCM_UNBNDP (highlights) ? SCM_EOL : highlights;
Error: CPPCHECK_WARNING (CWE-476): [#def312]
guile30-3.0.9-build/guile-3.0.9/libguile/backtrace.c:274: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 272| a.port = port;
# 273| a.first = SCM_UNBNDP (first) ? SCM_BOOL_F : first;
# 274|-> a.depth = SCM_UNBNDP (depth) ? SCM_BOOL_F : depth;
# 275| a.highlight_objects = SCM_UNBNDP (highlights) ? SCM_EOL : highlights;
# 276|
Error: CPPCHECK_WARNING (CWE-476): [#def313]
guile30-3.0.9-build/guile-3.0.9/libguile/backtrace.c:275: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 273| a.first = SCM_UNBNDP (first) ? SCM_BOOL_F : first;
# 274| a.depth = SCM_UNBNDP (depth) ? SCM_BOOL_F : depth;
# 275|-> a.highlight_objects = SCM_UNBNDP (highlights) ? SCM_EOL : highlights;
# 276|
# 277| scm_internal_catch (SCM_BOOL_T,
Error: CPPCHECK_WARNING (CWE-476): [#def314]
guile30-3.0.9-build/guile-3.0.9/libguile/backtrace.c:279: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 277| scm_internal_catch (SCM_BOOL_T,
# 278| (scm_t_catch_body) display_backtrace_body, &a,
# 279|-> (scm_t_catch_handler) error_during_backtrace, SCM_UNPACK_POINTER (port));
# 280|
# 281| return SCM_UNSPECIFIED;
Error: CPPCHECK_WARNING (CWE-476): [#def315]
guile30-3.0.9-build/guile-3.0.9/libguile/backtrace.c:305: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 303| SCM stack = scm_make_stack (SCM_BOOL_T, SCM_EOL);
# 304|
# 305|-> if (SCM_UNBNDP (highlights))
# 306| highlights = SCM_EOL;
# 307|
Error: CPPCHECK_WARNING: [#def316]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-476): [#def317]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:71: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 69| scm_i_bitvector_bits (SCM vec)
# 70| {
# 71|-> if (!IS_BITVECTOR (vec))
# 72| abort ();
# 73| return BITVECTOR_BITS (vec);
Error: CPPCHECK_WARNING (CWE-476): [#def318]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:73: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 71| if (!IS_BITVECTOR (vec))
# 72| abort ();
# 73|-> return BITVECTOR_BITS (vec);
# 74| }
# 75|
Error: CPPCHECK_WARNING (CWE-476): [#def319]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:79: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 77| scm_i_is_mutable_bitvector (SCM vec)
# 78| {
# 79|-> return IS_MUTABLE_BITVECTOR (vec);
# 80| }
# 81|
Error: CPPCHECK_WARNING (CWE-476): [#def320]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:85: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 83| scm_i_print_bitvector (SCM vec, SCM port, scm_print_state *pstate)
# 84| {
# 85|-> size_t bit_len = BITVECTOR_LENGTH (vec);
# 86| size_t word_len = (bit_len+31)/32;
# 87| uint32_t *bits = BITVECTOR_BITS (vec);
Error: CPPCHECK_WARNING (CWE-476): [#def321]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:87: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 85| size_t bit_len = BITVECTOR_LENGTH (vec);
# 86| size_t word_len = (bit_len+31)/32;
# 87|-> uint32_t *bits = BITVECTOR_BITS (vec);
# 88| size_t i, j;
# 89|
Error: CPPCHECK_WARNING (CWE-476): [#def322]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:104: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 102| scm_i_bitvector_equal_p (SCM vec1, SCM vec2)
# 103| {
# 104|-> size_t bit_len = BITVECTOR_LENGTH (vec1);
# 105| size_t word_len = (bit_len + 31) / 32;
# 106| uint32_t last_mask = ((uint32_t)-1) >> (32*word_len - bit_len);
Error: CPPCHECK_WARNING (CWE-476): [#def323]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:107: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 105| size_t word_len = (bit_len + 31) / 32;
# 106| uint32_t last_mask = ((uint32_t)-1) >> (32*word_len - bit_len);
# 107|-> uint32_t *bits1 = BITVECTOR_BITS (vec1);
# 108| uint32_t *bits2 = BITVECTOR_BITS (vec2);
# 109|
Error: CPPCHECK_WARNING (CWE-476): [#def324]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:108: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 106| uint32_t last_mask = ((uint32_t)-1) >> (32*word_len - bit_len);
# 107| uint32_t *bits1 = BITVECTOR_BITS (vec1);
# 108|-> uint32_t *bits2 = BITVECTOR_BITS (vec2);
# 109|
# 110| /* compare lengths */
Error: CPPCHECK_WARNING (CWE-476): [#def325]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:111: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 109|
# 110| /* compare lengths */
# 111|-> if (BITVECTOR_LENGTH (vec2) != bit_len)
# 112| return SCM_BOOL_F;
# 113| /* avoid underflow in word_len-1 below. */
Error: CPPCHECK_WARNING (CWE-476): [#def326]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:128: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 126| scm_is_bitvector (SCM vec)
# 127| {
# 128|-> return IS_BITVECTOR (vec);
# 129| }
# 130|
Error: CPPCHECK_WARNING (CWE-476): [#def327]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:152: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 150| res = scm_double_cell (scm_tc7_bitvector, len, (scm_t_bits)bits, 0);
# 151|
# 152|-> if (SCM_UNBNDP (fill) || !scm_is_true (fill))
# 153| scm_c_bitvector_clear_all_bits_x (res);
# 154| else
Error: CPPCHECK_WARNING (CWE-476): [#def328]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:182: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 180| scm_c_bitvector_length (SCM vec)
# 181| {
# 182|-> if (!IS_BITVECTOR (vec))
# 183| scm_wrong_type_arg_msg (NULL, 0, vec, "bitvector");
# 184| return BITVECTOR_LENGTH (vec);
Error: CPPCHECK_WARNING (CWE-476): [#def329]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:184: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 182| if (!IS_BITVECTOR (vec))
# 183| scm_wrong_type_arg_msg (NULL, 0, vec, "bitvector");
# 184|-> return BITVECTOR_LENGTH (vec);
# 185| }
# 186|
Error: CPPCHECK_WARNING (CWE-476): [#def330]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:261: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 259| #define FUNC_NAME "bitvector-bit-set?"
# 260| {
# 261|-> VALIDATE_BITVECTOR (1, vec);
# 262| if (idx >= BITVECTOR_LENGTH (vec))
# 263| SCM_OUT_OF_RANGE (2, scm_from_size_t (idx));
Error: CPPCHECK_WARNING (CWE-476): [#def331]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:262: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 260| {
# 261| VALIDATE_BITVECTOR (1, vec);
# 262|-> if (idx >= BITVECTOR_LENGTH (vec))
# 263| SCM_OUT_OF_RANGE (2, scm_from_size_t (idx));
# 264|
Error: CPPCHECK_WARNING (CWE-476): [#def332]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:265: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 263| SCM_OUT_OF_RANGE (2, scm_from_size_t (idx));
# 264|
# 265|-> const uint32_t *bits = BITVECTOR_BITS (vec);
# 266| return (bits[idx/32] & (1L << (idx%32))) ? 1 : 0;
# 267| }
Error: CPPCHECK_WARNING (CWE-476): [#def333]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:301: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 299| #define FUNC_NAME "bitvector-set-bit!"
# 300| {
# 301|-> VALIDATE_MUTABLE_BITVECTOR (1, vec);
# 302| if (idx >= BITVECTOR_LENGTH (vec))
# 303| SCM_OUT_OF_RANGE (2, scm_from_size_t (idx));
Error: CPPCHECK_WARNING (CWE-476): [#def334]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:302: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 300| {
# 301| VALIDATE_MUTABLE_BITVECTOR (1, vec);
# 302|-> if (idx >= BITVECTOR_LENGTH (vec))
# 303| SCM_OUT_OF_RANGE (2, scm_from_size_t (idx));
# 304|
Error: CPPCHECK_WARNING (CWE-476): [#def335]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:305: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 303| SCM_OUT_OF_RANGE (2, scm_from_size_t (idx));
# 304|
# 305|-> uint32_t *bits = BITVECTOR_BITS (vec);
# 306| uint32_t mask = 1L << (idx%32);
# 307| bits[idx/32] |= mask;
Error: CPPCHECK_WARNING (CWE-476): [#def336]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:315: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 313| #define FUNC_NAME "bitvector-clear-bit!"
# 314| {
# 315|-> VALIDATE_MUTABLE_BITVECTOR (1, vec);
# 316| if (idx >= BITVECTOR_LENGTH (vec))
# 317| SCM_OUT_OF_RANGE (2, scm_from_size_t (idx));
Error: CPPCHECK_WARNING (CWE-476): [#def337]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:316: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 314| {
# 315| VALIDATE_MUTABLE_BITVECTOR (1, vec);
# 316|-> if (idx >= BITVECTOR_LENGTH (vec))
# 317| SCM_OUT_OF_RANGE (2, scm_from_size_t (idx));
# 318|
Error: CPPCHECK_WARNING (CWE-476): [#def338]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:319: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 317| SCM_OUT_OF_RANGE (2, scm_from_size_t (idx));
# 318|
# 319|-> uint32_t *bits = BITVECTOR_BITS (vec);
# 320| uint32_t mask = 1L << (idx%32);
# 321| bits[idx/32] &= ~mask;
Error: CPPCHECK_WARNING (CWE-476): [#def339]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:351: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 349| #define FUNC_NAME "bitvector-set-all-bits!"
# 350| {
# 351|-> VALIDATE_MUTABLE_BITVECTOR (1, bv);
# 352| size_t len = BITVECTOR_LENGTH (bv);
# 353|
Error: CPPCHECK_WARNING (CWE-476): [#def340]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:352: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 350| {
# 351| VALIDATE_MUTABLE_BITVECTOR (1, bv);
# 352|-> size_t len = BITVECTOR_LENGTH (bv);
# 353|
# 354| if (len > 0)
Error: CPPCHECK_WARNING (CWE-476): [#def341]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:356: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 354| if (len > 0)
# 355| {
# 356|-> uint32_t *bits = BITVECTOR_BITS (bv);
# 357| size_t word_len = (len + 31) / 32;
# 358| uint32_t last_mask = ((uint32_t)-1) >> (32*word_len - len);
Error: CPPCHECK_WARNING (CWE-476): [#def342]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:370: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 368| #define FUNC_NAME "bitvector-clear-all-bits!"
# 369| {
# 370|-> VALIDATE_MUTABLE_BITVECTOR (1, bv);
# 371| size_t len = BITVECTOR_LENGTH (bv);
# 372|
Error: CPPCHECK_WARNING (CWE-476): [#def343]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:371: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 369| {
# 370| VALIDATE_MUTABLE_BITVECTOR (1, bv);
# 371|-> size_t len = BITVECTOR_LENGTH (bv);
# 372|
# 373| if (len > 0)
Error: CPPCHECK_WARNING (CWE-476): [#def344]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:375: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 373| if (len > 0)
# 374| {
# 375|-> uint32_t *bits = BITVECTOR_BITS (bv);
# 376| size_t word_len = (len + 31) / 32;
# 377| uint32_t last_mask = ((uint32_t)-1) >> (32*word_len - len);
Error: CPPCHECK_WARNING (CWE-476): [#def345]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:410: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 408| SCM vec = scm_c_make_bitvector (bit_len, SCM_UNDEFINED);
# 409| size_t word_len = (bit_len+31)/32;
# 410|-> uint32_t *bits = BITVECTOR_BITS (vec);
# 411| size_t i, j;
# 412|
Error: CPPCHECK_WARNING (CWE-476): [#def346]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:418: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 416| bits[i] = 0;
# 417| for (j = 0; j < 32 && j < bit_len;
# 418|-> j++, mask <<= 1, list = SCM_CDR (list))
# 419| if (scm_is_true (SCM_CAR (list)))
# 420| bits[i] |= mask;
Error: CPPCHECK_WARNING (CWE-476): [#def347]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:419: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 417| for (j = 0; j < 32 && j < bit_len;
# 418| j++, mask <<= 1, list = SCM_CDR (list))
# 419|-> if (scm_is_true (SCM_CAR (list)))
# 420| bits[i] |= mask;
# 421| }
Error: CPPCHECK_WARNING (CWE-476): [#def348]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:435: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 433| SCM res = SCM_EOL;
# 434|
# 435|-> if (IS_BITVECTOR (vec))
# 436| {
# 437| const uint32_t *bits = BITVECTOR_BITS (vec);
Error: CPPCHECK_WARNING (CWE-476): [#def349]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:437: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 435| if (IS_BITVECTOR (vec))
# 436| {
# 437|-> const uint32_t *bits = BITVECTOR_BITS (vec);
# 438| size_t len = BITVECTOR_LENGTH (vec);
# 439| size_t word_len = (len + 31) / 32;
Error: CPPCHECK_WARNING (CWE-476): [#def350]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:438: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 436| {
# 437| const uint32_t *bits = BITVECTOR_BITS (vec);
# 438|-> size_t len = BITVECTOR_LENGTH (vec);
# 439| size_t word_len = (len + 31) / 32;
# 440|
Error: CPPCHECK_WARNING (CWE-476): [#def351]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:497: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 495| #define FUNC_NAME "bitvector-count"
# 496| {
# 497|-> VALIDATE_BITVECTOR (1, bitvector);
# 498|
# 499| size_t len = BITVECTOR_LENGTH (bitvector);
Error: CPPCHECK_WARNING (CWE-476): [#def352]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:499: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 497| VALIDATE_BITVECTOR (1, bitvector);
# 498|
# 499|-> size_t len = BITVECTOR_LENGTH (bitvector);
# 500|
# 501| if (len == 0)
Error: CPPCHECK_WARNING (CWE-476): [#def353]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:504: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 502| return 0;
# 503|
# 504|-> const uint32_t *bits = BITVECTOR_BITS (bitvector);
# 505| size_t count = 0;
# 506|
Error: CPPCHECK_WARNING (CWE-476): [#def354]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:561: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 559| #define FUNC_NAME s_scm_bitvector_position
# 560| {
# 561|-> VALIDATE_BITVECTOR (1, v);
# 562|
# 563| size_t len = BITVECTOR_LENGTH (v);
Error: CPPCHECK_WARNING (CWE-476): [#def355]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:563: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 561| VALIDATE_BITVECTOR (1, v);
# 562|
# 563|-> size_t len = BITVECTOR_LENGTH (v);
# 564| int c_bit = scm_to_bool (bit);
# 565| size_t first_bit =
Error: CPPCHECK_WARNING (CWE-476): [#def356]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:566: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 564| int c_bit = scm_to_bool (bit);
# 565| size_t first_bit =
# 566|-> SCM_UNBNDP (start) ? 0 : scm_to_unsigned_integer (start, 0, len);
# 567|
# 568| if (first_bit == len)
Error: CPPCHECK_WARNING (CWE-476): [#def357]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:571: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 569| return SCM_BOOL_F;
# 570|
# 571|-> const uint32_t *bits = BITVECTOR_BITS (v);
# 572| size_t word_len = (len + 31) / 32;
# 573| uint32_t last_mask = ((uint32_t)-1) >> (32*word_len - len);
Error: CPPCHECK_WARNING (CWE-476): [#def358]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:597: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 595| #define FUNC_NAME "bitvector-set-bits!"
# 596| {
# 597|-> VALIDATE_MUTABLE_BITVECTOR (1, v);
# 598| VALIDATE_BITVECTOR (2, bits);
# 599| size_t v_len = BITVECTOR_LENGTH (v);
Error: CPPCHECK_WARNING (CWE-476): [#def359]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:598: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 596| {
# 597| VALIDATE_MUTABLE_BITVECTOR (1, v);
# 598|-> VALIDATE_BITVECTOR (2, bits);
# 599| size_t v_len = BITVECTOR_LENGTH (v);
# 600| uint32_t *v_bits = BITVECTOR_BITS (v);
Error: CPPCHECK_WARNING (CWE-476): [#def360]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:599: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 597| VALIDATE_MUTABLE_BITVECTOR (1, v);
# 598| VALIDATE_BITVECTOR (2, bits);
# 599|-> size_t v_len = BITVECTOR_LENGTH (v);
# 600| uint32_t *v_bits = BITVECTOR_BITS (v);
# 601| size_t kv_len = BITVECTOR_LENGTH (bits);
Error: CPPCHECK_WARNING (CWE-476): [#def361]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:600: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 598| VALIDATE_BITVECTOR (2, bits);
# 599| size_t v_len = BITVECTOR_LENGTH (v);
# 600|-> uint32_t *v_bits = BITVECTOR_BITS (v);
# 601| size_t kv_len = BITVECTOR_LENGTH (bits);
# 602| const uint32_t *kv_bits = BITVECTOR_BITS (bits);
Error: CPPCHECK_WARNING (CWE-476): [#def362]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:601: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 599| size_t v_len = BITVECTOR_LENGTH (v);
# 600| uint32_t *v_bits = BITVECTOR_BITS (v);
# 601|-> size_t kv_len = BITVECTOR_LENGTH (bits);
# 602| const uint32_t *kv_bits = BITVECTOR_BITS (bits);
# 603|
Error: CPPCHECK_WARNING (CWE-476): [#def363]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:602: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 600| uint32_t *v_bits = BITVECTOR_BITS (v);
# 601| size_t kv_len = BITVECTOR_LENGTH (bits);
# 602|-> const uint32_t *kv_bits = BITVECTOR_BITS (bits);
# 603|
# 604| if (v_len < kv_len)
Error: CPPCHECK_WARNING (CWE-476): [#def364]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:625: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 623| #define FUNC_NAME "bitvector-clear-bits!"
# 624| {
# 625|-> VALIDATE_MUTABLE_BITVECTOR (1, v);
# 626| VALIDATE_BITVECTOR (2, bits);
# 627| size_t v_len = BITVECTOR_LENGTH (v);
Error: CPPCHECK_WARNING (CWE-476): [#def365]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:626: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 624| {
# 625| VALIDATE_MUTABLE_BITVECTOR (1, v);
# 626|-> VALIDATE_BITVECTOR (2, bits);
# 627| size_t v_len = BITVECTOR_LENGTH (v);
# 628| uint32_t *v_bits = BITVECTOR_BITS (v);
Error: CPPCHECK_WARNING (CWE-476): [#def366]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:627: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 625| VALIDATE_MUTABLE_BITVECTOR (1, v);
# 626| VALIDATE_BITVECTOR (2, bits);
# 627|-> size_t v_len = BITVECTOR_LENGTH (v);
# 628| uint32_t *v_bits = BITVECTOR_BITS (v);
# 629| size_t kv_len = BITVECTOR_LENGTH (bits);
Error: CPPCHECK_WARNING (CWE-476): [#def367]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:628: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 626| VALIDATE_BITVECTOR (2, bits);
# 627| size_t v_len = BITVECTOR_LENGTH (v);
# 628|-> uint32_t *v_bits = BITVECTOR_BITS (v);
# 629| size_t kv_len = BITVECTOR_LENGTH (bits);
# 630| const uint32_t *kv_bits = BITVECTOR_BITS (bits);
Error: CPPCHECK_WARNING (CWE-476): [#def368]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:629: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 627| size_t v_len = BITVECTOR_LENGTH (v);
# 628| uint32_t *v_bits = BITVECTOR_BITS (v);
# 629|-> size_t kv_len = BITVECTOR_LENGTH (bits);
# 630| const uint32_t *kv_bits = BITVECTOR_BITS (bits);
# 631|
Error: CPPCHECK_WARNING (CWE-476): [#def369]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:630: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 628| uint32_t *v_bits = BITVECTOR_BITS (v);
# 629| size_t kv_len = BITVECTOR_LENGTH (bits);
# 630|-> const uint32_t *kv_bits = BITVECTOR_BITS (bits);
# 631|
# 632| if (v_len < kv_len)
Error: CPPCHECK_WARNING (CWE-476): [#def370]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:696: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 694| #define FUNC_NAME s_scm_bitvector_copy
# 695| {
# 696|-> VALIDATE_BITVECTOR (1, bv);
# 697|
# 698| /* cf scm_vector_copy */
Error: CPPCHECK_WARNING (CWE-476): [#def371]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:700: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 698| /* cf scm_vector_copy */
# 699|
# 700|-> size_t cstart = 0, cend = BITVECTOR_LENGTH (bv);
# 701| if (!SCM_UNBNDP (start))
# 702| {
Error: CPPCHECK_WARNING (CWE-476): [#def372]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:701: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 699|
# 700| size_t cstart = 0, cend = BITVECTOR_LENGTH (bv);
# 701|-> if (!SCM_UNBNDP (start))
# 702| {
# 703| cstart = scm_to_size_t (start);
Error: CPPCHECK_WARNING (CWE-476): [#def373]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:706: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 704| SCM_ASSERT_RANGE (SCM_ARG2, start, cstart<=cend);
# 705|
# 706|-> if (!SCM_UNBNDP (end))
# 707| {
# 708| size_t e = scm_to_size_t (end);
Error: CPPCHECK_WARNING (CWE-476): [#def374]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:716: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 714| size_t len = cend-cstart;
# 715| SCM result = scm_c_make_bitvector (len, SCM_BOOL_F);
# 716|-> const uint32_t *kv_bits = BITVECTOR_BITS (bv);
# 717| uint32_t *v_bits = BITVECTOR_BITS (result);
# 718|
Error: CPPCHECK_WARNING (CWE-476): [#def375]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:717: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 715| SCM result = scm_c_make_bitvector (len, SCM_BOOL_F);
# 716| const uint32_t *kv_bits = BITVECTOR_BITS (bv);
# 717|-> uint32_t *v_bits = BITVECTOR_BITS (result);
# 718|
# 719| if (len > 0)
Error: CPPCHECK_WARNING (CWE-476): [#def376]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:739: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 737| #define FUNC_NAME "bitvector-count-bits"
# 738| {
# 739|-> VALIDATE_BITVECTOR (1, bv);
# 740| VALIDATE_BITVECTOR (2, bits);
# 741|
Error: CPPCHECK_WARNING (CWE-476): [#def377]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:740: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 738| {
# 739| VALIDATE_BITVECTOR (1, bv);
# 740|-> VALIDATE_BITVECTOR (2, bits);
# 741|
# 742| size_t v_len = BITVECTOR_LENGTH (bv);
Error: CPPCHECK_WARNING (CWE-476): [#def378]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:742: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 740| VALIDATE_BITVECTOR (2, bits);
# 741|
# 742|-> size_t v_len = BITVECTOR_LENGTH (bv);
# 743| const uint32_t *v_bits = BITVECTOR_BITS (bv);
# 744| size_t kv_len = BITVECTOR_LENGTH (bits);
Error: CPPCHECK_WARNING (CWE-476): [#def379]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:743: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 741|
# 742| size_t v_len = BITVECTOR_LENGTH (bv);
# 743|-> const uint32_t *v_bits = BITVECTOR_BITS (bv);
# 744| size_t kv_len = BITVECTOR_LENGTH (bits);
# 745| const uint32_t *kv_bits = BITVECTOR_BITS (bits);
Error: CPPCHECK_WARNING (CWE-476): [#def380]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:744: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 742| size_t v_len = BITVECTOR_LENGTH (bv);
# 743| const uint32_t *v_bits = BITVECTOR_BITS (bv);
# 744|-> size_t kv_len = BITVECTOR_LENGTH (bits);
# 745| const uint32_t *kv_bits = BITVECTOR_BITS (bits);
# 746|
Error: CPPCHECK_WARNING (CWE-476): [#def381]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:745: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 743| const uint32_t *v_bits = BITVECTOR_BITS (bv);
# 744| size_t kv_len = BITVECTOR_LENGTH (bits);
# 745|-> const uint32_t *kv_bits = BITVECTOR_BITS (bits);
# 746|
# 747| if (v_len < kv_len)
Error: CPPCHECK_WARNING (CWE-476): [#def382]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:783: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 781| #define FUNC_NAME "bitvector-flip-all-bits!"
# 782| {
# 783|-> VALIDATE_MUTABLE_BITVECTOR (1, v);
# 784|
# 785| size_t len = BITVECTOR_LENGTH (v);
Error: CPPCHECK_WARNING (CWE-476): [#def383]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:785: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 783| VALIDATE_MUTABLE_BITVECTOR (1, v);
# 784|
# 785|-> size_t len = BITVECTOR_LENGTH (v);
# 786| uint32_t *bits = BITVECTOR_BITS (v);
# 787| size_t word_len = (len + 31) / 32;
Error: CPPCHECK_WARNING (CWE-476): [#def384]
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.c:786: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 784|
# 785| size_t len = BITVECTOR_LENGTH (v);
# 786|-> uint32_t *bits = BITVECTOR_BITS (v);
# 787| size_t word_len = (len + 31) / 32;
# 788| uint32_t last_mask = ((uint32_t)-1) >> (32*word_len - len);
Error: CPPCHECK_WARNING (CWE-476): [#def385]
guile30-3.0.9-build/guile-3.0.9/libguile/boolean.c:62: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 60| #define FUNC_NAME s_scm_not
# 61| {
# 62|-> return scm_from_bool (scm_is_false (x));
# 63| }
# 64| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def386]
guile30-3.0.9-build/guile-3.0.9/libguile/boolean.c:79: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 77| #define FUNC_NAME s_scm_nil_p
# 78| {
# 79|-> return scm_from_bool (scm_is_lisp_false (x));
# 80| }
# 81| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def387]
guile30-3.0.9-build/guile-3.0.9/libguile/boolean.c:88: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 86| #define FUNC_NAME s_scm_boolean_p
# 87| {
# 88|-> return scm_from_bool (scm_is_bool (obj));
# 89| }
# 90| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def388]
guile30-3.0.9-build/guile-3.0.9/libguile/boolean.c:95: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 93| scm_to_bool (SCM x)
# 94| {
# 95|-> if (scm_is_false (x))
# 96| return 0;
# 97| else if (scm_is_eq (x, SCM_BOOL_T))
Error: CPPCHECK_WARNING (CWE-476): [#def389]
guile30-3.0.9-build/guile-3.0.9/libguile/boolean.c:97: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 95| if (scm_is_false (x))
# 96| return 0;
# 97|-> else if (scm_is_eq (x, SCM_BOOL_T))
# 98| return 1;
# 99| else
Error: CPPCHECK_WARNING (CWE-476): [#def390]
guile30-3.0.9-build/guile-3.0.9/libguile/boolean.c:111: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 109| {
# 110| /* This must match the macro definition of `scm_is_bool ()'. */
# 111|-> return scm_is_bool_or_nil (obj);
# 112| }
# 113|
Error: CPPCHECK_WARNING: [#def391]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-476): [#def392]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:234: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 232| scm_num_overflow ("make-bytevector");
# 233|
# 234|-> if (SCM_UNLIKELY (len == 0 && element_type == SCM_ARRAY_ELEMENT_TYPE_VU8
# 235| && SCM_BYTEVECTOR_P (scm_null_bytevector)))
# 236| ret = scm_null_bytevector;
Error: CPPCHECK_WARNING (CWE-476): [#def393]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:248: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 246| contents += SCM_BYTEVECTOR_HEADER_BYTES;
# 247|
# 248|-> SCM_SET_BYTEVECTOR_FLAGS (ret,
# 249| element_type | SCM_F_BYTEVECTOR_CONTIGUOUS);
# 250| SCM_BYTEVECTOR_SET_LENGTH (ret, c_len);
Error: CPPCHECK_WARNING (CWE-476): [#def394]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:250: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 248| SCM_SET_BYTEVECTOR_FLAGS (ret,
# 249| element_type | SCM_F_BYTEVECTOR_CONTIGUOUS);
# 250|-> SCM_BYTEVECTOR_SET_LENGTH (ret, c_len);
# 251| SCM_BYTEVECTOR_SET_CONTENTS (ret, contents);
# 252| SCM_BYTEVECTOR_SET_PARENT (ret, SCM_BOOL_F);
Error: CPPCHECK_WARNING (CWE-476): [#def395]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:251: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 249| element_type | SCM_F_BYTEVECTOR_CONTIGUOUS);
# 250| SCM_BYTEVECTOR_SET_LENGTH (ret, c_len);
# 251|-> SCM_BYTEVECTOR_SET_CONTENTS (ret, contents);
# 252| SCM_BYTEVECTOR_SET_PARENT (ret, SCM_BOOL_F);
# 253| }
Error: CPPCHECK_WARNING (CWE-476): [#def396]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:252: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 250| SCM_BYTEVECTOR_SET_LENGTH (ret, c_len);
# 251| SCM_BYTEVECTOR_SET_CONTENTS (ret, contents);
# 252|-> SCM_BYTEVECTOR_SET_PARENT (ret, SCM_BOOL_F);
# 253| }
# 254|
Error: CPPCHECK_WARNING (CWE-476): [#def397]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:278: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 276| c_len = len * (scm_i_array_element_type_sizes[element_type] / 8);
# 277|
# 278|-> SCM_SET_BYTEVECTOR_FLAGS (ret, element_type);
# 279| SCM_BYTEVECTOR_SET_LENGTH (ret, c_len);
# 280| SCM_BYTEVECTOR_SET_CONTENTS (ret, contents);
Error: CPPCHECK_WARNING (CWE-476): [#def398]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:279: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 277|
# 278| SCM_SET_BYTEVECTOR_FLAGS (ret, element_type);
# 279|-> SCM_BYTEVECTOR_SET_LENGTH (ret, c_len);
# 280| SCM_BYTEVECTOR_SET_CONTENTS (ret, contents);
# 281| SCM_BYTEVECTOR_SET_PARENT (ret, SCM_BOOL_F);
Error: CPPCHECK_WARNING (CWE-476): [#def399]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:280: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 278| SCM_SET_BYTEVECTOR_FLAGS (ret, element_type);
# 279| SCM_BYTEVECTOR_SET_LENGTH (ret, c_len);
# 280|-> SCM_BYTEVECTOR_SET_CONTENTS (ret, contents);
# 281| SCM_BYTEVECTOR_SET_PARENT (ret, SCM_BOOL_F);
# 282| }
Error: CPPCHECK_WARNING (CWE-476): [#def400]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:281: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 279| SCM_BYTEVECTOR_SET_LENGTH (ret, c_len);
# 280| SCM_BYTEVECTOR_SET_CONTENTS (ret, contents);
# 281|-> SCM_BYTEVECTOR_SET_PARENT (ret, SCM_BOOL_F);
# 282| }
# 283|
Error: CPPCHECK_WARNING (CWE-476): [#def401]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:312: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 310|
# 311| ret = make_bytevector_from_buffer (len, contents, SCM_ARRAY_ELEMENT_TYPE_VU8);
# 312|-> SCM_BYTEVECTOR_SET_PARENT (ret, parent);
# 313|
# 314| return ret;
Error: CPPCHECK_WARNING (CWE-476): [#def402]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:324: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 322|
# 323| ret = make_bytevector_from_buffer (len, contents, element_type);
# 324|-> SCM_BYTEVECTOR_SET_PARENT (ret, parent);
# 325|
# 326| return ret;
Error: CPPCHECK_WARNING (CWE-476): [#def403]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:346: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 344| scm_t_array_element_type element_type;
# 345|
# 346|-> SCM_VALIDATE_BYTEVECTOR (1, bv);
# 347|
# 348| c_offset = scm_to_size_t (offset);
Error: CPPCHECK_WARNING (CWE-476): [#def404]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:350: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 348| c_offset = scm_to_size_t (offset);
# 349|
# 350|-> if (SCM_UNBNDP (size))
# 351| {
# 352| if (c_offset < SCM_BYTEVECTOR_LENGTH (bv))
Error: CPPCHECK_WARNING (CWE-476): [#def405]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:352: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 350| if (SCM_UNBNDP (size))
# 351| {
# 352|-> if (c_offset < SCM_BYTEVECTOR_LENGTH (bv))
# 353| c_size = SCM_BYTEVECTOR_LENGTH (bv) - c_offset;
# 354| else
Error: CPPCHECK_WARNING (CWE-476): [#def406]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:353: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 351| {
# 352| if (c_offset < SCM_BYTEVECTOR_LENGTH (bv))
# 353|-> c_size = SCM_BYTEVECTOR_LENGTH (bv) - c_offset;
# 354| else
# 355| c_size = 0;
Error: CPPCHECK_WARNING (CWE-476): [#def407]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:361: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 359|
# 360| if (INT_ADD_OVERFLOW (c_offset, c_size)
# 361|-> || (c_offset + c_size > SCM_BYTEVECTOR_LENGTH (bv)))
# 362| scm_out_of_range (FUNC_NAME, offset);
# 363|
Error: CPPCHECK_WARNING (CWE-476): [#def408]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:366: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 364| /* Preserve the element type of BV, unless we're not slicing on type
# 365| boundaries. */
# 366|-> element_type = SCM_BYTEVECTOR_ELEMENT_TYPE (bv);
# 367| if ((c_offset % SCM_BYTEVECTOR_TYPE_SIZE (bv) != 0)
# 368| || (c_size % SCM_BYTEVECTOR_TYPE_SIZE (bv) != 0))
Error: CPPCHECK_WARNING (CWE-476): [#def409]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:367: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 365| boundaries. */
# 366| element_type = SCM_BYTEVECTOR_ELEMENT_TYPE (bv);
# 367|-> if ((c_offset % SCM_BYTEVECTOR_TYPE_SIZE (bv) != 0)
# 368| || (c_size % SCM_BYTEVECTOR_TYPE_SIZE (bv) != 0))
# 369| element_type = SCM_ARRAY_ELEMENT_TYPE_VU8;
Error: CPPCHECK_WARNING (CWE-476): [#def410]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:368: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 366| element_type = SCM_BYTEVECTOR_ELEMENT_TYPE (bv);
# 367| if ((c_offset % SCM_BYTEVECTOR_TYPE_SIZE (bv) != 0)
# 368|-> || (c_size % SCM_BYTEVECTOR_TYPE_SIZE (bv) != 0))
# 369| element_type = SCM_ARRAY_ELEMENT_TYPE_VU8;
# 370| else
Error: CPPCHECK_WARNING (CWE-476): [#def411]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:374: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 372|
# 373| ret = make_bytevector_from_buffer (c_size,
# 374|-> SCM_BYTEVECTOR_CONTENTS (bv) + c_offset,
# 375| element_type);
# 376| if (!SCM_MUTABLE_BYTEVECTOR_P (bv))
Error: CPPCHECK_WARNING (CWE-476): [#def412]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:376: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 374| SCM_BYTEVECTOR_CONTENTS (bv) + c_offset,
# 375| element_type);
# 376|-> if (!SCM_MUTABLE_BYTEVECTOR_P (bv))
# 377| {
# 378| /* Preserve the immutability property. */
Error: CPPCHECK_WARNING (CWE-476): [#def413]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:379: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 377| {
# 378| /* Preserve the immutability property. */
# 379|-> scm_t_bits flags = SCM_BYTEVECTOR_FLAGS (ret);
# 380| SCM_SET_BYTEVECTOR_FLAGS (ret, flags | SCM_F_BYTEVECTOR_IMMUTABLE);
# 381| }
Error: CPPCHECK_WARNING (CWE-476): [#def414]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:380: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 378| /* Preserve the immutability property. */
# 379| scm_t_bits flags = SCM_BYTEVECTOR_FLAGS (ret);
# 380|-> SCM_SET_BYTEVECTOR_FLAGS (ret, flags | SCM_F_BYTEVECTOR_IMMUTABLE);
# 381| }
# 382|
Error: CPPCHECK_WARNING (CWE-476): [#def415]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:383: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 381| }
# 382|
# 383|-> SCM_BYTEVECTOR_SET_PARENT (ret, bv);
# 384|
# 385| return ret;
Error: CPPCHECK_WARNING (CWE-476): [#def416]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:397: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 395| size_t c_len;
# 396|
# 397|-> if (SCM_UNLIKELY (c_new_len % SCM_BYTEVECTOR_TYPE_SIZE (bv)))
# 398| /* This would be an internal Guile programming error */
# 399| abort ();
Error: CPPCHECK_WARNING (CWE-476): [#def417]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:401: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 399| abort ();
# 400|
# 401|-> c_len = SCM_BYTEVECTOR_LENGTH (bv);
# 402| if (SCM_UNLIKELY (c_new_len > c_len))
# 403| abort ();
Error: CPPCHECK_WARNING (CWE-476): [#def418]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:405: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 403| abort ();
# 404|
# 405|-> SCM_BYTEVECTOR_SET_LENGTH (bv, c_new_len);
# 406|
# 407| if (SCM_BYTEVECTOR_CONTIGUOUS_P (bv))
Error: CPPCHECK_WARNING (CWE-476): [#def419]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:407: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 405| SCM_BYTEVECTOR_SET_LENGTH (bv, c_new_len);
# 406|
# 407|-> if (SCM_BYTEVECTOR_CONTIGUOUS_P (bv))
# 408| {
# 409| signed char *c_bv;
Error: CPPCHECK_WARNING (CWE-476): [#def420]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:411: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 409| signed char *c_bv;
# 410|
# 411|-> c_bv = scm_gc_realloc (SCM2PTR (bv),
# 412| c_len + SCM_BYTEVECTOR_HEADER_BYTES,
# 413| c_new_len + SCM_BYTEVECTOR_HEADER_BYTES,
Error: CPPCHECK_WARNING (CWE-476): [#def421]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:416: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 414| SCM_GC_BYTEVECTOR);
# 415| new_bv = PTR2SCM (c_bv);
# 416|-> SCM_BYTEVECTOR_SET_CONTENTS (new_bv, c_bv + SCM_BYTEVECTOR_HEADER_BYTES);
# 417| }
# 418| else
Error: CPPCHECK_WARNING (CWE-476): [#def422]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:422: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 420| signed char *c_bv;
# 421|
# 422|-> c_bv = scm_gc_realloc (SCM_BYTEVECTOR_CONTENTS (bv),
# 423| c_len, c_new_len, SCM_GC_BYTEVECTOR);
# 424| SCM_BYTEVECTOR_SET_CONTENTS (bv, c_bv);
Error: CPPCHECK_WARNING (CWE-476): [#def423]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:424: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 422| c_bv = scm_gc_realloc (SCM_BYTEVECTOR_CONTENTS (bv),
# 423| c_len, c_new_len, SCM_GC_BYTEVECTOR);
# 424|-> SCM_BYTEVECTOR_SET_CONTENTS (bv, c_bv);
# 425|
# 426| new_bv = bv;
Error: CPPCHECK_WARNING (CWE-476): [#def424]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:435: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 433| scm_is_bytevector (SCM obj)
# 434| {
# 435|-> return SCM_BYTEVECTOR_P (obj);
# 436| }
# 437|
Error: CPPCHECK_WARNING (CWE-476): [#def425]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:442: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 440| #define FUNC_NAME "scm_c_bytevector_length"
# 441| {
# 442|-> SCM_VALIDATE_BYTEVECTOR (1, bv);
# 443|
# 444| return SCM_BYTEVECTOR_LENGTH (bv);
Error: CPPCHECK_WARNING (CWE-476): [#def426]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:444: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 442| SCM_VALIDATE_BYTEVECTOR (1, bv);
# 443|
# 444|-> return SCM_BYTEVECTOR_LENGTH (bv);
# 445| }
# 446| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def427]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:455: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 453| const uint8_t *c_bv;
# 454|
# 455|-> SCM_VALIDATE_BYTEVECTOR (1, bv);
# 456|
# 457| c_len = SCM_BYTEVECTOR_LENGTH (bv);
Error: CPPCHECK_WARNING (CWE-476): [#def428]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:457: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 455| SCM_VALIDATE_BYTEVECTOR (1, bv);
# 456|
# 457|-> c_len = SCM_BYTEVECTOR_LENGTH (bv);
# 458| c_bv = (uint8_t *) SCM_BYTEVECTOR_CONTENTS (bv);
# 459|
Error: CPPCHECK_WARNING (CWE-476): [#def429]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:458: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 456|
# 457| c_len = SCM_BYTEVECTOR_LENGTH (bv);
# 458|-> c_bv = (uint8_t *) SCM_BYTEVECTOR_CONTENTS (bv);
# 459|
# 460| if (SCM_UNLIKELY (index >= c_len))
Error: CPPCHECK_WARNING (CWE-476): [#def430]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:474: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 472| uint8_t *c_bv;
# 473|
# 474|-> SCM_VALIDATE_MUTABLE_BYTEVECTOR (1, bv);
# 475|
# 476| c_len = SCM_BYTEVECTOR_LENGTH (bv);
Error: CPPCHECK_WARNING (CWE-476): [#def431]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:476: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 474| SCM_VALIDATE_MUTABLE_BYTEVECTOR (1, bv);
# 475|
# 476|-> c_len = SCM_BYTEVECTOR_LENGTH (bv);
# 477| c_bv = (uint8_t *) SCM_BYTEVECTOR_CONTENTS (bv);
# 478|
Error: CPPCHECK_WARNING (CWE-476): [#def432]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:477: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 475|
# 476| c_len = SCM_BYTEVECTOR_LENGTH (bv);
# 477|-> c_bv = (uint8_t *) SCM_BYTEVECTOR_CONTENTS (bv);
# 478|
# 479| if (SCM_UNLIKELY (index >= c_len))
Error: CPPCHECK_WARNING (CWE-476): [#def433]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:560: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 558|
# 559| SCM_VALIDATE_SIZE_COPY (1, len, c_len);
# 560|-> if (!scm_is_eq (fill, SCM_UNDEFINED))
# 561| {
# 562| int value;
Error: CPPCHECK_WARNING (CWE-476): [#def434]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:571: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 569|
# 570| bv = make_bytevector (c_len, SCM_ARRAY_ELEMENT_TYPE_VU8);
# 571|-> if (!scm_is_eq (fill, SCM_UNDEFINED))
# 572| {
# 573| size_t i;
Error: CPPCHECK_WARNING (CWE-476): [#def435]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:576: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 574| uint8_t *contents;
# 575|
# 576|-> contents = (uint8_t *) SCM_BYTEVECTOR_CONTENTS (bv);
# 577| for (i = 0; i < c_len; i++)
# 578| contents[i] = c_fill;
Error: CPPCHECK_WARNING (CWE-476): [#def436]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:581: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 579| }
# 580| else
# 581|-> memset (SCM_BYTEVECTOR_CONTENTS (bv), 0, c_len);
# 582|
# 583| return bv;
Error: CPPCHECK_WARNING (CWE-476): [#def437]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:605: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 603| size_t c_len1, c_len2;
# 604|
# 605|-> SCM_VALIDATE_BYTEVECTOR (1, bv1);
# 606| SCM_VALIDATE_BYTEVECTOR (2, bv2);
# 607|
Error: CPPCHECK_WARNING (CWE-476): [#def438]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:606: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 604|
# 605| SCM_VALIDATE_BYTEVECTOR (1, bv1);
# 606|-> SCM_VALIDATE_BYTEVECTOR (2, bv2);
# 607|
# 608| c_len1 = SCM_BYTEVECTOR_LENGTH (bv1);
Error: CPPCHECK_WARNING (CWE-476): [#def439]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:608: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 606| SCM_VALIDATE_BYTEVECTOR (2, bv2);
# 607|
# 608|-> c_len1 = SCM_BYTEVECTOR_LENGTH (bv1);
# 609| c_len2 = SCM_BYTEVECTOR_LENGTH (bv2);
# 610|
Error: CPPCHECK_WARNING (CWE-476): [#def440]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:609: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 607|
# 608| c_len1 = SCM_BYTEVECTOR_LENGTH (bv1);
# 609|-> c_len2 = SCM_BYTEVECTOR_LENGTH (bv2);
# 610|
# 611| if (c_len1 == c_len2 && (SCM_BYTEVECTOR_ELEMENT_TYPE (bv1)
Error: CPPCHECK_WARNING (CWE-476): [#def441]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:611: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 609| c_len2 = SCM_BYTEVECTOR_LENGTH (bv2);
# 610|
# 611|-> if (c_len1 == c_len2 && (SCM_BYTEVECTOR_ELEMENT_TYPE (bv1)
# 612| == SCM_BYTEVECTOR_ELEMENT_TYPE (bv2)))
# 613| {
Error: CPPCHECK_WARNING (CWE-476): [#def442]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:612: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 610|
# 611| if (c_len1 == c_len2 && (SCM_BYTEVECTOR_ELEMENT_TYPE (bv1)
# 612|-> == SCM_BYTEVECTOR_ELEMENT_TYPE (bv2)))
# 613| {
# 614| signed char *c_bv1, *c_bv2;
Error: CPPCHECK_WARNING (CWE-476): [#def443]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:616: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 614| signed char *c_bv1, *c_bv2;
# 615|
# 616|-> c_bv1 = SCM_BYTEVECTOR_CONTENTS (bv1);
# 617| c_bv2 = SCM_BYTEVECTOR_CONTENTS (bv2);
# 618|
Error: CPPCHECK_WARNING (CWE-476): [#def444]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:617: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 615|
# 616| c_bv1 = SCM_BYTEVECTOR_CONTENTS (bv1);
# 617|-> c_bv2 = SCM_BYTEVECTOR_CONTENTS (bv2);
# 618|
# 619| result = scm_from_bool (!memcmp (c_bv1, c_bv2, c_len1));
Error: CPPCHECK_WARNING (CWE-476): [#def445]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:636: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 634| #define FUNC_NAME s_scm_bytevector_fill_partial_x
# 635| {
# 636|-> SCM_VALIDATE_MUTABLE_BYTEVECTOR (1, bv);
# 637|
# 638| int value = scm_to_int (fill);
Error: CPPCHECK_WARNING (CWE-476): [#def446]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:643: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 641|
# 642| size_t i = 0;
# 643|-> size_t c_end = SCM_BYTEVECTOR_LENGTH (bv);
# 644| uint8_t *c_bv = (uint8_t *) SCM_BYTEVECTOR_CONTENTS (bv);
# 645|
Error: CPPCHECK_WARNING (CWE-476): [#def447]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:644: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 642| size_t i = 0;
# 643| size_t c_end = SCM_BYTEVECTOR_LENGTH (bv);
# 644|-> uint8_t *c_bv = (uint8_t *) SCM_BYTEVECTOR_CONTENTS (bv);
# 645|
# 646| if (!SCM_UNBNDP (start))
Error: CPPCHECK_WARNING (CWE-476): [#def448]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:646: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 644| uint8_t *c_bv = (uint8_t *) SCM_BYTEVECTOR_CONTENTS (bv);
# 645|
# 646|-> if (!SCM_UNBNDP (start))
# 647| i = scm_to_unsigned_integer (start, 0, c_end);
# 648| if (!SCM_UNBNDP (end))
Error: CPPCHECK_WARNING (CWE-476): [#def449]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:648: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 646| if (!SCM_UNBNDP (start))
# 647| i = scm_to_unsigned_integer (start, 0, c_end);
# 648|-> if (!SCM_UNBNDP (end))
# 649| c_end = scm_to_unsigned_integer (end, i, c_end);
# 650|
Error: CPPCHECK_WARNING (CWE-476): [#def450]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:683: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 681| signed char *c_source, *c_target;
# 682|
# 683|-> SCM_VALIDATE_BYTEVECTOR (1, source);
# 684| SCM_VALIDATE_MUTABLE_BYTEVECTOR (3, target);
# 685|
Error: CPPCHECK_WARNING (CWE-476): [#def451]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:684: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 682|
# 683| SCM_VALIDATE_BYTEVECTOR (1, source);
# 684|-> SCM_VALIDATE_MUTABLE_BYTEVECTOR (3, target);
# 685|
# 686| c_len = scm_to_size_t (len);
Error: CPPCHECK_WARNING (CWE-476): [#def452]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:690: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 688| c_target_start = scm_to_size_t (target_start);
# 689|
# 690|-> c_source = SCM_BYTEVECTOR_CONTENTS (source);
# 691| c_target = SCM_BYTEVECTOR_CONTENTS (target);
# 692| c_source_len = SCM_BYTEVECTOR_LENGTH (source);
Error: CPPCHECK_WARNING (CWE-476): [#def453]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:691: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 689|
# 690| c_source = SCM_BYTEVECTOR_CONTENTS (source);
# 691|-> c_target = SCM_BYTEVECTOR_CONTENTS (target);
# 692| c_source_len = SCM_BYTEVECTOR_LENGTH (source);
# 693| c_target_len = SCM_BYTEVECTOR_LENGTH (target);
Error: CPPCHECK_WARNING (CWE-476): [#def454]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:692: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 690| c_source = SCM_BYTEVECTOR_CONTENTS (source);
# 691| c_target = SCM_BYTEVECTOR_CONTENTS (target);
# 692|-> c_source_len = SCM_BYTEVECTOR_LENGTH (source);
# 693| c_target_len = SCM_BYTEVECTOR_LENGTH (target);
# 694|
Error: CPPCHECK_WARNING (CWE-476): [#def455]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:693: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 691| c_target = SCM_BYTEVECTOR_CONTENTS (target);
# 692| c_source_len = SCM_BYTEVECTOR_LENGTH (source);
# 693|-> c_target_len = SCM_BYTEVECTOR_LENGTH (target);
# 694|
# 695| if (SCM_UNLIKELY (c_source_len < c_source_start
Error: CPPCHECK_WARNING (CWE-476): [#def456]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:719: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 717| signed char *c_bv, *c_copy;
# 718|
# 719|-> SCM_VALIDATE_BYTEVECTOR (1, bv);
# 720|
# 721| c_len = SCM_BYTEVECTOR_LENGTH (bv);
Error: CPPCHECK_WARNING (CWE-476): [#def457]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:721: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 719| SCM_VALIDATE_BYTEVECTOR (1, bv);
# 720|
# 721|-> c_len = SCM_BYTEVECTOR_LENGTH (bv);
# 722| c_bv = SCM_BYTEVECTOR_CONTENTS (bv);
# 723|
Error: CPPCHECK_WARNING (CWE-476): [#def458]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:722: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 720|
# 721| c_len = SCM_BYTEVECTOR_LENGTH (bv);
# 722|-> c_bv = SCM_BYTEVECTOR_CONTENTS (bv);
# 723|
# 724| copy = make_bytevector (c_len, SCM_ARRAY_ELEMENT_TYPE_VU8);
Error: CPPCHECK_WARNING (CWE-476): [#def459]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:725: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 723|
# 724| copy = make_bytevector (c_len, SCM_ARRAY_ELEMENT_TYPE_VU8);
# 725|-> c_copy = SCM_BYTEVECTOR_CONTENTS (copy);
# 726| memcpy (c_copy, c_bv, c_len);
# 727|
Error: CPPCHECK_WARNING (CWE-476): [#def460]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:744: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 742|
# 743| contents = scm_array_contents (array, SCM_BOOL_T);
# 744|-> if (scm_is_false (contents))
# 745| scm_wrong_type_arg_msg (FUNC_NAME, 0, array, "uniform contiguous array");
# 746|
Error: CPPCHECK_WARNING (CWE-457): [#def461]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:763: error[legacyUninitvar]: Uninitialized variable: byte_len
# 761| SCM_MISC_ERROR ("uniform elements larger than 8 bits must fill whole bytes", SCM_EOL);
# 762|
# 763|-> ret = make_bytevector (byte_len, SCM_ARRAY_ELEMENT_TYPE_VU8);
# 764| if (byte_len != 0)
# 765| /* Empty arrays may have elements == NULL. We must avoid passing
Error: CPPCHECK_WARNING (CWE-476): [#def462]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:768: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 766| NULL to memcpy, even if the length is zero, to avoid undefined
# 767| behavior. */
# 768|-> memcpy (SCM_BYTEVECTOR_CONTENTS (ret), elts, byte_len);
# 769|
# 770| scm_array_handle_release (&h);
Error: CPPCHECK_WARNING (CWE-476): [#def463]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:784: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 782| #define FUNC_NAME s_scm_bytevector_u8_ref
# 783| {
# 784|-> INTEGER_NATIVE_REF (8, unsigned);
# 785| }
# 786| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def464]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:793: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 791| #define FUNC_NAME s_scm_bytevector_s8_ref
# 792| {
# 793|-> INTEGER_NATIVE_REF (8, signed);
# 794| }
# 795| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def465]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:802: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 800| #define FUNC_NAME s_scm_bytevector_u8_set_x
# 801| {
# 802|-> INTEGER_NATIVE_SET (8, unsigned);
# 803| }
# 804| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def466]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:811: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 809| #define FUNC_NAME s_scm_bytevector_s8_set_x
# 810| {
# 811|-> INTEGER_NATIVE_SET (8, signed);
# 812| }
# 813| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def467]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:826: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 824| uint8_t *c_bv;
# 825|
# 826|-> SCM_VALIDATE_BYTEVECTOR (1, bv);
# 827|
# 828| c_len = SCM_BYTEVECTOR_LENGTH (bv);
Error: CPPCHECK_WARNING (CWE-476): [#def468]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:828: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 826| SCM_VALIDATE_BYTEVECTOR (1, bv);
# 827|
# 828|-> c_len = SCM_BYTEVECTOR_LENGTH (bv);
# 829| c_bv = (uint8_t *) SCM_BYTEVECTOR_CONTENTS (bv);
# 830|
Error: CPPCHECK_WARNING (CWE-476): [#def469]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:829: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 827|
# 828| c_len = SCM_BYTEVECTOR_LENGTH (bv);
# 829|-> c_bv = (uint8_t *) SCM_BYTEVECTOR_CONTENTS (bv);
# 830|
# 831| lst = scm_make_list (scm_from_size_t (c_len), SCM_UNSPECIFIED);
Error: CPPCHECK_WARNING (CWE-476): [#def470]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:834: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 832| for (i = 0, pair = lst;
# 833| i < c_len;
# 834|-> i++, pair = SCM_CDR (pair))
# 835| {
# 836| SCM_SETCAR (pair, SCM_I_MAKINUM (c_bv[i]));
Error: CPPCHECK_WARNING (CWE-476): [#def471]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:836: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 834| i++, pair = SCM_CDR (pair))
# 835| {
# 836|-> SCM_SETCAR (pair, SCM_I_MAKINUM (c_bv[i]));
# 837| }
# 838|
Error: CPPCHECK_WARNING (CWE-476): [#def472]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:855: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 853|
# 854| bv = make_bytevector (c_len, SCM_ARRAY_ELEMENT_TYPE_VU8);
# 855|-> c_bv = (uint8_t *) SCM_BYTEVECTOR_CONTENTS (bv);
# 856|
# 857| for (i = 0; i < c_len; lst = SCM_CDR (lst), i++)
Error: CPPCHECK_WARNING (CWE-476): [#def473]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:857: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 855| c_bv = (uint8_t *) SCM_BYTEVECTOR_CONTENTS (bv);
# 856|
# 857|-> for (i = 0; i < c_len; lst = SCM_CDR (lst), i++)
# 858| {
# 859| item = SCM_CAR (lst);
Error: CPPCHECK_WARNING (CWE-476): [#def474]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:859: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 857| for (i = 0; i < c_len; lst = SCM_CDR (lst), i++)
# 858| {
# 859|-> item = SCM_CAR (lst);
# 860|
# 861| if (SCM_LIKELY (SCM_I_INUMP (item)))
Error: CPPCHECK_WARNING (CWE-476): [#def475]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:861: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 859| item = SCM_CAR (lst);
# 860|
# 861|-> if (SCM_LIKELY (SCM_I_INUMP (item)))
# 862| {
# 863| scm_t_signed_bits c_item;
Error: CPPCHECK_WARNING (CWE-476): [#def476]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:865: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 863| scm_t_signed_bits c_item;
# 864|
# 865|-> c_item = SCM_I_INUM (item);
# 866| if (SCM_LIKELY ((c_item >= 0) && (c_item < 256)))
# 867| c_bv[i] = (uint8_t) c_item;
Error: CPPCHECK_WARNING (CWE-476): [#def477]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:918: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 916| if (signed_p)
# 917| {
# 918|-> if (scm_is_eq (endianness, sym_big))
# 919| negative_p = c_bv[0] & 0x80;
# 920| else
Error: CPPCHECK_WARNING (CWE-476): [#def478]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:924: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 922| }
# 923|
# 924|-> c_endianness = scm_is_eq (endianness, sym_big) ? 1 : -1;
# 925|
# 926| mpz_init (c_mpz);
Error: CPPCHECK_WARNING (CWE-476): [#def479]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:951: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 949| int c_endianness, c_sign, err = 0;
# 950|
# 951|-> c_endianness = scm_is_eq (endianness, sym_big) ? 1 : -1;
# 952|
# 953| mpz_init (c_mpz);
Error: CPPCHECK_WARNING (CWE-476): [#def480]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1071: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1069| bytevector_signed_ref (const char *c_bv, size_t c_size, SCM endianness)
# 1070| {
# 1071|-> GENERIC_INTEGER_REF (signed);
# 1072| }
# 1073|
Error: CPPCHECK_WARNING (CWE-476): [#def481]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1077: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1075| bytevector_unsigned_ref (const char *c_bv, size_t c_size, SCM endianness)
# 1076| {
# 1077|-> GENERIC_INTEGER_REF (unsigned);
# 1078| }
# 1079|
Error: CPPCHECK_WARNING (CWE-476): [#def482]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1150: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1148| #define FUNC_NAME func_name
# 1149| {
# 1150|-> GENERIC_INTEGER_SET (signed);
# 1151| }
# 1152| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def483]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1160: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1158| #define FUNC_NAME func_name
# 1159| {
# 1160|-> GENERIC_INTEGER_SET (unsigned);
# 1161| }
# 1162| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def484]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1174: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1172| #define FUNC_NAME s_scm_bytevector_uint_ref
# 1173| {
# 1174|-> GENERIC_INTEGER_GETTER_PROLOGUE (unsigned);
# 1175|
# 1176| return (bytevector_unsigned_ref (&c_bv[c_index], c_size, endianness));
Error: CPPCHECK_WARNING (CWE-476): [#def485]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1186: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1184| #define FUNC_NAME s_scm_bytevector_sint_ref
# 1185| {
# 1186|-> GENERIC_INTEGER_GETTER_PROLOGUE (signed);
# 1187|
# 1188| return (bytevector_signed_ref (&c_bv[c_index], c_size, endianness));
Error: CPPCHECK_WARNING (CWE-476): [#def486]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1198: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1196| #define FUNC_NAME s_scm_bytevector_uint_set_x
# 1197| {
# 1198|-> GENERIC_INTEGER_SETTER_PROLOGUE (unsigned);
# 1199|
# 1200| bytevector_unsigned_set (&c_bv[c_index], c_size, value, endianness,
Error: CPPCHECK_WARNING (CWE-476): [#def487]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1213: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1211| #define FUNC_NAME s_scm_bytevector_sint_set_x
# 1212| {
# 1213|-> GENERIC_INTEGER_SETTER_PROLOGUE (signed);
# 1214|
# 1215| bytevector_signed_set (&c_bv[c_index], c_size, value, endianness,
Error: CPPCHECK_WARNING (CWE-476): [#def488]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1268: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1266| #define FUNC_NAME s_scm_bytevector_to_sint_list
# 1267| {
# 1268|-> INTEGERS_TO_LIST (signed);
# 1269| }
# 1270| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def489]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1279: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1277| #define FUNC_NAME s_scm_bytevector_to_uint_list
# 1278| {
# 1279|-> INTEGERS_TO_LIST (unsigned);
# 1280| }
# 1281| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def490]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1322: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1320| #define FUNC_NAME s_scm_uint_list_to_bytevector
# 1321| {
# 1322|-> INTEGER_LIST_TO_BYTEVECTOR (unsigned);
# 1323| }
# 1324| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def491]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1334: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1332| #define FUNC_NAME s_scm_sint_list_to_bytevector
# 1333| {
# 1334|-> INTEGER_LIST_TO_BYTEVECTOR (signed);
# 1335| }
# 1336| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def492]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1351: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1349| #define FUNC_NAME s_scm_bytevector_u16_ref
# 1350| {
# 1351|-> INTEGER_REF (16, unsigned);
# 1352| }
# 1353| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def493]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1362: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1360| #define FUNC_NAME s_scm_bytevector_s16_ref
# 1361| {
# 1362|-> INTEGER_REF (16, signed);
# 1363| }
# 1364| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def494]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1373: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1371| #define FUNC_NAME s_scm_bytevector_u16_native_ref
# 1372| {
# 1373|-> INTEGER_NATIVE_REF (16, unsigned);
# 1374| }
# 1375| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def495]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1384: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1382| #define FUNC_NAME s_scm_bytevector_s16_native_ref
# 1383| {
# 1384|-> INTEGER_NATIVE_REF (16, signed);
# 1385| }
# 1386| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def496]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1395: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1393| #define FUNC_NAME s_scm_bytevector_u16_set_x
# 1394| {
# 1395|-> INTEGER_SET (16, unsigned);
# 1396| }
# 1397| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def497]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1406: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1404| #define FUNC_NAME s_scm_bytevector_s16_set_x
# 1405| {
# 1406|-> INTEGER_SET (16, signed);
# 1407| }
# 1408| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def498]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1417: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1415| #define FUNC_NAME s_scm_bytevector_u16_native_set_x
# 1416| {
# 1417|-> INTEGER_NATIVE_SET (16, unsigned);
# 1418| }
# 1419| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def499]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1428: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1426| #define FUNC_NAME s_scm_bytevector_s16_native_set_x
# 1427| {
# 1428|-> INTEGER_NATIVE_SET (16, signed);
# 1429| }
# 1430| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def500]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1485: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1483| {
# 1484| #if SIZEOF_VOID_P > 4
# 1485|-> INTEGER_REF (32, unsigned);
# 1486| #else
# 1487| LARGE_INTEGER_REF (32, unsigned);
Error: CPPCHECK_WARNING (CWE-476): [#def501]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1500: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1498| {
# 1499| #if SIZEOF_VOID_P > 4
# 1500|-> INTEGER_REF (32, signed);
# 1501| #else
# 1502| LARGE_INTEGER_REF (32, signed);
Error: CPPCHECK_WARNING (CWE-476): [#def502]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1515: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1513| {
# 1514| #if SIZEOF_VOID_P > 4
# 1515|-> INTEGER_NATIVE_REF (32, unsigned);
# 1516| #else
# 1517| LARGE_INTEGER_NATIVE_REF (32, unsigned);
Error: CPPCHECK_WARNING (CWE-476): [#def503]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1530: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1528| {
# 1529| #if SIZEOF_VOID_P > 4
# 1530|-> INTEGER_NATIVE_REF (32, signed);
# 1531| #else
# 1532| LARGE_INTEGER_NATIVE_REF (32, signed);
Error: CPPCHECK_WARNING (CWE-476): [#def504]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1545: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1543| {
# 1544| #if SIZEOF_VOID_P > 4
# 1545|-> INTEGER_SET (32, unsigned);
# 1546| #else
# 1547| LARGE_INTEGER_SET (32, unsigned);
Error: CPPCHECK_WARNING (CWE-476): [#def505]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1560: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1558| {
# 1559| #if SIZEOF_VOID_P > 4
# 1560|-> INTEGER_SET (32, signed);
# 1561| #else
# 1562| LARGE_INTEGER_SET (32, signed);
Error: CPPCHECK_WARNING (CWE-476): [#def506]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1575: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1573| {
# 1574| #if SIZEOF_VOID_P > 4
# 1575|-> INTEGER_NATIVE_SET (32, unsigned);
# 1576| #else
# 1577| LARGE_INTEGER_NATIVE_SET (32, unsigned);
Error: CPPCHECK_WARNING (CWE-476): [#def507]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1590: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1588| {
# 1589| #if SIZEOF_VOID_P > 4
# 1590|-> INTEGER_NATIVE_SET (32, signed);
# 1591| #else
# 1592| LARGE_INTEGER_NATIVE_SET (32, signed);
Error: CPPCHECK_WARNING (CWE-476): [#def508]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1610: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1608| #define FUNC_NAME s_scm_bytevector_u64_ref
# 1609| {
# 1610|-> LARGE_INTEGER_REF (64, unsigned);
# 1611| }
# 1612| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def509]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1621: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1619| #define FUNC_NAME s_scm_bytevector_s64_ref
# 1620| {
# 1621|-> LARGE_INTEGER_REF (64, signed);
# 1622| }
# 1623| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def510]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1632: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1630| #define FUNC_NAME s_scm_bytevector_u64_native_ref
# 1631| {
# 1632|-> LARGE_INTEGER_NATIVE_REF (64, unsigned);
# 1633| }
# 1634| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def511]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1643: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1641| #define FUNC_NAME s_scm_bytevector_s64_native_ref
# 1642| {
# 1643|-> LARGE_INTEGER_NATIVE_REF (64, signed);
# 1644| }
# 1645| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def512]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1654: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1652| #define FUNC_NAME s_scm_bytevector_u64_set_x
# 1653| {
# 1654|-> LARGE_INTEGER_SET (64, unsigned);
# 1655| }
# 1656| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def513]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1665: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1663| #define FUNC_NAME s_scm_bytevector_s64_set_x
# 1664| {
# 1665|-> LARGE_INTEGER_SET (64, signed);
# 1666| }
# 1667| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def514]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1676: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1674| #define FUNC_NAME s_scm_bytevector_u64_native_set_x
# 1675| {
# 1676|-> LARGE_INTEGER_NATIVE_SET (64, unsigned);
# 1677| }
# 1678| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def515]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1687: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1685| #define FUNC_NAME s_scm_bytevector_s64_native_set_x
# 1686| {
# 1687|-> LARGE_INTEGER_NATIVE_SET (64, signed);
# 1688| }
# 1689| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def516]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1850: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1848| #define FUNC_NAME s_scm_bytevector_ieee_single_ref
# 1849| {
# 1850|-> IEEE754_REF (float);
# 1851| }
# 1852| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def517]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1862: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1860| #define FUNC_NAME s_scm_bytevector_ieee_single_native_ref
# 1861| {
# 1862|-> IEEE754_NATIVE_REF (float);
# 1863| }
# 1864| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def518]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1874: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1872| #define FUNC_NAME s_scm_bytevector_ieee_single_set_x
# 1873| {
# 1874|-> IEEE754_SET (float);
# 1875| }
# 1876| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def519]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1886: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1884| #define FUNC_NAME s_scm_bytevector_ieee_single_native_set_x
# 1885| {
# 1886|-> IEEE754_NATIVE_SET (float);
# 1887| }
# 1888| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def520]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1901: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1899| #define FUNC_NAME s_scm_bytevector_ieee_double_ref
# 1900| {
# 1901|-> IEEE754_REF (double);
# 1902| }
# 1903| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def521]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1913: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1911| #define FUNC_NAME s_scm_bytevector_ieee_double_native_ref
# 1912| {
# 1913|-> IEEE754_NATIVE_REF (double);
# 1914| }
# 1915| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def522]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1925: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1923| #define FUNC_NAME s_scm_bytevector_ieee_double_set_x
# 1924| {
# 1925|-> IEEE754_SET (double);
# 1926| }
# 1927| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def523]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1937: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1935| #define FUNC_NAME s_scm_bytevector_ieee_double_native_set_x
# 1936| {
# 1937|-> IEEE754_NATIVE_SET (double);
# 1938| }
# 1939| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def524]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1995: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1993| : "??"))));
# 1994| strcat (name,
# 1995|-> ((scm_is_eq (endianness, sym_big))
# 1996| ? "BE"
# 1997| : ((scm_is_eq (endianness, sym_little))
Error: CPPCHECK_WARNING (CWE-476): [#def525]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:1997: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1995| ((scm_is_eq (endianness, sym_big))
# 1996| ? "BE"
# 1997|-> : ((scm_is_eq (endianness, sym_little))
# 1998| ? "LE"
# 1999| : "unknown")));
Error: CPPCHECK_WARNING (CWE-476): [#def526]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:2068: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 2066| c_utf = (uint8_t *) scm_to_utf8_stringn (str, &c_utf_len);
# 2067| utf = make_bytevector (c_utf_len, SCM_ARRAY_ELEMENT_TYPE_VU8);
# 2068|-> memcpy (SCM_BYTEVECTOR_CONTENTS (utf), c_utf, c_utf_len);
# 2069| free (c_utf);
# 2070|
Error: CPPCHECK_WARNING (CWE-476): [#def527]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:2082: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 2080| #define FUNC_NAME s_scm_string_to_utf16
# 2081| {
# 2082|-> STRING_TO_UTF (16);
# 2083| }
# 2084| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def528]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:2107: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 2105| wchars = scm_to_utf32_stringn (str, &wchar_len);
# 2106| bytes_len = wchar_len * sizeof (scm_t_wchar);
# 2107|-> if (!scm_is_eq (SCM_UNBNDP (endianness) ? scm_endianness_big : endianness,
# 2108| scm_i_native_endianness))
# 2109| swap_u32 (wchars, wchar_len);
Error: CPPCHECK_WARNING (CWE-476): [#def529]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:2112: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 2110|
# 2111| bv = make_bytevector (bytes_len, SCM_ARRAY_ELEMENT_TYPE_VU8);
# 2112|-> memcpy (SCM_BYTEVECTOR_CONTENTS (bv), wchars, bytes_len);
# 2113| free (wchars);
# 2114|
Error: CPPCHECK_WARNING (CWE-476): [#def530]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:2166: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 2164| size_t c_utf_len = 0;
# 2165|
# 2166|-> SCM_VALIDATE_BYTEVECTOR (1, utf);
# 2167|
# 2168| c_utf_len = SCM_BYTEVECTOR_LENGTH (utf);
Error: CPPCHECK_WARNING (CWE-476): [#def531]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:2168: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 2166| SCM_VALIDATE_BYTEVECTOR (1, utf);
# 2167|
# 2168|-> c_utf_len = SCM_BYTEVECTOR_LENGTH (utf);
# 2169| c_utf = (char *) SCM_BYTEVECTOR_CONTENTS (utf);
# 2170| str = scm_from_utf8_stringn (c_utf, c_utf_len);
Error: CPPCHECK_WARNING (CWE-476): [#def532]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:2169: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 2167|
# 2168| c_utf_len = SCM_BYTEVECTOR_LENGTH (utf);
# 2169|-> c_utf = (char *) SCM_BYTEVECTOR_CONTENTS (utf);
# 2170| str = scm_from_utf8_stringn (c_utf, c_utf_len);
# 2171|
Error: CPPCHECK_WARNING (CWE-476): [#def533]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:2183: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 2181| #define FUNC_NAME s_scm_utf16_to_string
# 2182| {
# 2183|-> UTF_TO_STRING (16);
# 2184| }
# 2185| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def534]
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.c:2194: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 2192| #define FUNC_NAME s_scm_utf32_to_string
# 2193| {
# 2194|-> UTF_TO_STRING (32);
# 2195| }
# 2196| #undef FUNC_NAME
Error: CPPCHECK_WARNING: [#def535]
guile30-3.0.9-build/guile-3.0.9/libguile/c-tokenize.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-476): [#def536]
guile30-3.0.9-build/guile-3.0.9/libguile/cache-internal.h:79: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 77| scm_cache_lookup (struct scm_cache *cache, SCM k)
# 78| {
# 79|-> scm_t_bits k_bits = SCM_UNPACK (k);
# 80| struct scm_cache_entry *entry = cache->entries;
# 81| /* Unrolled binary search, compiled to branchless cmp + cmov chain. */
Error: CPPCHECK_WARNING (CWE-476): [#def537]
guile30-3.0.9-build/guile-3.0.9/libguile/cache-internal.h:98: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 96| scm_cache_evict_1 (cache, evicted);
# 97| entry = scm_cache_lookup (cache, k);
# 98|-> if (entry->key == SCM_UNPACK (k))
# 99| {
# 100| entry->value = SCM_UNPACK (v);
Error: CPPCHECK_WARNING (CWE-476): [#def538]
guile30-3.0.9-build/guile-3.0.9/libguile/cache-internal.h:100: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 98| if (entry->key == SCM_UNPACK (k))
# 99| {
# 100|-> entry->value = SCM_UNPACK (v);
# 101| return;
# 102| }
Error: CPPCHECK_WARNING (CWE-476): [#def539]
guile30-3.0.9-build/guile-3.0.9/libguile/cache-internal.h:106: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 104| cache->entries + 1,
# 105| (entry - cache->entries) * sizeof (*entry));
# 106|-> entry->key = SCM_UNPACK (k);
# 107| entry->value = SCM_UNPACK (v);
# 108| }
Error: CPPCHECK_WARNING (CWE-476): [#def540]
guile30-3.0.9-build/guile-3.0.9/libguile/cache-internal.h:107: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 105| (entry - cache->entries) * sizeof (*entry));
# 106| entry->key = SCM_UNPACK (k);
# 107|-> entry->value = SCM_UNPACK (v);
# 108| }
# 109|
Error: CPPCHECK_WARNING: [#def541]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-476): [#def542]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:50: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 48| #define FUNC_NAME s_scm_char_p
# 49| {
# 50|-> return scm_from_bool (SCM_CHARP(x));
# 51| }
# 52| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def543]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:61: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 59| #define FUNC_NAME s_scm_i_char_eq_p
# 60| {
# 61|-> if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 62| return SCM_BOOL_T;
# 63| while (!scm_is_null (rest))
Error: CPPCHECK_WARNING (CWE-476): [#def544]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:63: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 61| if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 62| return SCM_BOOL_T;
# 63|-> while (!scm_is_null (rest))
# 64| {
# 65| if (scm_is_false (scm_char_eq_p (x, y)))
Error: CPPCHECK_WARNING (CWE-476): [#def545]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:65: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 63| while (!scm_is_null (rest))
# 64| {
# 65|-> if (scm_is_false (scm_char_eq_p (x, y)))
# 66| return SCM_BOOL_F;
# 67| x = y;
Error: CPPCHECK_WARNING (CWE-476): [#def546]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:78: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 76| #define FUNC_NAME s_scm_i_char_eq_p
# 77| {
# 78|-> SCM_VALIDATE_CHAR (1, x);
# 79| SCM_VALIDATE_CHAR (2, y);
# 80| return scm_from_bool (scm_is_eq (x, y));
Error: CPPCHECK_WARNING (CWE-476): [#def547]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:79: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 77| {
# 78| SCM_VALIDATE_CHAR (1, x);
# 79|-> SCM_VALIDATE_CHAR (2, y);
# 80| return scm_from_bool (scm_is_eq (x, y));
# 81| }
Error: CPPCHECK_WARNING (CWE-476): [#def548]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:80: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 78| SCM_VALIDATE_CHAR (1, x);
# 79| SCM_VALIDATE_CHAR (2, y);
# 80|-> return scm_from_bool (scm_is_eq (x, y));
# 81| }
# 82| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def549]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:92: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 90| #define FUNC_NAME s_scm_i_char_less_p
# 91| {
# 92|-> if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 93| return SCM_BOOL_T;
# 94| while (!scm_is_null (rest))
Error: CPPCHECK_WARNING (CWE-476): [#def550]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:94: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 92| if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 93| return SCM_BOOL_T;
# 94|-> while (!scm_is_null (rest))
# 95| {
# 96| if (scm_is_false (scm_char_less_p (x, y)))
Error: CPPCHECK_WARNING (CWE-476): [#def551]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:96: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 94| while (!scm_is_null (rest))
# 95| {
# 96|-> if (scm_is_false (scm_char_less_p (x, y)))
# 97| return SCM_BOOL_F;
# 98| x = y;
Error: CPPCHECK_WARNING (CWE-476): [#def552]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:109: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 107| #define FUNC_NAME s_scm_i_char_less_p
# 108| {
# 109|-> SCM_VALIDATE_CHAR (1, x);
# 110| SCM_VALIDATE_CHAR (2, y);
# 111| return scm_from_bool (SCM_CHAR(x) < SCM_CHAR(y));
Error: CPPCHECK_WARNING (CWE-476): [#def553]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:110: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 108| {
# 109| SCM_VALIDATE_CHAR (1, x);
# 110|-> SCM_VALIDATE_CHAR (2, y);
# 111| return scm_from_bool (SCM_CHAR(x) < SCM_CHAR(y));
# 112| }
Error: CPPCHECK_WARNING (CWE-476): [#def554]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:111: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 109| SCM_VALIDATE_CHAR (1, x);
# 110| SCM_VALIDATE_CHAR (2, y);
# 111|-> return scm_from_bool (SCM_CHAR(x) < SCM_CHAR(y));
# 112| }
# 113| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def555]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:122: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 120| #define FUNC_NAME s_scm_i_char_leq_p
# 121| {
# 122|-> if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 123| return SCM_BOOL_T;
# 124| while (!scm_is_null (rest))
Error: CPPCHECK_WARNING (CWE-476): [#def556]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:124: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 122| if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 123| return SCM_BOOL_T;
# 124|-> while (!scm_is_null (rest))
# 125| {
# 126| if (scm_is_false (scm_char_leq_p (x, y)))
Error: CPPCHECK_WARNING (CWE-476): [#def557]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:126: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 124| while (!scm_is_null (rest))
# 125| {
# 126|-> if (scm_is_false (scm_char_leq_p (x, y)))
# 127| return SCM_BOOL_F;
# 128| x = y;
Error: CPPCHECK_WARNING (CWE-476): [#def558]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:139: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 137| #define FUNC_NAME s_scm_i_char_leq_p
# 138| {
# 139|-> SCM_VALIDATE_CHAR (1, x);
# 140| SCM_VALIDATE_CHAR (2, y);
# 141| return scm_from_bool (SCM_CHAR(x) <= SCM_CHAR(y));
Error: CPPCHECK_WARNING (CWE-476): [#def559]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:140: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 138| {
# 139| SCM_VALIDATE_CHAR (1, x);
# 140|-> SCM_VALIDATE_CHAR (2, y);
# 141| return scm_from_bool (SCM_CHAR(x) <= SCM_CHAR(y));
# 142| }
Error: CPPCHECK_WARNING (CWE-476): [#def560]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:141: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 139| SCM_VALIDATE_CHAR (1, x);
# 140| SCM_VALIDATE_CHAR (2, y);
# 141|-> return scm_from_bool (SCM_CHAR(x) <= SCM_CHAR(y));
# 142| }
# 143| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def561]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:152: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 150| #define FUNC_NAME s_scm_i_char_gr_p
# 151| {
# 152|-> if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 153| return SCM_BOOL_T;
# 154| while (!scm_is_null (rest))
Error: CPPCHECK_WARNING (CWE-476): [#def562]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:154: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 152| if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 153| return SCM_BOOL_T;
# 154|-> while (!scm_is_null (rest))
# 155| {
# 156| if (scm_is_false (scm_char_gr_p (x, y)))
Error: CPPCHECK_WARNING (CWE-476): [#def563]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:156: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 154| while (!scm_is_null (rest))
# 155| {
# 156|-> if (scm_is_false (scm_char_gr_p (x, y)))
# 157| return SCM_BOOL_F;
# 158| x = y;
Error: CPPCHECK_WARNING (CWE-476): [#def564]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:169: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 167| #define FUNC_NAME s_scm_i_char_gr_p
# 168| {
# 169|-> SCM_VALIDATE_CHAR (1, x);
# 170| SCM_VALIDATE_CHAR (2, y);
# 171| return scm_from_bool (SCM_CHAR(x) > SCM_CHAR(y));
Error: CPPCHECK_WARNING (CWE-476): [#def565]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:170: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 168| {
# 169| SCM_VALIDATE_CHAR (1, x);
# 170|-> SCM_VALIDATE_CHAR (2, y);
# 171| return scm_from_bool (SCM_CHAR(x) > SCM_CHAR(y));
# 172| }
Error: CPPCHECK_WARNING (CWE-476): [#def566]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:171: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 169| SCM_VALIDATE_CHAR (1, x);
# 170| SCM_VALIDATE_CHAR (2, y);
# 171|-> return scm_from_bool (SCM_CHAR(x) > SCM_CHAR(y));
# 172| }
# 173| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def567]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:182: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 180| #define FUNC_NAME s_scm_i_char_geq_p
# 181| {
# 182|-> if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 183| return SCM_BOOL_T;
# 184| while (!scm_is_null (rest))
Error: CPPCHECK_WARNING (CWE-476): [#def568]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:184: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 182| if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 183| return SCM_BOOL_T;
# 184|-> while (!scm_is_null (rest))
# 185| {
# 186| if (scm_is_false (scm_char_geq_p (x, y)))
Error: CPPCHECK_WARNING (CWE-476): [#def569]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:186: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 184| while (!scm_is_null (rest))
# 185| {
# 186|-> if (scm_is_false (scm_char_geq_p (x, y)))
# 187| return SCM_BOOL_F;
# 188| x = y;
Error: CPPCHECK_WARNING (CWE-476): [#def570]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:199: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 197| #define FUNC_NAME s_scm_i_char_geq_p
# 198| {
# 199|-> SCM_VALIDATE_CHAR (1, x);
# 200| SCM_VALIDATE_CHAR (2, y);
# 201| return scm_from_bool (SCM_CHAR(x) >= SCM_CHAR(y));
Error: CPPCHECK_WARNING (CWE-476): [#def571]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:200: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 198| {
# 199| SCM_VALIDATE_CHAR (1, x);
# 200|-> SCM_VALIDATE_CHAR (2, y);
# 201| return scm_from_bool (SCM_CHAR(x) >= SCM_CHAR(y));
# 202| }
Error: CPPCHECK_WARNING (CWE-476): [#def572]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:201: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 199| SCM_VALIDATE_CHAR (1, x);
# 200| SCM_VALIDATE_CHAR (2, y);
# 201|-> return scm_from_bool (SCM_CHAR(x) >= SCM_CHAR(y));
# 202| }
# 203| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def573]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:219: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 217| #define FUNC_NAME s_scm_i_char_ci_eq_p
# 218| {
# 219|-> if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 220| return SCM_BOOL_T;
# 221| while (!scm_is_null (rest))
Error: CPPCHECK_WARNING (CWE-476): [#def574]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:221: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 219| if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 220| return SCM_BOOL_T;
# 221|-> while (!scm_is_null (rest))
# 222| {
# 223| if (scm_is_false (scm_char_ci_eq_p (x, y)))
Error: CPPCHECK_WARNING (CWE-476): [#def575]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:223: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 221| while (!scm_is_null (rest))
# 222| {
# 223|-> if (scm_is_false (scm_char_ci_eq_p (x, y)))
# 224| return SCM_BOOL_F;
# 225| x = y;
Error: CPPCHECK_WARNING (CWE-476): [#def576]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:236: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 234| #define FUNC_NAME s_scm_i_char_ci_eq_p
# 235| {
# 236|-> SCM_VALIDATE_CHAR (1, x);
# 237| SCM_VALIDATE_CHAR (2, y);
# 238| return scm_from_bool (scm_c_upcase(SCM_CHAR(x))==scm_c_upcase(SCM_CHAR(y)));
Error: CPPCHECK_WARNING (CWE-476): [#def577]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:237: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 235| {
# 236| SCM_VALIDATE_CHAR (1, x);
# 237|-> SCM_VALIDATE_CHAR (2, y);
# 238| return scm_from_bool (scm_c_upcase(SCM_CHAR(x))==scm_c_upcase(SCM_CHAR(y)));
# 239| }
Error: CPPCHECK_WARNING (CWE-476): [#def578]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:238: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 236| SCM_VALIDATE_CHAR (1, x);
# 237| SCM_VALIDATE_CHAR (2, y);
# 238|-> return scm_from_bool (scm_c_upcase(SCM_CHAR(x))==scm_c_upcase(SCM_CHAR(y)));
# 239| }
# 240| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def579]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:249: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 247| #define FUNC_NAME s_scm_i_char_ci_less_p
# 248| {
# 249|-> if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 250| return SCM_BOOL_T;
# 251| while (!scm_is_null (rest))
Error: CPPCHECK_WARNING (CWE-476): [#def580]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:251: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 249| if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 250| return SCM_BOOL_T;
# 251|-> while (!scm_is_null (rest))
# 252| {
# 253| if (scm_is_false (scm_char_ci_less_p (x, y)))
Error: CPPCHECK_WARNING (CWE-476): [#def581]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:253: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 251| while (!scm_is_null (rest))
# 252| {
# 253|-> if (scm_is_false (scm_char_ci_less_p (x, y)))
# 254| return SCM_BOOL_F;
# 255| x = y;
Error: CPPCHECK_WARNING (CWE-476): [#def582]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:266: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 264| #define FUNC_NAME s_scm_i_char_ci_less_p
# 265| {
# 266|-> SCM_VALIDATE_CHAR (1, x);
# 267| SCM_VALIDATE_CHAR (2, y);
# 268| return scm_from_bool ((scm_c_upcase(SCM_CHAR(x))) < scm_c_upcase(SCM_CHAR(y)));
Error: CPPCHECK_WARNING (CWE-476): [#def583]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:267: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 265| {
# 266| SCM_VALIDATE_CHAR (1, x);
# 267|-> SCM_VALIDATE_CHAR (2, y);
# 268| return scm_from_bool ((scm_c_upcase(SCM_CHAR(x))) < scm_c_upcase(SCM_CHAR(y)));
# 269| }
Error: CPPCHECK_WARNING (CWE-476): [#def584]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:268: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 266| SCM_VALIDATE_CHAR (1, x);
# 267| SCM_VALIDATE_CHAR (2, y);
# 268|-> return scm_from_bool ((scm_c_upcase(SCM_CHAR(x))) < scm_c_upcase(SCM_CHAR(y)));
# 269| }
# 270| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def585]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:280: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 278| #define FUNC_NAME s_scm_i_char_ci_leq_p
# 279| {
# 280|-> if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 281| return SCM_BOOL_T;
# 282| while (!scm_is_null (rest))
Error: CPPCHECK_WARNING (CWE-476): [#def586]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:282: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 280| if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 281| return SCM_BOOL_T;
# 282|-> while (!scm_is_null (rest))
# 283| {
# 284| if (scm_is_false (scm_char_ci_leq_p (x, y)))
Error: CPPCHECK_WARNING (CWE-476): [#def587]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:284: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 282| while (!scm_is_null (rest))
# 283| {
# 284|-> if (scm_is_false (scm_char_ci_leq_p (x, y)))
# 285| return SCM_BOOL_F;
# 286| x = y;
Error: CPPCHECK_WARNING (CWE-476): [#def588]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:297: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 295| #define FUNC_NAME s_scm_i_char_ci_leq_p
# 296| {
# 297|-> SCM_VALIDATE_CHAR (1, x);
# 298| SCM_VALIDATE_CHAR (2, y);
# 299| return scm_from_bool (scm_c_upcase(SCM_CHAR(x)) <= scm_c_upcase(SCM_CHAR(y)));
Error: CPPCHECK_WARNING (CWE-476): [#def589]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:298: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 296| {
# 297| SCM_VALIDATE_CHAR (1, x);
# 298|-> SCM_VALIDATE_CHAR (2, y);
# 299| return scm_from_bool (scm_c_upcase(SCM_CHAR(x)) <= scm_c_upcase(SCM_CHAR(y)));
# 300| }
Error: CPPCHECK_WARNING (CWE-476): [#def590]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:299: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 297| SCM_VALIDATE_CHAR (1, x);
# 298| SCM_VALIDATE_CHAR (2, y);
# 299|-> return scm_from_bool (scm_c_upcase(SCM_CHAR(x)) <= scm_c_upcase(SCM_CHAR(y)));
# 300| }
# 301| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def591]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:310: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 308| #define FUNC_NAME s_scm_i_char_ci_gr_p
# 309| {
# 310|-> if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 311| return SCM_BOOL_T;
# 312| while (!scm_is_null (rest))
Error: CPPCHECK_WARNING (CWE-476): [#def592]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:312: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 310| if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 311| return SCM_BOOL_T;
# 312|-> while (!scm_is_null (rest))
# 313| {
# 314| if (scm_is_false (scm_char_ci_gr_p (x, y)))
Error: CPPCHECK_WARNING (CWE-476): [#def593]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:314: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 312| while (!scm_is_null (rest))
# 313| {
# 314|-> if (scm_is_false (scm_char_ci_gr_p (x, y)))
# 315| return SCM_BOOL_F;
# 316| x = y;
Error: CPPCHECK_WARNING (CWE-476): [#def594]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:327: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 325| #define FUNC_NAME s_scm_i_char_ci_gr_p
# 326| {
# 327|-> SCM_VALIDATE_CHAR (1, x);
# 328| SCM_VALIDATE_CHAR (2, y);
# 329| return scm_from_bool (scm_c_upcase(SCM_CHAR(x)) > scm_c_upcase(SCM_CHAR(y)));
Error: CPPCHECK_WARNING (CWE-476): [#def595]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:328: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 326| {
# 327| SCM_VALIDATE_CHAR (1, x);
# 328|-> SCM_VALIDATE_CHAR (2, y);
# 329| return scm_from_bool (scm_c_upcase(SCM_CHAR(x)) > scm_c_upcase(SCM_CHAR(y)));
# 330| }
Error: CPPCHECK_WARNING (CWE-476): [#def596]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:329: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 327| SCM_VALIDATE_CHAR (1, x);
# 328| SCM_VALIDATE_CHAR (2, y);
# 329|-> return scm_from_bool (scm_c_upcase(SCM_CHAR(x)) > scm_c_upcase(SCM_CHAR(y)));
# 330| }
# 331| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def597]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:341: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 339| #define FUNC_NAME s_scm_i_char_ci_geq_p
# 340| {
# 341|-> if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 342| return SCM_BOOL_T;
# 343| while (!scm_is_null (rest))
Error: CPPCHECK_WARNING (CWE-476): [#def598]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:343: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 341| if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 342| return SCM_BOOL_T;
# 343|-> while (!scm_is_null (rest))
# 344| {
# 345| if (scm_is_false (scm_char_ci_geq_p (x, y)))
Error: CPPCHECK_WARNING (CWE-476): [#def599]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:345: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 343| while (!scm_is_null (rest))
# 344| {
# 345|-> if (scm_is_false (scm_char_ci_geq_p (x, y)))
# 346| return SCM_BOOL_F;
# 347| x = y;
Error: CPPCHECK_WARNING (CWE-476): [#def600]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:358: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 356| #define FUNC_NAME s_scm_i_char_ci_geq_p
# 357| {
# 358|-> SCM_VALIDATE_CHAR (1, x);
# 359| SCM_VALIDATE_CHAR (2, y);
# 360| return scm_from_bool (scm_c_upcase(SCM_CHAR(x)) >= scm_c_upcase(SCM_CHAR(y)));
Error: CPPCHECK_WARNING (CWE-476): [#def601]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:359: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 357| {
# 358| SCM_VALIDATE_CHAR (1, x);
# 359|-> SCM_VALIDATE_CHAR (2, y);
# 360| return scm_from_bool (scm_c_upcase(SCM_CHAR(x)) >= scm_c_upcase(SCM_CHAR(y)));
# 361| }
Error: CPPCHECK_WARNING (CWE-476): [#def602]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:360: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 358| SCM_VALIDATE_CHAR (1, x);
# 359| SCM_VALIDATE_CHAR (2, y);
# 360|-> return scm_from_bool (scm_c_upcase(SCM_CHAR(x)) >= scm_c_upcase(SCM_CHAR(y)));
# 361| }
# 362| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def603]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:418: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 416| #define FUNC_NAME s_scm_char_is_both_p
# 417| {
# 418|-> if (scm_is_true (scm_char_set_contains_p (scm_char_set_lower_case, chr)))
# 419| return SCM_BOOL_T;
# 420| return scm_char_set_contains_p (scm_char_set_upper_case, chr);
Error: CPPCHECK_WARNING (CWE-476): [#def604]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:430: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 428| #define FUNC_NAME s_scm_char_to_integer
# 429| {
# 430|-> SCM_VALIDATE_CHAR (1, chr);
# 431| return scm_from_uint32 (SCM_CHAR(chr));
# 432| }
Error: CPPCHECK_WARNING (CWE-476): [#def605]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:431: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 429| {
# 430| SCM_VALIDATE_CHAR (1, chr);
# 431|-> return scm_from_uint32 (SCM_CHAR(chr));
# 432| }
# 433| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def606]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:462: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 460| #define FUNC_NAME s_scm_char_upcase
# 461| {
# 462|-> SCM_VALIDATE_CHAR (1, chr);
# 463| return scm_c_make_char (scm_c_upcase (SCM_CHAR (chr)));
# 464| }
Error: CPPCHECK_WARNING (CWE-476): [#def607]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:463: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 461| {
# 462| SCM_VALIDATE_CHAR (1, chr);
# 463|-> return scm_c_make_char (scm_c_upcase (SCM_CHAR (chr)));
# 464| }
# 465| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def608]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:473: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 471| #define FUNC_NAME s_scm_char_downcase
# 472| {
# 473|-> SCM_VALIDATE_CHAR (1, chr);
# 474| return scm_c_make_char (scm_c_downcase (SCM_CHAR(chr)));
# 475| }
Error: CPPCHECK_WARNING (CWE-476): [#def609]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:474: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 472| {
# 473| SCM_VALIDATE_CHAR (1, chr);
# 474|-> return scm_c_make_char (scm_c_downcase (SCM_CHAR(chr)));
# 475| }
# 476| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def610]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:483: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 481| #define FUNC_NAME s_scm_char_titlecase
# 482| {
# 483|-> SCM_VALIDATE_CHAR (1, chr);
# 484| return scm_c_make_char (scm_c_titlecase (SCM_CHAR(chr)));
# 485| }
Error: CPPCHECK_WARNING (CWE-476): [#def611]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:484: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 482| {
# 483| SCM_VALIDATE_CHAR (1, chr);
# 484|-> return scm_c_make_char (scm_c_titlecase (SCM_CHAR(chr)));
# 485| }
# 486| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def612]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:497: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 495| uc_general_category_t cat;
# 496|
# 497|-> SCM_VALIDATE_CHAR (1, chr);
# 498| cat = uc_general_category (SCM_CHAR (chr));
# 499| sym = uc_general_category_name (cat);
Error: CPPCHECK_WARNING (CWE-476): [#def613]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:498: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 496|
# 497| SCM_VALIDATE_CHAR (1, chr);
# 498|-> cat = uc_general_category (SCM_CHAR (chr));
# 499| sym = uc_general_category_name (cat);
# 500|
Error: CPPCHECK_WARNING (CWE-476): [#def614]
guile30-3.0.9-build/guile-3.0.9/libguile/chars.c:610: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 608| {
# 609| size_t c;
# 610|-> uint32_t i = SCM_CHAR (chr);
# 611|
# 612| for (c = 0; c < SCM_N_R5RS_CHARNAMES; c++)
Error: CPPCHECK_WARNING (CWE-476): [#def615]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:107: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 105|
# 106| ret = scm_words (scm_tc7_program | (nfree << 16) | flags, nfree + 2);
# 107|-> SCM_SET_CELL_WORD_1 (ret, goto_continuation_code.code);
# 108| SCM_PROGRAM_FREE_VARIABLE_SET (ret, 0, contregs);
# 109|
Error: CPPCHECK_WARNING (CWE-476): [#def616]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:108: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 106| ret = scm_words (scm_tc7_program | (nfree << 16) | flags, nfree + 2);
# 107| SCM_SET_CELL_WORD_1 (ret, goto_continuation_code.code);
# 108|-> SCM_PROGRAM_FREE_VARIABLE_SET (ret, 0, contregs);
# 109|
# 110| return ret;
Error: CPPCHECK_WARNING (CWE-476): [#def617]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:121: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 119| continuation_print (SCM obj, SCM port, scm_print_state *state SCM_UNUSED)
# 120| {
# 121|-> scm_t_contregs *continuation = SCM_CONTREGS (obj);
# 122|
# 123| scm_puts ("#<continuation ", port);
Error: CPPCHECK_WARNING (CWE-476): [#def618]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:126: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 124| scm_intprint (continuation->num_stack_items, 10, port);
# 125| scm_puts (" @ ", port);
# 126|-> scm_uintprint (SCM_SMOB_DATA_1 (obj), 16, port);
# 127| scm_putc ('>', port);
# 128| return 1;
Error: CPPCHECK_WARNING (CWE-476): [#def619]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:221: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 219| scm_t_contregs *cont;
# 220|
# 221|-> contregs = SCM_PROGRAM_FREE_VARIABLE_REF (continuation, 0);
# 222| cont = SCM_CONTREGS (contregs);
# 223|
Error: CPPCHECK_WARNING (CWE-476): [#def620]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:222: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 220|
# 221| contregs = SCM_PROGRAM_FREE_VARIABLE_REF (continuation, 0);
# 222|-> cont = SCM_CONTREGS (contregs);
# 223|
# 224| if (scm_is_true (cont->vm_cont))
Error: CPPCHECK_WARNING (CWE-476): [#def621]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:224: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 222| cont = SCM_CONTREGS (contregs);
# 223|
# 224|-> if (scm_is_true (cont->vm_cont))
# 225| {
# 226| struct scm_vm_cont *data = SCM_VM_CONT_DATA (cont->vm_cont);
Error: CPPCHECK_WARNING (CWE-476): [#def622]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:226: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 224| if (scm_is_true (cont->vm_cont))
# 225| {
# 226|-> struct scm_vm_cont *data = SCM_VM_CONT_DATA (cont->vm_cont);
# 227|
# 228| frame->stack_holder = data;
Error: CPPCHECK_WARNING (CWE-476): [#def623]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:242: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 240| scm_i_contregs (SCM contregs)
# 241| {
# 242|-> if (!SCM_CONTREGSP (contregs))
# 243| abort ();
# 244|
Error: CPPCHECK_WARNING (CWE-476): [#def624]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:245: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 243| abort ();
# 244|
# 245|-> return SCM_CONTREGS (contregs);
# 246| }
# 247|
Error: CPPCHECK_WARNING (CWE-476): [#def625]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:298: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 296| scm_thread *thread = SCM_I_CURRENT_THREAD;
# 297|
# 298|-> dynstack = SCM_VM_CONT_DATA (continuation->vm_cont)->dynstack;
# 299|
# 300| joint = scm_dynstack_unwind_fork (&thread->dynstack, dynstack);
Error: CPPCHECK_WARNING (CWE-476): [#def626]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:320: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 318| {
# 319| scm_thread *thread = SCM_I_CURRENT_THREAD;
# 320|-> scm_t_contregs *continuation = SCM_CONTREGS (cont);
# 321| SCM_STACKITEM *dst = thread->continuation_base;
# 322| SCM_STACKITEM stack_top_element;
Error: CPPCHECK_WARNING (CWE-476): [#def627]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:387: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 385| {
# 386| return SCM_BACKTRACE_P
# 387|-> && scm_is_true (stack)
# 388| && scm_initialized_p
# 389| /* It's generally not useful to print backtraces for errors reading
Error: CPPCHECK_WARNING (CWE-476): [#def628]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:391: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 389| /* It's generally not useful to print backtraces for errors reading
# 390| or expanding code in these fallback catch statements. */
# 391|-> && !scm_is_eq (tag, scm_from_latin1_symbol ("read-error"))
# 392| && !scm_is_eq (tag, scm_from_latin1_symbol ("syntax-error"));
# 393| }
Error: CPPCHECK_WARNING (CWE-476): [#def629]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:392: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 390| or expanding code in these fallback catch statements. */
# 391| && !scm_is_eq (tag, scm_from_latin1_symbol ("read-error"))
# 392|-> && !scm_is_eq (tag, scm_from_latin1_symbol ("syntax-error"));
# 393| }
# 394|
Error: CPPCHECK_WARNING (CWE-476): [#def630]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:404: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 402| frames. */
# 403| stack = scm_make_stack (SCM_BOOL_T, scm_list_1 (scm_from_int (2)));
# 404|-> frame = scm_is_true (stack) ? scm_stack_ref (stack, SCM_INUM0) : SCM_BOOL_F;
# 405|
# 406| if (should_print_backtrace (tag, stack))
Error: CPPCHECK_WARNING (CWE-476): [#def631]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:440: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 438|
# 439| /* If TAG is `quit', exit() the process. */
# 440|-> if (scm_is_eq (tag, scm_from_latin1_symbol ("quit")))
# 441| exit (scm_exit_status (args));
# 442|
Error: CPPCHECK_WARNING (CWE-476): [#def632]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:452: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 450| {
# 451| /* Print the exception unless TAG is `quit'. */
# 452|-> if (!scm_is_eq (tag, scm_from_latin1_symbol ("quit")))
# 453| print_exception_and_backtrace (SCM_PACK_POINTER (error_port), tag, args);
# 454|
Error: CPPCHECK_WARNING (CWE-476): [#def633]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:467: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 465| c_handler, &c_data,
# 466| pre_unwind_handler,
# 467|-> SCM_UNPACK_POINTER (scm_current_error_port ()));
# 468| return c_data.result;
# 469| }
Error: CPPCHECK_WARNING (CWE-476): [#def634]
guile30-3.0.9-build/guile-3.0.9/libguile/continuations.c:511: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 509| scm_handler, &scm_data,
# 510| pre_unwind_handler,
# 511|-> SCM_UNPACK_POINTER (scm_current_error_port ()));
# 512| }
# 513| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def635]
guile30-3.0.9-build/guile-3.0.9/libguile/control.c:101: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 99|
# 100| ret = scm_words (scm_tc7_program | (nfree << 16) | flags, nfree + 2);
# 101|-> SCM_SET_CELL_WORD_1 (ret, compose_continuation_code.code);
# 102| SCM_PROGRAM_FREE_VARIABLE_SET (ret, 0, vmcont);
# 103|
Error: CPPCHECK_WARNING (CWE-476): [#def636]
guile30-3.0.9-build/guile-3.0.9/libguile/control.c:102: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 100| ret = scm_words (scm_tc7_program | (nfree << 16) | flags, nfree + 2);
# 101| SCM_SET_CELL_WORD_1 (ret, compose_continuation_code.code);
# 102|-> SCM_PROGRAM_FREE_VARIABLE_SET (ret, 0, vmcont);
# 103|
# 104| return ret;
Error: CPPCHECK_WARNING (CWE-476): [#def637]
guile30-3.0.9-build/guile-3.0.9/libguile/debug.c:133: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 131| scm_reverse_lookup (SCM env, SCM data)
# 132| {
# 133|-> while (scm_is_pair (env) && scm_is_pair (SCM_CAR (env)))
# 134| {
# 135| SCM names = SCM_CAAR (env);
Error: CPPCHECK_WARNING (CWE-476): [#def638]
guile30-3.0.9-build/guile-3.0.9/libguile/debug.c:135: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 133| while (scm_is_pair (env) && scm_is_pair (SCM_CAR (env)))
# 134| {
# 135|-> SCM names = SCM_CAAR (env);
# 136| SCM values = SCM_CDAR (env);
# 137| while (scm_is_pair (names))
Error: CPPCHECK_WARNING (CWE-476): [#def639]
guile30-3.0.9-build/guile-3.0.9/libguile/debug.c:136: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 134| {
# 135| SCM names = SCM_CAAR (env);
# 136|-> SCM values = SCM_CDAR (env);
# 137| while (scm_is_pair (names))
# 138| {
Error: CPPCHECK_WARNING (CWE-476): [#def640]
guile30-3.0.9-build/guile-3.0.9/libguile/debug.c:139: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 137| while (scm_is_pair (names))
# 138| {
# 139|-> if (scm_is_eq (SCM_CAR (values), data))
# 140| return SCM_CAR (names);
# 141| names = SCM_CDR (names);
Error: CPPCHECK_WARNING (CWE-476): [#def641]
guile30-3.0.9-build/guile-3.0.9/libguile/debug.c:140: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 138| {
# 139| if (scm_is_eq (SCM_CAR (values), data))
# 140|-> return SCM_CAR (names);
# 141| names = SCM_CDR (names);
# 142| values = SCM_CDR (values);
Error: CPPCHECK_WARNING (CWE-476): [#def642]
guile30-3.0.9-build/guile-3.0.9/libguile/debug.c:141: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 139| if (scm_is_eq (SCM_CAR (values), data))
# 140| return SCM_CAR (names);
# 141|-> names = SCM_CDR (names);
# 142| values = SCM_CDR (values);
# 143| }
Error: CPPCHECK_WARNING (CWE-476): [#def643]
guile30-3.0.9-build/guile-3.0.9/libguile/debug.c:142: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 140| return SCM_CAR (names);
# 141| names = SCM_CDR (names);
# 142|-> values = SCM_CDR (values);
# 143| }
# 144| if (!scm_is_null (names) && scm_is_eq (values, data))
Error: CPPCHECK_WARNING (CWE-476): [#def644]
guile30-3.0.9-build/guile-3.0.9/libguile/debug.c:144: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 142| values = SCM_CDR (values);
# 143| }
# 144|-> if (!scm_is_null (names) && scm_is_eq (values, data))
# 145| return names;
# 146| env = SCM_CDR (env);
Error: CPPCHECK_WARNING (CWE-476): [#def645]
guile30-3.0.9-build/guile-3.0.9/libguile/debug.c:146: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 144| if (!scm_is_null (names) && scm_is_eq (values, data))
# 145| return names;
# 146|-> env = SCM_CDR (env);
# 147| }
# 148| return SCM_BOOL_F;
Error: CPPCHECK_WARNING: [#def646]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-476): [#def647]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:111: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 109| scm_c_issue_deprecation_warning
# 110| ("scm_is_simple_vector is deprecated. Use scm_is_vector instead.");
# 111|-> return SCM_I_IS_VECTOR (obj);
# 112| }
# 113|
Error: CPPCHECK_WARNING (CWE-476): [#def648]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:195: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 193| if (scm_is_bitvector (vec))
# 194| {
# 195|-> if (scm_is_true (val))
# 196| scm_c_bitvector_set_bit_x (vec, idx);
# 197| else
Error: CPPCHECK_WARNING (CWE-476): [#def649]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:213: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 211|
# 212| mask = 1L << (idx%32);
# 213|-> if (scm_is_true (val))
# 214| bits[idx/32] |= mask;
# 215| else
Error: CPPCHECK_WARNING (CWE-476): [#def650]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:245: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 243| if (scm_is_bitvector (vec))
# 244| {
# 245|-> if (scm_is_true (val))
# 246| scm_c_bitvector_set_all_bits_x (vec);
# 247| else
Error: CPPCHECK_WARNING (CWE-476): [#def651]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:325: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 323|
# 324| for (size_t i = 0; i < len; i++)
# 325|-> if (scm_is_true (scm_array_handle_ref (&handle, i*inc)))
# 326| count++;
# 327|
Error: CPPCHECK_WARNING (CWE-476): [#def652]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:389: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 387| {
# 388| SCM elt = scm_array_handle_ref (&v_handle, i*v_inc);
# 389|-> if ((bit && scm_is_true (elt)) || (!bit && scm_is_false (elt)))
# 390| count++;
# 391| }
Error: CPPCHECK_WARNING (CWE-476): [#def653]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:393: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 391| }
# 392| }
# 393|-> else if (scm_is_true (scm_u32vector_p (kv)))
# 394| {
# 395| scm_t_array_handle kv_handle;
Error: CPPCHECK_WARNING (CWE-476): [#def654]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:405: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 403| {
# 404| SCM elt = scm_array_handle_ref (&v_handle, (*kv_elts)*v_inc);
# 405|-> if ((bit && scm_is_true (elt)) || (!bit && scm_is_false (elt)))
# 406| count++;
# 407| }
Error: CPPCHECK_WARNING (CWE-476): [#def655]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:451: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 449| {
# 450| SCM elt = scm_array_handle_ref (&handle, i*inc);
# 451|-> if ((bit && scm_is_true (elt)) || (!bit && scm_is_false (elt)))
# 452| {
# 453| res = scm_from_size_t (i);
Error: CPPCHECK_WARNING (CWE-476): [#def656]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:524: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 522|
# 523| for (size_t i = 0; i < kv_len; i++)
# 524|-> if (scm_is_true (scm_c_bitvector_ref (kv, i)))
# 525| scm_array_handle_set (&v_handle, i*v_inc, obj);
# 526| }
Error: CPPCHECK_WARNING (CWE-476): [#def657]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:527: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 525| scm_array_handle_set (&v_handle, i*v_inc, obj);
# 526| }
# 527|-> else if (scm_is_true (scm_u32vector_p (kv)))
# 528| {
# 529| scm_t_array_handle kv_handle;
Error: CPPCHECK_WARNING (CWE-476): [#def658]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:613: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 611|
# 612| ra = scm_i_shap2ra (bounds);
# 613|-> s = SCM_I_ARRAY_DIMS (ra);
# 614| k = SCM_I_ARRAY_NDIM (ra);
# 615|
Error: CPPCHECK_WARNING (CWE-476): [#def659]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:614: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 612| ra = scm_i_shap2ra (bounds);
# 613| s = SCM_I_ARRAY_DIMS (ra);
# 614|-> k = SCM_I_ARRAY_NDIM (ra);
# 615|
# 616| while (k--)
Error: CPPCHECK_WARNING (CWE-476): [#def660]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:622: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 620| rlen = (s[k].ubnd - s[k].lbnd + 1) * s[k].inc;
# 621| }
# 622|-> SCM_I_ARRAY_SET_V (ra, scm_make_generalized_vector (type, scm_from_size_t (rlen), SCM_UNDEFINED));
# 623|
# 624|
Error: CPPCHECK_WARNING (CWE-476): [#def661]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:650: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 648| memcpy (elts, bytes, byte_len);
# 649|
# 650|-> if (1 == SCM_I_ARRAY_NDIM (ra) && 0 == SCM_I_ARRAY_BASE (ra))
# 651| if (0 == s->lbnd)
# 652| return SCM_I_ARRAY_V (ra);
Error: CPPCHECK_WARNING (CWE-476): [#def662]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:652: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 650| if (1 == SCM_I_ARRAY_NDIM (ra) && 0 == SCM_I_ARRAY_BASE (ra))
# 651| if (0 == s->lbnd)
# 652|-> return SCM_I_ARRAY_V (ra);
# 653| return ra;
# 654| }
Error: CPPCHECK_WARNING (CWE-476): [#def663]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:666: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 664| ("scm_make_srcprops is deprecated; use set-source-properties! instead");
# 665|
# 666|-> alist = SCM_UNBNDP (copy) ? alist : scm_acons (scm_sym_copy, copy, alist);
# 667| return scm_i_make_srcprops (scm_from_long (line), scm_from_int (col),
# 668| filename, alist);
Error: CPPCHECK_WARNING (CWE-476): [#def664]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:692: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 690| #define FUNC_NAME s_scm_symbol_fref
# 691| {
# 692|-> SCM_VALIDATE_SYMBOL (1, s);
# 693| return scm_object_property (s, symbol_function_slot);
# 694| }
Error: CPPCHECK_WARNING (CWE-476): [#def665]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:705: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 703| SCM result;
# 704|
# 705|-> SCM_VALIDATE_SYMBOL (1, s);
# 706| result = scm_object_property (s, symbol_property_slot);
# 707| return scm_is_false (result) ? SCM_EOL : result;
Error: CPPCHECK_WARNING (CWE-476): [#def666]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:707: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 705| SCM_VALIDATE_SYMBOL (1, s);
# 706| result = scm_object_property (s, symbol_property_slot);
# 707|-> return scm_is_false (result) ? SCM_EOL : result;
# 708| }
# 709| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def667]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:717: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 715| #define FUNC_NAME s_scm_symbol_fset_x
# 716| {
# 717|-> SCM_VALIDATE_SYMBOL (1, s);
# 718| return scm_set_object_property_x (s, symbol_function_slot, val);
# 719| }
Error: CPPCHECK_WARNING (CWE-476): [#def668]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:728: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 726| #define FUNC_NAME s_scm_symbol_pset_x
# 727| {
# 728|-> SCM_VALIDATE_SYMBOL (1, s);
# 729| return scm_set_object_property_x (s, symbol_property_slot, val);
# 730| }
Error: CPPCHECK_WARNING (CWE-476): [#def669]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:754: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 752|
# 753| bignum = SCM_PACK_POINTER (ptr);
# 754|-> mpz_clear (SCM_I_BIG_MPZ (bignum));
# 755| }
# 756|
Error: CPPCHECK_WARNING (CWE-476): [#def670]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:788: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 786| /* Return a newly created bignum initialized to X. */
# 787| SCM z = make_bignum ();
# 788|-> mpz_init_set_si (SCM_I_BIG_MPZ (z), x);
# 789| return z;
# 790| }
Error: CPPCHECK_WARNING (CWE-476): [#def671]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:799: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 797| /* Return a newly created bignum initialized to X. */
# 798| SCM z = make_bignum ();
# 799|-> mpz_init_set_ui (SCM_I_BIG_MPZ (z), x);
# 800| return z;
# 801| }
Error: CPPCHECK_WARNING (CWE-476): [#def672]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:810: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 808| /* Copy src_big's value, negate it if same_sign_p is false, and return. */
# 809| SCM z = make_bignum ();
# 810|-> scm_to_mpz (src_big, SCM_I_BIG_MPZ (z));
# 811| if (!same_sign_p)
# 812| mpz_neg (SCM_I_BIG_MPZ (z), SCM_I_BIG_MPZ (z));
Error: CPPCHECK_WARNING (CWE-476): [#def673]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:812: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 810| scm_to_mpz (src_big, SCM_I_BIG_MPZ (z));
# 811| if (!same_sign_p)
# 812|-> mpz_neg (SCM_I_BIG_MPZ (z), SCM_I_BIG_MPZ (z));
# 813| return z;
# 814| }
Error: CPPCHECK_WARNING (CWE-476): [#def674]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:824: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 822| /* convert a big back to a fixnum if it'll fit */
# 823| /* presume b is a bignum */
# 824|-> if (mpz_fits_slong_p (SCM_I_BIG_MPZ (b)))
# 825| {
# 826| scm_t_inum val = mpz_get_si (SCM_I_BIG_MPZ (b));
Error: CPPCHECK_WARNING (CWE-476): [#def675]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecated.c:826: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 824| if (mpz_fits_slong_p (SCM_I_BIG_MPZ (b)))
# 825| {
# 826|-> scm_t_inum val = mpz_get_si (SCM_I_BIG_MPZ (b));
# 827| if (SCM_FIXABLE (val))
# 828| b = SCM_I_MAKINUM (val);
Error: CPPCHECK_WARNING (CWE-476): [#def676]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecation.c:123: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 121| while (scm_is_pair (msgs))
# 122| {
# 123|-> if (!scm_is_null (msgs_nl))
# 124| msgs_nl = scm_cons (nl, msgs_nl);
# 125| msgs_nl = scm_cons (SCM_CAR (msgs), msgs_nl);
Error: CPPCHECK_WARNING (CWE-476): [#def677]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecation.c:125: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 123| if (!scm_is_null (msgs_nl))
# 124| msgs_nl = scm_cons (nl, msgs_nl);
# 125|-> msgs_nl = scm_cons (SCM_CAR (msgs), msgs_nl);
# 126| msgs = SCM_CDR (msgs);
# 127| }
Error: CPPCHECK_WARNING (CWE-476): [#def678]
guile30-3.0.9-build/guile-3.0.9/libguile/deprecation.c:126: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 124| msgs_nl = scm_cons (nl, msgs_nl);
# 125| msgs_nl = scm_cons (SCM_CAR (msgs), msgs_nl);
# 126|-> msgs = SCM_CDR (msgs);
# 127| }
# 128| msgs_nl = scm_string_append (scm_reverse_x (msgs_nl, SCM_EOL));
Error: CPPCHECK_WARNING: [#def679]
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-476): [#def680]
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:182: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 180| SCM value_box;
# 181|
# 182|-> if (SCM_UNLIKELY (!SCM_FLUID_P (fluid)))
# 183| scm_wrong_type_arg ("with-fluid*", 0, fluid);
# 184|
Error: CPPCHECK_WARNING (CWE-476): [#def681]
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:189: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 187| words = push_dynstack_entry (dynstack, SCM_DYNSTACK_TYPE_WITH_FLUID, 0,
# 188| WITH_FLUID_WORDS);
# 189|-> words[0] = SCM_UNPACK (fluid);
# 190| words[1] = SCM_UNPACK (value_box);
# 191|
Error: CPPCHECK_WARNING (CWE-476): [#def682]
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:190: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 188| WITH_FLUID_WORDS);
# 189| words[0] = SCM_UNPACK (fluid);
# 190|-> words[1] = SCM_UNPACK (value_box);
# 191|
# 192| /* Go ahead and swap them. */
Error: CPPCHECK_WARNING (CWE-476): [#def683]
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:207: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 205| words = push_dynstack_entry (dynstack, SCM_DYNSTACK_TYPE_PROMPT, flags,
# 206| PROMPT_WORDS);
# 207|-> words[0] = SCM_UNPACK (key);
# 208| words[1] = (scm_t_bits) fp_offset;
# 209| words[2] = (scm_t_bits) sp_offset;
Error: CPPCHECK_WARNING (CWE-476): [#def684]
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:222: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 220| words = push_dynstack_entry (dynstack, SCM_DYNSTACK_TYPE_DYNWIND, 0,
# 221| DYNWIND_WORDS);
# 222|-> words[0] = SCM_UNPACK (enter);
# 223| words[1] = SCM_UNPACK (leave);
# 224| }
Error: CPPCHECK_WARNING (CWE-476): [#def685]
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:223: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 221| DYNWIND_WORDS);
# 222| words[0] = SCM_UNPACK (enter);
# 223|-> words[1] = SCM_UNPACK (leave);
# 224| }
# 225|
Error: CPPCHECK_WARNING (CWE-476): [#def686]
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:252: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 250| SCM state_box;
# 251|
# 252|-> if (SCM_UNLIKELY (scm_is_false (scm_dynamic_state_p (state))))
# 253| scm_wrong_type_arg ("with-dynamic-state", 0, state);
# 254|
Error: CPPCHECK_WARNING (CWE-476): [#def687]
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:258: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 256| words = push_dynstack_entry (dynstack, SCM_DYNSTACK_TYPE_DYNAMIC_STATE, 0,
# 257| DYNAMIC_STATE_WORDS);
# 258|-> words[0] = SCM_UNPACK (state_box);
# 259| }
# 260|
Error: CPPCHECK_WARNING (CWE-476): [#def688]
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:515: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 513|
# 514| if (SCM_DYNSTACK_TAG_TYPE (tag) == SCM_DYNSTACK_TYPE_PROMPT
# 515|-> && scm_is_eq (PROMPT_KEY (walk), key))
# 516| {
# 517| if (flags)
Error: CPPCHECK_WARNING (CWE-476): [#def689]
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:551: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 549| case SCM_DYNSTACK_TYPE_WITH_FLUID:
# 550| {
# 551|-> if (scm_is_eq (WITH_FLUID_FLUID (walk), fluid))
# 552| {
# 553| if (depth == 0)
Error: CPPCHECK_WARNING (CWE-476): [#def690]
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:554: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 552| {
# 553| if (depth == 0)
# 554|-> return SCM_VARIABLE_REF (WITH_FLUID_VALUE_BOX (walk));
# 555| else
# 556| depth--;
Error: CPPCHECK_WARNING (CWE-476): [#def691]
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:568: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 566| state = scm_variable_ref (DYNAMIC_STATE_STATE_BOX (walk));
# 567| val = scm_dynamic_state_ref (state, fluid, SCM_UNDEFINED);
# 568|-> if (!SCM_UNBNDP (val))
# 569| {
# 570| if (depth == 0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def692]
guile30-3.0.9-build/guile-3.0.9/libguile/threads.h:27: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:34: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c: scope_hint: In function 'scm_dynstack_wind'
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.h:75:37: warning[-Wanalyzer-null-dereference]: dereference of NULL 'item'
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:435:10: note: in expansion of macro 'SCM_DYNSTACK_TAG'
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:435:10: note: in expansion of macro 'SCM_DYNSTACK_TAG'
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:435:42: note: in expansion of macro 'SCM_DYNSTACK_NEXT'
guile30-3.0.9-build/guile-3.0.9/libguile/dynstack.c:435:10: note: in expansion of macro 'SCM_DYNSTACK_TAG'
# 73| #define SCM_DYNSTACK_SET_PREV_OFFSET(top, offset) (top)[-2] = (offset)
# 74|
# 75|-> #define SCM_DYNSTACK_TAG(top) ((top)[-1])
# 76| #define SCM_DYNSTACK_SET_TAG(top, tag) (top)[-1] = (tag)
# 77|
Error: CPPCHECK_WARNING (CWE-476): [#def693]
guile30-3.0.9-build/guile-3.0.9/libguile/dynwind.c:44: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 42| scm_thread *thread = SCM_I_CURRENT_THREAD;
# 43|
# 44|-> SCM_ASSERT (scm_is_true (scm_thunk_p (out_guard)), out_guard,
# 45| SCM_ARG3, FUNC_NAME);
# 46|
Error: CPPCHECK_WARNING (CWE-476): [#def694]
guile30-3.0.9-build/guile-3.0.9/libguile/dynwind.c:102: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 100| {
# 101| /* FIXME: This is not a safe cast. */
# 102|-> scm_dynwind_unwind_handler ((scm_t_guard) proc, SCM2PTR (data), flags);
# 103| }
# 104|
Error: CPPCHECK_WARNING (CWE-476): [#def695]
guile30-3.0.9-build/guile-3.0.9/libguile/dynwind.c:110: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 108| {
# 109| /* FIXME: This is not a safe cast. */
# 110|-> scm_dynwind_rewind_handler ((scm_t_guard) proc, SCM2PTR (data), flags);
# 111| }
# 112|
Error: CPPCHECK_WARNING (CWE-476): [#def696]
guile30-3.0.9-build/guile-3.0.9/libguile/dynwind.c:125: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 123| while (scm_is_pair (vals))
# 124| {
# 125|-> tmp = SCM_VARIABLE_REF (SCM_CAR (vars));
# 126| SCM_VARIABLE_SET (SCM_CAR (vars), SCM_CAR (vals));
# 127| SCM_SETCAR (vals, tmp);
Error: CPPCHECK_WARNING (CWE-476): [#def697]
guile30-3.0.9-build/guile-3.0.9/libguile/dynwind.c:126: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 124| {
# 125| tmp = SCM_VARIABLE_REF (SCM_CAR (vars));
# 126|-> SCM_VARIABLE_SET (SCM_CAR (vars), SCM_CAR (vals));
# 127| SCM_SETCAR (vals, tmp);
# 128| vars = SCM_CDR (vars);
Error: CPPCHECK_WARNING (CWE-476): [#def698]
guile30-3.0.9-build/guile-3.0.9/libguile/dynwind.c:127: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 125| tmp = SCM_VARIABLE_REF (SCM_CAR (vars));
# 126| SCM_VARIABLE_SET (SCM_CAR (vars), SCM_CAR (vals));
# 127|-> SCM_SETCAR (vals, tmp);
# 128| vars = SCM_CDR (vars);
# 129| vals = SCM_CDR (vals);
Error: CPPCHECK_WARNING (CWE-476): [#def699]
guile30-3.0.9-build/guile-3.0.9/libguile/dynwind.c:128: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 126| SCM_VARIABLE_SET (SCM_CAR (vars), SCM_CAR (vals));
# 127| SCM_SETCAR (vals, tmp);
# 128|-> vars = SCM_CDR (vars);
# 129| vals = SCM_CDR (vals);
# 130| }
Error: CPPCHECK_WARNING (CWE-476): [#def700]
guile30-3.0.9-build/guile-3.0.9/libguile/dynwind.c:129: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 127| SCM_SETCAR (vals, tmp);
# 128| vars = SCM_CDR (vars);
# 129|-> vals = SCM_CDR (vals);
# 130| }
# 131| }
Error: CPPCHECK_WARNING (CWE-476): [#def701]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:96: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 94| #define FUNC_NAME s_scm_i_eq_p
# 95| {
# 96|-> if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 97| return SCM_BOOL_T;
# 98| while (scm_is_pair (rest))
Error: CPPCHECK_WARNING (CWE-476): [#def702]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:100: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 98| while (scm_is_pair (rest))
# 99| {
# 100|-> if (!scm_is_eq (x, y))
# 101| return SCM_BOOL_F;
# 102| x = y;
Error: CPPCHECK_WARNING (CWE-476): [#def703]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:106: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 104| rest = scm_cdr (rest);
# 105| }
# 106|-> return scm_from_bool (scm_is_eq (x, y));
# 107| }
# 108| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def704]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:113: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 111| scm_eq_p (SCM x, SCM y)
# 112| {
# 113|-> return scm_from_bool (scm_is_eq (x, y));
# 114| }
# 115|
Error: CPPCHECK_WARNING (CWE-476): [#def705]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:130: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 128| scm_real_equalp (SCM x, SCM y)
# 129| {
# 130|-> return scm_from_bool (real_eqv (SCM_REAL_VALUE (x),
# 131| SCM_REAL_VALUE (y)));
# 132| }
Error: CPPCHECK_WARNING (CWE-476): [#def706]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:137: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 135| scm_complex_equalp (SCM x, SCM y)
# 136| {
# 137|-> return scm_from_bool (real_eqv (SCM_COMPLEX_REAL (x),
# 138| SCM_COMPLEX_REAL (y))
# 139| && real_eqv (SCM_COMPLEX_IMAG (x),
Error: CPPCHECK_WARNING (CWE-476): [#def707]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:146: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 144| scm_i_fraction_equalp (SCM x, SCM y)
# 145| {
# 146|-> return scm_from_bool
# 147| (scm_is_true (scm_equal_p (SCM_FRACTION_NUMERATOR (x),
# 148| SCM_FRACTION_NUMERATOR (y)))
Error: CPPCHECK_WARNING (CWE-476): [#def708]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:157: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 155| {
# 156| // Precondition: both X and Y are heap numbers.
# 157|-> if (!(SCM_HEAP_OBJECT_P (x) && SCM_HEAP_OBJECT_P (y)))
# 158| abort();
# 159| // eqv? already checks that the heap tags are the same, but we are
Error: CPPCHECK_WARNING (CWE-476): [#def709]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:162: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 160| // also called by the VM, which only ensures that both values are
# 161| // numbers. So check tags here too.
# 162|-> if (SCM_CELL_TYPE (x) != SCM_CELL_TYPE (y))
# 163| return 0;
# 164| switch (SCM_TYP16 (x))
Error: CPPCHECK_WARNING (CWE-476): [#def710]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:164: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 162| if (SCM_CELL_TYPE (x) != SCM_CELL_TYPE (y))
# 163| return 0;
# 164|-> switch (SCM_TYP16 (x))
# 165| {
# 166| case scm_tc16_big:
Error: CPPCHECK_WARNING (CWE-476): [#def711]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:167: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 165| {
# 166| case scm_tc16_big:
# 167|-> return scm_is_true (scm_bigequal (x, y));
# 168| case scm_tc16_real:
# 169| return scm_is_true (scm_real_equalp (x, y));
Error: CPPCHECK_WARNING (CWE-476): [#def712]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:169: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 167| return scm_is_true (scm_bigequal (x, y));
# 168| case scm_tc16_real:
# 169|-> return scm_is_true (scm_real_equalp (x, y));
# 170| case scm_tc16_complex:
# 171| return scm_is_true (scm_complex_equalp (x, y));
Error: CPPCHECK_WARNING (CWE-476): [#def713]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:171: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 169| return scm_is_true (scm_real_equalp (x, y));
# 170| case scm_tc16_complex:
# 171|-> return scm_is_true (scm_complex_equalp (x, y));
# 172| case scm_tc16_fraction:
# 173| return scm_is_true (scm_i_fraction_equalp (x, y));
Error: CPPCHECK_WARNING (CWE-476): [#def714]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:173: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 171| return scm_is_true (scm_complex_equalp (x, y));
# 172| case scm_tc16_fraction:
# 173|-> return scm_is_true (scm_i_fraction_equalp (x, y));
# 174| default:
# 175| abort ();
Error: CPPCHECK_WARNING (CWE-476): [#def715]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:201: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 199| #define FUNC_NAME s_scm_i_eqv_p
# 200| {
# 201|-> if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 202| return SCM_BOOL_T;
# 203| while (!scm_is_null (rest))
Error: CPPCHECK_WARNING (CWE-476): [#def716]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:203: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 201| if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 202| return SCM_BOOL_T;
# 203|-> while (!scm_is_null (rest))
# 204| {
# 205| if (!scm_is_true (scm_eqv_p (x, y)))
Error: CPPCHECK_WARNING (CWE-476): [#def717]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:205: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 203| while (!scm_is_null (rest))
# 204| {
# 205|-> if (!scm_is_true (scm_eqv_p (x, y)))
# 206| return SCM_BOOL_F;
# 207| x = y;
Error: CPPCHECK_WARNING (CWE-476): [#def718]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:218: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 216| #define FUNC_NAME s_scm_i_eqv_p
# 217| {
# 218|-> if (scm_is_eq (x, y))
# 219| return SCM_BOOL_T;
# 220| if (SCM_IMP (x))
Error: CPPCHECK_WARNING (CWE-476): [#def719]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:220: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 218| if (scm_is_eq (x, y))
# 219| return SCM_BOOL_T;
# 220|-> if (SCM_IMP (x))
# 221| return SCM_BOOL_F;
# 222| if (SCM_IMP (y))
Error: CPPCHECK_WARNING (CWE-476): [#def720]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:222: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 220| if (SCM_IMP (x))
# 221| return SCM_BOOL_F;
# 222|-> if (SCM_IMP (y))
# 223| return SCM_BOOL_F;
# 224|
Error: CPPCHECK_WARNING (CWE-476): [#def721]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:226: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 224|
# 225| /* this ensures that types and scm_length are the same. */
# 226|-> if (SCM_CELL_TYPE (x) != SCM_CELL_TYPE (y))
# 227| return SCM_BOOL_F;
# 228| switch (SCM_TYP7 (x))
Error: CPPCHECK_WARNING (CWE-476): [#def722]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:228: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 226| if (SCM_CELL_TYPE (x) != SCM_CELL_TYPE (y))
# 227| return SCM_BOOL_F;
# 228|-> switch (SCM_TYP7 (x))
# 229| {
# 230| default:
Error: CPPCHECK_WARNING (CWE-476): [#def723]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:280: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 278| #define FUNC_NAME s_scm_i_equal_p
# 279| {
# 280|-> if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 281| return SCM_BOOL_T;
# 282| while (!scm_is_null (rest))
Error: CPPCHECK_WARNING (CWE-476): [#def724]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:282: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 280| if (SCM_UNBNDP (x) || SCM_UNBNDP (y))
# 281| return SCM_BOOL_T;
# 282|-> while (!scm_is_null (rest))
# 283| {
# 284| if (!scm_is_true (scm_equal_p (x, y)))
Error: CPPCHECK_WARNING (CWE-476): [#def725]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:284: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 282| while (!scm_is_null (rest))
# 283| {
# 284|-> if (!scm_is_true (scm_equal_p (x, y)))
# 285| return SCM_BOOL_F;
# 286| x = y;
Error: CPPCHECK_WARNING (CWE-476): [#def726]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:288: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 286| x = y;
# 287| y = scm_car (rest);
# 288|-> rest = SCM_CDR (rest);
# 289| }
# 290| return scm_equal_p (x, y);
Error: CPPCHECK_WARNING (CWE-476): [#def727]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:301: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 299| tailrecurse:
# 300| SCM_TICK;
# 301|-> if (scm_is_eq (x, y))
# 302| return SCM_BOOL_T;
# 303| if (SCM_IMP (x))
Error: CPPCHECK_WARNING (CWE-476): [#def728]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:303: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 301| if (scm_is_eq (x, y))
# 302| return SCM_BOOL_T;
# 303|-> if (SCM_IMP (x))
# 304| return SCM_BOOL_F;
# 305| if (SCM_IMP (y))
Error: CPPCHECK_WARNING (CWE-476): [#def729]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:305: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 303| if (SCM_IMP (x))
# 304| return SCM_BOOL_F;
# 305|-> if (SCM_IMP (y))
# 306| return SCM_BOOL_F;
# 307| if (scm_is_pair (x) && scm_is_pair (y))
Error: CPPCHECK_WARNING (CWE-476): [#def730]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:309: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 307| if (scm_is_pair (x) && scm_is_pair (y))
# 308| {
# 309|-> if (scm_is_false (scm_equal_p (SCM_CAR (x), SCM_CAR (y))))
# 310| return SCM_BOOL_F;
# 311| x = SCM_CDR(x);
Error: CPPCHECK_WARNING (CWE-476): [#def731]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:311: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 309| if (scm_is_false (scm_equal_p (SCM_CAR (x), SCM_CAR (y))))
# 310| return SCM_BOOL_F;
# 311|-> x = SCM_CDR(x);
# 312| y = SCM_CDR(y);
# 313| goto tailrecurse;
Error: CPPCHECK_WARNING (CWE-476): [#def732]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:312: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 310| return SCM_BOOL_F;
# 311| x = SCM_CDR(x);
# 312|-> y = SCM_CDR(y);
# 313| goto tailrecurse;
# 314| }
Error: CPPCHECK_WARNING (CWE-476): [#def733]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:315: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 313| goto tailrecurse;
# 314| }
# 315|-> if (SCM_TYP7 (x) == scm_tc7_smob && SCM_TYP16 (x) == SCM_TYP16 (y))
# 316| {
# 317| int i = SCM_SMOBNUM (x);
Error: CPPCHECK_WARNING (CWE-476): [#def734]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:317: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 315| if (SCM_TYP7 (x) == scm_tc7_smob && SCM_TYP16 (x) == SCM_TYP16 (y))
# 316| {
# 317|-> int i = SCM_SMOBNUM (x);
# 318| if (!(i < scm_numsmob))
# 319| return SCM_BOOL_F;
Error: CPPCHECK_WARNING (CWE-476): [#def735]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:327: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 325|
# 326| /* This ensures that types and scm_length are the same. */
# 327|-> if (SCM_CELL_TYPE (x) != SCM_CELL_TYPE (y))
# 328| {
# 329| /* Vectors can be equal to one-dimensional arrays.
Error: CPPCHECK_WARNING (CWE-476): [#def736]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:336: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 334| return SCM_BOOL_F;
# 335| }
# 336|-> switch (SCM_TYP7 (x))
# 337| {
# 338| default:
Error: CPPCHECK_WARNING (CWE-476): [#def737]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:340: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 338| default:
# 339| /* Check equality between structs of equal type (see cell-type test above). */
# 340|-> if (SCM_STRUCTP (x))
# 341| {
# 342| if (SCM_INSTANCEP (x))
Error: CPPCHECK_WARNING (CWE-476): [#def738]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:342: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 340| if (SCM_STRUCTP (x))
# 341| {
# 342|-> if (SCM_INSTANCEP (x))
# 343| goto generic_equal;
# 344| else
Error: CPPCHECK_WARNING (CWE-476): [#def739]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:349: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 347| break;
# 348| case scm_tc7_number:
# 349|-> switch SCM_TYP16 (x)
# 350| {
# 351| case scm_tc16_big:
Error: CPPCHECK_WARNING (CWE-476): [#def740]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:364: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 362| }
# 363| case scm_tc7_pointer:
# 364|-> return scm_from_bool (SCM_POINTER_VALUE (x) == SCM_POINTER_VALUE (y));
# 365| case scm_tc7_string:
# 366| return scm_string_equal_p (x, y);
Error: CPPCHECK_WARNING (CWE-476): [#def741]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:377: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 375| return scm_i_vector_equal_p (x, y);
# 376| case scm_tc7_syntax:
# 377|-> if (scm_is_false (scm_equal_p (scm_syntax_wrap (x),
# 378| scm_syntax_wrap (y))))
# 379| return SCM_BOOL_F;
Error: CPPCHECK_WARNING (CWE-476): [#def742]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:380: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 378| scm_syntax_wrap (y))))
# 379| return SCM_BOOL_F;
# 380|-> if (scm_is_false (scm_equal_p (scm_syntax_module (x),
# 381| scm_syntax_module (y))))
# 382| return SCM_BOOL_F;
Error: CPPCHECK_WARNING (CWE-476): [#def743]
guile30-3.0.9-build/guile-3.0.9/libguile/eq.c:394: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 392|
# 393| generic_equal:
# 394|-> if (SCM_UNPACK (g_scm_i_equal_p))
# 395| return scm_call_2 (g_scm_i_equal_p, x, y);
# 396| else
Error: CPPCHECK_WARNING (CWE-476): [#def744]
guile30-3.0.9-build/guile-3.0.9/libguile/evalext.c:46: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 44| SCM var;
# 45|
# 46|-> SCM_VALIDATE_SYMBOL (1, sym);
# 47|
# 48| if (SCM_UNBNDP (module))
Error: CPPCHECK_WARNING (CWE-476): [#def745]
guile30-3.0.9-build/guile-3.0.9/libguile/evalext.c:48: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 46| SCM_VALIDATE_SYMBOL (1, sym);
# 47|
# 48|-> if (SCM_UNBNDP (module))
# 49| module = scm_current_module ();
# 50| else
Error: CPPCHECK_WARNING (CWE-476): [#def746]
guile30-3.0.9-build/guile-3.0.9/libguile/evalext.c:51: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 49| module = scm_current_module ();
# 50| else
# 51|-> SCM_VALIDATE_MODULE (2, module);
# 52|
# 53| var = scm_module_variable (module, sym);
Error: CPPCHECK_WARNING (CWE-476): [#def747]
guile30-3.0.9-build/guile-3.0.9/libguile/evalext.c:55: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 53| var = scm_module_variable (module, sym);
# 54|
# 55|-> return (scm_is_false (var) || SCM_UNBNDP (SCM_VARIABLE_REF (var))
# 56| ? SCM_BOOL_F
# 57| : SCM_BOOL_T);
Error: CPPCHECK_WARNING (CWE-476): [#def748]
guile30-3.0.9-build/guile-3.0.9/libguile/evalext.c:67: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 65| #define FUNC_NAME s_scm_self_evaluating_p
# 66| {
# 67|-> switch (SCM_ITAG3 (obj))
# 68| {
# 69| case scm_tc3_int_1:
Error: CPPCHECK_WARNING (CWE-476): [#def749]
guile30-3.0.9-build/guile-3.0.9/libguile/evalext.c:75: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 73| case scm_tc3_imm24:
# 74| /* characters, booleans, other immediates */
# 75|-> return scm_from_bool (!scm_is_null_and_not_nil (obj));
# 76| case scm_tc3_cons:
# 77| switch (SCM_TYP7 (obj))
Error: CPPCHECK_WARNING (CWE-476): [#def750]
guile30-3.0.9-build/guile-3.0.9/libguile/evalext.c:77: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 75| return scm_from_bool (!scm_is_null_and_not_nil (obj));
# 76| case scm_tc3_cons:
# 77|-> switch (SCM_TYP7 (obj))
# 78| {
# 79| case scm_tc7_vector:
Error: CPPCHECK_WARNING (CWE-476): [#def751]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:88: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 86| call_thunk (SCM clo)
# 87| {
# 88|-> scm_t_thunk thunk = (void*)SCM_SMOB_DATA (clo);
# 89| void *data = (void*)SCM_SMOB_DATA_2 (clo);
# 90|
Error: CPPCHECK_WARNING (CWE-476): [#def752]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:89: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 87| {
# 88| scm_t_thunk thunk = (void*)SCM_SMOB_DATA (clo);
# 89|-> void *data = (void*)SCM_SMOB_DATA_2 (clo);
# 90|
# 91| return thunk (data);
Error: CPPCHECK_WARNING (CWE-476): [#def753]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:97: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 95| call_exception_handler (SCM clo, SCM exn)
# 96| {
# 97|-> scm_t_exception_handler handler = (void*)SCM_SMOB_DATA (clo);
# 98| void *data = (void*)SCM_SMOB_DATA_2 (clo);
# 99|
Error: CPPCHECK_WARNING (CWE-476): [#def754]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:98: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 96| {
# 97| scm_t_exception_handler handler = (void*)SCM_SMOB_DATA (clo);
# 98|-> void *data = (void*)SCM_SMOB_DATA_2 (clo);
# 99|
# 100| return handler (data, exn);
Error: CPPCHECK_WARNING (CWE-476): [#def755]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:121: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 119| scm_t_thunk thunk, void *thunk_data)
# 120| {
# 121|-> if (!scm_is_eq (type, SCM_BOOL_T) && !scm_is_symbol (type))
# 122| scm_wrong_type_arg ("%with-exception-handler", 1, type);
# 123|
Error: CPPCHECK_WARNING (CWE-476): [#def756]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:165: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 163| args = scm_cdr (args);
# 164| SCM exn = scm_car (args);
# 165|-> if (!scm_is_null (scm_cdr (args)))
# 166| abort ();
# 167| return handler (handler_data, exn);
Error: CPPCHECK_WARNING (CWE-476): [#def757]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:206: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 204| extract_exception (SCM obj, SCM non_extensible_vtable)
# 205| {
# 206|-> if (!SCM_STRUCTP (obj)) {
# 207| return SCM_BOOL_F;
# 208| }
Error: CPPCHECK_WARNING (CWE-476): [#def758]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:209: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 207| return SCM_BOOL_F;
# 208| }
# 209|-> if (scm_is_eq (SCM_STRUCT_VTABLE (obj), non_extensible_vtable)) {
# 210| return obj;
# 211| }
Error: CPPCHECK_WARNING (CWE-476): [#def759]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:212: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 210| return obj;
# 211| }
# 212|-> if (!scm_is_eq (SCM_STRUCT_VTABLE (obj), compound_exception)) {
# 213| return SCM_BOOL_F;
# 214| }
Error: CPPCHECK_WARNING (CWE-476): [#def760]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:216: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 214| }
# 215|
# 216|-> SCM exns = SCM_STRUCT_SLOT_REF (obj, 0);
# 217| while (!scm_is_null (exns)) {
# 218| SCM exn = scm_car (exns);
Error: CPPCHECK_WARNING (CWE-476): [#def761]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:217: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 215|
# 216| SCM exns = SCM_STRUCT_SLOT_REF (obj, 0);
# 217|-> while (!scm_is_null (exns)) {
# 218| SCM exn = scm_car (exns);
# 219| if (scm_is_eq (SCM_STRUCT_VTABLE (exn), non_extensible_vtable)) {
Error: CPPCHECK_WARNING (CWE-476): [#def762]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:219: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 217| while (!scm_is_null (exns)) {
# 218| SCM exn = scm_car (exns);
# 219|-> if (scm_is_eq (SCM_STRUCT_VTABLE (exn), non_extensible_vtable)) {
# 220| return exn;
# 221| }
Error: CPPCHECK_WARNING (CWE-476): [#def763]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:231: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 229| {
# 230| SCM exn = extract_exception (obj, exception_with_kind_and_args);
# 231|-> if (scm_is_false (exn)) {
# 232| return sys_exception_sym;
# 233| }
Error: CPPCHECK_WARNING (CWE-476): [#def764]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:234: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 232| return sys_exception_sym;
# 233| }
# 234|-> return SCM_STRUCT_SLOT_REF (exn, 0);
# 235| }
# 236|
Error: CPPCHECK_WARNING (CWE-476): [#def765]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:241: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 239| {
# 240| SCM exn = extract_exception (obj, exception_with_kind_and_args);
# 241|-> if (scm_is_false (exn)) {
# 242| return scm_list_1 (obj);
# 243| }
Error: CPPCHECK_WARNING (CWE-476): [#def766]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:244: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 242| return scm_list_1 (obj);
# 243| }
# 244|-> return SCM_STRUCT_SLOT_REF (exn, 1);
# 245| }
# 246|
Error: CPPCHECK_WARNING (CWE-476): [#def767]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:250: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 248| exception_has_type (SCM exn, SCM type)
# 249| {
# 250|-> return scm_is_eq (type, SCM_BOOL_T) ||
# 251| scm_is_eq (type, scm_exception_kind (exn));
# 252| }
Error: CPPCHECK_WARNING (CWE-476): [#def768]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:251: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 249| {
# 250| return scm_is_eq (type, SCM_BOOL_T) ||
# 251|-> scm_is_eq (type, scm_exception_kind (exn));
# 252| }
# 253|
Error: CPPCHECK_WARNING (CWE-476): [#def769]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:274: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 272| if (scm_is_pair (args))
# 273| {
# 274|-> SCM cqa = SCM_CAR (args);
# 275|
# 276| if (scm_is_integer (cqa))
Error: CPPCHECK_WARNING (CWE-476): [#def770]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:278: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 276| if (scm_is_integer (cqa))
# 277| return scm_to_int (cqa);
# 278|-> else if (scm_is_false (cqa))
# 279| return EXIT_FAILURE;
# 280| else
Error: CPPCHECK_WARNING (CWE-476): [#def771]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:283: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 281| return EXIT_SUCCESS;
# 282| }
# 283|-> else if (scm_is_null (args))
# 284| return EXIT_SUCCESS;
# 285| else
Error: CPPCHECK_WARNING (CWE-476): [#def772]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:299: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 297| quit_exception_code (SCM exn)
# 298| {
# 299|-> return scm_to_int (SCM_STRUCT_SLOT_REF (exn, 0));
# 300| }
# 301|
Error: CPPCHECK_WARNING (CWE-476): [#def773]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:328: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 326| scm_newline (scm_current_error_port ());
# 327| }
# 328|-> else if (scm_is_true (get_quit_exception (exn)))
# 329| {
# 330| exit (quit_exception_code (get_quit_exception (exn)));
Error: CPPCHECK_WARNING (CWE-476): [#def774]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:382: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 380| SCM eh = scm_fluid_ref_star (exception_handler_fluid,
# 381| scm_from_size_t (depth++));
# 382|-> if (scm_is_false (eh)) {
# 383| default_exception_handler (exn);
# 384| abort ();
Error: CPPCHECK_WARNING (CWE-476): [#def775]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:433: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 431| scm_report_stack_overflow (void)
# 432| {
# 433|-> if (scm_is_false (stack_overflow_exn))
# 434| abort ();
# 435| emergency_raise (stack_overflow_exn, "stack overflow");
Error: CPPCHECK_WARNING (CWE-476): [#def776]
guile30-3.0.9-build/guile-3.0.9/libguile/exceptions.c:444: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 442| scm_report_out_of_memory (void)
# 443| {
# 444|-> if (scm_is_false (out_of_memory_exn))
# 445| abort ();
# 446| emergency_raise (out_of_memory_exn, "out of memory");
Error: CPPCHECK_WARNING: [#def777]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-476): [#def778]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:240: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 238| }
# 239|
# 240|-> if (scm_is_false (filename) && scm_is_false (linenr) && scm_is_pair (expr))
# 241| {
# 242| filename = scm_source_property (expr, scm_sym_filename);
Error: CPPCHECK_WARNING (CWE-476): [#def779]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:246: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 244| }
# 245|
# 246|-> if (!SCM_UNBNDP (expr))
# 247| {
# 248| if (scm_is_true (filename))
Error: CPPCHECK_WARNING (CWE-476): [#def780]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:248: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 246| if (!SCM_UNBNDP (expr))
# 247| {
# 248|-> if (scm_is_true (filename))
# 249| {
# 250| format = "In file ~S, line ~S: ~A ~S in expression ~S.";
Error: CPPCHECK_WARNING (CWE-476): [#def781]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:253: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 251| args = scm_list_5 (filename, linenr, msg_string, form, expr);
# 252| }
# 253|-> else if (scm_is_true (linenr))
# 254| {
# 255| format = "In line ~S: ~A ~S in expression ~S.";
Error: CPPCHECK_WARNING (CWE-476): [#def782]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:266: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 264| else
# 265| {
# 266|-> if (scm_is_true (filename))
# 267| {
# 268| format = "In file ~S, line ~S: ~A ~S.";
Error: CPPCHECK_WARNING (CWE-476): [#def783]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:271: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 269| args = scm_list_4 (filename, linenr, msg_string, form);
# 270| }
# 271|-> else if (scm_is_true (linenr))
# 272| {
# 273| format = "In line ~S: ~A ~S.";
Error: CPPCHECK_WARNING (CWE-476): [#def784]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:293: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 291| expand_env_var_is_free (SCM env, SCM x)
# 292| {
# 293|-> for (; scm_is_pair (env); env = CDR (env))
# 294| if (scm_is_eq (x, CAAR (env)))
# 295| return 0; /* bound */
Error: CPPCHECK_WARNING (CWE-476): [#def785]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:294: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 292| {
# 293| for (; scm_is_pair (env); env = CDR (env))
# 294|-> if (scm_is_eq (x, CAAR (env)))
# 295| return 0; /* bound */
# 296| return 1; /* free */
Error: CPPCHECK_WARNING (CWE-476): [#def786]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:307: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 305|
# 306| var = scm_module_variable (scm_current_module (), x);
# 307|-> if (scm_is_true (var) && scm_is_true (scm_variable_bound_p (var))
# 308| && scm_is_true (scm_macro_p (scm_variable_ref (var))))
# 309| return scm_variable_ref (var);
Error: CPPCHECK_WARNING (CWE-476): [#def787]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:308: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 306| var = scm_module_variable (scm_current_module (), x);
# 307| if (scm_is_true (var) && scm_is_true (scm_variable_bound_p (var))
# 308|-> && scm_is_true (scm_macro_p (scm_variable_ref (var))))
# 309| return scm_variable_ref (var);
# 310| else
Error: CPPCHECK_WARNING (CWE-476): [#def788]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:317: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 315| expand_env_lexical_gensym (SCM env, SCM name)
# 316| {
# 317|-> for (; scm_is_pair (env); env = CDR (env))
# 318| if (scm_is_eq (name, CAAR (env)))
# 319| return CDAR (env); /* bound */
Error: CPPCHECK_WARNING (CWE-476): [#def789]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:318: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 316| {
# 317| for (; scm_is_pair (env); env = CDR (env))
# 318|-> if (scm_is_eq (name, CAAR (env)))
# 319| return CDAR (env); /* bound */
# 320| return SCM_BOOL_F; /* free */
Error: CPPCHECK_WARNING (CWE-476): [#def790]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:319: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 317| for (; scm_is_pair (env); env = CDR (env))
# 318| if (scm_is_eq (name, CAAR (env)))
# 319|-> return CDAR (env); /* bound */
# 320| return SCM_BOOL_F; /* free */
# 321| }
Error: CPPCHECK_WARNING (CWE-476): [#def791]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:328: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 326| while (scm_is_pair (names))
# 327| {
# 328|-> env = scm_acons (CAR (names), CAR (vars), env);
# 329| names = CDR (names);
# 330| vars = CDR (vars);
Error: CPPCHECK_WARNING (CWE-476): [#def792]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:329: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 327| {
# 328| env = scm_acons (CAR (names), CAR (vars), env);
# 329|-> names = CDR (names);
# 330| vars = CDR (vars);
# 331| }
Error: CPPCHECK_WARNING (CWE-476): [#def793]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:330: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 328| env = scm_acons (CAR (names), CAR (vars), env);
# 329| names = CDR (names);
# 330|-> vars = CDR (vars);
# 331| }
# 332| return env;
Error: CPPCHECK_WARNING (CWE-476): [#def794]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:344: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 342| SCM macro = SCM_BOOL_F;
# 343|
# 344|-> car = CAR (exp);
# 345| if (scm_is_symbol (car))
# 346| macro = expand_env_ref_macro (env, car);
Error: CPPCHECK_WARNING (CWE-476): [#def795]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:345: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 343|
# 344| car = CAR (exp);
# 345|-> if (scm_is_symbol (car))
# 346| macro = expand_env_ref_macro (env, car);
# 347|
Error: CPPCHECK_WARNING (CWE-476): [#def796]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:348: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 346| macro = expand_env_ref_macro (env, car);
# 347|
# 348|-> if (scm_is_true (macro))
# 349| trans = scm_i_macro_primitive (macro);
# 350|
Error: CPPCHECK_WARNING (CWE-476): [#def797]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:357: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 355| SCM arg_exps = SCM_EOL;
# 356| SCM args = SCM_EOL;
# 357|-> SCM proc = expand (CAR (exp), env);
# 358|
# 359| for (arg_exps = CDR (exp); scm_is_pair (arg_exps);
Error: CPPCHECK_WARNING (CWE-476): [#def798]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:359: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 357| SCM proc = expand (CAR (exp), env);
# 358|
# 359|-> for (arg_exps = CDR (exp); scm_is_pair (arg_exps);
# 360| arg_exps = CDR (arg_exps))
# 361| args = scm_cons (expand (CAR (arg_exps), env), args);
Error: CPPCHECK_WARNING (CWE-476): [#def799]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:360: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 358|
# 359| for (arg_exps = CDR (exp); scm_is_pair (arg_exps);
# 360|-> arg_exps = CDR (arg_exps))
# 361| args = scm_cons (expand (CAR (arg_exps), env), args);
# 362| args = scm_reverse_x (args, SCM_UNDEFINED);
Error: CPPCHECK_WARNING (CWE-476): [#def800]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:361: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 359| for (arg_exps = CDR (exp); scm_is_pair (arg_exps);
# 360| arg_exps = CDR (arg_exps))
# 361|-> args = scm_cons (expand (CAR (arg_exps), env), args);
# 362| args = scm_reverse_x (args, SCM_UNDEFINED);
# 363|
Error: CPPCHECK_WARNING (CWE-476): [#def801]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:364: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 362| args = scm_reverse_x (args, SCM_UNDEFINED);
# 363|
# 364|-> if (!scm_is_null (arg_exps))
# 365| syntax_error ("expected a proper list", exp, SCM_UNDEFINED);
# 366|
Error: CPPCHECK_WARNING (CWE-476): [#def802]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:367: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 365| syntax_error ("expected a proper list", exp, SCM_UNDEFINED);
# 366|
# 367|-> if (SCM_EXPANDED_TYPE (proc) == SCM_EXPANDED_PRIMITIVE_REF)
# 368| return PRIMCALL (scm_source_properties (exp),
# 369| SCM_EXPANDED_REF (proc, PRIMITIVE_REF, NAME),
Error: CPPCHECK_WARNING (CWE-476): [#def803]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:368: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 366|
# 367| if (SCM_EXPANDED_TYPE (proc) == SCM_EXPANDED_PRIMITIVE_REF)
# 368|-> return PRIMCALL (scm_source_properties (exp),
# 369| SCM_EXPANDED_REF (proc, PRIMITIVE_REF, NAME),
# 370| args);
Error: CPPCHECK_WARNING (CWE-476): [#def804]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:372: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 370| args);
# 371| else
# 372|-> return CALL (scm_source_properties (exp), proc, args);
# 373| }
# 374| }
Error: CPPCHECK_WARNING (CWE-476): [#def805]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:375: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 373| }
# 374| }
# 375|-> else if (scm_is_symbol (exp))
# 376| {
# 377| SCM gensym = expand_env_lexical_gensym (env, exp);
Error: CPPCHECK_WARNING (CWE-476): [#def806]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:378: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 376| {
# 377| SCM gensym = expand_env_lexical_gensym (env, exp);
# 378|-> if (scm_is_true (gensym))
# 379| return LEXICAL_REF (SCM_BOOL_F, exp, gensym);
# 380| else
Error: CPPCHECK_WARNING (CWE-476): [#def807]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:379: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 377| SCM gensym = expand_env_lexical_gensym (env, exp);
# 378| if (scm_is_true (gensym))
# 379|-> return LEXICAL_REF (SCM_BOOL_F, exp, gensym);
# 380| else
# 381| return TOPLEVEL_REF (SCM_BOOL_F, SCM_BOOL_F, exp);
Error: CPPCHECK_WARNING (CWE-476): [#def808]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:381: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 379| return LEXICAL_REF (SCM_BOOL_F, exp, gensym);
# 380| else
# 381|-> return TOPLEVEL_REF (SCM_BOOL_F, SCM_BOOL_F, exp);
# 382| }
# 383| else
Error: CPPCHECK_WARNING (CWE-476): [#def809]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:384: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 382| }
# 383| else
# 384|-> return CONST_ (SCM_BOOL_F, exp);
# 385| }
# 386|
Error: CPPCHECK_WARNING (CWE-476): [#def810]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:392: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 390| SCM ret = SCM_EOL;
# 391|
# 392|-> for (; !scm_is_null (forms); forms = CDR (forms))
# 393| ret = scm_cons (expand (CAR (forms), env), ret);
# 394| return scm_reverse_x (ret, SCM_UNDEFINED);
Error: CPPCHECK_WARNING (CWE-476): [#def811]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:393: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 391|
# 392| for (; !scm_is_null (forms); forms = CDR (forms))
# 393|-> ret = scm_cons (expand (CAR (forms), env), ret);
# 394| return scm_reverse_x (ret, SCM_UNDEFINED);
# 395| }
Error: CPPCHECK_WARNING (CWE-476): [#def812]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:402: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 400| ASSERT_SYNTAX (scm_ilength (forms) >= 1, s_bad_expression,
# 401| scm_cons (scm_sym_begin, forms));
# 402|-> if (scm_is_null (CDR (forms)))
# 403| return expand (CAR (forms), env);
# 404| else
Error: CPPCHECK_WARNING (CWE-476): [#def813]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:403: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 401| scm_cons (scm_sym_begin, forms));
# 402| if (scm_is_null (CDR (forms)))
# 403|-> return expand (CAR (forms), env);
# 404| else
# 405| return SEQ (scm_source_properties (forms),
Error: CPPCHECK_WARNING (CWE-476): [#def814]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:405: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 403| return expand (CAR (forms), env);
# 404| else
# 405|-> return SEQ (scm_source_properties (forms),
# 406| expand (CAR (forms), env),
# 407| expand_sequence (CDR (forms), env));
Error: CPPCHECK_WARNING (CWE-476): [#def815]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:418: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 416| {
# 417| ASSERT_SYNTAX (scm_ilength (expr) == 3, s_bad_expression, expr);
# 418|-> ASSERT_SYNTAX (scm_ilength (CADR (expr)) > 0, s_bad_expression, expr);
# 419| ASSERT_SYNTAX (scm_is_symbol (CADDR (expr)), s_bad_expression, expr);
# 420|
Error: CPPCHECK_WARNING (CWE-476): [#def816]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:419: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 417| ASSERT_SYNTAX (scm_ilength (expr) == 3, s_bad_expression, expr);
# 418| ASSERT_SYNTAX (scm_ilength (CADR (expr)) > 0, s_bad_expression, expr);
# 419|-> ASSERT_SYNTAX (scm_is_symbol (CADDR (expr)), s_bad_expression, expr);
# 420|
# 421| return MODULE_REF (scm_source_properties (expr),
Error: CPPCHECK_WARNING (CWE-476): [#def817]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:421: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 419| ASSERT_SYNTAX (scm_is_symbol (CADDR (expr)), s_bad_expression, expr);
# 420|
# 421|-> return MODULE_REF (scm_source_properties (expr),
# 422| CADR (expr), CADDR (expr), SCM_BOOL_T);
# 423| }
Error: CPPCHECK_WARNING (CWE-476): [#def818]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:429: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 427| {
# 428| ASSERT_SYNTAX (scm_ilength (expr) == 3, s_bad_expression, expr);
# 429|-> ASSERT_SYNTAX (scm_is_symbol (CADDR (expr)), s_bad_expression, expr);
# 430|
# 431| if (scm_is_eq (CADR (expr), sym_primitive))
Error: CPPCHECK_WARNING (CWE-476): [#def819]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:431: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 429| ASSERT_SYNTAX (scm_is_symbol (CADDR (expr)), s_bad_expression, expr);
# 430|
# 431|-> if (scm_is_eq (CADR (expr), sym_primitive))
# 432| return PRIMITIVE_REF (scm_source_properties (expr), CADDR (expr));
# 433|
Error: CPPCHECK_WARNING (CWE-476): [#def820]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:432: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 430|
# 431| if (scm_is_eq (CADR (expr), sym_primitive))
# 432|-> return PRIMITIVE_REF (scm_source_properties (expr), CADDR (expr));
# 433|
# 434| ASSERT_SYNTAX (scm_ilength (CADR (expr)) > 0, s_bad_expression, expr);
Error: CPPCHECK_WARNING (CWE-476): [#def821]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:434: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 432| return PRIMITIVE_REF (scm_source_properties (expr), CADDR (expr));
# 433|
# 434|-> ASSERT_SYNTAX (scm_ilength (CADR (expr)) > 0, s_bad_expression, expr);
# 435| return MODULE_REF (scm_source_properties (expr),
# 436| CADR (expr), CADDR (expr), SCM_BOOL_F);
Error: CPPCHECK_WARNING (CWE-476): [#def822]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:435: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 433|
# 434| ASSERT_SYNTAX (scm_ilength (CADR (expr)) > 0, s_bad_expression, expr);
# 435|-> return MODULE_REF (scm_source_properties (expr),
# 436| CADR (expr), CADDR (expr), SCM_BOOL_F);
# 437| }
Error: CPPCHECK_WARNING (CWE-476): [#def823]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:442: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 440| expand_and (SCM expr, SCM env)
# 441| {
# 442|-> const SCM cdr_expr = CDR (expr);
# 443|
# 444| if (scm_is_null (cdr_expr))
Error: CPPCHECK_WARNING (CWE-476): [#def824]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:444: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 442| const SCM cdr_expr = CDR (expr);
# 443|
# 444|-> if (scm_is_null (cdr_expr))
# 445| return CONST_ (SCM_BOOL_F, SCM_BOOL_T);
# 446|
Error: CPPCHECK_WARNING (CWE-476): [#def825]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:445: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 443|
# 444| if (scm_is_null (cdr_expr))
# 445|-> return CONST_ (SCM_BOOL_F, SCM_BOOL_T);
# 446|
# 447| ASSERT_SYNTAX (scm_is_pair (cdr_expr), s_bad_expression, expr);
Error: CPPCHECK_WARNING (CWE-476): [#def826]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:449: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 447| ASSERT_SYNTAX (scm_is_pair (cdr_expr), s_bad_expression, expr);
# 448|
# 449|-> if (scm_is_null (CDR (cdr_expr)))
# 450| return expand (CAR (cdr_expr), env);
# 451| else
Error: CPPCHECK_WARNING (CWE-476): [#def827]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:450: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 448|
# 449| if (scm_is_null (CDR (cdr_expr)))
# 450|-> return expand (CAR (cdr_expr), env);
# 451| else
# 452| return CONDITIONAL (scm_source_properties (expr),
Error: CPPCHECK_WARNING (CWE-476): [#def828]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:452: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 450| return expand (CAR (cdr_expr), env);
# 451| else
# 452|-> return CONDITIONAL (scm_source_properties (expr),
# 453| expand (CAR (cdr_expr), env),
# 454| expand_and (cdr_expr, env),
Error: CPPCHECK_WARNING (CWE-476): [#def829]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:461: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 459| expand_begin (SCM expr, SCM env)
# 460| {
# 461|-> const SCM cdr_expr = CDR (expr);
# 462| ASSERT_SYNTAX (scm_ilength (cdr_expr) >= 1, s_bad_expression, expr);
# 463| return expand_sequence (cdr_expr, env);
Error: CPPCHECK_WARNING (CWE-476): [#def830]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:473: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 471| ASSERT_SYNTAX (length >= 1, s_bad_cond_clause, clause);
# 472|
# 473|-> test = CAR (clause);
# 474| if (scm_is_eq (test, scm_sym_else) && elp)
# 475| {
Error: CPPCHECK_WARNING (CWE-476): [#def831]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:474: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 472|
# 473| test = CAR (clause);
# 474|-> if (scm_is_eq (test, scm_sym_else) && elp)
# 475| {
# 476| const int last_clause_p = scm_is_null (rest);
Error: CPPCHECK_WARNING (CWE-476): [#def832]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:476: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 474| if (scm_is_eq (test, scm_sym_else) && elp)
# 475| {
# 476|-> const int last_clause_p = scm_is_null (rest);
# 477| ASSERT_SYNTAX (length >= 2, s_bad_cond_clause, clause);
# 478| ASSERT_SYNTAX (last_clause_p, s_misplaced_else_clause, clause);
Error: CPPCHECK_WARNING (CWE-476): [#def833]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:479: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 477| ASSERT_SYNTAX (length >= 2, s_bad_cond_clause, clause);
# 478| ASSERT_SYNTAX (last_clause_p, s_misplaced_else_clause, clause);
# 479|-> return expand_sequence (CDR (clause), env);
# 480| }
# 481|
Error: CPPCHECK_WARNING (CWE-476): [#def834]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:482: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 480| }
# 481|
# 482|-> if (scm_is_null (rest))
# 483| rest = VOID_ (SCM_BOOL_F);
# 484| else
Error: CPPCHECK_WARNING (CWE-476): [#def835]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:483: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 481|
# 482| if (scm_is_null (rest))
# 483|-> rest = VOID_ (SCM_BOOL_F);
# 484| else
# 485| rest = expand_cond_clauses (CAR (rest), CDR (rest), elp, alp, env);
Error: CPPCHECK_WARNING (CWE-476): [#def836]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:485: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 483| rest = VOID_ (SCM_BOOL_F);
# 484| else
# 485|-> rest = expand_cond_clauses (CAR (rest), CDR (rest), elp, alp, env);
# 486|
# 487| if (length >= 2
Error: CPPCHECK_WARNING (CWE-476): [#def837]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:488: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 486|
# 487| if (length >= 2
# 488|-> && scm_is_eq (CADR (clause), scm_sym_arrow)
# 489| && alp)
# 490| {
Error: CPPCHECK_WARNING (CWE-476): [#def838]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:495: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 493| ASSERT_SYNTAX (length > 2, s_missing_recipient, clause);
# 494| ASSERT_SYNTAX (length == 3, s_extra_expression, clause);
# 495|-> return LET (SCM_BOOL_F,
# 496| scm_list_1 (tmp),
# 497| scm_list_1 (tmp),
Error: CPPCHECK_WARNING (CWE-476): [#def839]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:509: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 507| /* FIXME length == 1 case */
# 508| else
# 509|-> return CONDITIONAL (SCM_BOOL_F,
# 510| expand (test, env),
# 511| expand_sequence (CDR (clause), env),
Error: CPPCHECK_WARNING (CWE-476): [#def840]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:520: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 518| const int else_literal_p = expand_env_var_is_free (env, scm_sym_else);
# 519| const int arrow_literal_p = expand_env_var_is_free (env, scm_sym_arrow);
# 520|-> const SCM clauses = CDR (expr);
# 521|
# 522| ASSERT_SYNTAX (scm_ilength (clauses) >= 0, s_bad_expression, expr);
Error: CPPCHECK_WARNING (CWE-476): [#def841]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:525: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 523| ASSERT_SYNTAX (scm_ilength (clauses) >= 1, s_missing_clauses, expr);
# 524|
# 525|-> return expand_cond_clauses (CAR (clauses), CDR (clauses),
# 526| else_literal_p, arrow_literal_p, env);
# 527| }
Error: CPPCHECK_WARNING (CWE-476): [#def842]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:540: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 538| expand_define (SCM expr, SCM env)
# 539| {
# 540|-> const SCM cdr_expr = CDR (expr);
# 541| SCM body;
# 542| SCM variable;
Error: CPPCHECK_WARNING (CWE-476): [#def843]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:548: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 546| ASSERT_SYNTAX (!scm_is_pair (env), s_bad_define, expr);
# 547|
# 548|-> body = CDR (cdr_expr);
# 549| variable = CAR (cdr_expr);
# 550|
Error: CPPCHECK_WARNING (CWE-476): [#def844]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:549: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 547|
# 548| body = CDR (cdr_expr);
# 549|-> variable = CAR (cdr_expr);
# 550|
# 551| if (scm_is_pair (variable))
Error: CPPCHECK_WARNING (CWE-476): [#def845]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:553: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 551| if (scm_is_pair (variable))
# 552| {
# 553|-> ASSERT_SYNTAX_2 (scm_is_symbol (CAR (variable)), s_bad_variable, variable, expr);
# 554| return TOPLEVEL_DEFINE
# 555| (scm_source_properties (expr),
Error: CPPCHECK_WARNING (CWE-476): [#def846]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:554: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 552| {
# 553| ASSERT_SYNTAX_2 (scm_is_symbol (CAR (variable)), s_bad_variable, variable, expr);
# 554|-> return TOPLEVEL_DEFINE
# 555| (scm_source_properties (expr),
# 556| SCM_BOOL_F,
Error: CPPCHECK_WARNING (CWE-476): [#def847]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:561: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 559| env));
# 560| }
# 561|-> ASSERT_SYNTAX_2 (scm_is_symbol (variable), s_bad_variable, variable, expr);
# 562| ASSERT_SYNTAX (scm_ilength (body) == 1, s_expression, expr);
# 563| return TOPLEVEL_DEFINE (scm_source_properties (expr), SCM_BOOL_F, variable,
Error: CPPCHECK_WARNING (CWE-476): [#def848]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:563: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 561| ASSERT_SYNTAX_2 (scm_is_symbol (variable), s_bad_variable, variable, expr);
# 562| ASSERT_SYNTAX (scm_ilength (body) == 1, s_expression, expr);
# 563|-> return TOPLEVEL_DEFINE (scm_source_properties (expr), SCM_BOOL_F, variable,
# 564| expand (CAR (body), env));
# 565| }
Error: CPPCHECK_WARNING (CWE-476): [#def849]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:571: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 569| {
# 570| ASSERT_SYNTAX (scm_ilength (expr) >= 3, s_bad_expression, expr);
# 571|-> ASSERT_SYNTAX (scm_ilength (CADR (expr)) > 0, s_bad_expression, expr);
# 572|
# 573| if (scm_is_true (scm_memq (sym_eval, CADR (expr)))
Error: CPPCHECK_WARNING (CWE-476): [#def850]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:573: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 571| ASSERT_SYNTAX (scm_ilength (CADR (expr)) > 0, s_bad_expression, expr);
# 572|
# 573|-> if (scm_is_true (scm_memq (sym_eval, CADR (expr)))
# 574| || scm_is_true (scm_memq (sym_load, CADR (expr))))
# 575| return expand_sequence (CDDR (expr), env);
Error: CPPCHECK_WARNING (CWE-476): [#def851]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:574: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 572|
# 573| if (scm_is_true (scm_memq (sym_eval, CADR (expr)))
# 574|-> || scm_is_true (scm_memq (sym_load, CADR (expr))))
# 575| return expand_sequence (CDDR (expr), env);
# 576| else
Error: CPPCHECK_WARNING (CWE-476): [#def852]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:575: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 573| if (scm_is_true (scm_memq (sym_eval, CADR (expr)))
# 574| || scm_is_true (scm_memq (sym_load, CADR (expr))))
# 575|-> return expand_sequence (CDDR (expr), env);
# 576| else
# 577| return VOID_ (scm_source_properties (expr));
Error: CPPCHECK_WARNING (CWE-476): [#def853]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:577: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 575| return expand_sequence (CDDR (expr), env);
# 576| else
# 577|-> return VOID_ (scm_source_properties (expr));
# 578| }
# 579|
Error: CPPCHECK_WARNING (CWE-476): [#def854]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:583: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 581| expand_if (SCM expr, SCM env SCM_UNUSED)
# 582| {
# 583|-> const SCM cdr_expr = CDR (expr);
# 584| const long length = scm_ilength (cdr_expr);
# 585| ASSERT_SYNTAX (length == 2 || length == 3, s_expression, expr);
Error: CPPCHECK_WARNING (CWE-476): [#def855]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:586: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 584| const long length = scm_ilength (cdr_expr);
# 585| ASSERT_SYNTAX (length == 2 || length == 3, s_expression, expr);
# 586|-> return CONDITIONAL (scm_source_properties (expr),
# 587| expand (CADR (expr), env),
# 588| expand (CADDR (expr), env),
Error: CPPCHECK_WARNING (CWE-476): [#def856]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:602: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 600| c_improper_memq (SCM obj, SCM list)
# 601| {
# 602|-> for (; scm_is_pair (list); list = CDR (list))
# 603| {
# 604| if (scm_is_eq (CAR (list), obj))
Error: CPPCHECK_WARNING (CWE-476): [#def857]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:604: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 602| for (; scm_is_pair (list); list = CDR (list))
# 603| {
# 604|-> if (scm_is_eq (CAR (list), obj))
# 605| return 1;
# 606| }
Error: CPPCHECK_WARNING (CWE-476): [#def858]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:607: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 605| return 1;
# 606| }
# 607|-> return scm_is_eq (list, obj);
# 608| }
# 609|
Error: CPPCHECK_WARNING (CWE-476): [#def859]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:620: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 618| int nreq = 0;
# 619|
# 620|-> ASSERT_SYNTAX (scm_is_pair (clause) && scm_is_pair (CDR (clause)),
# 621| s_bad_expression, scm_cons (scm_sym_lambda, clause));
# 622|
Error: CPPCHECK_WARNING (CWE-476): [#def860]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:625: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 623| /* Before iterating the list of formal arguments, make sure the formals
# 624| * actually are given as either a symbol or a non-cyclic list. */
# 625|-> formals = CAR (clause);
# 626| if (scm_is_pair (formals))
# 627| {
Error: CPPCHECK_WARNING (CWE-476): [#def861]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:632: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 630| }
# 631| else
# 632|-> ASSERT_SYNTAX_2 (scm_is_symbol (formals) || scm_is_null (formals),
# 633| s_bad_formals, formals, scm_cons (scm_sym_lambda, clause));
# 634|
Error: CPPCHECK_WARNING (CWE-476): [#def862]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:639: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 637| while (scm_is_pair (formals))
# 638| {
# 639|-> const SCM formal = CAR (formals);
# 640| formals = CDR (formals);
# 641| ASSERT_SYNTAX_2 (scm_is_symbol (formal), s_bad_formal, formal,
Error: CPPCHECK_WARNING (CWE-476): [#def863]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:640: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 638| {
# 639| const SCM formal = CAR (formals);
# 640|-> formals = CDR (formals);
# 641| ASSERT_SYNTAX_2 (scm_is_symbol (formal), s_bad_formal, formal,
# 642| scm_cons (scm_sym_lambda, clause));
Error: CPPCHECK_WARNING (CWE-476): [#def864]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:641: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 639| const SCM formal = CAR (formals);
# 640| formals = CDR (formals);
# 641|-> ASSERT_SYNTAX_2 (scm_is_symbol (formal), s_bad_formal, formal,
# 642| scm_cons (scm_sym_lambda, clause));
# 643| ASSERT_SYNTAX_2 (!c_improper_memq (formal, formals), s_duplicate_formal,
Error: CPPCHECK_WARNING (CWE-476): [#def865]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:648: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 646| req = scm_cons (formal, req);
# 647| vars = scm_cons (scm_gensym (SCM_UNDEFINED), vars);
# 648|-> env = scm_acons (formal, CAR (vars), env);
# 649| }
# 650|
Error: CPPCHECK_WARNING (CWE-476): [#def866]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:651: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 649| }
# 650|
# 651|-> ASSERT_SYNTAX_2 (scm_is_null (formals) || scm_is_symbol (formals),
# 652| s_bad_formal, formals, scm_cons (scm_sym_lambda, clause));
# 653| if (scm_is_symbol (formals))
Error: CPPCHECK_WARNING (CWE-476): [#def867]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:653: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 651| ASSERT_SYNTAX_2 (scm_is_null (formals) || scm_is_symbol (formals),
# 652| s_bad_formal, formals, scm_cons (scm_sym_lambda, clause));
# 653|-> if (scm_is_symbol (formals))
# 654| {
# 655| rest = formals;
Error: CPPCHECK_WARNING (CWE-476): [#def868]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:657: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 655| rest = formals;
# 656| vars = scm_cons (scm_gensym (SCM_UNDEFINED), vars);
# 657|-> env = scm_acons (rest, CAR (vars), env);
# 658| }
# 659| else
Error: CPPCHECK_WARNING (CWE-476): [#def869]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:662: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 660| rest = SCM_BOOL_F;
# 661|
# 662|-> body = expand_sequence (CDR (clause), env);
# 663| req = scm_reverse_x (req, SCM_UNDEFINED);
# 664| vars = scm_reverse_x (vars, SCM_UNDEFINED);
Error: CPPCHECK_WARNING (CWE-476): [#def870]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:666: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 664| vars = scm_reverse_x (vars, SCM_UNDEFINED);
# 665|
# 666|-> if (scm_is_true (alternate) && !(SCM_EXPANDED_P (alternate) && SCM_EXPANDED_TYPE (alternate) == SCM_EXPANDED_LAMBDA_CASE))
# 667| abort ();
# 668|
Error: CPPCHECK_WARNING (CWE-476): [#def871]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:669: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 667| abort ();
# 668|
# 669|-> return LAMBDA_CASE (SCM_BOOL_F, req, SCM_BOOL_F, rest, SCM_BOOL_F,
# 670| SCM_EOL, vars, body, alternate);
# 671| }
Error: CPPCHECK_WARNING (CWE-476): [#def872]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:676: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 674| expand_lambda (SCM expr, SCM env)
# 675| {
# 676|-> return LAMBDA (scm_source_properties (expr),
# 677| SCM_EOL,
# 678| expand_lambda_case (CDR (expr), SCM_BOOL_F, env));
Error: CPPCHECK_WARNING (CWE-476): [#def873]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:694: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 692| scm_cons (sym_lambda_star, clause));
# 693|
# 694|-> formals = CAR (clause);
# 695| body = CDR (clause);
# 696|
Error: CPPCHECK_WARNING (CWE-476): [#def874]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:695: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 693|
# 694| formals = CAR (clause);
# 695|-> body = CDR (clause);
# 696|
# 697| nreq = nopt = 0;
Error: CLANG_WARNING: [#def875]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:699:3: warning[deadcode.DeadStores]: Value stored to 'rest' is never read
# 697| nreq = nopt = 0;
# 698| req = opt = kw = SCM_EOL;
# 699|-> rest = allow_other_keys = SCM_BOOL_F;
# 700|
# 701| while (scm_is_pair (formals) && scm_is_symbol (CAR (formals)))
Error: CPPCHECK_WARNING (CWE-476): [#def876]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:701: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 699| rest = allow_other_keys = SCM_BOOL_F;
# 700|
# 701|-> while (scm_is_pair (formals) && scm_is_symbol (CAR (formals)))
# 702| {
# 703| nreq++;
Error: CPPCHECK_WARNING (CWE-476): [#def877]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:704: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 702| {
# 703| nreq++;
# 704|-> req = scm_cons (CAR (formals), req);
# 705| formals = scm_cdr (formals);
# 706| }
Error: CPPCHECK_WARNING (CWE-476): [#def878]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:708: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 706| }
# 707|
# 708|-> if (scm_is_pair (formals) && scm_is_eq (CAR (formals), kw_optional))
# 709| {
# 710| formals = CDR (formals);
Error: CPPCHECK_WARNING (CWE-476): [#def879]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:710: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 708| if (scm_is_pair (formals) && scm_is_eq (CAR (formals), kw_optional))
# 709| {
# 710|-> formals = CDR (formals);
# 711| while (scm_is_pair (formals)
# 712| && (scm_is_symbol (CAR (formals)) || scm_is_pair (CAR (formals))))
Error: CPPCHECK_WARNING (CWE-476): [#def880]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:712: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 710| formals = CDR (formals);
# 711| while (scm_is_pair (formals)
# 712|-> && (scm_is_symbol (CAR (formals)) || scm_is_pair (CAR (formals))))
# 713| {
# 714| nopt++;
Error: CPPCHECK_WARNING (CWE-476): [#def881]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:715: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 713| {
# 714| nopt++;
# 715|-> opt = scm_cons (CAR (formals), opt);
# 716| formals = scm_cdr (formals);
# 717| }
Error: CPPCHECK_WARNING (CWE-476): [#def882]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:720: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 718| }
# 719|
# 720|-> if (scm_is_pair (formals) && scm_is_eq (CAR (formals), kw_key))
# 721| {
# 722| formals = CDR (formals);
Error: CPPCHECK_WARNING (CWE-476): [#def883]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:722: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 720| if (scm_is_pair (formals) && scm_is_eq (CAR (formals), kw_key))
# 721| {
# 722|-> formals = CDR (formals);
# 723| while (scm_is_pair (formals)
# 724| && (scm_is_symbol (CAR (formals)) || scm_is_pair (CAR (formals))))
Error: CPPCHECK_WARNING (CWE-476): [#def884]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:724: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 722| formals = CDR (formals);
# 723| while (scm_is_pair (formals)
# 724|-> && (scm_is_symbol (CAR (formals)) || scm_is_pair (CAR (formals))))
# 725| {
# 726| kw = scm_cons (CAR (formals), kw);
Error: CPPCHECK_WARNING (CWE-476): [#def885]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:726: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 724| && (scm_is_symbol (CAR (formals)) || scm_is_pair (CAR (formals))))
# 725| {
# 726|-> kw = scm_cons (CAR (formals), kw);
# 727| formals = scm_cdr (formals);
# 728| }
Error: CPPCHECK_WARNING (CWE-476): [#def886]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:731: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 729| }
# 730|
# 731|-> if (scm_is_pair (formals) && scm_is_eq (CAR (formals), kw_allow_other_keys))
# 732| {
# 733| formals = CDR (formals);
Error: CPPCHECK_WARNING (CWE-476): [#def887]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:733: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 731| if (scm_is_pair (formals) && scm_is_eq (CAR (formals), kw_allow_other_keys))
# 732| {
# 733|-> formals = CDR (formals);
# 734| allow_other_keys = SCM_BOOL_T;
# 735| }
Error: CPPCHECK_WARNING (CWE-476): [#def888]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:737: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 735| }
# 736|
# 737|-> if (scm_is_pair (formals) && scm_is_eq (CAR (formals), kw_rest))
# 738| {
# 739| ASSERT_SYNTAX (scm_ilength (formals) == 2, s_bad_formals,
Error: CPPCHECK_WARNING (CWE-476): [#def889]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:739: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 737| if (scm_is_pair (formals) && scm_is_eq (CAR (formals), kw_rest))
# 738| {
# 739|-> ASSERT_SYNTAX (scm_ilength (formals) == 2, s_bad_formals,
# 740| CAR (clause));
# 741| rest = CADR (formals);
Error: CPPCHECK_WARNING (CWE-476): [#def890]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:741: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 739| ASSERT_SYNTAX (scm_ilength (formals) == 2, s_bad_formals,
# 740| CAR (clause));
# 741|-> rest = CADR (formals);
# 742| }
# 743| else if (scm_is_symbol (formals))
Error: CPPCHECK_WARNING (CWE-476): [#def891]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:743: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 741| rest = CADR (formals);
# 742| }
# 743|-> else if (scm_is_symbol (formals))
# 744| rest = formals;
# 745| else
Error: CPPCHECK_WARNING (CWE-476): [#def892]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:747: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 745| else
# 746| {
# 747|-> ASSERT_SYNTAX (scm_is_null (formals), s_bad_formals, CAR (clause));
# 748| rest = SCM_BOOL_F;
# 749| }
Error: CPPCHECK_WARNING (CWE-476): [#def893]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:768: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 766| {
# 767| vars = scm_cons (scm_gensym (SCM_UNDEFINED), vars);
# 768|-> env = scm_acons (CAR (tmp), CAR (vars), env);
# 769| }
# 770|
Error: CPPCHECK_WARNING (CWE-476): [#def894]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:776: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 774| for (tmp = opt; scm_is_pair (tmp); tmp = scm_cdr (tmp))
# 775| {
# 776|-> SCM x = CAR (tmp);
# 777| vars = scm_cons (scm_gensym (SCM_UNDEFINED), vars);
# 778| env = scm_acons (x, CAR (vars), env);
Error: CPPCHECK_WARNING (CWE-476): [#def895]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:778: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 776| SCM x = CAR (tmp);
# 777| vars = scm_cons (scm_gensym (SCM_UNDEFINED), vars);
# 778|-> env = scm_acons (x, CAR (vars), env);
# 779| if (scm_is_symbol (x))
# 780| inits = scm_cons (CONST_ (SCM_BOOL_F, SCM_BOOL_F), inits);
Error: CPPCHECK_WARNING (CWE-476): [#def896]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:779: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 777| vars = scm_cons (scm_gensym (SCM_UNDEFINED), vars);
# 778| env = scm_acons (x, CAR (vars), env);
# 779|-> if (scm_is_symbol (x))
# 780| inits = scm_cons (CONST_ (SCM_BOOL_F, SCM_BOOL_F), inits);
# 781| else
Error: CPPCHECK_WARNING (CWE-476): [#def897]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:780: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 778| env = scm_acons (x, CAR (vars), env);
# 779| if (scm_is_symbol (x))
# 780|-> inits = scm_cons (CONST_ (SCM_BOOL_F, SCM_BOOL_F), inits);
# 781| else
# 782| {
Error: CPPCHECK_WARNING (CWE-476): [#def898]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:783: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 781| else
# 782| {
# 783|-> ASSERT_SYNTAX (scm_ilength (x) == 2 && scm_is_symbol (CAR (x)),
# 784| s_bad_formals, CAR (clause));
# 785| inits = scm_cons (expand (CADR (x), env), inits);
Error: CPPCHECK_WARNING (CWE-476): [#def899]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:785: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 783| ASSERT_SYNTAX (scm_ilength (x) == 2 && scm_is_symbol (CAR (x)),
# 784| s_bad_formals, CAR (clause));
# 785|-> inits = scm_cons (expand (CADR (x), env), inits);
# 786| }
# 787| env = scm_acons (scm_is_symbol (x) ? x : CAR (x), CAR (vars), env);
Error: CPPCHECK_WARNING (CWE-476): [#def900]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:787: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 785| inits = scm_cons (expand (CADR (x), env), inits);
# 786| }
# 787|-> env = scm_acons (scm_is_symbol (x) ? x : CAR (x), CAR (vars), env);
# 788| }
# 789| if (scm_is_null (opt))
Error: CPPCHECK_WARNING (CWE-476): [#def901]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:789: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 787| env = scm_acons (scm_is_symbol (x) ? x : CAR (x), CAR (vars), env);
# 788| }
# 789|-> if (scm_is_null (opt))
# 790| opt = SCM_BOOL_F;
# 791|
Error: CPPCHECK_WARNING (CWE-476): [#def902]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:793: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 791|
# 792| /* Process rest before keyword args */
# 793|-> if (scm_is_true (rest))
# 794| {
# 795| vars = scm_cons (scm_gensym (SCM_UNDEFINED), vars);
Error: CPPCHECK_WARNING (CWE-476): [#def903]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:796: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 794| {
# 795| vars = scm_cons (scm_gensym (SCM_UNDEFINED), vars);
# 796|-> env = scm_acons (rest, CAR (vars), env);
# 797| }
# 798|
Error: CPPCHECK_WARNING (CWE-476): [#def904]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:800: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 798|
# 799| /* Build up kw inits, env, and kw-canon list */
# 800|-> if (scm_is_null (kw))
# 801| kw = SCM_BOOL_F;
# 802| else
Error: CPPCHECK_WARNING (CWE-476): [#def905]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:809: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 807| {
# 808| SCM x, sym, k, init;
# 809|-> x = CAR (tmp);
# 810| if (scm_is_symbol (x))
# 811| {
Error: CPPCHECK_WARNING (CWE-476): [#def906]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:810: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 808| SCM x, sym, k, init;
# 809| x = CAR (tmp);
# 810|-> if (scm_is_symbol (x))
# 811| {
# 812| sym = x;
Error: CPPCHECK_WARNING (CWE-476): [#def907]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:816: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 814| k = scm_symbol_to_keyword (sym);
# 815| }
# 816|-> else if (scm_ilength (x) == 2 && scm_is_symbol (CAR (x)))
# 817| {
# 818| sym = CAR (x);
Error: CPPCHECK_WARNING (CWE-476): [#def908]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:818: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 816| else if (scm_ilength (x) == 2 && scm_is_symbol (CAR (x)))
# 817| {
# 818|-> sym = CAR (x);
# 819| init = CADR (x);
# 820| k = scm_symbol_to_keyword (sym);
Error: CPPCHECK_WARNING (CWE-476): [#def909]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:819: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 817| {
# 818| sym = CAR (x);
# 819|-> init = CADR (x);
# 820| k = scm_symbol_to_keyword (sym);
# 821| }
Error: CPPCHECK_WARNING (CWE-476): [#def910]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:822: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 820| k = scm_symbol_to_keyword (sym);
# 821| }
# 822|-> else if (scm_ilength (x) == 3 && scm_is_symbol (CAR (x))
# 823| && scm_is_keyword (CADDR (x)))
# 824| {
Error: CPPCHECK_WARNING (CWE-476): [#def911]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:823: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 821| }
# 822| else if (scm_ilength (x) == 3 && scm_is_symbol (CAR (x))
# 823|-> && scm_is_keyword (CADDR (x)))
# 824| {
# 825| sym = CAR (x);
Error: CPPCHECK_WARNING (CWE-476): [#def912]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:825: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 823| && scm_is_keyword (CADDR (x)))
# 824| {
# 825|-> sym = CAR (x);
# 826| init = CADR (x);
# 827| k = CADDR (x);
Error: CPPCHECK_WARNING (CWE-476): [#def913]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:826: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 824| {
# 825| sym = CAR (x);
# 826|-> init = CADR (x);
# 827| k = CADDR (x);
# 828| }
Error: CPPCHECK_WARNING (CWE-476): [#def914]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:827: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 825| sym = CAR (x);
# 826| init = CADR (x);
# 827|-> k = CADDR (x);
# 828| }
# 829| else
Error: CPPCHECK_WARNING (CWE-476): [#def915]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:830: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 828| }
# 829| else
# 830|-> syntax_error (s_bad_formals, CAR (clause), SCM_UNDEFINED);
# 831|
# 832| inits = scm_cons (expand (init, env), inits);
Error: CPPCHECK_WARNING (CWE-476): [#def916]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:834: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 832| inits = scm_cons (expand (init, env), inits);
# 833| vars = scm_cons (scm_gensym (SCM_UNDEFINED), vars);
# 834|-> kw_canon = scm_cons (scm_list_3 (k, sym, CAR (vars)), kw_canon);
# 835| env = scm_acons (sym, CAR (vars), env);
# 836| }
Error: CPPCHECK_WARNING (CWE-476): [#def917]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:835: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 833| vars = scm_cons (scm_gensym (SCM_UNDEFINED), vars);
# 834| kw_canon = scm_cons (scm_list_3 (k, sym, CAR (vars)), kw_canon);
# 835|-> env = scm_acons (sym, CAR (vars), env);
# 836| }
# 837| kw_canon = scm_reverse_x (kw_canon, SCM_UNDEFINED);
Error: CPPCHECK_WARNING (CWE-476): [#def918]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:848: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 846| body = expand_sequence (body, env);
# 847|
# 848|-> return LAMBDA_CASE (SCM_BOOL_F, req, opt, rest, kw, inits, vars, body,
# 849| alternate);
# 850| }
Error: CPPCHECK_WARNING (CWE-476): [#def919]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:855: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 853| expand_lambda_star (SCM expr, SCM env)
# 854| {
# 855|-> return LAMBDA (scm_source_properties (expr),
# 856| SCM_EOL,
# 857| expand_lambda_star_case (CDR (expr), SCM_BOOL_F, env));
Error: CPPCHECK_WARNING (CWE-476): [#def920]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:866: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 864|
# 865| if (scm_is_pair (rest))
# 866|-> alt = expand_case_lambda_clauses (CAR (rest), CDR (rest), env);
# 867| else
# 868| alt = SCM_BOOL_F;
Error: CPPCHECK_WARNING (CWE-476): [#def921]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:876: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 874| expand_case_lambda (SCM expr, SCM env)
# 875| {
# 876|-> ASSERT_SYNTAX (scm_is_pair (CDR (expr)), s_missing_expression, expr);
# 877|
# 878| return LAMBDA (scm_source_properties (expr),
Error: CPPCHECK_WARNING (CWE-476): [#def922]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:878: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 876| ASSERT_SYNTAX (scm_is_pair (CDR (expr)), s_missing_expression, expr);
# 877|
# 878|-> return LAMBDA (scm_source_properties (expr),
# 879| SCM_EOL,
# 880| expand_case_lambda_clauses (CADR (expr), CDDR (expr), env));
Error: CPPCHECK_WARNING (CWE-476): [#def923]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:889: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 887|
# 888| if (scm_is_pair (rest))
# 889|-> alt = expand_case_lambda_star_clauses (CAR (rest), CDR (rest), env);
# 890| else
# 891| alt = SCM_BOOL_F;
Error: CPPCHECK_WARNING (CWE-476): [#def924]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:899: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 897| expand_case_lambda_star (SCM expr, SCM env)
# 898| {
# 899|-> ASSERT_SYNTAX (scm_is_pair (CDR (expr)), s_missing_expression, expr);
# 900|
# 901| return LAMBDA (scm_source_properties (expr),
Error: CPPCHECK_WARNING (CWE-476): [#def925]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:901: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 899| ASSERT_SYNTAX (scm_is_pair (CDR (expr)), s_missing_expression, expr);
# 900|
# 901|-> return LAMBDA (scm_source_properties (expr),
# 902| SCM_EOL,
# 903| expand_case_lambda_star_clauses (CADR (expr), CDDR (expr), env));
Error: CPPCHECK_WARNING (CWE-476): [#def926]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:916: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 914|
# 915| binding_idx = bindings;
# 916|-> for (; !scm_is_null (binding_idx); binding_idx = CDR (binding_idx))
# 917| {
# 918| SCM name; /* const */
Error: CPPCHECK_WARNING (CWE-476): [#def927]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:920: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 918| SCM name; /* const */
# 919|
# 920|-> const SCM binding = CAR (binding_idx);
# 921| ASSERT_SYNTAX_2 (scm_ilength (binding) == 2,
# 922| s_bad_binding, binding, expr);
Error: CPPCHECK_WARNING (CWE-476): [#def928]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:924: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 922| s_bad_binding, binding, expr);
# 923|
# 924|-> name = CAR (binding);
# 925| ASSERT_SYNTAX_2 (scm_is_symbol (name), s_bad_variable, name, expr);
# 926| }
Error: CPPCHECK_WARNING (CWE-476): [#def929]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:925: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 923|
# 924| name = CAR (binding);
# 925|-> ASSERT_SYNTAX_2 (scm_is_symbol (name), s_bad_variable, name, expr);
# 926| }
# 927| }
Error: CPPCHECK_WARNING (CWE-476): [#def930]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:940: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 938| SCM rinits = SCM_EOL;
# 939| SCM binding_idx = bindings;
# 940|-> for (; !scm_is_null (binding_idx); binding_idx = CDR (binding_idx))
# 941| {
# 942| const SCM binding = CAR (binding_idx);
Error: CPPCHECK_WARNING (CWE-476): [#def931]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:942: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 940| for (; !scm_is_null (binding_idx); binding_idx = CDR (binding_idx))
# 941| {
# 942|-> const SCM binding = CAR (binding_idx);
# 943| const SCM CDR_binding = CDR (binding);
# 944| const SCM name = CAR (binding);
Error: CPPCHECK_WARNING (CWE-476): [#def932]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:943: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 941| {
# 942| const SCM binding = CAR (binding_idx);
# 943|-> const SCM CDR_binding = CDR (binding);
# 944| const SCM name = CAR (binding);
# 945| ASSERT_SYNTAX_2 (scm_is_false (scm_c_memq (name, rnames)),
Error: CPPCHECK_WARNING (CWE-476): [#def933]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:944: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 942| const SCM binding = CAR (binding_idx);
# 943| const SCM CDR_binding = CDR (binding);
# 944|-> const SCM name = CAR (binding);
# 945| ASSERT_SYNTAX_2 (scm_is_false (scm_c_memq (name, rnames)),
# 946| s_duplicate_binding, name, expr);
Error: CPPCHECK_WARNING (CWE-476): [#def934]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:945: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 943| const SCM CDR_binding = CDR (binding);
# 944| const SCM name = CAR (binding);
# 945|-> ASSERT_SYNTAX_2 (scm_is_false (scm_c_memq (name, rnames)),
# 946| s_duplicate_binding, name, expr);
# 947| rnames = scm_cons (name, rnames);
Error: CPPCHECK_WARNING (CWE-476): [#def935]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:949: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 947| rnames = scm_cons (name, rnames);
# 948| rvars = scm_cons (scm_gensym (SCM_UNDEFINED), rvars);
# 949|-> rinits = scm_cons (CAR (CDR_binding), rinits);
# 950| }
# 951| *names = scm_reverse_x (rnames, SCM_UNDEFINED);
Error: CPPCHECK_WARNING (CWE-476): [#def936]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:964: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 962| SCM name_sym;
# 963|
# 964|-> const SCM cdr_expr = CDR (expr);
# 965| const SCM name = CAR (cdr_expr);
# 966| const SCM cddr_expr = CDR (cdr_expr);
Error: CPPCHECK_WARNING (CWE-476): [#def937]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:965: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 963|
# 964| const SCM cdr_expr = CDR (expr);
# 965|-> const SCM name = CAR (cdr_expr);
# 966| const SCM cddr_expr = CDR (cdr_expr);
# 967| const SCM bindings = CAR (cddr_expr);
Error: CPPCHECK_WARNING (CWE-476): [#def938]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:966: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 964| const SCM cdr_expr = CDR (expr);
# 965| const SCM name = CAR (cdr_expr);
# 966|-> const SCM cddr_expr = CDR (cdr_expr);
# 967| const SCM bindings = CAR (cddr_expr);
# 968| check_bindings (bindings, expr);
Error: CPPCHECK_WARNING (CWE-476): [#def939]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:967: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 965| const SCM name = CAR (cdr_expr);
# 966| const SCM cddr_expr = CDR (cdr_expr);
# 967|-> const SCM bindings = CAR (cddr_expr);
# 968| check_bindings (bindings, expr);
# 969|
Error: CPPCHECK_WARNING (CWE-476): [#def940]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:975: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 973| inner_env = expand_env_extend (inner_env, var_names, var_syms);
# 974|
# 975|-> return LETREC
# 976| (scm_source_properties (expr), SCM_BOOL_F,
# 977| scm_list_1 (name), scm_list_1 (name_sym),
Error: CPPCHECK_WARNING (CWE-476): [#def941]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:994: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 992| SCM bindings;
# 993|
# 994|-> const SCM cdr_expr = CDR (expr);
# 995| const long length = scm_ilength (cdr_expr);
# 996| ASSERT_SYNTAX (length >= 0, s_bad_expression, expr);
Error: CPPCHECK_WARNING (CWE-476): [#def942]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:999: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 997| ASSERT_SYNTAX (length >= 2, s_missing_expression, expr);
# 998|
# 999|-> bindings = CAR (cdr_expr);
# 1000| if (scm_is_symbol (bindings))
# 1001| {
Error: CPPCHECK_WARNING (CWE-476): [#def943]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1000: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 998|
# 999| bindings = CAR (cdr_expr);
# 1000|-> if (scm_is_symbol (bindings))
# 1001| {
# 1002| ASSERT_SYNTAX (length >= 3, s_missing_expression, expr);
Error: CPPCHECK_WARNING (CWE-476): [#def944]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1007: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1005|
# 1006| check_bindings (bindings, expr);
# 1007|-> if (scm_is_null (bindings))
# 1008| return expand_sequence (CDDR (expr), env);
# 1009| else
Error: CPPCHECK_WARNING (CWE-476): [#def945]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1008: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1006| check_bindings (bindings, expr);
# 1007| if (scm_is_null (bindings))
# 1008|-> return expand_sequence (CDDR (expr), env);
# 1009| else
# 1010| {
Error: CPPCHECK_WARNING (CWE-476): [#def946]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1013: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1011| SCM var_names, var_syms, inits;
# 1012| transform_bindings (bindings, expr, &var_names, &var_syms, &inits);
# 1013|-> return LET (SCM_BOOL_F,
# 1014| var_names, var_syms, expand_exprs (inits, env),
# 1015| expand_sequence (CDDR (expr),
Error: CPPCHECK_WARNING (CWE-476): [#def947]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1026: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1024| SCM bindings;
# 1025|
# 1026|-> const SCM cdr_expr = CDR (expr);
# 1027| const long length = scm_ilength (cdr_expr);
# 1028| ASSERT_SYNTAX (length >= 0, s_bad_expression, expr);
Error: CPPCHECK_WARNING (CWE-476): [#def948]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1031: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1029| ASSERT_SYNTAX (length >= 2, s_missing_expression, expr);
# 1030|
# 1031|-> bindings = CAR (cdr_expr);
# 1032| check_bindings (bindings, expr);
# 1033| if (scm_is_null (bindings))
Error: CPPCHECK_WARNING (CWE-476): [#def949]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1033: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1031| bindings = CAR (cdr_expr);
# 1032| check_bindings (bindings, expr);
# 1033|-> if (scm_is_null (bindings))
# 1034| return expand_sequence (CDDR (expr), env);
# 1035| else
Error: CPPCHECK_WARNING (CWE-476): [#def950]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1034: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1032| check_bindings (bindings, expr);
# 1033| if (scm_is_null (bindings))
# 1034|-> return expand_sequence (CDDR (expr), env);
# 1035| else
# 1036| {
Error: CPPCHECK_WARNING (CWE-476): [#def951]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1040: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1038| transform_bindings (bindings, expr, &var_names, &var_syms, &inits);
# 1039| env = expand_env_extend (env, var_names, var_syms);
# 1040|-> return LETREC (SCM_BOOL_F, in_order_p,
# 1041| var_names, var_syms, expand_exprs (inits, env),
# 1042| expand_sequence (CDDR (expr), env));
Error: CPPCHECK_WARNING (CWE-476): [#def952]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1061: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1059| expand_letstar_clause (SCM bindings, SCM body, SCM env SCM_UNUSED)
# 1060| {
# 1061|-> if (scm_is_null (bindings))
# 1062| return expand_sequence (body, env);
# 1063| else
Error: CPPCHECK_WARNING (CWE-476): [#def953]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1068: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1066|
# 1067| ASSERT_SYNTAX (scm_is_pair (bindings), s_bad_expression, bindings);
# 1068|-> bind = CAR (bindings);
# 1069| ASSERT_SYNTAX (scm_ilength (bind) == 2, s_bad_binding, bind);
# 1070| name = CAR (bind);
Error: CPPCHECK_WARNING (CWE-476): [#def954]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1070: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1068| bind = CAR (bindings);
# 1069| ASSERT_SYNTAX (scm_ilength (bind) == 2, s_bad_binding, bind);
# 1070|-> name = CAR (bind);
# 1071| sym = scm_gensym (SCM_UNDEFINED);
# 1072| init = CADR (bind);
Error: CPPCHECK_WARNING (CWE-476): [#def955]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1072: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1070| name = CAR (bind);
# 1071| sym = scm_gensym (SCM_UNDEFINED);
# 1072|-> init = CADR (bind);
# 1073|
# 1074| return LET (SCM_BOOL_F, scm_list_1 (name), scm_list_1 (sym),
Error: CPPCHECK_WARNING (CWE-476): [#def956]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1074: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1072| init = CADR (bind);
# 1073|
# 1074|-> return LET (SCM_BOOL_F, scm_list_1 (name), scm_list_1 (sym),
# 1075| scm_list_1 (expand (init, env)),
# 1076| expand_letstar_clause (CDR (bindings), body,
Error: CPPCHECK_WARNING (CWE-476): [#def957]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1084: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1082| expand_letstar (SCM expr, SCM env SCM_UNUSED)
# 1083| {
# 1084|-> const SCM cdr_expr = CDR (expr);
# 1085| ASSERT_SYNTAX (scm_ilength (cdr_expr) >= 0, s_bad_expression, expr);
# 1086| ASSERT_SYNTAX (scm_ilength (cdr_expr) >= 2, s_missing_expression, expr);
Error: CPPCHECK_WARNING (CWE-476): [#def958]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1088: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1086| ASSERT_SYNTAX (scm_ilength (cdr_expr) >= 2, s_missing_expression, expr);
# 1087|
# 1088|-> return expand_letstar_clause (CADR (expr), CDDR (expr), env);
# 1089| }
# 1090|
Error: CPPCHECK_WARNING (CWE-476): [#def959]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1094: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1092| expand_or (SCM expr, SCM env SCM_UNUSED)
# 1093| {
# 1094|-> SCM tail = CDR (expr);
# 1095| const long length = scm_ilength (tail);
# 1096|
Error: CPPCHECK_WARNING (CWE-476): [#def960]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1099: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1097| ASSERT_SYNTAX (length >= 0, s_bad_expression, expr);
# 1098|
# 1099|-> if (scm_is_null (CDR (expr)))
# 1100| return CONST_ (SCM_BOOL_F, SCM_BOOL_F);
# 1101| else
Error: CPPCHECK_WARNING (CWE-476): [#def961]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1100: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1098|
# 1099| if (scm_is_null (CDR (expr)))
# 1100|-> return CONST_ (SCM_BOOL_F, SCM_BOOL_F);
# 1101| else
# 1102| {
Error: CPPCHECK_WARNING (CWE-476): [#def962]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1104: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1102| {
# 1103| SCM tmp = scm_gensym (SCM_UNDEFINED);
# 1104|-> return LET (SCM_BOOL_F,
# 1105| scm_list_1 (tmp), scm_list_1 (tmp),
# 1106| scm_list_1 (expand (CADR (expr), env)),
Error: CPPCHECK_WARNING (CWE-476): [#def963]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1120: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1118| SCM quotee;
# 1119|
# 1120|-> const SCM cdr_expr = CDR (expr);
# 1121| ASSERT_SYNTAX (scm_ilength (cdr_expr) >= 0, s_bad_expression, expr);
# 1122| ASSERT_SYNTAX (scm_ilength (cdr_expr) == 1, s_expression, expr);
Error: CPPCHECK_WARNING (CWE-476): [#def964]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1123: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1121| ASSERT_SYNTAX (scm_ilength (cdr_expr) >= 0, s_bad_expression, expr);
# 1122| ASSERT_SYNTAX (scm_ilength (cdr_expr) == 1, s_expression, expr);
# 1123|-> quotee = CAR (cdr_expr);
# 1124| return CONST_ (scm_source_properties (expr), quotee);
# 1125| }
Error: CPPCHECK_WARNING (CWE-476): [#def965]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1124: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1122| ASSERT_SYNTAX (scm_ilength (cdr_expr) == 1, s_expression, expr);
# 1123| quotee = CAR (cdr_expr);
# 1124|-> return CONST_ (scm_source_properties (expr), quotee);
# 1125| }
# 1126|
Error: CPPCHECK_WARNING (CWE-476): [#def966]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1133: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1131| SCM vmem;
# 1132|
# 1133|-> const SCM cdr_expr = CDR (expr);
# 1134| ASSERT_SYNTAX (scm_ilength (cdr_expr) >= 0, s_bad_expression, expr);
# 1135| ASSERT_SYNTAX (scm_ilength (cdr_expr) == 2, s_expression, expr);
Error: CPPCHECK_WARNING (CWE-476): [#def967]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1136: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1134| ASSERT_SYNTAX (scm_ilength (cdr_expr) >= 0, s_bad_expression, expr);
# 1135| ASSERT_SYNTAX (scm_ilength (cdr_expr) == 2, s_expression, expr);
# 1136|-> variable = CAR (cdr_expr);
# 1137| vmem = expand (variable, env);
# 1138|
Error: CPPCHECK_WARNING (CWE-476): [#def968]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1139: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1137| vmem = expand (variable, env);
# 1138|
# 1139|-> switch (SCM_EXPANDED_TYPE (vmem))
# 1140| {
# 1141| case SCM_EXPANDED_LEXICAL_REF:
Error: CPPCHECK_WARNING (CWE-476): [#def969]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1142: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1140| {
# 1141| case SCM_EXPANDED_LEXICAL_REF:
# 1142|-> return LEXICAL_SET (scm_source_properties (expr),
# 1143| SCM_EXPANDED_REF (vmem, LEXICAL_REF, NAME),
# 1144| SCM_EXPANDED_REF (vmem, LEXICAL_REF, GENSYM),
Error: CPPCHECK_WARNING (CWE-476): [#def970]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1147: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1145| expand (CADDR (expr), env));
# 1146| case SCM_EXPANDED_TOPLEVEL_REF:
# 1147|-> return TOPLEVEL_SET (scm_source_properties (expr),
# 1148| SCM_EXPANDED_REF (vmem, TOPLEVEL_REF, MOD),
# 1149| SCM_EXPANDED_REF (vmem, TOPLEVEL_REF, NAME),
Error: CPPCHECK_WARNING (CWE-476): [#def971]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1152: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1150| expand (CADDR (expr), env));
# 1151| case SCM_EXPANDED_MODULE_REF:
# 1152|-> return MODULE_SET (scm_source_properties (expr),
# 1153| SCM_EXPANDED_REF (vmem, MODULE_REF, MOD),
# 1154| SCM_EXPANDED_REF (vmem, MODULE_REF, NAME),
Error: CPPCHECK_WARNING (CWE-476): [#def972]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1180: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1178| #define FUNC_NAME s_scm_macroexpanded_p
# 1179| {
# 1180|-> return scm_from_bool (SCM_EXPANDED_P (exp));
# 1181| }
# 1182| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def973]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1190: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1188| compute_assigned (SCM exp, SCM assigned)
# 1189| {
# 1190|-> if (scm_is_null (exp) || scm_is_false (exp))
# 1191| return;
# 1192|
Error: CPPCHECK_WARNING (CWE-476): [#def974]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1195: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1193| if (scm_is_pair (exp))
# 1194| {
# 1195|-> compute_assigned (CAR (exp), assigned);
# 1196| compute_assigned (CDR (exp), assigned);
# 1197| return;
Error: CPPCHECK_WARNING (CWE-476): [#def975]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1196: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1194| {
# 1195| compute_assigned (CAR (exp), assigned);
# 1196|-> compute_assigned (CDR (exp), assigned);
# 1197| return;
# 1198| }
Error: CPPCHECK_WARNING (CWE-476): [#def976]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1200: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1198| }
# 1199|
# 1200|-> if (!SCM_EXPANDED_P (exp))
# 1201| abort ();
# 1202|
Error: CPPCHECK_WARNING (CWE-476): [#def977]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1203: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1201| abort ();
# 1202|
# 1203|-> switch (SCM_EXPANDED_TYPE (exp))
# 1204| {
# 1205| case SCM_EXPANDED_VOID:
Error: CPPCHECK_WARNING (CWE-476): [#def978]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1270: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1268| /* We lower letrec in this same pass, so mark these variables as
# 1269| assigned. */
# 1270|-> for (; scm_is_pair (syms); syms = CDR (syms))
# 1271| scm_hashq_set_x (assigned, CAR (syms), SCM_BOOL_T);
# 1272| }
Error: CPPCHECK_WARNING (CWE-476): [#def979]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1271: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1269| assigned. */
# 1270| for (; scm_is_pair (syms); syms = CDR (syms))
# 1271|-> scm_hashq_set_x (assigned, CAR (syms), SCM_BOOL_T);
# 1272| }
# 1273| compute_assigned (REF (exp, LETREC, VALS), assigned);
Error: CPPCHECK_WARNING (CWE-476): [#def980]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1285: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1283| box_value (SCM exp)
# 1284| {
# 1285|-> return PRIMCALL (SCM_BOOL_F, scm_from_latin1_symbol ("make-variable"),
# 1286| scm_list_1 (exp));
# 1287| }
Error: CPPCHECK_WARNING (CWE-476): [#def981]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1292: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1290| box_lexical (SCM name, SCM sym)
# 1291| {
# 1292|-> return LEXICAL_SET (SCM_BOOL_F, name, sym,
# 1293| box_value (LEXICAL_REF (SCM_BOOL_F, name, sym)));
# 1294| }
Error: CPPCHECK_WARNING (CWE-476): [#def982]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1299: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1297| init_if_unbound (SCM src, SCM name, SCM sym, SCM init)
# 1298| {
# 1299|-> return CONDITIONAL (src,
# 1300| PRIMCALL (src,
# 1301| scm_from_latin1_symbol ("eq?"),
Error: CPPCHECK_WARNING (CWE-476): [#def983]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1311: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1309| init_boxes (SCM names, SCM syms, SCM vals, SCM body)
# 1310| {
# 1311|-> if (scm_is_null (names)) return body;
# 1312|
# 1313| return SEQ (SCM_BOOL_F,
Error: CPPCHECK_WARNING (CWE-476): [#def984]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1313: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1311| if (scm_is_null (names)) return body;
# 1312|
# 1313|-> return SEQ (SCM_BOOL_F,
# 1314| PRIMCALL
# 1315| (SCM_BOOL_F,
Error: CPPCHECK_WARNING (CWE-476): [#def985]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1325: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1323| convert_assignment (SCM exp, SCM assigned)
# 1324| {
# 1325|-> if (scm_is_null (exp) || scm_is_false (exp))
# 1326| return exp;
# 1327|
Error: CPPCHECK_WARNING (CWE-476): [#def986]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1329: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1327|
# 1328| if (scm_is_pair (exp))
# 1329|-> return scm_cons (convert_assignment (CAR (exp), assigned),
# 1330| convert_assignment (CDR (exp), assigned));
# 1331|
Error: CPPCHECK_WARNING (CWE-476): [#def987]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1330: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1328| if (scm_is_pair (exp))
# 1329| return scm_cons (convert_assignment (CAR (exp), assigned),
# 1330|-> convert_assignment (CDR (exp), assigned));
# 1331|
# 1332| if (!SCM_EXPANDED_P (exp))
Error: CPPCHECK_WARNING (CWE-476): [#def988]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1332: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1330| convert_assignment (CDR (exp), assigned));
# 1331|
# 1332|-> if (!SCM_EXPANDED_P (exp))
# 1333| abort ();
# 1334|
Error: CPPCHECK_WARNING (CWE-476): [#def989]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1335: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1333| abort ();
# 1334|
# 1335|-> switch (SCM_EXPANDED_TYPE (exp))
# 1336| {
# 1337| case SCM_EXPANDED_VOID:
Error: CPPCHECK_WARNING (CWE-476): [#def990]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1348: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1346| SCM sym = REF (exp, LEXICAL_REF, GENSYM);
# 1347|
# 1348|-> if (scm_is_true (scm_hashq_ref (assigned, sym, SCM_BOOL_F)))
# 1349| return PRIMCALL
# 1350| (REF (exp, LEXICAL_REF, SRC),
Error: CPPCHECK_WARNING (CWE-476): [#def991]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1349: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1347|
# 1348| if (scm_is_true (scm_hashq_ref (assigned, sym, SCM_BOOL_F)))
# 1349|-> return PRIMCALL
# 1350| (REF (exp, LEXICAL_REF, SRC),
# 1351| scm_from_latin1_symbol ("variable-ref"),
Error: CPPCHECK_WARNING (CWE-476): [#def992]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1357: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1355|
# 1356| case SCM_EXPANDED_LEXICAL_SET:
# 1357|-> return PRIMCALL
# 1358| (REF (exp, LEXICAL_SET, SRC),
# 1359| scm_from_latin1_symbol ("variable-set!"),
Error: CPPCHECK_WARNING (CWE-476): [#def993]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1367: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1365|
# 1366| case SCM_EXPANDED_MODULE_SET:
# 1367|-> return MODULE_SET
# 1368| (REF (exp, MODULE_SET, SRC),
# 1369| REF (exp, MODULE_SET, MOD),
Error: CPPCHECK_WARNING (CWE-476): [#def994]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1375: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1373|
# 1374| case SCM_EXPANDED_TOPLEVEL_SET:
# 1375|-> return TOPLEVEL_SET
# 1376| (REF (exp, TOPLEVEL_SET, SRC),
# 1377| REF (exp, TOPLEVEL_SET, MOD),
Error: CPPCHECK_WARNING (CWE-476): [#def995]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1382: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1380|
# 1381| case SCM_EXPANDED_TOPLEVEL_DEFINE:
# 1382|-> return TOPLEVEL_DEFINE
# 1383| (REF (exp, TOPLEVEL_DEFINE, SRC),
# 1384| REF (exp, TOPLEVEL_DEFINE, MOD),
Error: CPPCHECK_WARNING (CWE-476): [#def996]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1390: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1388|
# 1389| case SCM_EXPANDED_CONDITIONAL:
# 1390|-> return CONDITIONAL
# 1391| (REF (exp, CONDITIONAL, SRC),
# 1392| convert_assignment (REF (exp, CONDITIONAL, TEST), assigned),
Error: CPPCHECK_WARNING (CWE-476): [#def997]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1397: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1395|
# 1396| case SCM_EXPANDED_CALL:
# 1397|-> return CALL
# 1398| (REF (exp, CALL, SRC),
# 1399| convert_assignment (REF (exp, CALL, PROC), assigned),
Error: CPPCHECK_WARNING (CWE-476): [#def998]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1403: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1401|
# 1402| case SCM_EXPANDED_PRIMCALL:
# 1403|-> return PRIMCALL
# 1404| (REF (exp, PRIMCALL, SRC),
# 1405| REF (exp, PRIMCALL, NAME),
Error: CPPCHECK_WARNING (CWE-476): [#def999]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1409: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1407|
# 1408| case SCM_EXPANDED_SEQ:
# 1409|-> return SEQ
# 1410| (REF (exp, SEQ, SRC),
# 1411| convert_assignment (REF (exp, SEQ, HEAD), assigned),
Error: CPPCHECK_WARNING (CWE-476): [#def1000]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1415: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1413|
# 1414| case SCM_EXPANDED_LAMBDA:
# 1415|-> return LAMBDA
# 1416| (REF (exp, LAMBDA, SRC),
# 1417| REF (exp, LAMBDA, META),
Error: CPPCHECK_WARNING (CWE-476): [#def1001]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1460: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1458| for (namewalk = req;
# 1459| scm_is_pair (namewalk);
# 1460|-> namewalk = CDR (namewalk), symwalk = CDR (symwalk))
# 1461| {
# 1462| SCM name = CAR (namewalk), sym = CAR (symwalk);
Error: CPPCHECK_WARNING (CWE-476): [#def1002]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1462: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1460| namewalk = CDR (namewalk), symwalk = CDR (symwalk))
# 1461| {
# 1462|-> SCM name = CAR (namewalk), sym = CAR (symwalk);
# 1463| if (scm_is_true (scm_hashq_ref (assigned, sym, SCM_BOOL_F)))
# 1464| seq = scm_cons (box_lexical (name, sym), seq);
Error: CPPCHECK_WARNING (CWE-476): [#def1003]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1463: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1461| {
# 1462| SCM name = CAR (namewalk), sym = CAR (symwalk);
# 1463|-> if (scm_is_true (scm_hashq_ref (assigned, sym, SCM_BOOL_F)))
# 1464| seq = scm_cons (box_lexical (name, sym), seq);
# 1465| }
Error: CPPCHECK_WARNING (CWE-476): [#def1004]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1469: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1467| for (namewalk = opt;
# 1468| scm_is_pair (namewalk);
# 1469|-> namewalk = CDR (namewalk), symwalk = CDR (symwalk),
# 1470| inits = CDR (inits))
# 1471| {
Error: CPPCHECK_WARNING (CWE-476): [#def1005]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1470: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1468| scm_is_pair (namewalk);
# 1469| namewalk = CDR (namewalk), symwalk = CDR (symwalk),
# 1470|-> inits = CDR (inits))
# 1471| {
# 1472| SCM name = CAR (namewalk), sym = CAR (symwalk), init = CAR (inits);
Error: CPPCHECK_WARNING (CWE-476): [#def1006]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1472: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1470| inits = CDR (inits))
# 1471| {
# 1472|-> SCM name = CAR (namewalk), sym = CAR (symwalk), init = CAR (inits);
# 1473| seq = scm_cons (init_if_unbound (src, name, sym, init), seq);
# 1474| if (scm_is_true (scm_hashq_ref (assigned, sym, SCM_BOOL_F)))
Error: CPPCHECK_WARNING (CWE-476): [#def1007]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1474: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1472| SCM name = CAR (namewalk), sym = CAR (symwalk), init = CAR (inits);
# 1473| seq = scm_cons (init_if_unbound (src, name, sym, init), seq);
# 1474|-> if (scm_is_true (scm_hashq_ref (assigned, sym, SCM_BOOL_F)))
# 1475| seq = scm_cons (box_lexical (name, sym), seq);
# 1476| }
Error: CPPCHECK_WARNING (CWE-476): [#def1008]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1478: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1476| }
# 1477| /* Rest arguments may need boxing. */
# 1478|-> if (scm_is_true (rest))
# 1479| {
# 1480| SCM sym = CAR (symwalk);
Error: CPPCHECK_WARNING (CWE-476): [#def1009]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1480: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1478| if (scm_is_true (rest))
# 1479| {
# 1480|-> SCM sym = CAR (symwalk);
# 1481| symwalk = CDR (symwalk);
# 1482| if (scm_is_true (scm_hashq_ref (assigned, sym, SCM_BOOL_F)))
Error: CPPCHECK_WARNING (CWE-476): [#def1010]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1481: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1479| {
# 1480| SCM sym = CAR (symwalk);
# 1481|-> symwalk = CDR (symwalk);
# 1482| if (scm_is_true (scm_hashq_ref (assigned, sym, SCM_BOOL_F)))
# 1483| seq = scm_cons (box_lexical (rest, sym), seq);
Error: CPPCHECK_WARNING (CWE-476): [#def1011]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1482: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1480| SCM sym = CAR (symwalk);
# 1481| symwalk = CDR (symwalk);
# 1482|-> if (scm_is_true (scm_hashq_ref (assigned, sym, SCM_BOOL_F)))
# 1483| seq = scm_cons (box_lexical (rest, sym), seq);
# 1484| }
Error: CPPCHECK_WARNING (CWE-476): [#def1012]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1489: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1487| for (;
# 1488| scm_is_pair (symwalk);
# 1489|-> symwalk = CDR (symwalk), inits = CDR (inits))
# 1490| {
# 1491| SCM sym = CAR (symwalk), init = CAR (inits);
Error: CPPCHECK_WARNING (CWE-476): [#def1013]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1491: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1489| symwalk = CDR (symwalk), inits = CDR (inits))
# 1490| {
# 1491|-> SCM sym = CAR (symwalk), init = CAR (inits);
# 1492| seq = scm_cons (init_if_unbound (src, SCM_BOOL_F, sym, init), seq);
# 1493| if (scm_is_true (scm_hashq_ref (assigned, sym, SCM_BOOL_F)))
Error: CPPCHECK_WARNING (CWE-476): [#def1014]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1493: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1491| SCM sym = CAR (symwalk), init = CAR (inits);
# 1492| seq = scm_cons (init_if_unbound (src, SCM_BOOL_F, sym, init), seq);
# 1493|-> if (scm_is_true (scm_hashq_ref (assigned, sym, SCM_BOOL_F)))
# 1494| seq = scm_cons (box_lexical (SCM_BOOL_F, sym), seq);
# 1495| }
Error: CPPCHECK_WARNING (CWE-476): [#def1015]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1497: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1495| }
# 1496|
# 1497|-> for (; scm_is_pair (seq); seq = CDR (seq))
# 1498| body = SEQ (src, CAR (seq), body);
# 1499|
Error: CPPCHECK_WARNING (CWE-476): [#def1016]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1498: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1496|
# 1497| for (; scm_is_pair (seq); seq = CDR (seq))
# 1498|-> body = SEQ (src, CAR (seq), body);
# 1499|
# 1500| return LAMBDA_CASE
Error: CPPCHECK_WARNING (CWE-476): [#def1017]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1500: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1498| body = SEQ (src, CAR (seq), body);
# 1499|
# 1500|-> return LAMBDA_CASE
# 1501| (src, req, opt, rest, kw, new_inits, syms, body, alt);
# 1502| }
Error: CPPCHECK_WARNING (CWE-476): [#def1018]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1516: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1514| for (new_vals = SCM_EOL, walk = syms;
# 1515| scm_is_pair (vals);
# 1516|-> vals = CDR (vals), walk = CDR (walk))
# 1517| {
# 1518| SCM sym = CAR (walk), val = CAR (vals);
Error: CPPCHECK_WARNING (CWE-476): [#def1019]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1518: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1516| vals = CDR (vals), walk = CDR (walk))
# 1517| {
# 1518|-> SCM sym = CAR (walk), val = CAR (vals);
# 1519| if (scm_is_true (scm_hashq_ref (assigned, sym, SCM_BOOL_F)))
# 1520| new_vals = scm_cons (box_value (val), new_vals);
Error: CPPCHECK_WARNING (CWE-476): [#def1020]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1519: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1517| {
# 1518| SCM sym = CAR (walk), val = CAR (vals);
# 1519|-> if (scm_is_true (scm_hashq_ref (assigned, sym, SCM_BOOL_F)))
# 1520| new_vals = scm_cons (box_value (val), new_vals);
# 1521| else
Error: CPPCHECK_WARNING (CWE-476): [#def1021]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1526: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1524| new_vals = scm_reverse (new_vals);
# 1525|
# 1526|-> return LET (src, names, syms, new_vals, body);
# 1527| }
# 1528|
Error: CPPCHECK_WARNING (CWE-476): [#def1022]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1540: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1538|
# 1539| empty_box =
# 1540|-> PRIMCALL (SCM_BOOL_F,
# 1541| scm_from_latin1_symbol ("make-undefined-variable"),
# 1542| SCM_EOL);
Error: CPPCHECK_WARNING (CWE-476): [#def1023]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1545: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1543| boxes = scm_make_list (scm_length (names), empty_box);
# 1544|
# 1545|-> if (scm_is_true (REF (exp, LETREC, IN_ORDER_P)))
# 1546| return LET
# 1547| (src, names, syms, boxes,
Error: CPPCHECK_WARNING (CWE-476): [#def1024]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1546: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1544|
# 1545| if (scm_is_true (REF (exp, LETREC, IN_ORDER_P)))
# 1546|-> return LET
# 1547| (src, names, syms, boxes,
# 1548| init_boxes (names, syms, vals, body));
Error: CPPCHECK_WARNING (CWE-476): [#def1025]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1553: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1551| SCM walk, tmps = SCM_EOL, inits = SCM_EOL;
# 1552|
# 1553|-> for (walk = syms; scm_is_pair (walk); walk = CDR (walk))
# 1554| {
# 1555| SCM tmp = scm_gensym (SCM_UNDEFINED);
Error: CPPCHECK_WARNING (CWE-476): [#def1026]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1557: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1555| SCM tmp = scm_gensym (SCM_UNDEFINED);
# 1556| tmps = scm_cons (tmp, tmps);
# 1557|-> inits = scm_cons (LEXICAL_REF (SCM_BOOL_F, SCM_BOOL_F, tmp),
# 1558| inits);
# 1559| }
Error: CPPCHECK_WARNING (CWE-476): [#def1027]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1563: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1561| inits = scm_reverse (inits);
# 1562|
# 1563|-> return LET
# 1564| (src, names, syms, boxes,
# 1565| SEQ (src,
Error: CPPCHECK_WARNING (CWE-476): [#def1028]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1616: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1614|
# 1615| return scm_c_make_struct (scm_exp_vtable_vtable, 0, 5,
# 1616|-> SCM_UNPACK (layout), SCM_UNPACK (printer), SCM_UNPACK (name),
# 1617| SCM_UNPACK (code), SCM_UNPACK (fields));
# 1618| }
Error: CPPCHECK_WARNING (CWE-476): [#def1029]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1617: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1615| return scm_c_make_struct (scm_exp_vtable_vtable, 0, 5,
# 1616| SCM_UNPACK (layout), SCM_UNPACK (printer), SCM_UNPACK (name),
# 1617|-> SCM_UNPACK (code), SCM_UNPACK (fields));
# 1618| }
# 1619|
Error: CPPCHECK_WARNING (CWE-476): [#def1030]
guile30-3.0.9-build/guile-3.0.9/libguile/expand.c:1657: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 1655|
# 1656| const_unbound =
# 1657|-> CONST_ (SCM_BOOL_F, scm_list_1 (scm_from_latin1_symbol ("unbound")));
# 1658|
# 1659| scm_c_define_gsubr ("convert-assignment", 1, 0, 0, scm_convert_assignment);
Error: CPPCHECK_WARNING (CWE-476): [#def1031]
guile30-3.0.9-build/guile-3.0.9/libguile/fdes-finalizers.c:78: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 76| scm_i_pthread_mutex_lock (&fdes_finalizers_lock);
# 77| h = scm_hashv_get_handle (fdes_finalizers, fd);
# 78|-> if (scm_is_true (h))
# 79| scm_set_cdr_x (h, scm_delq1_x (finalizer, scm_cdr (h)));
# 80| scm_i_pthread_mutex_unlock (&fdes_finalizers_lock);
Error: CPPCHECK_WARNING (CWE-476): [#def1032]
guile30-3.0.9-build/guile-3.0.9/libguile/fdes-finalizers.c:109: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 107| scm_i_pthread_mutex_lock (&fdes_finalizers_lock);
# 108| finalizers = scm_hashv_ref (fdes_finalizers, data.fd, SCM_EOL);
# 109|-> if (!scm_is_null (finalizers))
# 110| scm_hashv_remove_x (fdes_finalizers, data.fd);
# 111| scm_i_pthread_mutex_unlock (&fdes_finalizers_lock);
Error: CPPCHECK_WARNING (CWE-476): [#def1033]
guile30-3.0.9-build/guile-3.0.9/libguile/fdes-finalizers.c:113: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 111| scm_i_pthread_mutex_unlock (&fdes_finalizers_lock);
# 112|
# 113|-> for (; !scm_is_null (finalizers); finalizers = scm_cdr (finalizers))
# 114| {
# 115| data.finalizer = scm_car (finalizers);
Error: CPPCHECK_WARNING (CWE-476): [#def1034]
guile30-3.0.9-build/guile-3.0.9/libguile/feature.c:49: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 47| scm_add_feature (const char *str)
# 48| {
# 49|-> SCM old = SCM_VARIABLE_REF (features_var);
# 50| SCM new = scm_cons (scm_from_utf8_symbol (str), old);
# 51| SCM_VARIABLE_SET (features_var, new);
Error: CPPCHECK_WARNING (CWE-476): [#def1035]
guile30-3.0.9-build/guile-3.0.9/libguile/feature.c:51: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 49| SCM old = SCM_VARIABLE_REF (features_var);
# 50| SCM new = scm_cons (scm_from_utf8_symbol (str), old);
# 51|-> SCM_VARIABLE_SET (features_var, new);
# 52| }
# 53|
Error: CPPCHECK_WARNING: [#def1036]
guile30-3.0.9-build/guile-3.0.9/libguile/filesys.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1037]
guile30-3.0.9-build/guile-3.0.9/libguile/filesys.c: scope_hint: In function 'set_element'
guile30-3.0.9-build/guile-3.0.9/libguile/filesys.c:809:20: warning[-Wanalyzer-null-dereference]: dereference of NULL 'ports_ready'
guile30-3.0.9-build/guile-3.0.9/libguile/smob.h:29: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/threads.h:29: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/async.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/filesys.c:70: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/filesys.c:911:1: note: in expansion of macro 'SCM_DEFINE'
/usr/include/sys/select.h:30: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/lib/sys/select.h:102: included_from: Included from here.
/usr/include/sys/types.h:179: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/lib/sys/types.h:39: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/lib/dirent.h:34: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/filesys.c:36: included_from: Included from here.
# 807| }
# 808| if (fd == -1)
# 809|-> *ports_ready = scm_cons (element, *ports_ready);
# 810| else
# 811| FD_SET (fd, set);
Error: CLANG_WARNING: [#def1038]
guile30-3.0.9-build/guile-3.0.9/libguile/filesys.c:961:7: warning[deadcode.DeadStores]: Value stored to 'read_count' is never read
# 959| if (scm_is_vector (reads))
# 960| {
# 961|-> read_count = SCM_SIMPLE_VECTOR_LENGTH (reads);
# 962| }
# 963| else
Error: CLANG_WARNING: [#def1039]
guile30-3.0.9-build/guile-3.0.9/libguile/filesys.c:970:7: warning[deadcode.DeadStores]: Value stored to 'write_count' is never read
# 968| if (scm_is_vector (writes))
# 969| {
# 970|-> write_count = SCM_SIMPLE_VECTOR_LENGTH (writes);
# 971| }
# 972| else
Error: CLANG_WARNING: [#def1040]
guile30-3.0.9-build/guile-3.0.9/libguile/filesys.c:979:7: warning[deadcode.DeadStores]: Value stored to 'except_count' is never read
# 977| if (scm_is_vector (excepts))
# 978| {
# 979|-> except_count = SCM_SIMPLE_VECTOR_LENGTH (excepts);
# 980| }
# 981| else
Error: CPPCHECK_WARNING: [#def1041]
guile30-3.0.9-build/guile-3.0.9/libguile/foreign-object.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1042]
guile30-3.0.9-build/guile-3.0.9/libguile/foreign.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-476): [#def1043]
guile30-3.0.9-build/guile-3.0.9/libguile/foreign.c:129: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 127| {
# 128| scm_t_pointer_finalizer finalizer = data;
# 129|-> finalizer (SCM_POINTER_VALUE (SCM_PACK_POINTER (ptr)));
# 130| }
# 131|
Error: CPPCHECK_WARNING (CWE-476): [#def1044]
guile30-3.0.9-build/guile-3.0.9/libguile/foreign.c:138: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 136| #define FUNC_NAME s_scm_pointer_p
# 137| {
# 138|-> return scm_from_bool (SCM_POINTER_P (obj));
# 139| }
# 140| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-476): [#def1045]
guile30-3.0.9-build/guile-3.0.9/libguile/foreign.c:154: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 152|
# 153| c_address = scm_to_uintptr_t (address);
# 154|-> if (SCM_UNBNDP (finalizer))
# 155| c_finalizer = NULL;
# 156| else
Error: CPPCHECK_WARNING: [#def1046]
guile30-3.0.9-build/guile-3.0.9/libguile/fports.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1047]
guile30-3.0.9-build/guile-3.0.9/libguile/frames.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1048]
guile30-3.0.9-build/guile-3.0.9/libguile/gc-malloc.c: scope_hint: In function 'scm_calloc'
guile30-3.0.9-build/guile-3.0.9/libguile/gc-malloc.c:159:3: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
guile30-3.0.9-build/guile-3.0.9/libguile/gc-malloc.c: scope_hint: In function 'scm_calloc'
guile30-3.0.9-build/guile-3.0.9/libguile/gc-malloc.c: scope_hint: In function 'scm_calloc'
<built-in>: note: argument 1 of '__builtin_memset' must be non-null
# 157|
# 158| ptr = scm_realloc (NULL, sz);
# 159|-> memset (ptr, 0x0, sz);
# 160| return ptr;
# 161| }
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1049]
guile30-3.0.9-build/guile-3.0.9/libguile/gc-malloc.c: scope_hint: In function 'scm_strndup'
guile30-3.0.9-build/guile-3.0.9/libguile/gc-malloc.c:168:3: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
guile30-3.0.9-build/guile-3.0.9/libguile/gc-malloc.c: scope_hint: In function 'scm_strndup'
<built-in>: note: argument 1 of '__builtin_memcpy' must be non-null
# 166| {
# 167| char *dst = scm_malloc (n + 1);
# 168|-> memcpy (dst, str, n);
# 169| dst[n] = 0;
# 170| return dst;
Error: CPPCHECK_WARNING (CWE-476): [#def1050]
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:167: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 165| can actually run during this code, which it can't since the GC only runs
# 166| when all other threads are stopped. */
# 167|-> SCM_GC_SET_CELL_WORD (cell, 1, cdr);
# 168| SCM_GC_SET_CELL_WORD (cell, 0, car);
# 169|
Error: CPPCHECK_WARNING (CWE-476): [#def1051]
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:168: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 166| when all other threads are stopped. */
# 167| SCM_GC_SET_CELL_WORD (cell, 1, cdr);
# 168|-> SCM_GC_SET_CELL_WORD (cell, 0, car);
# 169|
# 170| return cell;
Error: CPPCHECK_WARNING (CWE-476): [#def1052]
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:185: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 183| since the GC only runs when all other threads are stopped.
# 184| */
# 185|-> SCM_GC_SET_CELL_WORD (z, 1, cbr);
# 186| SCM_GC_SET_CELL_WORD (z, 2, ccr);
# 187| SCM_GC_SET_CELL_WORD (z, 3, cdr);
Error: CPPCHECK_WARNING (CWE-476): [#def1053]
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:186: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 184| */
# 185| SCM_GC_SET_CELL_WORD (z, 1, cbr);
# 186|-> SCM_GC_SET_CELL_WORD (z, 2, ccr);
# 187| SCM_GC_SET_CELL_WORD (z, 3, cdr);
# 188| SCM_GC_SET_CELL_WORD (z, 0, car);
Error: CPPCHECK_WARNING (CWE-476): [#def1054]
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:187: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 185| SCM_GC_SET_CELL_WORD (z, 1, cbr);
# 186| SCM_GC_SET_CELL_WORD (z, 2, ccr);
# 187|-> SCM_GC_SET_CELL_WORD (z, 3, cdr);
# 188| SCM_GC_SET_CELL_WORD (z, 0, car);
# 189|
Error: CPPCHECK_WARNING (CWE-476): [#def1055]
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:188: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 186| SCM_GC_SET_CELL_WORD (z, 2, ccr);
# 187| SCM_GC_SET_CELL_WORD (z, 3, cdr);
# 188|-> SCM_GC_SET_CELL_WORD (z, 0, car);
# 189|
# 190| /* When this function is inlined, it's possible that the last
Error: CPPCHECK_WARNING (CWE-476): [#def1056]
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:219: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 217|
# 218| z = SCM_PACK_POINTER (SCM_GC_MALLOC (sizeof (scm_t_bits) * n_words));
# 219|-> SCM_GC_SET_CELL_WORD (z, 0, car);
# 220|
# 221| /* FIXME: is the following concern even relevant with BDW-GC? */
Error: CPPCHECK_WARNING (CWE-457): [#def1057]
guile30-3.0.9-build/guile-3.0.9/libguile/gettext.c:276: error[legacyUninitvar]: Uninitialized variable: result
# 274|
# 275| scm_dynwind_end ();
# 276|-> return result;
# 277| }
# 278| #undef FUNC_NAME
Error: CPPCHECK_WARNING (CWE-457): [#def1058]
guile30-3.0.9-build/guile-3.0.9/libguile/gettext.c:315: error[legacyUninitvar]: Uninitialized variable: result
# 313|
# 314| scm_dynwind_end ();
# 315|-> return result;
# 316| }
# 317| #undef FUNC_NAME
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1059]
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.c: scope_hint: In function 'alloc_subr_idx'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.c:88:7: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL 'new_subrs' where non-null expected
<built-in>: note: argument 1 of '__builtin_memcpy' must be non-null
# 86| allocations because it's not traceable and not collectable. */
# 87| new_subrs = malloc (subrs_array_size * sizeof (void*));
# 88|-> memcpy (new_subrs, subrs, idx * sizeof (void*));
# 89| subrs = new_subrs;
# 90| }
Error: CPPCHECK_WARNING: [#def1060]
guile30-3.0.9-build/guile-3.0.9/libguile/guardians.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def1061]
guile30-3.0.9-build/guile-3.0.9/libguile/hash.c:215:11: warning[deadcode.DeadStores]: Value stored to 'ustr' is never read
# 213| if (--length)
# 214| {
# 215|-> ustr += u8_mbtouc_unsafe (&u32, ustr, end - ustr);
# 216| c += u32;
# 217| }
Error: CPPCHECK_WARNING: [#def1062]
guile30-3.0.9-build/guile-3.0.9/libguile/hashtab.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1063]
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1064]
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c: scope_hint: In function 'compare_u32_strings_ci'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:764:22: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL '<unknown>'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:851:3: note: in expansion of macro 'SCM_STRING_TO_U32_BUF'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:37: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:961:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:21: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/config.h:1962:34: note: in definition of macro '__builtin_expect'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:44:12: note: in expansion of macro 'SCM_UNLIKELY'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.h:300:5: note: in expansion of macro 'SCM_ASSERT_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:973:3: note: in expansion of macro 'SCM_VALIDATE_STRING'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:468:34: note: in expansion of macro 'SCM_HAS_HEAP_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.h:290:10: note: in expansion of macro 'SCM_HAS_TYP7'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c: scope_hint: In function 'compare_u32_strings_ci'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:846:3: note: in expansion of macro 'SCM_VALIDATE_OPTIONAL_LOCALE_COPY'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:851:3: note: in expansion of macro 'SCM_STRING_TO_U32_BUF'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:851:3: note: in expansion of macro 'SCM_STRING_TO_U32_BUF'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:851:3: note: in expansion of macro 'SCM_STRING_TO_U32_BUF'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:851:3: note: in expansion of macro 'SCM_STRING_TO_U32_BUF'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:851:3: note: in expansion of macro 'SCM_STRING_TO_U32_BUF'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:851:3: note: in expansion of macro 'SCM_STRING_TO_U32_BUF'
# 762| \
# 763| for (i = 0; i < len; i ++) \
# 764|-> c_str[i] = (unsigned char ) buf[i]; \
# 765| c_str[len] = 0; \
# 766| } \
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1065]
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:33: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c: scope_hint: In function 'chr_to_case'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:1144:52: warning[-Wanalyzer-null-dereference]: dereference of NULL 'convbuf'
guile30-3.0.9-build/guile-3.0.9/libguile/chars.h:42:5: note: in definition of macro 'SCM_MAKE_CHAR'
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:1201:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/libguile/chars.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:106:5: note: in expansion of macro 'SCM_ASSERT_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:110:3: note: in expansion of macro 'SCM_I_MAKE_VALIDATE_MSG2'
guile30-3.0.9-build/guile-3.0.9/libguile/chars.h:56:37: note: in expansion of macro 'SCM_MAKE_VALIDATE_MSG'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:1211:3: note: in expansion of macro 'SCM_VALIDATE_CHAR'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:1212:3: note: in expansion of macro 'SCM_VALIDATE_OPTIONAL_LOCALE_COPY'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:1212:3: note: in expansion of macro 'SCM_VALIDATE_OPTIONAL_LOCALE_COPY'
guile30-3.0.9-build/guile-3.0.9/config.h:1962:34: note: in definition of macro '__builtin_expect'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:40:12: note: in expansion of macro 'SCM_UNLIKELY'
guile30-3.0.9-build/guile-3.0.9/libguile/smob.h:60:5: note: in expansion of macro 'SCM_ASSERT'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:426:38: note: in expansion of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:427:35: note: in expansion of macro 'SCM_IMP'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:467:4: note: in expansion of macro 'SCM_NIMP'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:513:34: note: in expansion of macro 'SCM_HAS_HEAP_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/smob.h:54:41: note: in expansion of macro 'SCM_HAS_TYP16'
guile30-3.0.9-build/guile-3.0.9/libguile/smob.h:60:17: note: in expansion of macro 'SCM_SMOB_PREDICATE'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:237:7: note: in expansion of macro 'SCM_VALIDATE_SMOB'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:248:9: note: in expansion of macro 'SCM_VALIDATE_LOCALE_COPY'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:1212:3: note: in expansion of macro 'SCM_VALIDATE_OPTIONAL_LOCALE_COPY'
guile30-3.0.9-build/guile-3.0.9/libguile/smob.h:60:5: note: in expansion of macro 'SCM_ASSERT'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:237:7: note: in expansion of macro 'SCM_VALIDATE_SMOB'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:248:9: note: in expansion of macro 'SCM_VALIDATE_LOCALE_COPY'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:1212:3: note: in expansion of macro 'SCM_VALIDATE_OPTIONAL_LOCALE_COPY'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:248:9: note: in expansion of macro 'SCM_VALIDATE_LOCALE_COPY'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:1212:3: note: in expansion of macro 'SCM_VALIDATE_OPTIONAL_LOCALE_COPY'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:1131:5: note: in expansion of macro 'RUN_IN_LOCALE_SECTION'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:549:7: note: in definition of macro 'RUN_IN_LOCALE_SECTION'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:549:7: note: in definition of macro 'RUN_IN_LOCALE_SECTION'
guile30-3.0.9-build/guile-3.0.9/libguile/chars.h:42:5: note: in definition of macro 'SCM_MAKE_CHAR'
guile30-3.0.9-build/guile-3.0.9/libguile/chars.h:42:5: note: in definition of macro 'SCM_MAKE_CHAR'
guile30-3.0.9-build/guile-3.0.9/libguile/chars.h:42:5: note: in definition of macro 'SCM_MAKE_CHAR'
# 1142|
# 1143| if (convlen == 1)
# 1144|-> convchar = SCM_MAKE_CHAR ((scm_t_wchar) convbuf[0]);
# 1145| else
# 1146| convchar = chr;
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1066]
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:1265:3: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:1242:3: note: in expansion of macro 'SCM_STRING_TO_U32_BUF'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:1245:5: note: in expansion of macro 'RUN_IN_LOCALE_SECTION'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:549:7: note: in definition of macro 'RUN_IN_LOCALE_SECTION'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:549:7: note: in definition of macro 'RUN_IN_LOCALE_SECTION'
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:1254:3: note: in expansion of macro 'SCM_CLEANUP_U32_BUF'
<built-in>: note: argument 2 of '__builtin_memcpy' must be non-null
# 1263|
# 1264| convstr = scm_i_make_wide_string (convlen, &c_buf, 0);
# 1265|-> memcpy (c_buf, c_convstr, convlen * sizeof (scm_t_wchar));
# 1266| free (c_convstr);
# 1267|
Error: CLANG_WARNING: [#def1067]
guile30-3.0.9-build/guile-3.0.9/libguile/i18n.c:1265:3: warning[core.NonNullParamChecker]: Null pointer passed to 2nd parameter expecting 'nonnull'
# 1263|
# 1264| convstr = scm_i_make_wide_string (convlen, &c_buf, 0);
# 1265|-> memcpy (c_buf, c_convstr, convlen * sizeof (scm_t_wchar));
# 1266| free (c_convstr);
# 1267|
Error: CPPCHECK_WARNING: [#def1068]
guile30-3.0.9-build/guile-3.0.9/libguile/instructions.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1069]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-457): [#def1070]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:564: error[uninitvar]: Uninitialized variable: zx
# 562|
# 563| mpz_t zx, q;
# 564|-> alias_bignum_to_mpz (x, zx);
# 565| mpz_init (q);
# 566| if (y > 0)
Error: CPPCHECK_WARNING (CWE-457): [#def1071]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:581: error[uninitvar]: Uninitialized variable: zx
# 579| {
# 580| mpz_t zx, zy, q;
# 581|-> alias_bignum_to_mpz (x, zx);
# 582| alias_bignum_to_mpz (y, zy);
# 583| mpz_init (q);
Error: CPPCHECK_WARNING (CWE-457): [#def1072]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:582: error[uninitvar]: Uninitialized variable: zy
# 580| mpz_t zx, zy, q;
# 581| alias_bignum_to_mpz (x, zx);
# 582|-> alias_bignum_to_mpz (y, zy);
# 583| mpz_init (q);
# 584| mpz_fdiv_q (q, zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1073]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:610: error[uninitvar]: Uninitialized variable: zy
# 608| mpz_t r, zy;
# 609| mpz_init (r);
# 610|-> alias_bignum_to_mpz (y, zy);
# 611| mpz_sub_ui (r, zy, -x);
# 612| scm_remember_upto_here_1 (y);
Error: CPPCHECK_WARNING (CWE-457): [#def1074]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:624: error[uninitvar]: Uninitialized variable: zy
# 622| mpz_t r, zy;
# 623| mpz_init (r);
# 624|-> alias_bignum_to_mpz (y, zy);
# 625| mpz_add_ui (r, zy, x);
# 626| scm_remember_upto_here_1 (y);
Error: CPPCHECK_WARNING (CWE-457): [#def1075]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:640: error[uninitvar]: Uninitialized variable: zx
# 638| scm_t_inum r;
# 639| mpz_t zx;
# 640|-> alias_bignum_to_mpz (x, zx);
# 641| if (y > 0)
# 642| r = mpz_fdiv_ui (zx, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1076]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:654: error[uninitvar]: Uninitialized variable: zx
# 652| {
# 653| mpz_t zx, zy, r;
# 654|-> alias_bignum_to_mpz (x, zx);
# 655| alias_bignum_to_mpz (y, zy);
# 656| mpz_init (r);
Error: CPPCHECK_WARNING (CWE-457): [#def1077]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:655: error[uninitvar]: Uninitialized variable: zy
# 653| mpz_t zx, zy, r;
# 654| alias_bignum_to_mpz (x, zx);
# 655|-> alias_bignum_to_mpz (y, zy);
# 656| mpz_init (r);
# 657| mpz_fdiv_r (r, zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1078]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:690: error[uninitvar]: Uninitialized variable: zy
# 688| {
# 689| mpz_t zy, r;
# 690|-> alias_bignum_to_mpz (y, zy);
# 691| mpz_init (r);
# 692| mpz_sub_ui (r, zy, -x);
Error: CPPCHECK_WARNING (CWE-457): [#def1079]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:711: error[uninitvar]: Uninitialized variable: zy
# 709| {
# 710| mpz_t zy, r;
# 711|-> alias_bignum_to_mpz (y, zy);
# 712| mpz_init (r);
# 713| mpz_add_ui (r, zy, x);
Error: CPPCHECK_WARNING (CWE-457): [#def1080]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:727: error[uninitvar]: Uninitialized variable: zx
# 725|
# 726| mpz_t zx, q, r;
# 727|-> alias_bignum_to_mpz (x, zx);
# 728| mpz_init (q);
# 729| mpz_init (r);
Error: CPPCHECK_WARNING (CWE-457): [#def1081]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:748: error[uninitvar]: Uninitialized variable: zx
# 746| mpz_init (q);
# 747| mpz_init (r);
# 748|-> alias_bignum_to_mpz (x, zx);
# 749| alias_bignum_to_mpz (y, zy);
# 750| mpz_fdiv_qr (q, r, zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1082]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:749: error[uninitvar]: Uninitialized variable: zy
# 747| mpz_init (r);
# 748| alias_bignum_to_mpz (x, zx);
# 749|-> alias_bignum_to_mpz (y, zy);
# 750| mpz_fdiv_qr (q, r, zx, zy);
# 751| scm_remember_upto_here_2 (x, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1083]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:808: error[uninitvar]: Uninitialized variable: zx
# 806| mpz_t q, zx;
# 807| mpz_init (q);
# 808|-> alias_bignum_to_mpz (x, zx);
# 809| if (y > 0)
# 810| mpz_cdiv_q_ui (q, zx, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1084]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:826: error[uninitvar]: Uninitialized variable: zx
# 824| mpz_t q, zx, zy;
# 825| mpz_init (q);
# 826|-> alias_bignum_to_mpz (x, zx);
# 827| alias_bignum_to_mpz (y, zy);
# 828| mpz_cdiv_q (q, zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1085]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:827: error[uninitvar]: Uninitialized variable: zy
# 825| mpz_init (q);
# 826| alias_bignum_to_mpz (x, zx);
# 827|-> alias_bignum_to_mpz (y, zy);
# 828| mpz_cdiv_q (q, zx, zy);
# 829| scm_remember_upto_here_2 (x, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1086]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:856: error[uninitvar]: Uninitialized variable: zy
# 854| mpz_t r, zy;
# 855| mpz_init (r);
# 856|-> alias_bignum_to_mpz (y, zy);
# 857| mpz_sub_ui (r, zy, x);
# 858| scm_remember_upto_here_1 (y);
Error: CPPCHECK_WARNING (CWE-457): [#def1087]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:878: error[uninitvar]: Uninitialized variable: zy
# 876| mpz_t r, zy;
# 877| mpz_init (r);
# 878|-> alias_bignum_to_mpz (y, zy);
# 879| mpz_add_ui (r, zy, -x);
# 880| scm_remember_upto_here_1 (y);
Error: CPPCHECK_WARNING (CWE-457): [#def1088]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:894: error[uninitvar]: Uninitialized variable: zx
# 892| {
# 893| mpz_t zx;
# 894|-> alias_bignum_to_mpz (x, zx);
# 895| scm_t_inum r;
# 896| if (y > 0)
Error: CPPCHECK_WARNING (CWE-457): [#def1089]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:910: error[uninitvar]: Uninitialized variable: zx
# 908| mpz_t r, zx, zy;
# 909| mpz_init (r);
# 910|-> alias_bignum_to_mpz (x, zx);
# 911| alias_bignum_to_mpz (y, zy);
# 912| mpz_cdiv_r (r, zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1090]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:911: error[uninitvar]: Uninitialized variable: zy
# 909| mpz_init (r);
# 910| alias_bignum_to_mpz (x, zx);
# 911|-> alias_bignum_to_mpz (y, zy);
# 912| mpz_cdiv_r (r, zx, zy);
# 913| scm_remember_upto_here_2 (x, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1091]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:952: error[uninitvar]: Uninitialized variable: zy
# 950| mpz_t r, zy;
# 951| mpz_init (r);
# 952|-> alias_bignum_to_mpz (y, zy);
# 953| mpz_sub_ui (r, zy, x);
# 954| scm_remember_upto_here_1 (y);
Error: CPPCHECK_WARNING (CWE-457): [#def1092]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:982: error[uninitvar]: Uninitialized variable: zy
# 980| mpz_t r, zy;
# 981| mpz_init (r);
# 982|-> alias_bignum_to_mpz (y, zy);
# 983| mpz_add_ui (r, zy, -x);
# 984| scm_remember_upto_here_1 (y);
Error: CPPCHECK_WARNING (CWE-457): [#def1093]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1001: error[uninitvar]: Uninitialized variable: zx
# 999| mpz_init (q);
# 1000| mpz_init (r);
# 1001|-> alias_bignum_to_mpz (x, zx);
# 1002| if (y > 0)
# 1003| mpz_cdiv_qr_ui (q, r, zx, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1094]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1021: error[uninitvar]: Uninitialized variable: zx
# 1019| mpz_init (q);
# 1020| mpz_init (r);
# 1021|-> alias_bignum_to_mpz (x, zx);
# 1022| alias_bignum_to_mpz (y, zy);
# 1023| mpz_cdiv_qr (q, r, zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1095]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1022: error[uninitvar]: Uninitialized variable: zy
# 1020| mpz_init (r);
# 1021| alias_bignum_to_mpz (x, zx);
# 1022|-> alias_bignum_to_mpz (y, zy);
# 1023| mpz_cdiv_qr (q, r, zx, zy);
# 1024| scm_remember_upto_here_2 (x, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1096]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1066: error[uninitvar]: Uninitialized variable: zx
# 1064| mpz_t q, zx;
# 1065| mpz_init (q);
# 1066|-> alias_bignum_to_mpz (x, zx);
# 1067| if (y > 0)
# 1068| mpz_tdiv_q_ui (q, zx, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1097]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1084: error[uninitvar]: Uninitialized variable: zx
# 1082| mpz_t q, zx, zy;
# 1083| mpz_init (q);
# 1084|-> alias_bignum_to_mpz (x, zx);
# 1085| alias_bignum_to_mpz (y, zy);
# 1086| mpz_tdiv_q (q, zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1098]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1085: error[uninitvar]: Uninitialized variable: zy
# 1083| mpz_init (q);
# 1084| alias_bignum_to_mpz (x, zx);
# 1085|-> alias_bignum_to_mpz (y, zy);
# 1086| mpz_tdiv_q (q, zx, zy);
# 1087| scm_remember_upto_here_2 (x, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1099]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1125: error[uninitvar]: Uninitialized variable: zx
# 1123| {
# 1124| mpz_t zx;
# 1125|-> alias_bignum_to_mpz (x, zx);
# 1126| scm_t_inum r = mpz_tdiv_ui (zx, (y > 0) ? y : -y) * mpz_sgn (zx);
# 1127| scm_remember_upto_here_1 (x);
Error: CPPCHECK_WARNING (CWE-457): [#def1100]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1137: error[uninitvar]: Uninitialized variable: zx
# 1135| mpz_t r, zx, zy;
# 1136| mpz_init (r);
# 1137|-> alias_bignum_to_mpz (x, zx);
# 1138| alias_bignum_to_mpz (y, zy);
# 1139| mpz_tdiv_r (r, zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1101]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1138: error[uninitvar]: Uninitialized variable: zy
# 1136| mpz_init (r);
# 1137| alias_bignum_to_mpz (x, zx);
# 1138|-> alias_bignum_to_mpz (y, zy);
# 1139| mpz_tdiv_r (r, zx, zy);
# 1140| scm_remember_upto_here_2 (x, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1102]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1185: error[uninitvar]: Uninitialized variable: zx
# 1183| mpz_t q, zx;
# 1184| mpz_init (q);
# 1185|-> alias_bignum_to_mpz (x, zx);
# 1186| scm_t_inum r;
# 1187| if (y > 0)
Error: CPPCHECK_WARNING (CWE-457): [#def1103]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1207: error[uninitvar]: Uninitialized variable: zx
# 1205| mpz_init (q);
# 1206| mpz_init (r);
# 1207|-> alias_bignum_to_mpz (x, zx);
# 1208| alias_bignum_to_mpz (y, zy);
# 1209| mpz_tdiv_qr (q, r, zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1104]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1208: error[uninitvar]: Uninitialized variable: zy
# 1206| mpz_init (r);
# 1207| alias_bignum_to_mpz (x, zx);
# 1208|-> alias_bignum_to_mpz (y, zy);
# 1209| mpz_tdiv_qr (q, r, zx, zy);
# 1210| scm_remember_upto_here_2 (x, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1105]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1222: error[uninitvar]: Uninitialized variable: zx
# 1220| mpz_init (r);
# 1221| mpz_init (min_r);
# 1222|-> alias_bignum_to_mpz (x, zx);
# 1223| alias_bignum_to_mpz (y, zy);
# 1224|
Error: CPPCHECK_WARNING (CWE-457): [#def1106]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1223: error[uninitvar]: Uninitialized variable: zy
# 1221| mpz_init (min_r);
# 1222| alias_bignum_to_mpz (x, zx);
# 1223|-> alias_bignum_to_mpz (y, zy);
# 1224|
# 1225| /* Note that x might be small enough to fit into a fixnum, so we must
Error: CPPCHECK_WARNING (CWE-457): [#def1107]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1308: error[uninitvar]: Uninitialized variable: zx
# 1306| mpz_t q, zx;
# 1307| mpz_init (q);
# 1308|-> alias_bignum_to_mpz (x, zx);
# 1309| scm_t_inum r;
# 1310| /* Arrange for r to initially be non-positive, because that
Error: CPPCHECK_WARNING (CWE-457): [#def1108]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1344: error[uninitvar]: Uninitialized variable: zx
# 1342| mpz_init (r);
# 1343| mpz_init (min_r);
# 1344|-> alias_bignum_to_mpz (x, zx);
# 1345| alias_bignum_to_mpz (y, zy);
# 1346|
Error: CPPCHECK_WARNING (CWE-457): [#def1109]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1345: error[uninitvar]: Uninitialized variable: zy
# 1343| mpz_init (min_r);
# 1344| alias_bignum_to_mpz (x, zx);
# 1345|-> alias_bignum_to_mpz (y, zy);
# 1346|
# 1347| /* Note that x might be small enough to fit into a
Error: CPPCHECK_WARNING (CWE-457): [#def1110]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1420: error[uninitvar]: Uninitialized variable: zx
# 1418| {
# 1419| mpz_t zx;
# 1420|-> alias_bignum_to_mpz (x, zx);
# 1421|
# 1422| if (y == 0)
Error: CPPCHECK_WARNING (CWE-457): [#def1111]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1458: error[uninitvar]: Uninitialized variable: zx
# 1456| mpz_init (r);
# 1457| mpz_init (min_r);
# 1458|-> alias_bignum_to_mpz (x, zx);
# 1459| alias_bignum_to_mpz (y, zy);
# 1460|
Error: CPPCHECK_WARNING (CWE-457): [#def1112]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1459: error[uninitvar]: Uninitialized variable: zy
# 1457| mpz_init (min_r);
# 1458| alias_bignum_to_mpz (x, zx);
# 1459|-> alias_bignum_to_mpz (y, zy);
# 1460|
# 1461| /* Note that x might be small enough to fit into a fixnum, so we must
Error: CPPCHECK_WARNING (CWE-457): [#def1113]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1546: error[uninitvar]: Uninitialized variable: zx
# 1544| mpz_t q, zx;
# 1545| mpz_init (q);
# 1546|-> alias_bignum_to_mpz (x, zx);
# 1547| scm_t_inum r;
# 1548|
Error: CPPCHECK_WARNING (CWE-457): [#def1114]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1593: error[uninitvar]: Uninitialized variable: zx
# 1591| mpz_init (r);
# 1592| mpz_init (r2);
# 1593|-> alias_bignum_to_mpz (x, zx);
# 1594| alias_bignum_to_mpz (y, zy);
# 1595|
Error: CPPCHECK_WARNING (CWE-457): [#def1115]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1594: error[uninitvar]: Uninitialized variable: zy
# 1592| mpz_init (r2);
# 1593| alias_bignum_to_mpz (x, zx);
# 1594|-> alias_bignum_to_mpz (y, zy);
# 1595|
# 1596| mpz_fdiv_qr (q, r, zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1116]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1665: error[uninitvar]: Uninitialized variable: zx
# 1663| mpz_t q, zx;
# 1664| mpz_init (q);
# 1665|-> alias_bignum_to_mpz (x, zx);
# 1666| scm_t_inum r;
# 1667| int needs_adjustment;
Error: CPPCHECK_WARNING (CWE-457): [#def1117]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1700: error[uninitvar]: Uninitialized variable: zx
# 1698| mpz_init (q);
# 1699| mpz_init (r);
# 1700|-> alias_bignum_to_mpz (x, zx);
# 1701| alias_bignum_to_mpz (y, zy);
# 1702|
Error: CPPCHECK_WARNING (CWE-457): [#def1118]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1701: error[uninitvar]: Uninitialized variable: zy
# 1699| mpz_init (r);
# 1700| alias_bignum_to_mpz (x, zx);
# 1701|-> alias_bignum_to_mpz (y, zy);
# 1702|
# 1703| mpz_fdiv_qr (q, r, zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1119]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1732: error[uninitvar]: Uninitialized variable: zx
# 1730| mpz_init (r);
# 1731| mpz_init (r2);
# 1732|-> alias_bignum_to_mpz (x, zx);
# 1733| alias_bignum_to_mpz (y, zy);
# 1734|
Error: CPPCHECK_WARNING (CWE-457): [#def1120]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1733: error[uninitvar]: Uninitialized variable: zy
# 1731| mpz_init (r2);
# 1732| alias_bignum_to_mpz (x, zx);
# 1733|-> alias_bignum_to_mpz (y, zy);
# 1734|
# 1735| mpz_fdiv_qr (q, r, zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1121]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1806: error[uninitvar]: Uninitialized variable: zx
# 1804|
# 1805| mpz_init (q);
# 1806|-> alias_bignum_to_mpz (x, zx);
# 1807|
# 1808| if (y > 0)
Error: CPPCHECK_WARNING (CWE-457): [#def1122]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1849: error[uninitvar]: Uninitialized variable: zx
# 1847| mpz_init (r);
# 1848| mpz_init (r2);
# 1849|-> alias_bignum_to_mpz (x, zx);
# 1850| alias_bignum_to_mpz (y, zy);
# 1851|
Error: CPPCHECK_WARNING (CWE-457): [#def1123]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1850: error[uninitvar]: Uninitialized variable: zy
# 1848| mpz_init (r2);
# 1849| alias_bignum_to_mpz (x, zx);
# 1850|-> alias_bignum_to_mpz (y, zy);
# 1851|
# 1852| mpz_fdiv_qr (q, r, zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1124]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:1923: error[uninitvar]: Uninitialized variable: zx
# 1921| mpz_t q, zx;
# 1922| mpz_init (q);
# 1923|-> alias_bignum_to_mpz (x, zx);
# 1924| scm_t_inum r;
# 1925| int needs_adjustment;
Error: CPPCHECK_WARNING (CWE-457): [#def1125]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2019: error[uninitvar]: Uninitialized variable: zx
# 2017| y = -y;
# 2018| mpz_t zx;
# 2019|-> alias_bignum_to_mpz (x, zx);
# 2020| result = mpz_gcd_ui (NULL, zx, y);
# 2021| scm_remember_upto_here_1 (x);
Error: CPPCHECK_WARNING (CWE-457): [#def1126]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2030: error[uninitvar]: Uninitialized variable: zx
# 2028| mpz_t result, zx, zy;
# 2029| mpz_init (result);
# 2030|-> alias_bignum_to_mpz (x, zx);
# 2031| alias_bignum_to_mpz (y, zy);
# 2032| mpz_gcd (result, zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1127]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2031: error[uninitvar]: Uninitialized variable: zy
# 2029| mpz_init (result);
# 2030| alias_bignum_to_mpz (x, zx);
# 2031|-> alias_bignum_to_mpz (y, zy);
# 2032| mpz_gcd (result, zx, zy);
# 2033| scm_remember_upto_here_2 (x, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1128]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2055: error[uninitvar]: Uninitialized variable: zx
# 2053| mpz_t result, zx;
# 2054| mpz_init (result);
# 2055|-> alias_bignum_to_mpz (x, zx);
# 2056| mpz_lcm_ui (result, zx, y);
# 2057| scm_remember_upto_here_1 (x);
Error: CPPCHECK_WARNING (CWE-457): [#def1129]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2066: error[uninitvar]: Uninitialized variable: zx
# 2064| mpz_t result, zx, zy;
# 2065| mpz_init (result);
# 2066|-> alias_bignum_to_mpz (x, zx);
# 2067| alias_bignum_to_mpz (y, zy);
# 2068| mpz_lcm (result, zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1130]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2067: error[uninitvar]: Uninitialized variable: zy
# 2065| mpz_init (result);
# 2066| alias_bignum_to_mpz (x, zx);
# 2067|-> alias_bignum_to_mpz (y, zy);
# 2068| mpz_lcm (result, zx, zy);
# 2069| scm_remember_upto_here_2 (x, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1131]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2136: error[uninitvar]: Uninitialized variable: zx
# 2134| mpz_t result, zx, zy;
# 2135| mpz_init (result);
# 2136|-> alias_bignum_to_mpz (x, zx);
# 2137| mpz_init_set_si (zy, y);
# 2138| mpz_and (result, zy, zx);
Error: CPPCHECK_WARNING (CWE-457): [#def1132]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2149: error[uninitvar]: Uninitialized variable: zx
# 2147| mpz_t result, zx, zy;
# 2148| mpz_init (result);
# 2149|-> alias_bignum_to_mpz (x, zx);
# 2150| alias_bignum_to_mpz (y, zy);
# 2151| mpz_and (result, zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1133]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2150: error[uninitvar]: Uninitialized variable: zy
# 2148| mpz_init (result);
# 2149| alias_bignum_to_mpz (x, zx);
# 2150|-> alias_bignum_to_mpz (y, zy);
# 2151| mpz_and (result, zx, zy);
# 2152| scm_remember_upto_here_2 (x, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1134]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2170: error[uninitvar]: Uninitialized variable: zx
# 2168| mpz_t result, zx, zy;
# 2169| mpz_init (result);
# 2170|-> alias_bignum_to_mpz (x, zx);
# 2171| mpz_init_set_si (zy, y);
# 2172| mpz_ior (result, zy, zx);
Error: CPPCHECK_WARNING (CWE-457): [#def1135]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2183: error[uninitvar]: Uninitialized variable: zx
# 2181| mpz_t result, zx, zy;
# 2182| mpz_init (result);
# 2183|-> alias_bignum_to_mpz (x, zx);
# 2184| alias_bignum_to_mpz (y, zy);
# 2185| mpz_ior (result, zy, zx);
Error: CPPCHECK_WARNING (CWE-457): [#def1136]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2184: error[uninitvar]: Uninitialized variable: zy
# 2182| mpz_init (result);
# 2183| alias_bignum_to_mpz (x, zx);
# 2184|-> alias_bignum_to_mpz (y, zy);
# 2185| mpz_ior (result, zy, zx);
# 2186| scm_remember_upto_here_2 (x, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1137]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2201: error[uninitvar]: Uninitialized variable: zx
# 2199| mpz_t result, zx, zy;
# 2200| mpz_init (result);
# 2201|-> alias_bignum_to_mpz (x, zx);
# 2202| mpz_init_set_si (zy, y);
# 2203| mpz_xor (result, zy, zx);
Error: CPPCHECK_WARNING (CWE-457): [#def1138]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2214: error[uninitvar]: Uninitialized variable: zx
# 2212| mpz_t result, zx, zy;
# 2213| mpz_init (result);
# 2214|-> alias_bignum_to_mpz (x, zx);
# 2215| alias_bignum_to_mpz (y, zy);
# 2216| mpz_xor (result, zy, zx);
Error: CPPCHECK_WARNING (CWE-457): [#def1139]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2215: error[uninitvar]: Uninitialized variable: zy
# 2213| mpz_init (result);
# 2214| alias_bignum_to_mpz (x, zx);
# 2215|-> alias_bignum_to_mpz (y, zy);
# 2216| mpz_xor (result, zy, zx);
# 2217| scm_remember_upto_here_2 (x, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1140]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2253: error[uninitvar]: Uninitialized variable: zn
# 2251| {
# 2252| mpz_t zn;
# 2253|-> alias_bignum_to_mpz (n, zn);
# 2254| int val = mpz_tstbit (zn, index);
# 2255| scm_remember_upto_here_1 (n);
Error: CPPCHECK_WARNING (CWE-457): [#def1141]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2270: error[uninitvar]: Uninitialized variable: zn
# 2268| mpz_t result, zn;
# 2269| mpz_init (result);
# 2270|-> alias_bignum_to_mpz (n, zn);
# 2271| mpz_com (result, zn);
# 2272| scm_remember_upto_here_1 (n);
Error: CPPCHECK_WARNING (CWE-457): [#def1142]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2315: error[uninitvar]: Uninitialized variable: zn
# 2313| mpz_t res, zn;
# 2314| mpz_init (res);
# 2315|-> alias_bignum_to_mpz (n, zn);
# 2316| mpz_pow_ui (res, zn, k);
# 2317| scm_remember_upto_here_1 (n);
Error: CPPCHECK_WARNING (CWE-457): [#def1143]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2330: error[uninitvar]: Uninitialized variable: zn
# 2328| ASSERT (SCM_BIGP (n));
# 2329| mpz_t zn;
# 2330|-> alias_bignum_to_mpz (scm_bignum (n), zn);
# 2331| mpz_init_set (z, zn);
# 2332| scm_remember_upto_here_1 (n);
Error: CPPCHECK_WARNING (CWE-457): [#def1144]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2344: error[uninitvar]: Uninitialized variable: n_tmp
# 2342| mpz_t n_tmp, k_tmp, m_tmp;
# 2343|
# 2344|-> integer_init_mpz (n_tmp, n);
# 2345| integer_init_mpz (k_tmp, k);
# 2346| integer_init_mpz (m_tmp, m);
Error: CPPCHECK_WARNING (CWE-457): [#def1145]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2345: error[uninitvar]: Uninitialized variable: k_tmp
# 2343|
# 2344| integer_init_mpz (n_tmp, n);
# 2345|-> integer_init_mpz (k_tmp, k);
# 2346| integer_init_mpz (m_tmp, m);
# 2347|
Error: CPPCHECK_WARNING (CWE-457): [#def1146]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2346: error[uninitvar]: Uninitialized variable: m_tmp
# 2344| integer_init_mpz (n_tmp, n);
# 2345| integer_init_mpz (k_tmp, k);
# 2346|-> integer_init_mpz (m_tmp, m);
# 2347|
# 2348| /* if the exponent K is negative, and we simply call mpz_powm, we
Error: CPPCHECK_WARNING (CWE-457): [#def1147]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2414: error[uninitvar]: Uninitialized variable: zn
# 2412| mpz_t result, zn;
# 2413| mpz_init (result);
# 2414|-> alias_bignum_to_mpz (n, zn);
# 2415| mpz_mul_2exp (result, zn, count);
# 2416| scm_remember_upto_here_1 (n);
Error: CPPCHECK_WARNING (CWE-457): [#def1148]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2438: error[uninitvar]: Uninitialized variable: zn
# 2436| mpz_t result, zn;
# 2437| mpz_init (result);
# 2438|-> alias_bignum_to_mpz (n, zn);
# 2439| mpz_fdiv_q_2exp (result, zn, count);
# 2440| scm_remember_upto_here_1 (n);
Error: CPPCHECK_WARNING (CWE-457): [#def1149]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2471: error[uninitvar]: Uninitialized variable: zn
# 2469| mpz_t q, zn;
# 2470| mpz_init (q);
# 2471|-> alias_bignum_to_mpz (n, zn);
# 2472| mpz_fdiv_q_2exp (q, zn, count);
# 2473| if (mpz_tstbit (zn, count-1)
Error: CPPCHECK_WARNING (CWE-457): [#def1150]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2510: error[uninitvar]: Uninitialized variable: zn
# 2508| {
# 2509| mpz_t zn;
# 2510|-> alias_bignum_to_mpz (n, zn);
# 2511|
# 2512| if (bits == 1)
Error: CPPCHECK_WARNING (CWE-457): [#def1151]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2553: error[uninitvar]: Uninitialized variable: zn
# 2551| unsigned long count;
# 2552| mpz_t zn;
# 2553|-> alias_bignum_to_mpz (n, zn);
# 2554| if (mpz_sgn (zn) >= 0)
# 2555| count = mpz_popcount (zn);
Error: CPPCHECK_WARNING (CWE-457): [#def1152]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2594: error[uninitvar]: Uninitialized variable: zn
# 2592| 1 too big, so check for that and adjust. */
# 2593| mpz_t zn;
# 2594|-> alias_bignum_to_mpz (n, zn);
# 2595| size_t size = mpz_sizeinbase (zn, 2);
# 2596| /* If negative and no 0 bits above the lowest 1, adjust result. */
Error: CPPCHECK_WARNING (CWE-457): [#def1153]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2616: error[uninitvar]: Uninitialized variable: zn
# 2614| {
# 2615| mpz_t zn;
# 2616|-> alias_bignum_to_mpz (n, zn);
# 2617| char *str = mpz_get_str (NULL, base, zn);
# 2618| scm_remember_upto_here_1 (n);
Error: CPPCHECK_WARNING (CWE-457): [#def1154]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2659: error[uninitvar]: Uninitialized variable: zx
# 2657| {
# 2658| mpz_t zx, zy;
# 2659|-> alias_bignum_to_mpz (x, zx);
# 2660| alias_bignum_to_mpz (y, zy);
# 2661| int cmp = mpz_cmp (zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1155]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2660: error[uninitvar]: Uninitialized variable: zy
# 2658| mpz_t zx, zy;
# 2659| alias_bignum_to_mpz (x, zx);
# 2660|-> alias_bignum_to_mpz (y, zy);
# 2661| int cmp = mpz_cmp (zx, zy);
# 2662| scm_remember_upto_here_2 (x, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1156]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2672: error[uninitvar]: Uninitialized variable: zx
# 2670| return 0;
# 2671| mpz_t zx;
# 2672|-> alias_bignum_to_mpz (x, zx);
# 2673| int cmp = mpz_cmp_d (zx, y);
# 2674| scm_remember_upto_here_1 (x);
Error: CPPCHECK_WARNING (CWE-457): [#def1157]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2732: error[uninitvar]: Uninitialized variable: zx
# 2730| {
# 2731| mpz_t zx, zy;
# 2732|-> alias_bignum_to_mpz (x, zx);
# 2733| alias_bignum_to_mpz (y, zy);
# 2734| int cmp = mpz_cmp (zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1158]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2733: error[uninitvar]: Uninitialized variable: zy
# 2731| mpz_t zx, zy;
# 2732| alias_bignum_to_mpz (x, zx);
# 2733|-> alias_bignum_to_mpz (y, zy);
# 2734| int cmp = mpz_cmp (zx, zy);
# 2735| scm_remember_upto_here_2 (x, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1159]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2745: error[uninitvar]: Uninitialized variable: zx
# 2743| return 0;
# 2744| mpz_t zx;
# 2745|-> alias_bignum_to_mpz (x, zx);
# 2746| int cmp = mpz_cmp_d (zx, y);
# 2747| scm_remember_upto_here_1 (x);
Error: CPPCHECK_WARNING (CWE-457): [#def1160]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2757: error[uninitvar]: Uninitialized variable: zy
# 2755| return 0;
# 2756| mpz_t zy;
# 2757|-> alias_bignum_to_mpz (y, zy);
# 2758| int cmp = mpz_cmp_d (zy, x);
# 2759| scm_remember_upto_here_1 (y);
Error: CPPCHECK_WARNING (CWE-457): [#def1161]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:2791: error[uninitvar]: Uninitialized variable: zx
# 2789| {
# 2790| mpz_t zx;
# 2791|-> alias_bignum_to_mpz (x, zx);
# 2792|
# 2793| size_t bits = mpz_sizeinbase (zx, 2);
Error: CPPCHECK_WARNING (CWE-457): [#def1162]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:3156: error[uninitvar]: Uninitialized variable: zx
# 3154| scm_t_inum abs_y = y < 0 ? -y : y;
# 3155| mpz_t zx;
# 3156|-> alias_bignum_to_mpz (x, zx);
# 3157| int divisible = mpz_divisible_ui_p (zx, abs_y);
# 3158| scm_remember_upto_here_1 (x);
Error: CPPCHECK_WARNING (CWE-457): [#def1163]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:3168: error[uninitvar]: Uninitialized variable: zx
# 3166| {
# 3167| mpz_t zx, zy;
# 3168|-> alias_bignum_to_mpz (x, zx);
# 3169| alias_bignum_to_mpz (y, zy);
# 3170| int divisible_p = mpz_divisible_p (zx, zy);
Error: CPPCHECK_WARNING (CWE-457): [#def1164]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:3169: error[uninitvar]: Uninitialized variable: zy
# 3167| mpz_t zx, zy;
# 3168| alias_bignum_to_mpz (x, zx);
# 3169|-> alias_bignum_to_mpz (y, zy);
# 3170| int divisible_p = mpz_divisible_p (zx, zy);
# 3171| scm_remember_upto_here_2 (x, y);
Error: CPPCHECK_WARNING (CWE-457): [#def1165]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:3209: error[uninitvar]: Uninitialized variable: zn
# 3207| mpz_t q, zn;
# 3208| mpz_init (q);
# 3209|-> alias_bignum_to_mpz (n, zn);
# 3210| if (d > 0)
# 3211| mpz_divexact_ui (q, zn, d);
Error: CPPCHECK_WARNING (CWE-457): [#def1166]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:3226: error[uninitvar]: Uninitialized variable: zn
# 3224| mpz_t q, zn, zd;
# 3225| mpz_init (q);
# 3226|-> alias_bignum_to_mpz (n, zn);
# 3227| alias_bignum_to_mpz (d, zd);
# 3228|
Error: CPPCHECK_WARNING (CWE-457): [#def1167]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:3227: error[uninitvar]: Uninitialized variable: zd
# 3225| mpz_init (q);
# 3226| alias_bignum_to_mpz (n, zn);
# 3227|-> alias_bignum_to_mpz (d, zd);
# 3228|
# 3229| mpz_divexact (q, zn, zd);
Error: CPPCHECK_WARNING (CWE-457): [#def1168]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:3296: error[uninitvar]: Uninitialized variable: zn
# 3294| {
# 3295| mpz_t zn;
# 3296|-> alias_bignum_to_mpz (z, zn);
# 3297| mpz_set (n, zn);
# 3298| scm_remember_upto_here_1 (z);
Error: CPPCHECK_WARNING (CWE-457): [#def1169]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:3328: error[uninitvar]: Uninitialized variable: zk
# 3326| {
# 3327| mpz_t zk, zs, zr;
# 3328|-> alias_bignum_to_mpz (k, zk);
# 3329| mpz_init (zs);
# 3330| mpz_init (zr);
Error: CPPCHECK_WARNING (CWE-457): [#def1170]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:3353: error[uninitvar]: Uninitialized variable: zk
# 3351| {
# 3352| mpz_t zk;
# 3353|-> alias_bignum_to_mpz (k, zk);
# 3354| int result = mpz_perfect_square_p (zk);
# 3355| scm_remember_upto_here_1 (k);
Error: CPPCHECK_WARNING (CWE-457): [#def1171]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:3374: error[uninitvar]: Uninitialized variable: zk
# 3372| {
# 3373| mpz_t zk, zs;
# 3374|-> alias_bignum_to_mpz (k, zk);
# 3375| mpz_init (zs);
# 3376| mpz_sqrt (zs, zk);
Error: CPPCHECK_WARNING (CWE-457): [#def1172]
guile30-3.0.9-build/guile-3.0.9/libguile/integers.c:3420: error[uninitvar]: Uninitialized variable: zn
# 3418| {
# 3419| mpz_t zn;
# 3420|-> alias_bignum_to_mpz (n, zn);
# 3421| unsigned long pos = mpz_scan1 (zn, 0L);
# 3422| scm_remember_upto_here_1 (n);
Error: CPPCHECK_WARNING: [#def1173]
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1174]
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c: scope_hint: In function 'scm_dup_to_fdes'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:158:10: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'rv'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:44: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:149:15: note: in expansion of macro 'scm_to_int'
# 156| }
# 157| }
# 158|-> return fd;
# 159| }
# 160| #undef FUNC_NAME
Error: CLANG_WARNING: [#def1175]
guile30-3.0.9-build/guile-3.0.9/libguile/jit.c:5773:11: warning[deadcode.DeadStores]: Value stored to 'attrs' is never read
# 5771| case scm_op_call:
# 5772| case scm_op_call_label:
# 5773|-> attrs = OP_ATTR_BLOCK;
# 5774| target = j->next_ip;
# 5775| j->op_attrs[target - j->start] |= OP_ATTR_BLOCK | OP_ATTR_ENTRY;
Error: CPPCHECK_WARNING: [#def1176]
guile30-3.0.9-build/guile-3.0.9/libguile/keywords.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1177]
guile30-3.0.9-build/guile-3.0.9/libguile/lightening/lightening/lightening.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1178]
guile30-3.0.9-build/guile-3.0.9/libguile/load.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1179]
guile30-3.0.9-build/guile-3.0.9/libguile/loader.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1180]
guile30-3.0.9-build/guile-3.0.9/libguile/loader.c: scope_hint: In function 'alloc_aligned'
guile30-3.0.9-build/guile-3.0.9/libguile/loader.c:225:11: warning[-Wanalyzer-malloc-leak]: leak of 'ret'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/loader.c:45: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/loader.c:587:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/loader.c:41: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.h:154:3: note: in expansion of macro 'SCM_ASSERT_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/loader.c:595:3: note: in expansion of macro 'SCM_VALIDATE_BYTEVECTOR'
guile30-3.0.9-build/guile-3.0.9/libguile/loader.c:225:22: note: in expansion of macro 'ALIGN'
# 223| if (!ret)
# 224| abort ();
# 225|-> ret = (char *) ALIGN ((uintptr_t) ret, (uintptr_t) alignment);
# 226| }
# 227|
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1181]
guile30-3.0.9-build/guile-3.0.9/libguile/loader.c: scope_hint: In function 'copy_and_align_elf_data'
guile30-3.0.9-build/guile-3.0.9/libguile/loader.c:239:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL 'alloc_aligned(len, (unsigned int)elf_alignment(data, len))' where non-null expected
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/loader.c:587:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.h:154:3: note: in expansion of macro 'SCM_ASSERT_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/loader.c:595:3: note: in expansion of macro 'SCM_VALIDATE_BYTEVECTOR'
<built-in>: note: argument 1 of '__builtin_memcpy' must be non-null
# 237| alignment = elf_alignment (data, len);
# 238| copy = alloc_aligned (len, alignment);
# 239|-> memcpy(copy, data, len);
# 240|
# 241| return copy;
Error: CPPCHECK_WARNING: [#def1182]
guile30-3.0.9-build/guile-3.0.9/libguile/modules.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1183]
guile30-3.0.9-build/guile-3.0.9/libguile/net_db.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def1184]
guile30-3.0.9-build/guile-3.0.9/libguile/net_db.c:92:4: warning[deadcode.DeadStores]: Value stored to 'errmsg' is never read
# 90| case HOST_NOT_FOUND:
# 91| key = scm_host_not_found_key;
# 92|-> errmsg = "Unknown host";
# 93| break;
# 94| case TRY_AGAIN:
Error: CLANG_WARNING: [#def1185]
guile30-3.0.9-build/guile-3.0.9/libguile/net_db.c:96:4: warning[deadcode.DeadStores]: Value stored to 'errmsg' is never read
# 94| case TRY_AGAIN:
# 95| key = scm_try_again_key;
# 96|-> errmsg = "Host name lookup failure";
# 97| break;
# 98| case NO_RECOVERY:
Error: CLANG_WARNING: [#def1186]
guile30-3.0.9-build/guile-3.0.9/libguile/net_db.c:100:4: warning[deadcode.DeadStores]: Value stored to 'errmsg' is never read
# 98| case NO_RECOVERY:
# 99| key = scm_no_recovery_key;
# 100|-> errmsg = "Unknown server error";
# 101| break;
# 102| case NO_DATA:
Error: CLANG_WARNING: [#def1187]
guile30-3.0.9-build/guile-3.0.9/libguile/net_db.c:104:4: warning[deadcode.DeadStores]: Value stored to 'errmsg' is never read
# 102| case NO_DATA:
# 103| key = scm_no_data_key;
# 104|-> errmsg = "No address associated with name";
# 105| break;
# 106| default:
Error: CPPCHECK_WARNING (CWE-457): [#def1188]
guile30-3.0.9-build/guile-3.0.9/libguile/net_db.c:303: warning[uninitvar]: Uninitialized variable: eno
# 301|
# 302| if (!entry)
# 303|-> SCM_SYSERROR_MSG ("no such protocol ~A", scm_list_1 (protocol), eno);
# 304|
# 305| SCM_SIMPLE_VECTOR_SET(result, 0, scm_from_locale_string (entry->p_name));
Error: CPPCHECK_WARNING: [#def1189]
guile30-3.0.9-build/guile-3.0.9/libguile/numbers.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-457): [#def1190]
guile30-3.0.9-build/guile-3.0.9/libguile/numbers.c:301: error[uninitvar]: Uninitialized variable: dd
# 299| }
# 300| else
# 301|-> scm_integer_init_set_mpz_z (scm_bignum (d), dd);
# 302|
# 303| if (SCM_I_INUMP (n))
Error: CPPCHECK_WARNING (CWE-457): [#def1191]
guile30-3.0.9-build/guile-3.0.9/libguile/numbers.c:306: error[uninitvar]: Uninitialized variable: nn
# 304| mpz_init_set_si (nn, SCM_I_INUM (n));
# 305| else
# 306|-> scm_integer_init_set_mpz_z (scm_bignum (n), nn);
# 307|
# 308| neg = (mpz_sgn (nn) < 0) ^ (mpz_sgn (dd) < 0);
Error: CPPCHECK_WARNING (CWE-457): [#def1192]
guile30-3.0.9-build/guile-3.0.9/libguile/numbers.c:3546: error[uninitvar]: Uninitialized variable: num_buf
# 3544| {
# 3545| char num_buf [FLOBUFLEN];
# 3546|-> return scm_from_latin1_stringn (num_buf, iflo2str (n, num_buf, base));
# 3547| }
# 3548| else
Error: CPPCHECK_WARNING (CWE-457): [#def1193]
guile30-3.0.9-build/guile-3.0.9/libguile/numbers.c:3561: error[uninitvar]: Uninitialized variable: num_buf
# 3559| {
# 3560| char num_buf[FLOBUFLEN];
# 3561|-> scm_lfwrite (num_buf, iflo2str (sexp, num_buf, 10), port);
# 3562| return !0;
# 3563| }
Error: CPPCHECK_WARNING (CWE-457): [#def1194]
guile30-3.0.9-build/guile-3.0.9/libguile/numbers.c:3569: error[uninitvar]: Uninitialized variable: num_buf
# 3567| {
# 3568| char num_buf[FLOBUFLEN];
# 3569|-> scm_lfwrite (num_buf, idbl2str (val, num_buf, 10), port);
# 3570| }
# 3571|
Error: CPPCHECK_WARNING (CWE-457): [#def1195]
guile30-3.0.9-build/guile-3.0.9/libguile/numbers.c:3577: error[uninitvar]: Uninitialized variable: num_buf
# 3575| {
# 3576| char num_buf[FLOBUFLEN];
# 3577|-> scm_lfwrite (num_buf, iflo2str (sexp, num_buf, 10), port);
# 3578| return !0;
# 3579| }
Error: CPPCHECK_WARNING (CWE-457): [#def1196]
guile30-3.0.9-build/guile-3.0.9/libguile/numbers.c:3585: error[uninitvar]: Uninitialized variable: num_buf
# 3583| {
# 3584| char num_buf[FLOBUFLEN];
# 3585|-> scm_lfwrite (num_buf, icmplx2str (real, imag, num_buf, 10), port);
# 3586| }
# 3587|
Error: CPPCHECK_WARNING (CWE-476): [#def1197]
guile30-3.0.9-build/guile-3.0.9/libguile/pairs.h:155: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 153| scm_cons (SCM x, SCM y)
# 154| {
# 155|-> return scm_cell (SCM_UNPACK (x), SCM_UNPACK (y));
# 156| }
# 157|
Error: CPPCHECK_WARNING (CWE-476): [#def1198]
guile30-3.0.9-build/guile-3.0.9/libguile/pairs.h:182: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 180| #endif
# 181|
# 182|-> return SCM_I_CONSP (x);
# 183| }
# 184|
Error: CPPCHECK_WARNING (CWE-476): [#def1199]
guile30-3.0.9-build/guile-3.0.9/libguile/pairs.h:190: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 188| if (SCM_UNLIKELY (!scm_is_pair (x)))
# 189| scm_wrong_type_arg_msg ("car", 0, x, "pair");
# 190|-> return SCM_CAR (x);
# 191| }
# 192|
Error: CPPCHECK_WARNING (CWE-476): [#def1200]
guile30-3.0.9-build/guile-3.0.9/libguile/pairs.h:198: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 196| if (SCM_UNLIKELY (!scm_is_pair (x)))
# 197| scm_wrong_type_arg_msg ("cdr", 0, x, "pair");
# 198|-> return SCM_CDR (x);
# 199| }
# 200| #endif
Error: CPPCHECK_WARNING (CWE-476): [#def1201]
guile30-3.0.9-build/guile-3.0.9/libguile/pairs.h:222: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 220| pair in the read-only section would cause a segmentation fault, so
# 221| to avoid that, we really do need to enforce the restriction. */
# 222|-> return scm_is_pair (x) && GC_is_heap_ptr (SCM2PTR (x));
# 223| }
# 224| #endif /* BUILDING_LIBGUILE */
Error: CPPCHECK_WARNING: [#def1202]
guile30-3.0.9-build/guile-3.0.9/libguile/poll.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1203]
guile30-3.0.9-build/guile-3.0.9/libguile/ports.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def1204]
guile30-3.0.9-build/guile-3.0.9/libguile/ports.c:1675:3: warning[deadcode.DeadStores]: Value stored to 'read_buf' is never read
# 1673|
# 1674| pt = SCM_PORT (port);
# 1675|-> read_buf = pt->read_buf;
# 1676|
# 1677| if (pt->rw_random)
Error: CLANG_WARNING: [#def1205]
guile30-3.0.9-build/guile-3.0.9/libguile/ports.c:3205:7: warning[deadcode.DeadStores]: Value stored to 'saved_errno' is never read
# 3203| scm_port_acquire_iconv_descriptors (port, NULL, &output_cd);
# 3204| res = iconv (output_cd, &input, &input_left, &output, &output_left);
# 3205|-> saved_errno = errno;
# 3206| iconv (output_cd, NULL, NULL, &output, &output_left);
# 3207| scm_port_release_iconv_descriptors (port);
Error: CLANG_WARNING: [#def1206]
guile30-3.0.9-build/guile-3.0.9/libguile/ports.c:3216:7: warning[deadcode.DeadStores]: Value stored to 'saved_errno' is never read
# 3214| scm_port_acquire_iconv_descriptors (port, NULL, &output_cd);
# 3215| res = iconv (output_cd, &input, &input_left, &output, &output_left);
# 3216|-> saved_errno = errno;
# 3217| iconv (output_cd, NULL, NULL, &output, &output_left);
# 3218| scm_port_release_iconv_descriptors (port);
Error: CPPCHECK_WARNING: [#def1207]
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1208]
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c: scope_hint: In function 'do_spawn'
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:1396:3: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'fd_slot[0]'
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.h:27: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/bitvectors.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:60: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:1530:16: note: in expansion of macro 'scm_to_int'
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:24: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/config.h:1962:34: note: in definition of macro '__builtin_expect'
guile30-3.0.9-build/guile-3.0.9/libguile/pairs.h:188:7: note: in expansion of macro 'SCM_UNLIKELY'
guile30-3.0.9-build/guile-3.0.9/libguile/pairs.h:182:10: note: in expansion of macro 'SCM_I_CONSP'
guile30-3.0.9-build/guile-3.0.9/libguile/pairs.h:182:10: note: in expansion of macro 'SCM_I_CONSP'
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c: scope_hint: In function 'do_spawn'
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:1531:16: note: in expansion of macro 'scm_to_int'
guile30-3.0.9-build/guile-3.0.9/libguile/pairs.h:123:41: note: in definition of macro 'SCM_VALIDATE_PAIR'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:61:31: note: in expansion of macro 'SCM_GC_CELL_OBJECT'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:63:30: note: in expansion of macro 'SCM_CELL_OBJECT'
guile30-3.0.9-build/guile-3.0.9/libguile/pairs.h:71:56: note: in expansion of macro 'SCM_CELL_OBJECT_1'
guile30-3.0.9-build/guile-3.0.9/libguile/pairs.h:198:10: note: in expansion of macro 'SCM_CDR'
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c: scope_hint: In function 'do_spawn'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:171:69: note: in definition of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:427:35: note: in expansion of macro 'SCM_IMP'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:467:4: note: in expansion of macro 'SCM_NIMP'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:468:34: note: in expansion of macro 'SCM_HAS_HEAP_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/ports.h:52:23: note: in expansion of macro 'SCM_HAS_TYP7'
guile30-3.0.9-build/guile-3.0.9/libguile/fports.h:46:4: note: in expansion of macro 'SCM_PORTP'
guile30-3.0.9-build/guile-3.0.9/libguile/fports.h:47:26: note: in expansion of macro 'SCM_FPORTP'
guile30-3.0.9-build/guile-3.0.9/libguile/fports.h:49:29: note: in expansion of macro 'SCM_OPFPORTP'
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:1545:9: note: in expansion of macro 'SCM_OPOUTFPORTP'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:171:69: note: in definition of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:427:35: note: in expansion of macro 'SCM_IMP'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:467:4: note: in expansion of macro 'SCM_NIMP'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:468:34: note: in expansion of macro 'SCM_HAS_HEAP_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/ports.h:52:23: note: in expansion of macro 'SCM_HAS_TYP7'
guile30-3.0.9-build/guile-3.0.9/libguile/fports.h:46:4: note: in expansion of macro 'SCM_PORTP'
guile30-3.0.9-build/guile-3.0.9/libguile/fports.h:47:26: note: in expansion of macro 'SCM_FPORTP'
guile30-3.0.9-build/guile-3.0.9/libguile/fports.h:48:28: note: in expansion of macro 'SCM_OPFPORTP'
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:1549:21: note: in expansion of macro 'SCM_OPINFPORTP'
# 1394| to 0, 1, 2 don't trample each other */
# 1395|
# 1396|-> posix_spawn_file_actions_adddup2 (&actions, in, fd_slot[0]);
# 1397| posix_spawn_file_actions_adddup2 (&actions, out, fd_slot[1]);
# 1398| posix_spawn_file_actions_adddup2 (&actions, err, fd_slot[2]);
Error: COMPILER_WARNING (CWE-457): [#def1209]
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c: scope_hint: In function 'do_spawn'
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:1396:3: warning[-Wmaybe-uninitialized]: 'fd_slot' may be used uninitialized
# 1396 | posix_spawn_file_actions_adddup2 (&actions, in, fd_slot[0]);
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:1382:7: note: 'fd_slot' declared here
# 1382 | int fd_slot[3];
# | ^~~~~~~
# 1394| to 0, 1, 2 don't trample each other */
# 1395|
# 1396|-> posix_spawn_file_actions_adddup2 (&actions, in, fd_slot[0]);
# 1397| posix_spawn_file_actions_adddup2 (&actions, out, fd_slot[1]);
# 1398| posix_spawn_file_actions_adddup2 (&actions, err, fd_slot[2]);
Error: CLANG_WARNING: [#def1210]
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:1396:3: warning[core.CallAndMessage]: 3rd function call argument is an uninitialized value
# 1394| to 0, 1, 2 don't trample each other */
# 1395|
# 1396|-> posix_spawn_file_actions_adddup2 (&actions, in, fd_slot[0]);
# 1397| posix_spawn_file_actions_adddup2 (&actions, out, fd_slot[1]);
# 1398| posix_spawn_file_actions_adddup2 (&actions, err, fd_slot[2]);
Error: COMPILER_WARNING (CWE-457): [#def1211]
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:1397:3: warning[-Wmaybe-uninitialized]: 'fd_slot' may be used uninitialized
# 1397 | posix_spawn_file_actions_adddup2 (&actions, out, fd_slot[1]);
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:1382:7: note: 'fd_slot' declared here
# 1382 | int fd_slot[3];
# | ^~~~~~~
# 1395|
# 1396| posix_spawn_file_actions_adddup2 (&actions, in, fd_slot[0]);
# 1397|-> posix_spawn_file_actions_adddup2 (&actions, out, fd_slot[1]);
# 1398| posix_spawn_file_actions_adddup2 (&actions, err, fd_slot[2]);
# 1399| posix_spawn_file_actions_adddup2 (&actions, fd_slot[0], 0);
Error: CLANG_WARNING: [#def1212]
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:1397:3: warning[core.CallAndMessage]: 3rd function call argument is an uninitialized value
# 1395|
# 1396| posix_spawn_file_actions_adddup2 (&actions, in, fd_slot[0]);
# 1397|-> posix_spawn_file_actions_adddup2 (&actions, out, fd_slot[1]);
# 1398| posix_spawn_file_actions_adddup2 (&actions, err, fd_slot[2]);
# 1399| posix_spawn_file_actions_adddup2 (&actions, fd_slot[0], 0);
Error: COMPILER_WARNING (CWE-457): [#def1213]
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:1398:3: warning[-Wmaybe-uninitialized]: 'fd_slot' may be used uninitialized
# 1398 | posix_spawn_file_actions_adddup2 (&actions, err, fd_slot[2]);
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:1382:7: note: 'fd_slot' declared here
# 1382 | int fd_slot[3];
# | ^~~~~~~
# 1396| posix_spawn_file_actions_adddup2 (&actions, in, fd_slot[0]);
# 1397| posix_spawn_file_actions_adddup2 (&actions, out, fd_slot[1]);
# 1398|-> posix_spawn_file_actions_adddup2 (&actions, err, fd_slot[2]);
# 1399| posix_spawn_file_actions_adddup2 (&actions, fd_slot[0], 0);
# 1400| posix_spawn_file_actions_adddup2 (&actions, fd_slot[1], 1);
Error: CLANG_WARNING: [#def1214]
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:1398:3: warning[core.CallAndMessage]: 3rd function call argument is an uninitialized value
# 1396| posix_spawn_file_actions_adddup2 (&actions, in, fd_slot[0]);
# 1397| posix_spawn_file_actions_adddup2 (&actions, out, fd_slot[1]);
# 1398|-> posix_spawn_file_actions_adddup2 (&actions, err, fd_slot[2]);
# 1399| posix_spawn_file_actions_adddup2 (&actions, fd_slot[0], 0);
# 1400| posix_spawn_file_actions_adddup2 (&actions, fd_slot[1], 1);
Error: COMPILER_WARNING (CWE-252): [#def1215]
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c: scope_hint: In function 'scm_nice'
guile30-3.0.9-build/guile-3.0.9/libguile/posix.c:2091:3: warning[-Wunused-result]: ignoring return value of 'nice' declared with attribute 'warn_unused_result'
# 2091 | nice (scm_to_int (incr));
# | ^~~~~~~~~~~~~~~~~~~~~~~~
# 2089| from "prio-NZERO", so an error must be detected from errno changed */
# 2090| errno = 0;
# 2091|-> nice (scm_to_int (incr));
# 2092| if (errno != 0)
# 2093| SCM_SYSERROR;
Error: CPPCHECK_WARNING: [#def1216]
guile30-3.0.9-build/guile-3.0.9/libguile/print.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-457): [#def1217]
guile30-3.0.9-build/guile-3.0.9/libguile/print.c:948: error[uninitvar]: Uninitialized variable: num_buf
# 946| {
# 947| char num_buf[SCM_INTBUFLEN];
# 948|-> scm_lfwrite (num_buf, scm_iint2str (n, radix, num_buf), port);
# 949| }
# 950|
Error: CPPCHECK_WARNING (CWE-457): [#def1218]
guile30-3.0.9-build/guile-3.0.9/libguile/print.c:955: error[uninitvar]: Uninitialized variable: num_buf
# 953| {
# 954| char num_buf[SCM_INTBUFLEN];
# 955|-> scm_lfwrite (num_buf, scm_iuint2str (n, radix, num_buf), port);
# 956| }
# 957|
Error: CLANG_WARNING: [#def1219]
guile30-3.0.9-build/guile-3.0.9/libguile/print.c:1159:3: warning[deadcode.DeadStores]: Value stored to 'p' is never read
# 1157| SCM_VALIDATE_REST_ARGUMENT (args);
# 1158|
# 1159|-> p = 0;
# 1160| start = 0;
# 1161| end = scm_i_string_length (message);
Error: CPPCHECK_WARNING: [#def1220]
guile30-3.0.9-build/guile-3.0.9/libguile/procprop.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1221]
guile30-3.0.9-build/guile-3.0.9/libguile/sort.c:65: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/quicksort.i.c: scope_hint: In function 'quicksort'
guile30-3.0.9-build/guile-3.0.9/libguile/quicksort.i.c:54:47: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*top.lo'
guile30-3.0.9-build/guile-3.0.9/libguile/quicksort.i.c:149:17: note: in expansion of macro 'POP'
guile30-3.0.9-build/guile-3.0.9/libguile/smob.h:29: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/threads.h:29: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/async.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/sort.c:44: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/sort.c:456:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/sort.c:410:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:438:27: note: in expansion of macro 'SCM_IMP'
guile30-3.0.9-build/guile-3.0.9/libguile/pairs.h:182:10: note: in expansion of macro 'SCM_I_CONSP'
guile30-3.0.9-build/guile-3.0.9/libguile/sort.c: scope_hint: In function 'quicksort'
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/sort.c:74:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/libguile/quicksort.i.c:58:1: note: in expansion of macro 'NAME'
guile30-3.0.9-build/guile-3.0.9/libguile/quicksort.i.c:76:14: note: in expansion of macro 'STACK_NOT_EMPTY'
guile30-3.0.9-build/guile-3.0.9/libguile/quicksort.i.c:149:17: note: in expansion of macro 'POP'
guile30-3.0.9-build/guile-3.0.9/libguile/quicksort.i.c:149:17: note: in expansion of macro 'POP'
# 52| #define STACK_SIZE (8 * sizeof (size_t)) /* assume 8 bit char */
# 53| #define PUSH(low, high) ((void) ((top->lo = (low)), (top->hi = (high)), ++top))
# 54|-> #define POP(low, high) ((void) (--top, (low = top->lo), (high = top->hi)))
# 55| #define STACK_NOT_EMPTY (stack < top)
# 56|
Error: CLANG_WARNING: [#def1222]
guile30-3.0.9-build/guile-3.0.9/libguile/r6rs-ports.c:251:4: warning[deadcode.DeadStores]: Value stored to 'result' is never read
# 249| {
# 250| if (SCM_LIKELY (scm_is_true (stream->set_position_x)))
# 251|-> result = scm_call_1 (stream->set_position_x, scm_from_off_t (offset));
# 252| else
# 253| scm_wrong_type_arg_msg (FUNC_NAME, 0, port,
Error: CPPCHECK_WARNING: [#def1223]
guile30-3.0.9-build/guile-3.0.9/libguile/rdelim.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1224]
guile30-3.0.9-build/guile-3.0.9/libguile/read.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def1225]
guile30-3.0.9-build/guile-3.0.9/libguile/read.c:363:32: warning[deadcode.DeadStores]: Although the value stored to 'c' is used in the enclosing expression, the value is never actually read from 'c'
# 361| {
# 362| ans = scm_read_expression (port);
# 363|-> if (terminating_char != (c = flush_ws (port, FUNC_NAME)))
# 364| scm_i_input_error (FUNC_NAME, port, "missing close paren",
# 365| SCM_EOL);
Error: CPPCHECK_WARNING: [#def1226]
guile30-3.0.9-build/guile-3.0.9/libguile/regex-posix.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1227]
guile30-3.0.9-build/guile-3.0.9/libguile/boolean.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/procs.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/threads.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/async.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:36: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c: scope_hint: In function 'scm_redirect_port'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:176:22: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'ans'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:599:33: note: in expansion of macro 'SCM_PACK'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:117:10: note: in expansion of macro 'SCM_UNSPECIFIED'
guile30-3.0.9-build/guile-3.0.9/libguile/procs.h:26: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:106:5: note: in expansion of macro 'SCM_ASSERT_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:110:3: note: in expansion of macro 'SCM_I_MAKE_VALIDATE_MSG2'
guile30-3.0.9-build/guile-3.0.9/libguile/fports.h:54:3: note: in expansion of macro 'SCM_MAKE_VALIDATE_MSG'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:92:3: note: in expansion of macro 'SCM_VALIDATE_OPFPORT'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:24: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/config.h:1962:34: note: in definition of macro '__builtin_expect'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:44:12: note: in expansion of macro 'SCM_UNLIKELY'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:106:5: note: in expansion of macro 'SCM_ASSERT_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:426:38: note: in expansion of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:427:35: note: in expansion of macro 'SCM_IMP'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:467:4: note: in expansion of macro 'SCM_NIMP'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:468:34: note: in expansion of macro 'SCM_HAS_HEAP_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/ports.h:52:23: note: in expansion of macro 'SCM_HAS_TYP7'
guile30-3.0.9-build/guile-3.0.9/libguile/fports.h:46:4: note: in expansion of macro 'SCM_PORTP'
guile30-3.0.9-build/guile-3.0.9/libguile/fports.h:47:26: note: in expansion of macro 'SCM_FPORTP'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:106:22: note: in expansion of macro 'SCM_OPFPORTP'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:110:3: note: in expansion of macro 'SCM_I_MAKE_VALIDATE_MSG2'
guile30-3.0.9-build/guile-3.0.9/libguile/fports.h:54:3: note: in expansion of macro 'SCM_MAKE_VALIDATE_MSG'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:93:3: note: in expansion of macro 'SCM_VALIDATE_OPFPORT'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:106:5: note: in expansion of macro 'SCM_ASSERT_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:110:3: note: in expansion of macro 'SCM_I_MAKE_VALIDATE_MSG2'
guile30-3.0.9-build/guile-3.0.9/libguile/fports.h:54:3: note: in expansion of macro 'SCM_MAKE_VALIDATE_MSG'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:93:3: note: in expansion of macro 'SCM_VALIDATE_OPFPORT'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:41: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/fports.h:43:28: note: in expansion of macro 'SCM_FSTREAM'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:94:11: note: in expansion of macro 'SCM_FPORT_FDES'
guile30-3.0.9-build/guile-3.0.9/libguile/fports.h:26: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:101:11: note: in expansion of macro 'SCM_OUTPUT_PORT_P'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:115:35: note: in expansion of macro 'SCM_PORT'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:599:33: note: in expansion of macro 'SCM_PACK'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:117:10: note: in expansion of macro 'SCM_UNSPECIFIED'
# 174| /* There is no typechecking on SCM_PACK, since all kinds of types
# 175| (unsigned long, void*) go in SCM_PACK. */
# 176|-> # define SCM_PACK(x) ((SCM) (x))
# 177|
# 178| #else
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1228]
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c: scope_hint: In function 'scm_dup2'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:176:22: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'rv'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:599:33: note: in expansion of macro 'SCM_PACK'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:184:10: note: in expansion of macro 'SCM_UNSPECIFIED'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:599:33: note: in expansion of macro 'SCM_PACK'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:184:10: note: in expansion of macro 'SCM_UNSPECIFIED'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:599:33: note: in expansion of macro 'SCM_PACK'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:184:10: note: in expansion of macro 'SCM_UNSPECIFIED'
# 174| /* There is no typechecking on SCM_PACK, since all kinds of types
# 175| (unsigned long, void*) go in SCM_PACK. */
# 176|-> # define SCM_PACK(x) ((SCM) (x))
# 177|
# 178| #else
Error: CPPCHECK_WARNING: [#def1229]
guile30-3.0.9-build/guile-3.0.9/libguile/scmsigs.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1230]
guile30-3.0.9-build/guile-3.0.9/libguile/script.c: scope_hint: In function 'scm_get_meta_args'
guile30-3.0.9-build/guile-3.0.9/libguile/script.c:164:28: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(*<unknown>, "r")'
# 162| if (len >= size)
# 163| {
# 164|-> size = (size + 1) * 2;
# 165| buf = realloc0 (buf, size);
# 166| if (! buf)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1231]
guile30-3.0.9-build/guile-3.0.9/libguile/script.c:164:28: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(*<unknown>, "r")'
# 162| if (len >= size)
# 163| {
# 164|-> size = (size + 1) * 2;
# 165| buf = realloc0 (buf, size);
# 166| if (! buf)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1232]
guile30-3.0.9-build/guile-3.0.9/libguile/script.c:185:14: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(*<unknown>, "r")'
# 183| through. */
# 184| case ' ':
# 185|-> buf[len] = '\0';
# 186| return buf;
# 187|
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1233]
guile30-3.0.9-build/guile-3.0.9/libguile/script.c:185:14: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(*<unknown>, "r")'
# 183| through. */
# 184| case ' ':
# 185|-> buf[len] = '\0';
# 186| return buf;
# 187|
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1234]
guile30-3.0.9-build/guile-3.0.9/libguile/script.c:235:13: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(*<unknown>, "r")'
# 233| nargc--; /* to compensate for replacement of '\\' */
# 234| while (1)
# 235|-> switch (getc (f))
# 236| {
# 237| case EOF:
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1235]
guile30-3.0.9-build/guile-3.0.9/libguile/script.c:235:13: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(*<unknown>, "r")'
# 233| nargc--; /* to compensate for replacement of '\\' */
# 234| while (1)
# 235|-> switch (getc (f))
# 236| {
# 237| case EOF:
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1236]
guile30-3.0.9-build/guile-3.0.9/libguile/socket.c: scope_hint: In function 'scm_getsockopt'
guile30-3.0.9-build/guile-3.0.9/libguile/socket.c:536:14: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
guile30-3.0.9-build/guile-3.0.9/libguile/chars.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/print.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/arrays.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/socket.c:59: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:106:5: note: in expansion of macro 'SCM_ASSERT_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:110:3: note: in expansion of macro 'SCM_I_MAKE_VALIDATE_MSG2'
guile30-3.0.9-build/guile-3.0.9/libguile/fports.h:54:3: note: in expansion of macro 'SCM_MAKE_VALIDATE_MSG'
guile30-3.0.9-build/guile-3.0.9/libguile/socket.c:523:3: note: in expansion of macro 'SCM_VALIDATE_OPFPORT'
guile30-3.0.9-build/guile-3.0.9/libguile/array-handle.h:27: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/uniform.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/bytevectors.h:28: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/socket.c:61: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/socket.c:524:12: note: in expansion of macro 'scm_to_int'
guile30-3.0.9-build/guile-3.0.9/libguile/socket.c:536:14: note: read of 8 bytes from after the end of 'optval'
# └─────────────────────────────────┘
# ^
# 534| struct timeval *opt_time = (struct timeval *) &optval;
# 535|
# 536|-> return scm_cons (scm_from_long (opt_time->tv_sec),
# 537| scm_from_long (opt_time->tv_usec));
# 538| }
Error: COMPILER_WARNING: [#def1237]
guile30-3.0.9-build/guile-3.0.9/libguile/socket.c:536:47: warning[-Warray-bounds=]: array subscript 'struct timeval[0]' is partly outside array bounds of 'union scm_t_getsockopt_result[1]'
# 536 | return scm_cons (scm_from_long (opt_time->tv_sec),
# | ^~
guile30-3.0.9-build/guile-3.0.9/libguile/socket.c:516:27: note: object 'optval' of size 8
# 516 | scm_t_getsockopt_result optval;
# | ^~~~~~
# 534| struct timeval *opt_time = (struct timeval *) &optval;
# 535|
# 536|-> return scm_cons (scm_from_long (opt_time->tv_sec),
# 537| scm_from_long (opt_time->tv_usec));
# 538| }
Error: COMPILER_WARNING: [#def1238]
guile30-3.0.9-build/guile-3.0.9/libguile/socket.c: scope_hint: In function 'scm_getsockopt'
guile30-3.0.9-build/guile-3.0.9/libguile/socket.c:537:47: warning[-Warray-bounds=]: array subscript 'struct timeval[0]' is partly outside array bounds of 'union scm_t_getsockopt_result[1]'
# 537 | scm_from_long (opt_time->tv_usec));
# | ^~
guile30-3.0.9-build/guile-3.0.9/libguile/socket.c:516:27: note: object 'optval' of size 8
# 516 | scm_t_getsockopt_result optval;
# | ^~~~~~
# 535|
# 536| return scm_cons (scm_from_long (opt_time->tv_sec),
# 537|-> scm_from_long (opt_time->tv_usec));
# 538| }
# 539| #endif
Error: CLANG_WARNING: [#def1239]
guile30-3.0.9-build/guile-3.0.9/libguile/socket.c:1039:3: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 1037| {
# 1038| SCM result = SCM_EOL;
# 1039|-> short int fam = ((struct sockaddr *) address)->sa_family;
# 1040|
# 1041| switch (fam)
Error: CLANG_WARNING: [#def1240]
guile30-3.0.9-build/guile-3.0.9/libguile/socket.c:1098:7: warning[deadcode.DeadStores]: Value stored to 'result' is never read
# 1096| #endif
# 1097| default:
# 1098|-> result = SCM_UNSPECIFIED;
# 1099| scm_misc_error (proc, "unrecognised address family: ~A",
# 1100| scm_list_1 (scm_from_int (fam)));
Error: CPPCHECK_WARNING: [#def1241]
guile30-3.0.9-build/guile-3.0.9/libguile/sort.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1242]
guile30-3.0.9-build/guile-3.0.9/libguile/srfi-1.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1243]
guile30-3.0.9-build/guile-3.0.9/libguile/srfi-13.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-457): [#def1244]
guile30-3.0.9-build/guile-3.0.9/libguile/srfi-13.c:2945: error[uninitvar]: Uninitialized variable: result
# 2943| scm_i_substring (s2, cstart2, cend2),
# 2944| scm_i_substring (s1, cend1, scm_i_string_length (s1)))));
# 2945|-> return result;
# 2946| }
# 2947| #undef FUNC_NAME
Error: CPPCHECK_WARNING: [#def1245]
guile30-3.0.9-build/guile-3.0.9/libguile/srfi-14.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1246]
guile30-3.0.9-build/guile-3.0.9/libguile/srfi-60.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-457): [#def1247]
guile30-3.0.9-build/guile-3.0.9/libguile/srfi-60.c:182: error[uninitvar]: Uninitialized variable: zn
# 180| if (cc == 0)
# 181| return n;
# 182|-> scm_integer_init_set_mpz_z (scm_bignum (n), zn);
# 183| }
# 184| else
Error: CPPCHECK_WARNING (CWE-457): [#def1248]
guile30-3.0.9-build/guile-3.0.9/libguile/srfi-60.c:272: error[uninitvar]: Uninitialized variable: b
# 270| if (ee - ss <= 1)
# 271| return n;
# 272|-> scm_integer_init_set_mpz_z (scm_bignum (n), b);
# 273| }
# 274| else
Error: CPPCHECK_WARNING: [#def1249]
guile30-3.0.9-build/guile-3.0.9/libguile/stacks.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1250]
guile30-3.0.9-build/guile-3.0.9/libguile/stime.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1251]
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1252]
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c: scope_hint: In function 'unistring_escapes_to_r6rs_escapes'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:1857:20: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL '<unknown>'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:171:69: note: in definition of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:47:47: note: in expansion of macro 'SCM_GC_CELL_OBJECT'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:55:29: note: in expansion of macro 'SCM_GC_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:59:28: note: in expansion of macro 'SCM_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:253:40: note: in expansion of macro 'SCM_CELL_WORD_3'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:530:10: note: in expansion of macro 'STRING_LENGTH'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c: scope_hint: In function 'unistring_escapes_to_r6rs_escapes'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:171:69: note: in definition of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:47:47: note: in expansion of macro 'SCM_GC_CELL_OBJECT'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:55:29: note: in expansion of macro 'SCM_GC_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:56:28: note: in expansion of macro 'SCM_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:93:34: note: in expansion of macro 'SCM_CELL_WORD_0'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:548:11: note: in expansion of macro 'STRINGBUF_WIDE'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c: scope_hint: In function 'unistring_escapes_to_r6rs_escapes'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:592:27: note: in expansion of macro 'STRINGBUF_CHARS'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:46: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:2281:11: note: in expansion of macro 'SCM_R6RS_ESCAPES_P'
# 1855|
# 1856| /* Add the R6RS hex escape initial sequence. */
# 1857|-> after[j] = '\\';
# 1858| after[j + 1] = 'x';
# 1859|
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1253]
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:1892:20: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL '<unknown>'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:171:69: note: in definition of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:47:47: note: in expansion of macro 'SCM_GC_CELL_OBJECT'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:55:29: note: in expansion of macro 'SCM_GC_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:59:28: note: in expansion of macro 'SCM_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:253:40: note: in expansion of macro 'SCM_CELL_WORD_3'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:530:10: note: in expansion of macro 'STRING_LENGTH'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c: scope_hint: In function 'unistring_escapes_to_r6rs_escapes'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:171:69: note: in definition of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:47:47: note: in expansion of macro 'SCM_GC_CELL_OBJECT'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:55:29: note: in expansion of macro 'SCM_GC_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:56:28: note: in expansion of macro 'SCM_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:93:34: note: in expansion of macro 'SCM_CELL_WORD_0'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:548:11: note: in expansion of macro 'STRINGBUF_WIDE'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c: scope_hint: In function 'unistring_escapes_to_r6rs_escapes'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:592:27: note: in expansion of macro 'STRINGBUF_CHARS'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:2281:11: note: in expansion of macro 'SCM_R6RS_ESCAPES_P'
# 1890| else
# 1891| {
# 1892|-> after[j] = before[i];
# 1893| i++;
# 1894| j++;
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1254]
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:1898:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL '<unknown>' where non-null expected
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:171:69: note: in definition of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:47:47: note: in expansion of macro 'SCM_GC_CELL_OBJECT'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:55:29: note: in expansion of macro 'SCM_GC_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:59:28: note: in expansion of macro 'SCM_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:253:40: note: in expansion of macro 'SCM_CELL_WORD_3'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:530:10: note: in expansion of macro 'STRING_LENGTH'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c: scope_hint: In function 'unistring_escapes_to_r6rs_escapes'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:171:69: note: in definition of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:47:47: note: in expansion of macro 'SCM_GC_CELL_OBJECT'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:55:29: note: in expansion of macro 'SCM_GC_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:56:28: note: in expansion of macro 'SCM_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:93:34: note: in expansion of macro 'SCM_CELL_WORD_0'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:548:11: note: in expansion of macro 'STRINGBUF_WIDE'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c: scope_hint: In function 'unistring_escapes_to_r6rs_escapes'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:592:27: note: in expansion of macro 'STRINGBUF_CHARS'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:2281:11: note: in expansion of macro 'SCM_R6RS_ESCAPES_P'
<built-in>: note: argument 2 of '__builtin_memcpy' must be non-null
# 1896| }
# 1897| *lenp = j;
# 1898|-> memcpy (before, after, j);
# 1899| if (malloc_p)
# 1900| free (after);
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1255]
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:1898:3: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '<unknown>'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:171:69: note: in definition of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:47:47: note: in expansion of macro 'SCM_GC_CELL_OBJECT'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:55:29: note: in expansion of macro 'SCM_GC_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:59:28: note: in expansion of macro 'SCM_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:253:40: note: in expansion of macro 'SCM_CELL_WORD_3'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:530:10: note: in expansion of macro 'STRING_LENGTH'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c: scope_hint: In function 'unistring_escapes_to_r6rs_escapes'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:171:69: note: in definition of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:47:47: note: in expansion of macro 'SCM_GC_CELL_OBJECT'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:55:29: note: in expansion of macro 'SCM_GC_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:56:28: note: in expansion of macro 'SCM_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:93:34: note: in expansion of macro 'SCM_CELL_WORD_0'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:548:11: note: in expansion of macro 'STRINGBUF_WIDE'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c: scope_hint: In function 'unistring_escapes_to_r6rs_escapes'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:592:27: note: in expansion of macro 'STRINGBUF_CHARS'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:2281:11: note: in expansion of macro 'SCM_R6RS_ESCAPES_P'
# 1896| }
# 1897| *lenp = j;
# 1898|-> memcpy (before, after, j);
# 1899| if (malloc_p)
# 1900| free (after);
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1256]
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c: scope_hint: In function 'normalize_str'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:2355:18: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL '<unknown>'
guile30-3.0.9-build/guile-3.0.9/libguile/generalized-vectors.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:40: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:2407:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:171:69: note: in definition of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:47:47: note: in expansion of macro 'SCM_GC_CELL_OBJECT'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:55:29: note: in expansion of macro 'SCM_GC_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/gc.h:56:28: note: in expansion of macro 'SCM_CELL_WORD'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:93:34: note: in expansion of macro 'SCM_CELL_WORD_0'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:548:11: note: in expansion of macro 'STRINGBUF_WIDE'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c: scope_hint: In function 'normalize_str'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.c:592:27: note: in expansion of macro 'STRINGBUF_CHARS'
# 2353|
# 2354| for (i = 0; i < len; i ++)
# 2355|-> w_str[i] = (unsigned char) buf[i];
# 2356| w_str[len] = 0;
# 2357| }
Error: CPPCHECK_WARNING (CWE-476): [#def1257]
guile30-3.0.9-build/guile-3.0.9/libguile/strings.h:290: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 288| scm_is_string (SCM x)
# 289| {
# 290|-> return SCM_HAS_TYP7 (x, scm_tc7_string);
# 291| }
# 292|
Error: CPPCHECK_WARNING: [#def1258]
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-685): [#def1259]
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:387:12: warning[-Wanalyzer-va-list-exhausted]: 'foo' has no more arguments (0 consumed)
guile30-3.0.9-build/guile-3.0.9/config.h:1962:34: note: in definition of macro '__builtin_expect'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:44:12: note: in expansion of macro 'SCM_UNLIKELY'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.h:300:5: note: in expansion of macro 'SCM_ASSERT_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:504:3: note: in expansion of macro 'SCM_VALIDATE_STRING'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:468:34: note: in expansion of macro 'SCM_HAS_HEAP_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.h:290:10: note: in expansion of macro 'SCM_HAS_TYP7'
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:66:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/config.h:1962:34: note: in definition of macro '__builtin_expect'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:44:12: note: in expansion of macro 'SCM_UNLIKELY'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.h:300:5: note: in expansion of macro 'SCM_ASSERT_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:84:3: note: in expansion of macro 'SCM_VALIDATE_STRING'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:468:34: note: in expansion of macro 'SCM_HAS_HEAP_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.h:290:10: note: in expansion of macro 'SCM_HAS_TYP7'
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:66:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:26: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:739:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/config.h:1962:34: note: in definition of macro '__builtin_expect'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:40:12: note: in expansion of macro 'SCM_UNLIKELY'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.h:124:5: note: in expansion of macro 'SCM_ASSERT'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:621:5: note: in expansion of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/boolean.h:55:4: note: in expansion of macro 'SCM_MATCHES_BITS_IN_COMMON'
guile30-3.0.9-build/guile-3.0.9/libguile/boolean.h:59:27: note: in expansion of macro 'scm_is_false_or_nil'
guile30-3.0.9-build/guile-3.0.9/libguile/boolean.h:60:28: note: in expansion of macro 'scm_is_false'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.h:124:17: note: in expansion of macro 'scm_is_true'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:744:3: note: in expansion of macro 'SCM_VALIDATE_VTABLE'
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:299:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/config.h:1962:34: note: in definition of macro '__builtin_expect'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:40:12: note: in expansion of macro 'SCM_UNLIKELY'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.h:124:5: note: in expansion of macro 'SCM_ASSERT'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:621:5: note: in expansion of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/boolean.h:55:4: note: in expansion of macro 'SCM_MATCHES_BITS_IN_COMMON'
guile30-3.0.9-build/guile-3.0.9/libguile/boolean.h:59:27: note: in expansion of macro 'scm_is_false_or_nil'
guile30-3.0.9-build/guile-3.0.9/libguile/boolean.h:60:28: note: in expansion of macro 'scm_is_false'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.h:124:17: note: in expansion of macro 'scm_is_true'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:744:3: note: in expansion of macro 'SCM_VALIDATE_VTABLE'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.h:124:5: note: in expansion of macro 'SCM_ASSERT'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:744:3: note: in expansion of macro 'SCM_VALIDATE_VTABLE'
guile30-3.0.9-build/guile-3.0.9/config.h:1962:34: note: in definition of macro '__builtin_expect'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:44:12: note: in expansion of macro 'SCM_UNLIKELY'
guile30-3.0.9-build/guile-3.0.9/libguile/symbols.h:42:5: note: in expansion of macro 'SCM_ASSERT_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:426:38: note: in expansion of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:427:35: note: in expansion of macro 'SCM_IMP'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:467:4: note: in expansion of macro 'SCM_NIMP'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:468:34: note: in expansion of macro 'SCM_HAS_HEAP_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/symbols.h:33:38: note: in expansion of macro 'SCM_HAS_TYP7'
guile30-3.0.9-build/guile-3.0.9/libguile/symbols.h:42:22: note: in expansion of macro 'scm_is_symbol'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:745:3: note: in expansion of macro 'SCM_VALIDATE_SYMBOL'
guile30-3.0.9-build/guile-3.0.9/libguile/symbols.h:42:5: note: in expansion of macro 'SCM_ASSERT_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:745:3: note: in expansion of macro 'SCM_VALIDATE_SYMBOL'
guile30-3.0.9-build/guile-3.0.9/libguile/eval.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:39: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/struct.h:140:42: note: in expansion of macro 'SCM_STRUCT_SLOT_SET'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:746:3: note: in expansion of macro 'SCM_SET_VTABLE_NAME'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:171:69: note: in definition of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:66:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/config.h:1962:34: note: in definition of macro '__builtin_expect'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:44:12: note: in expansion of macro 'SCM_UNLIKELY'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.h:300:5: note: in expansion of macro 'SCM_ASSERT_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:84:3: note: in expansion of macro 'SCM_VALIDATE_STRING'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:468:34: note: in expansion of macro 'SCM_HAS_HEAP_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.h:290:10: note: in expansion of macro 'SCM_HAS_TYP7'
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:66:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:171:69: note: in definition of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:379:3: note: in expansion of macro 'SCM_ASSERT'
# 385| {
# 386| v[i] = init;
# 387|-> init = va_arg (foo, scm_t_bits);
# 388| }
# 389| va_end (foo);
Error: GCC_ANALYZER_WARNING (CWE-685): [#def1260]
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c: scope_hint: In function 'scm_c_make_struct'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:387:12: warning[-Wanalyzer-va-list-exhausted]: 'foo' has no more arguments (1 consumed)
guile30-3.0.9-build/guile-3.0.9/libguile/smob.h:29: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/threads.h:29: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/async.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:33: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:534:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/alist.h:25: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:32: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:171:69: note: in definition of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:66:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:22: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/config.h:1962:34: note: in definition of macro '__builtin_expect'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:44:12: note: in expansion of macro 'SCM_UNLIKELY'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.h:300:5: note: in expansion of macro 'SCM_ASSERT_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:84:3: note: in expansion of macro 'SCM_VALIDATE_STRING'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:468:34: note: in expansion of macro 'SCM_HAS_HEAP_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/strings.h:290:10: note: in expansion of macro 'SCM_HAS_TYP7'
guile30-3.0.9-build/guile-3.0.9/libguile/snarf.h:80:29: note: in definition of macro 'SCM_SNARF_HERE'
guile30-3.0.9-build/guile-3.0.9/libguile/gsubr.h:94:20: note: in expansion of macro 'SCM_DEFINE_GSUBR'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:66:1: note: in expansion of macro 'SCM_DEFINE'
guile30-3.0.9-build/guile-3.0.9/libguile/scm.h:171:69: note: in definition of macro 'SCM_UNPACK'
guile30-3.0.9-build/guile-3.0.9/libguile/struct.c:379:3: note: in expansion of macro 'SCM_ASSERT'
# 385| {
# 386| v[i] = init;
# 387|-> init = va_arg (foo, scm_t_bits);
# 388| }
# 389| va_end (foo);
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1261]
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:49: included_from: Included from here.
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c: scope_hint: In function 'scm_primitive_move_to_fdes'
guile30-3.0.9-build/guile-3.0.9/libguile/syscalls.h:38:16: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'rv'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:280:3: note: in expansion of macro 'SCM_SYSCALL'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:106:5: note: in expansion of macro 'SCM_ASSERT_TYPE'
guile30-3.0.9-build/guile-3.0.9/libguile/error.h:110:3: note: in expansion of macro 'SCM_I_MAKE_VALIDATE_MSG2'
guile30-3.0.9-build/guile-3.0.9/libguile/fports.h:54:3: note: in expansion of macro 'SCM_MAKE_VALIDATE_MSG'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:266:3: note: in expansion of macro 'SCM_VALIDATE_OPFPORT'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:280:3: note: in expansion of macro 'SCM_SYSCALL'
guile30-3.0.9-build/guile-3.0.9/libguile/ioext.c:280:3: note: in expansion of macro 'SCM_SYSCALL'
# 36| } \
# 37| } \
# 38|-> while (errno == EINTR)
# 39|
# 40|
Error: CPPCHECK_WARNING: [#def1262]
guile30-3.0.9-build/guile-3.0.9/libguile/threads.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def1263]
guile30-3.0.9-build/guile-3.0.9/libguile/threads.c:409:17: warning[deadcode.DeadStores]: Value stored to 't_ptr' during its initialization is never read
# 407| /* The switcheroo. */
# 408| {
# 409|-> scm_thread *t_ptr = &t;
# 410|
# 411| GC_disable ();
Error: CPPCHECK_WARNING (CWE-476): [#def1264]
guile30-3.0.9-build/guile-3.0.9/libguile/values.h:30: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 28| scm_is_values (SCM x)
# 29| {
# 30|-> return SCM_HAS_TYP7 (x, scm_tc7_values);
# 31| }
# 32|
Error: CPPCHECK_WARNING (CWE-476): [#def1265]
guile30-3.0.9-build/guile-3.0.9/libguile/values.h:37: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 35| scm_i_nvalues (SCM x)
# 36| {
# 37|-> return SCM_CELL_WORD_0 (x) >> 8;
# 38| }
# 39|
Error: CPPCHECK_WARNING (CWE-476): [#def1266]
guile30-3.0.9-build/guile-3.0.9/libguile/values.h:43: error[nullPointer]: Null pointer dereference: (volatile struct SCMSCM*)0
# 41| scm_i_value_ref (SCM x, size_t n)
# 42| {
# 43|-> return SCM_CELL_OBJECT (x, n+1);
# 44| }
# 45| #endif
Error: CPPCHECK_WARNING: [#def1267]
guile30-3.0.9-build/guile-3.0.9/libguile/vectors.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def1268]
guile30-3.0.9-build/guile-3.0.9/libguile/vm.c:725:14: warning[deadcode.DeadStores]: Value stored to 'slot' during its initialization is never read
# 723| {
# 724| ptrdiff_t nlocals = SCM_FRAME_NUM_LOCALS (fp, sp);
# 725|-> size_t slot = nlocals - 1;
# 726| for (slot = nlocals - 1; sp < fp; sp++, slot--)
# 727| {
Error: CPPCHECK_WARNING: [#def1269]
guile30-3.0.9-build/guile-3.0.9/libguile/weak-set.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Scan Properties
analyzer-version-clang | 18.1.7 |
analyzer-version-cppcheck | 2.14.2 |
analyzer-version-gcc | 14.1.1 |
analyzer-version-gcc-analyzer | 14.1.1 |
analyzer-version-shellcheck | 0.10.0 |
enabled-plugins | clang, cppcheck, gcc, shellcheck |
exit-code | 0 |
host | ip-172-16-1-224.us-west-2.compute.internal |
mock-config | fedora-41-x86_64 |
project-name | guile30-3.0.9-1.fc41 |
store-results-to | /tmp/tmplwwkcmzu/guile30-3.0.9-1.fc41.tar.xz |
time-created | 2024-07-03 13:15:59 |
time-finished | 2024-07-03 13:32:26 |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmplwwkcmzu/guile30-3.0.9-1.fc41.tar.xz' '--gcc-analyze' '/tmp/tmplwwkcmzu/guile30-3.0.9-1.fc41.src.rpm' |
tool-version | csmock-3.5.3-1.el9 |