2026-03-11 00:26 ftp://ftp.de.debian.org/debian/pool/main/p/poke/poke_4.3+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-100-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 13f7e53 (2026-03-10 11:18:54 +0100) count: 1981 1981 elapsed-time: 131.2 46.5 head-timing-info: old-timing-info: head results: poke-4.3/common/pk-utils.c:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/common/pk-utils.c:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poke-4.3/common/pk-utils.c:42:13: style: Variable 'why' can be declared as pointer to const [constVariablePointer] poke-4.3/common/pk-utils.c:55:13: style: Variable 'why' can be declared as pointer to const [constVariablePointer] poke-4.3/gl-libpoke/vasnprintf.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/basename-lgpl.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/c-vasprintf.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/c-ctype.h:28:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/c-vasnprintf.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/c-vsnprintf.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/calloc.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/cloexec.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/dirname.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/dup2.c:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/error.c:155:5: error: #error Please port fcntl to your platform [preprocessorErrorDirective] poke-4.3/gl-libpoke/fcntl.c:437:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/fcntl.c:492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/fopen.c:84:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/free.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/isnand-nolibm.h:19:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/isnanl-nolibm.h:19:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/fseterr.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/stat-time.h:26:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/ftell.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/full-write.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/getdtablesize.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/minmax.h:28:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/timespec.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/gettimeofday.c:142:5: error: #error "Only 1-second nominal clock resolution found. Is that intended?" \ [preprocessorErrorDirective] poke-4.3/gl-libpoke/gl_set.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/gl_xset.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/ialloc.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/isatty.c:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/isatty.c:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/isnan.c:80:24: style: union member 'memory_double::value' is never used. [unusedStructMember] poke-4.3/gl-libpoke/isnan.c:80:44: style: union member 'memory_double::word' is never used. [unusedStructMember] poke-4.3/gl-libpoke/lseek.c:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/malloc.c:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/malloca.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/str-two-way.h:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/str-two-way.h:302:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/str-two-way.h:434:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/msvc-inval.h:57:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/msvc-nothrow.h:30:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/open.c:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/printf-frexp.c:135:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN_EXP [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/printf-frexp.c:135:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MIN_EXP [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/xsize.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/printf.c:33:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/pselect.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/glthread/lock.h:78:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/random_r.c:165:18: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] poke-4.3/gl-libpoke/rawmemchr.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINTPTR_WIDTH [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/rawmemchr.c:120:16: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] poke-4.3/gl-libpoke/rawmemchr.c:61:36: note: s is assigned poke-4.3/gl-libpoke/rawmemchr.c:120:16: note: s is overwritten poke-4.3/gl-libpoke/rawmemchr.c:120:16: style: Variable 's' is assigned a value that is never used. [unreadVariable] poke-4.3/gl-libpoke/realloc.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/reallocarray.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/safe-read.c:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/select.c:576:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/isnanf-nolibm.h:19:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/sigprocmask.c:116:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/sigprocmask.c:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/sigprocmask.c:159:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/sigprocmask.c:180:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/sigprocmask.c:200:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/sigprocmask.c:210:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/sigprocmask.c:245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/sigprocmask.c:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/sockets.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/strchrnul.c:138:12: style: Variable 'char_ptr' is reassigned a value before the old one has been used. [redundantAssignment] poke-4.3/gl-libpoke/strchrnul.c:129:12: note: char_ptr is assigned poke-4.3/gl-libpoke/strchrnul.c:138:12: note: char_ptr is overwritten poke-4.3/gl-libpoke/strerror-override.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/string-buffer.h:33:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/string-desc.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/strnlen.c:32:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] poke-4.3/gl-libpoke/strtol.c:257:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/strtol.c:329:13: warning: Either the condition 's==end' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] poke-4.3/gl-libpoke/strtol.c:322:11: note: Assignment 'end=NULL', assigned value is 0 poke-4.3/gl-libpoke/strtol.c:331:13: note: Assuming that condition 's==end' is not redundant poke-4.3/gl-libpoke/strtol.c:303:10: note: Assignment 'save=s', assigned value is 0 poke-4.3/gl-libpoke/strtol.c:303:8: note: save is assigned 's' here. poke-4.3/gl-libpoke/strtol.c:329:13: note: Null pointer dereference poke-4.3/gl-libpoke/tempname.c:96:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRND_NONBLOCK [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/tempname.c:130:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/tempname.c:137:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/tempname.c:145:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/tempname.c:196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/tempname.c:247:17: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] poke-4.3/gl-libpoke/tempname.c:126:17: style: Parameter 'tmpl' can be declared as pointer to const. However it seems that 'try_file' is a callback function, if 'tmpl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/gl-libpoke/tempname.c:177:21: note: You might need to cast the function pointer here poke-4.3/gl-libpoke/tempname.c:126:17: note: Parameter 'tmpl' can be declared as pointer to const poke-4.3/gl-libpoke/tempname.c:128:8: style: Variable 'openflags' can be declared as pointer to const [constVariablePointer] poke-4.3/gl-libpoke/tempname.c:135:16: style: Parameter 'tmpl' can be declared as pointer to const. However it seems that 'try_dir' is a callback function, if 'tmpl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/gl-libpoke/tempname.c:178:20: note: You might need to cast the function pointer here poke-4.3/gl-libpoke/tempname.c:135:16: note: Parameter 'tmpl' can be declared as pointer to const poke-4.3/gl-libpoke/tempname.c:135:39: style: Parameter 'flags' can be declared as pointer to const. However it seems that 'try_dir' is a callback function, if 'flags' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/gl-libpoke/tempname.c:178:20: note: You might need to cast the function pointer here poke-4.3/gl-libpoke/tempname.c:135:39: note: Parameter 'flags' can be declared as pointer to const poke-4.3/gl-libpoke/tempname.c:141:21: style: Parameter 'tmpl' can be declared as pointer to const. However it seems that 'try_nocreate' is a callback function, if 'tmpl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/gl-libpoke/tempname.c:179:25: note: You might need to cast the function pointer here poke-4.3/gl-libpoke/tempname.c:141:21: note: Parameter 'tmpl' can be declared as pointer to const poke-4.3/gl-libpoke/pathmax.h:44:4: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl-libpoke/vasnprintf.c:67:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] poke-4.3/gl-libpoke/windows-mutex.c:78:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/windows-mutex.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/windows-mutex.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/windows-recmutex.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/windows-recmutex.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/windows-recmutex.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/windows-recmutex.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/windows-rwlock.c:56:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/windows-rwlock.c:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/windows-rwlock.c:218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/windows-rwlock.c:279:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/windows-rwlock.c:312:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/windows-rwlock.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/windows-rwlock.c:367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl-libpoke/xalloc.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/w32sock.h:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/accept.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] poke-4.3/gl/vasnprintf.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/openat.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/basename-lgpl.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/binary-io.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/bind.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] poke-4.3/gl/btowc.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poke-4.3/gl/c-ctype.h:28:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/c32_get_type_test.c:47:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c32isalnum [valueFlowBailoutIncompleteVar] poke-4.3/gl/calloc.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/pathmax.h:44:4: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/cloexec.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] poke-4.3/gl/closedir.c:60:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] poke-4.3/gl/concat-filename.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/dirfd.c:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/dirname.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/dup2.c:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/error.c:155:5: error: #error Please port fcntl to your platform [preprocessorErrorDirective] poke-4.3/gl/filenamecat.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/fcntl.c:437:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/fcntl.c:492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] poke-4.3/gl/xalloc.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/attribute.h:93:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/fnmatch_loop.c:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_EXTMATCH [valueFlowBailoutIncompleteVar] poke-4.3/gl/fnmatch_loop.c:945:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable posixly_correct [valueFlowBailoutIncompleteVar] poke-4.3/gl/fnmatch_loop.c:1007:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable posixly_correct [valueFlowBailoutIncompleteVar] poke-4.3/gl/fnmatch_loop.c:925:38: style: Condition 'n!=string_end' is always true [knownConditionTrueFalse] poke-4.3/gl/fnmatch_loop.c:1109:36: style: Condition 'rs==string' is always false [knownConditionTrueFalse] poke-4.3/gl/fnmatch_loop.c:934:18: style:inconclusive: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. [funcArgNamesDifferent] poke-4.3/gl/fnmatch_loop.c:37:37: note: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. poke-4.3/gl/fnmatch_loop.c:934:18: note: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. poke-4.3/gl/fnmatch_loop.c:1096:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] poke-4.3/gl/fnmatch_loop.c:1105:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] poke-4.3/gl/fnmatch_loop.c:1113:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] poke-4.3/gl/fnmatch_loop.c:1137:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] poke-4.3/gl/fnmatch_loop.c:1154:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] poke-4.3/gl/fnmatch_loop.c:1164:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] poke-4.3/gl/fnmatch_loop.c:1150:31: style: Variable 'runp' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/fopen.c:84:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] poke-4.3/gl/free.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/isnand-nolibm.h:19:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/isnanl-nolibm.h:19:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/fseterr.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/stat-time.h:26:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/fsync.c:85:3: error: #error "This platform lacks fsync function, and Gnulib doesn't provide a replacement. This is a bug in Gnulib." [preprocessorErrorDirective] poke-4.3/gl/ftell.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/getcwd-lgpl.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/getcwd-lgpl.c:82:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/getdelim.c:70:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/getdtablesize.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] poke-4.3/gl/malloca.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/getopt.c:282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poke-4.3/gl/getopt.c:624:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poke-4.3/gl/gettext.h:254:16: error: Returning pointer to local variable 'msg_ctxt_id' that will be invalid when returning. [returnDanglingLifetime] poke-4.3/gl/gettext.h:246:15: note: Array decayed to pointer here. poke-4.3/gl/gettext.h:233:8: note: Variable created here. poke-4.3/gl/gettext.h:254:16: note: Returning pointer to local variable 'msg_ctxt_id' that will be invalid when returning. poke-4.3/gl/getopt.c:272:18: warning: The address of variable 'ambig_fallback' might be accessed at non-zero index. [objectIndex] poke-4.3/gl/getopt.c:251:21: note: Address of variable taken here. poke-4.3/gl/getopt.c:272:18: note: The address of variable 'ambig_fallback' might be accessed at non-zero index. poke-4.3/gl/getopt.c:265:18: style: Condition 'ambig_set!=&ambig_fallback' is always true [knownConditionTrueFalse] poke-4.3/gl/getopt.c:252:16: note: Assuming that condition '!ambig_set' is not redundant poke-4.3/gl/getopt.c:265:18: note: Condition 'ambig_set!=&ambig_fallback' is always true poke-4.3/gl/getopt.c:267:16: warning: Either the condition '!ambig_set' is redundant or there is possible null pointer dereference: ambig_set. [nullPointerRedundantCheck] poke-4.3/gl/getopt.c:252:16: note: Assuming that condition '!ambig_set' is not redundant poke-4.3/gl/getopt.c:267:16: note: Null pointer dereference poke-4.3/gl/getopt.c:268:8: warning: Either the condition '!ambig_set' is redundant or there is possible null pointer dereference: ambig_set. [nullPointerRedundantCheck] poke-4.3/gl/getopt.c:252:16: note: Assuming that condition '!ambig_set' is not redundant poke-4.3/gl/getopt.c:268:8: note: Null pointer dereference poke-4.3/gl/getopt.c:267:16: error: Null pointer dereference [nullPointer] poke-4.3/gl/getopt.c:474:25: style:inconclusive: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:101:36: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. poke-4.3/gl/getopt.c:474:25: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. poke-4.3/gl/getopt.c:474:38: style:inconclusive: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:101:52: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. poke-4.3/gl/getopt.c:474:38: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. poke-4.3/gl/getopt.c:474:56: style:inconclusive: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:102:23: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. poke-4.3/gl/getopt.c:474:56: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. poke-4.3/gl/getopt.c:475:28: style:inconclusive: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:103:32: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. poke-4.3/gl/getopt.c:475:28: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. poke-4.3/gl/getopt.c:475:43: style:inconclusive: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:103:49: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. poke-4.3/gl/getopt.c:475:43: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. poke-4.3/gl/getopt.c:476:11: style:inconclusive: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:104:15: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. poke-4.3/gl/getopt.c:476:11: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. poke-4.3/gl/getopt.c:476:43: style:inconclusive: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:104:49: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. poke-4.3/gl/getopt.c:476:43: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. poke-4.3/gl/getopt.c:476:50: style:inconclusive: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:105:15: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. poke-4.3/gl/getopt.c:476:50: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. poke-4.3/gl/getopt.c:706:23: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:25:34: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. poke-4.3/gl/getopt.c:706:23: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. poke-4.3/gl/getopt.c:706:36: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:25:50: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. poke-4.3/gl/getopt.c:706:36: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. poke-4.3/gl/getopt.c:706:54: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:26:21: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. poke-4.3/gl/getopt.c:706:54: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. poke-4.3/gl/getopt.c:707:26: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:27:30: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. poke-4.3/gl/getopt.c:707:26: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. poke-4.3/gl/getopt.c:707:41: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:27:47: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. poke-4.3/gl/getopt.c:707:41: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. poke-4.3/gl/getopt.c:707:54: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:28:13: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. poke-4.3/gl/getopt.c:707:54: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. poke-4.3/gl/getopt.c:708:9: style:inconclusive: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:28:30: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. poke-4.3/gl/getopt.c:708:9: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. poke-4.3/gl/getopt1.c:36:21: style:inconclusive: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:107:32: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. poke-4.3/gl/getopt1.c:36:21: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. poke-4.3/gl/getopt1.c:36:34: style:inconclusive: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:107:48: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. poke-4.3/gl/getopt1.c:36:34: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. poke-4.3/gl/getopt1.c:36:52: style:inconclusive: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:108:19: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. poke-4.3/gl/getopt1.c:36:52: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. poke-4.3/gl/getopt1.c:37:24: style:inconclusive: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:109:28: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. poke-4.3/gl/getopt1.c:37:24: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. poke-4.3/gl/getopt1.c:37:43: style:inconclusive: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:109:45: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. poke-4.3/gl/getopt1.c:37:43: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. poke-4.3/gl/getopt1.c:38:24: style:inconclusive: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:110:28: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. poke-4.3/gl/getopt1.c:38:24: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. poke-4.3/gl/getopt1.c:59:26: style:inconclusive: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:112:37: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. poke-4.3/gl/getopt1.c:59:26: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. poke-4.3/gl/getopt1.c:59:39: style:inconclusive: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:112:53: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. poke-4.3/gl/getopt1.c:59:39: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. poke-4.3/gl/getopt1.c:59:57: style:inconclusive: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:113:17: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. poke-4.3/gl/getopt1.c:59:57: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. poke-4.3/gl/getopt1.c:60:29: style:inconclusive: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:114:26: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. poke-4.3/gl/getopt1.c:60:29: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. poke-4.3/gl/getopt1.c:60:48: style:inconclusive: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:115:10: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. poke-4.3/gl/getopt1.c:60:48: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. poke-4.3/gl/getopt1.c:61:29: style:inconclusive: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] poke-4.3/gl/getopt_int.h:116:26: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. poke-4.3/gl/getopt1.c:61:29: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. poke-4.3/gl/minmax.h:28:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/getsockname.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] poke-4.3/gl/getsockname.c:32:60: style: Parameter 'addrlen' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/timespec.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/gettimeofday.c:142:5: error: #error "Only 1-second nominal clock resolution found. Is that intended?" \ [preprocessorErrorDirective] poke-4.3/gl/gl_list.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/glob.c:216:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_ALTDIRFUNC [valueFlowBailoutIncompleteVar] poke-4.3/gl/glob.c:244:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_ALTDIRFUNC [valueFlowBailoutIncompleteVar] poke-4.3/gl/glob.c:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_NOESCAPE [valueFlowBailoutIncompleteVar] poke-4.3/gl/glob.c:303:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GLOB_FLAGS [valueFlowBailoutIncompleteVar] poke-4.3/gl/glob.c:1295:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_NOESCAPE [valueFlowBailoutIncompleteVar] poke-4.3/gl/glob.c:649:27: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] poke-4.3/gl/glob.c:822:17: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] poke-4.3/gl/glob.c:546:27: style: Condition 'glob_use_alloca(alloca_used,dirlen+1)' is always false [knownConditionTrueFalse] poke-4.3/gl/glob.c:546:27: note: Calling function 'glob_use_alloca' returns 0 poke-4.3/gl/glob.c:546:27: note: Condition 'glob_use_alloca(alloca_used,dirlen+1)' is always false poke-4.3/gl/glob.c:760:35: style: Condition 'glob_use_alloca(alloca_used,end_name-dirname)' is always false [knownConditionTrueFalse] poke-4.3/gl/glob.c:760:35: note: Calling function 'glob_use_alloca' returns 0 poke-4.3/gl/glob.c:760:35: note: Condition 'glob_use_alloca(alloca_used,end_name-dirname)' is always false poke-4.3/gl/glob.c:840:37: style: Condition 'glob_use_alloca(alloca_used,home_len+rest_len+1)' is always false [knownConditionTrueFalse] poke-4.3/gl/glob.c:840:37: note: Calling function 'glob_use_alloca' returns 0 poke-4.3/gl/glob.c:840:37: note: Condition 'glob_use_alloca(alloca_used,home_len+rest_len+1)' is always false poke-4.3/gl/glob.c:1309:31: style: Condition 'glob_use_alloca(alloca_used,fullsize)' is always false [knownConditionTrueFalse] poke-4.3/gl/glob.c:1309:31: note: Calling function 'glob_use_alloca' returns 0 poke-4.3/gl/glob.c:1309:31: note: Condition 'glob_use_alloca(alloca_used,fullsize)' is always false poke-4.3/gl/glob.c:1311:11: style: Condition 'alloca_fullname' is always false [knownConditionTrueFalse] poke-4.3/gl/glob.c:1309:31: note: Calling function 'glob_use_alloca' returns 0 poke-4.3/gl/glob.c:1309:12: note: Assignment 'alloca_fullname=!ckd_add(&fullsize,dirlen+1,patlen+1)&&glob_use_alloca(alloca_used,fullsize)', assigned value is 0 poke-4.3/gl/glob.c:1311:11: note: Condition 'alloca_fullname' is always false poke-4.3/gl/glob.c:1415:43: style: Condition 'glob_use_alloca(alloca_used,size)' is always false [knownConditionTrueFalse] poke-4.3/gl/glob.c:1415:43: note: Calling function 'glob_use_alloca' returns 0 poke-4.3/gl/glob.c:1415:43: note: Condition 'glob_use_alloca(alloca_used,size)' is always false poke-4.3/gl/glob.c:218:39: warning:inconclusive: Possible null pointer dereference: fullname [nullPointer] poke-4.3/gl/glob.c:1312:20: note: Assignment 'fullname=((void)(fullsize),(void)(alloca_used),(void*)0)', assigned value is 0 poke-4.3/gl/glob.c:1323:37: note: Calling function 'glob_lstat', 3rd argument 'fullname' value is 0 poke-4.3/gl/glob.c:218:39: note: Null pointer dereference poke-4.3/gl/glob.c:1421:23: warning: Possible null pointer dereference: newnames [nullPointer] poke-4.3/gl/glob.c:1417:27: note: Assignment 'newnames=names_alloca=((void)(size),(void)(alloca_used),(void*)0)', assigned value is 0 poke-4.3/gl/glob.c:1421:23: note: Null pointer dereference poke-4.3/gl/glob.c:1422:23: warning: Possible null pointer dereference: newnames [nullPointer] poke-4.3/gl/glob.c:1417:27: note: Assignment 'newnames=names_alloca=((void)(size),(void)(alloca_used),(void*)0)', assigned value is 0 poke-4.3/gl/glob.c:1422:23: note: Null pointer dereference poke-4.3/gl/glob.c:1426:19: warning: Possible null pointer dereference: names [nullPointer] poke-4.3/gl/glob.c:1417:27: note: Assignment 'newnames=names_alloca=((void)(size),(void)(alloca_used),(void*)0)', assigned value is 0 poke-4.3/gl/glob.c:1423:31: note: Assignment 'names=newnames', assigned value is 0 poke-4.3/gl/glob.c:1426:19: note: Null pointer dereference poke-4.3/gl/glob.c:1427:23: warning: Possible null pointer dereference: names [nullPointer] poke-4.3/gl/glob.c:1417:27: note: Assignment 'newnames=names_alloca=((void)(size),(void)(alloca_used),(void*)0)', assigned value is 0 poke-4.3/gl/glob.c:1423:31: note: Assignment 'names=newnames', assigned value is 0 poke-4.3/gl/glob.c:1427:23: note: Null pointer dereference poke-4.3/gl/glob.c:576:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/glob.c:633:30: style: Variable 'p' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/glob.c:739:17: style: Variable 'end_name' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/glob.c:804:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/glob.c:966:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/glob.c:1195:31: style: Variable 's1' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/glob.c:1196:31: style: Variable 's2' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/glob.c:1346:16: style: Variable 'dirp' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/glob.c:1278:12: style: struct member 'Anonymous1::next' is never used. [unusedStructMember] poke-4.3/gl/glob.c:1278:12: style: struct member 'Anonymous1::count' is never used. [unusedStructMember] poke-4.3/gl/glob.c:1278:12: style: struct member 'Anonymous1::name' is never used. [unusedStructMember] poke-4.3/gl/glob.c:634:29: style: Unused variable: pwbuf [unusedVariable] poke-4.3/gl/hard-locale.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETLOCALE_NULL_MAX [valueFlowBailoutIncompleteVar] poke-4.3/gl/ialloc.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/isatty.c:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] poke-4.3/gl/isatty.c:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] poke-4.3/gl/isnan.c:80:24: style: union member 'memory_double::value' is never used. [unusedStructMember] poke-4.3/gl/isnan.c:80:44: style: union member 'memory_double::word' is never used. [unusedStructMember] poke-4.3/gl/localcharset.c:1090:14: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse] poke-4.3/gl/localcharset.c:1081:24: note: Assignment 'locale=NULL', assigned value is 0 poke-4.3/gl/localcharset.c:1090:14: note: Condition 'locale==NULL' is always true poke-4.3/gl/localcharset.c:579:14: style: struct member 'table_entry::locale' is never used. [unusedStructMember] poke-4.3/gl/localcharset.c:580:14: style: struct member 'table_entry::canonical' is never used. [unusedStructMember] poke-4.3/gl/localcharset.c:1099:22: style: Variable 'locale' is assigned a value that is never used. [unreadVariable] poke-4.3/gl/lseek.c:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/malloc.c:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/malloc/dynarray-skeleton.c:95:3: error: #error "DYNARRAY_STRUCT must be defined" [preprocessorErrorDirective] poke-4.3/gl/malloc/dynarray_emplace_enlarge.c:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] poke-4.3/gl/malloc/dynarray_emplace_enlarge.c:31:40: style: Parameter 'scratch' can be declared as pointer to const. However it seems that '__libc_dynarray_emplace_enlarge' is a callback function, if 'scratch' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/gl/malloc/dynarray_emplace_enlarge.c:77:18: note: You might need to cast the function pointer here poke-4.3/gl/malloc/dynarray_emplace_enlarge.c:31:40: note: Parameter 'scratch' can be declared as pointer to const poke-4.3/gl/malloc/dynarray_finalize.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] poke-4.3/gl/malloc/dynarray_finalize.c:29:33: style: Parameter 'scratch' can be declared as pointer to const. However it seems that '__libc_dynarray_finalize' is a callback function, if 'scratch' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/gl/malloc/dynarray_finalize.c:66:18: note: You might need to cast the function pointer here poke-4.3/gl/malloc/dynarray_finalize.c:29:33: note: Parameter 'scratch' can be declared as pointer to const poke-4.3/gl/malloc/dynarray_resize.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] poke-4.3/gl/malloc/dynarray_resize.c:31:31: style: Parameter 'scratch' can be declared as pointer to const. However it seems that '__libc_dynarray_resize' is a callback function, if 'scratch' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/gl/malloc/dynarray_resize.c:68:18: note: You might need to cast the function pointer here poke-4.3/gl/malloc/dynarray_resize.c:31:31: note: Parameter 'scratch' can be declared as pointer to const poke-4.3/gl/malloc/scratch_buffer_grow.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] poke-4.3/gl/malloc/scratch_buffer_grow_preserve.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] poke-4.3/gl/malloc/scratch_buffer_set_array_size.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] poke-4.3/gl/strnlen1.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/mbtowc-impl.h:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/mktime.c:582:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] poke-4.3/gl/msvc-inval.h:57:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/msvc-nothrow.h:30:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/nl_langinfo.c:83:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETLOCALE_NULL_MAX [valueFlowBailoutIncompleteVar] poke-4.3/gl/nl_langinfo.c:406:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decimal_point [valueFlowBailoutIncompleteVar] poke-4.3/gl/nl_langinfo.c:480:5: style: Statements following 'return' will never be executed. [unreachableCode] poke-4.3/gl/nl_langinfo.c:531:5: style: Statements following 'return' will never be executed. [unreachableCode] poke-4.3/gl/open.c:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] poke-4.3/gl/openat-proc.c:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_SEARCH [valueFlowBailoutIncompleteVar] poke-4.3/gl/opendir.c:93:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] parse-datetime.y:117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parse-datetime.y:134:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parse-datetime.y:342:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] parse-datetime.y:451:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parse-datetime.y:533:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parse-datetime.y:553:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parse-datetime.y:698:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] parse-datetime.y:1499:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] parse-datetime.y:1854:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] parse-datetime.c:1565:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] parse-datetime.y:2367:15: style: The if condition is the same as the previous if condition [duplicateCondition] parse-datetime.y:2364:15: note: First condition parse-datetime.y:2367:15: note: Second condition parse-datetime.y:442:7: style: Condition '!debugging(pc)' is always true [knownConditionTrueFalse] parse-datetime.y:442:18: note: Calling function 'debugging' returns 0 parse-datetime.y:442:7: note: Condition '!debugging(pc)' is always true parse-datetime.y:542:7: style: Condition '!debugging(pc)' is always true [knownConditionTrueFalse] parse-datetime.y:542:18: note: Calling function 'debugging' returns 0 parse-datetime.y:542:7: note: Condition '!debugging(pc)' is always true parse-datetime.y:1647:35: style: Condition '!pc->zones_seen' is always false [knownConditionTrueFalse] parse-datetime.y:1702:7: style: Condition '!debugging(pc)' is always true [knownConditionTrueFalse] parse-datetime.y:1702:18: note: Calling function 'debugging' returns 0 parse-datetime.y:1702:7: note: Condition '!debugging(pc)' is always true parse-datetime.c:1656:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] parse-datetime.c:1598:31: note: 'yystate' is assigned value '0' here. parse-datetime.c:1656:3: note: The comparison '0 <= yystate' is always true. parse-datetime.y:1444:17: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] parse-datetime.y:348:27: style: Parameter 'pc' can be declared as pointer to const [constParameterPointer] parse-datetime.y:1362:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] parse-datetime.c:1565:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] poke-4.3/gl/printf-frexp.c:135:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN_EXP [valueFlowBailoutIncompleteVar] poke-4.3/gl/printf-frexp.c:135:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MIN_EXP [valueFlowBailoutIncompleteVar] poke-4.3/gl/xsize.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/printf.c:33:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] poke-4.3/gl/progname.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poke-4.3/gl/pselect.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-cond.c:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-cond.c:43:58: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-cond.c:103:47: style: Parameter 'cond' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-cond.c:179:49: style: Parameter 'cond' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-cond.c:186:52: style: Parameter 'cond' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-cond.c:193:50: style: Parameter 'cond' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-mutex.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_STALLED [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-mutex.c:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_DEFAULT [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-mutex.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_DEFAULT [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-mutex.c:65:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_STALLED [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-mutex.c:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_STALLED [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-mutex.c:80:60: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-mutex.c:210:49: style: Parameter 'mutex' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-mutex.c:218:49: style: Parameter 'mutex' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-mutex.c:226:52: style: Parameter 'mutex' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-mutex.c:234:54: style: Parameter 'mutex' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-mutex.c:243:51: style: Parameter 'mutex' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-mutex.c:252:52: style: Parameter 'mutex' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-rwlock.c:564:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-rwlock.c:573:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-rwlock.c:608:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-rwlock.c:620:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-rwlock.c:47:62: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-rwlock.c:617:43: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-spin.c:254:51: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-spin.c:261:51: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-spin.c:267:54: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-spin.c:273:53: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-spin.c:279:54: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-thread.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-thread.c:44:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-thread.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-thread.c:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-thread.c:161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-thread.c:168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread-thread.c:60:50: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-thread.c:138:28: style: Parameter 'threadp' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-thread.c:139:57: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-thread.c:172:21: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/pthread-tss.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] poke-4.3/gl/pthread_mutex_timedlock.c:48:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl/rawmemchr.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINTPTR_WIDTH [valueFlowBailoutIncompleteVar] poke-4.3/gl/rawmemchr.c:120:16: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] poke-4.3/gl/rawmemchr.c:61:36: note: s is assigned poke-4.3/gl/rawmemchr.c:120:16: note: s is overwritten poke-4.3/gl/rawmemchr.c:120:16: style: Variable 's' is assigned a value that is never used. [unreadVariable] poke-4.3/gl/read-file.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/readdir.c:68:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/readline.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/realloc.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/reallocarray.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/regcomp.c:125:5: error: There is an unknown macro here somewhere. Configuration is required. If gettext_noop is a macro then please configure it. [unknownMacro] poke-4.3/gl/regex.c:25:3: error: failed to evaluate #if condition, undefined function-like macro invocation: __GNUC_PREREQ( ... ) [syntaxError] poke-4.3/gl/regex_internal.c:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_string_t [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:141:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:261:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:337:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:494:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:586:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:902:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTEOL [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:939:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:951:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:966:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:999:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:1023:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:1116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:1166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:1254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:1311:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:1387:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_token_t [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:1460:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:1508:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:1545:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:1598:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:1646:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] poke-4.3/gl/regex_internal.c:1611:19: style: Variable 'node' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/regex_internal.c:1661:19: style: Variable 'node' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/regexec.c:194:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:413:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regmatch_t [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:457:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:537:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:609:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:909:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1042:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1164:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1205:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1315:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1342:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1381:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1465:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eps_via_nodes [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1477:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1557:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1605:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable non_eps_nodes [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1668:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1695:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1714:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1760:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1798:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1846:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1880:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1994:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:2076:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:2172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:2203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:2279:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:2371:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:2442:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept_mb [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:2511:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BACK_REF [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:2620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:2768:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OPEN_SUBEXP [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:2815:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:2982:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:3059:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:3110:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:3156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:3244:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_MAX [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:3444:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARACTER [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:3619:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_UTF8_PERIOD [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:3918:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_CHARS [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:3956:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:4018:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:4094:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:4143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_idx [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:4170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:4201:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_sub_match_last_t [valueFlowBailoutIncompleteVar] poke-4.3/gl/regexec.c:1950:27: style:inconclusive: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. [funcArgNamesDifferent] poke-4.3/gl/regexec.c:94:15: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. poke-4.3/gl/regexec.c:1950:27: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. poke-4.3/gl/regexec.c:3425:21: style:inconclusive: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. [funcArgNamesDifferent] poke-4.3/gl/regexec.c:163:25: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. poke-4.3/gl/regexec.c:3425:21: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. poke-4.3/gl/regexec.c:3425:43: style:inconclusive: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. [funcArgNamesDifferent] poke-4.3/gl/regexec.c:164:22: note: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. poke-4.3/gl/regexec.c:3425:43: note: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. poke-4.3/gl/regexec.c:3613:35: style:inconclusive: Function 'check_node_accept_bytes' argument 4 names different: declaration 'idx' definition 'str_idx'. [funcArgNamesDifferent] poke-4.3/gl/regexec.c:156:39: note: Function 'check_node_accept_bytes' argument 4 names different: declaration 'idx' definition 'str_idx'. poke-4.3/gl/regexec.c:3613:35: note: Function 'check_node_accept_bytes' argument 4 names different: declaration 'idx' definition 'str_idx'. poke-4.3/gl/regexec.c:4010:37: style:inconclusive: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] poke-4.3/gl/regexec.c:20:58: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. poke-4.3/gl/regexec.c:4010:37: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. poke-4.3/gl/regexec.c:4073:37: style:inconclusive: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] poke-4.3/gl/regexec.c:23:49: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. poke-4.3/gl/regexec.c:4073:37: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. poke-4.3/gl/regexec.c:4088:42: style:inconclusive: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] poke-4.3/gl/regexec.c:24:63: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. poke-4.3/gl/regexec.c:4088:42: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. poke-4.3/gl/regexec.c:798:20: style: Variable 'pstate' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/regexec.c:1307:27: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/regexec.c:1307:45: style: Parameter 'prevregs' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/regexec.c:1844:38: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/regexec.c:1953:34: style: Variable 'lim' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/regexec.c:1988:38: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/regexec.c:2084:38: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/regexec.c:2536:35: style: Variable 'bkref_ent' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/select.c:576:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] poke-4.3/gl/setlocale_null-unlocked.c:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/setlocale_null.c:205:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] poke-4.3/gl/isnanf-nolibm.h:19:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/sigprocmask.c:116:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] poke-4.3/gl/sigprocmask.c:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] poke-4.3/gl/sigprocmask.c:159:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] poke-4.3/gl/sigprocmask.c:180:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] poke-4.3/gl/sigprocmask.c:200:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] poke-4.3/gl/sigprocmask.c:210:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] poke-4.3/gl/sigprocmask.c:245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/sigprocmask.c:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] poke-4.3/gl/sockets.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/strchrnul.c:138:12: style: Variable 'char_ptr' is reassigned a value before the old one has been used. [redundantAssignment] poke-4.3/gl/strchrnul.c:129:12: note: char_ptr is assigned poke-4.3/gl/strchrnul.c:138:12: note: char_ptr is overwritten poke-4.3/gl/strerror-override.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/strnlen.c:32:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] poke-4.3/gl/str-two-way.h:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] poke-4.3/gl/str-two-way.h:302:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] poke-4.3/gl/str-two-way.h:434:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] poke-4.3/gl/tempname.c:96:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRND_NONBLOCK [valueFlowBailoutIncompleteVar] poke-4.3/gl/tempname.c:130:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] poke-4.3/gl/tempname.c:137:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] poke-4.3/gl/tempname.c:145:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/tempname.c:196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/tempname.c:247:17: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] poke-4.3/gl/tempname.c:126:17: style: Parameter 'tmpl' can be declared as pointer to const. However it seems that 'try_file' is a callback function, if 'tmpl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/gl/tempname.c:177:21: note: You might need to cast the function pointer here poke-4.3/gl/tempname.c:126:17: note: Parameter 'tmpl' can be declared as pointer to const poke-4.3/gl/tempname.c:128:8: style: Variable 'openflags' can be declared as pointer to const [constVariablePointer] poke-4.3/gl/tempname.c:135:16: style: Parameter 'tmpl' can be declared as pointer to const. However it seems that 'try_dir' is a callback function, if 'tmpl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/gl/tempname.c:178:20: note: You might need to cast the function pointer here poke-4.3/gl/tempname.c:135:16: note: Parameter 'tmpl' can be declared as pointer to const poke-4.3/gl/tempname.c:135:39: style: Parameter 'flags' can be declared as pointer to const. However it seems that 'try_dir' is a callback function, if 'flags' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/gl/tempname.c:178:20: note: You might need to cast the function pointer here poke-4.3/gl/tempname.c:135:39: note: Parameter 'flags' can be declared as pointer to const poke-4.3/gl/tempname.c:141:21: style: Parameter 'tmpl' can be declared as pointer to const. However it seems that 'try_nocreate' is a callback function, if 'tmpl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/gl/tempname.c:179:25: note: You might need to cast the function pointer here poke-4.3/gl/tempname.c:141:21: note: Parameter 'tmpl' can be declared as pointer to const poke-4.3/gl/time_r.c:42:30: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] poke-4.3/gl/time_r.c:48:30: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] poke-4.3/gl/flexmember.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/unlink.c:66:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/unsetenv.c:63:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/vasnprintf.c:67:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] poke-4.3/gl/wcrtomb.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/gl/wcrtomb.c:28:42: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/windows-cond.c:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-cond.c:204:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-cond.c:273:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-cond.c:388:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-cond.c:405:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-cond.c:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-mutex.c:78:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-mutex.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-mutex.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-recmutex.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-recmutex.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-recmutex.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-recmutex.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-rwlock.c:56:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-rwlock.c:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-rwlock.c:218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-rwlock.c:279:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-rwlock.c:312:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-rwlock.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-rwlock.c:367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-spin.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-spin.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-spin.c:67:47: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] poke-4.3/gl/windows-thread.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/gl/windows-timedmutex.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedmutex.c:109:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedmutex.c:188:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedmutex.c:244:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedmutex.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedrecmutex.c:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedrecmutex.c:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedrecmutex.c:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedrecmutex.c:196:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedrecmutex.c:245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedrecmutex.c:264:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedrwlock.c:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedrwlock.c:215:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedrwlock.c:275:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedrwlock.c:332:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedrwlock.c:365:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedrwlock.c:423:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedrwlock.c:543:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedrwlock.c:619:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-timedrwlock.c:663:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-tls.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-tls.c:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-tls.c:220:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] poke-4.3/gl/windows-tls.c:337:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] poke-4.3/gl/xstrndup.h:20:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/example-vms/jitterlisp/examples/fibo.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/jitter/example-vms/jitterlisp/examples/fibo.c:47:14: style: Parameter 'program_name' can be declared as pointer to const [constParameterPointer] poke-4.3/jitter/example-vms/jitterlisp/jitterlisp-config.h:35:3: error: #error "exactly one of the following CPP macros must be defined:" [preprocessorErrorDirective] poke-4.3/jitter/example-vms/jitterlisp/jitterlisp-error.c:114:9: style: Variable 'first_unused_char' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/example-vms/jitterlisp/jitterlispvm-vm.h:425:3: error: #error "unknown dispatch: this should not happen" [preprocessorErrorDirective] poke-4.3/jitter/example-vms/structured/structuredvm-vm.h:425:3: error: #error "unknown dispatch: this should not happen" [preprocessorErrorDirective] ../../jitter/example-vms/structured/structured.y:80:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable structured_expression [valueFlowBailoutIncompleteVar] ../../jitter/example-vms/structured/structured.y:95:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable structured_expression_case_primitive [valueFlowBailoutIncompleteVar] ../../jitter/example-vms/structured/structured.y:126:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable structured_statement [valueFlowBailoutIncompleteVar] ../../jitter/example-vms/structured/structured.y:141:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable structured_statement_case_sequence [valueFlowBailoutIncompleteVar] ../../jitter/example-vms/structured/structured.y:172:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable structured_procedure [valueFlowBailoutIncompleteVar] ../../jitter/example-vms/structured/structured-parser.c:1425:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRUCTURED_EMPTY [valueFlowBailoutIncompleteVar] ../../jitter/example-vms/structured/structured.y:645:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable structured_program [valueFlowBailoutIncompleteVar] ../../jitter/example-vms/structured/structured-parser.c:1336:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ../../jitter/example-vms/structured/structured-parser.c:2103:18: style: Condition '0<=yyi' is always true [knownConditionTrueFalse] ../../jitter/example-vms/structured/structured-parser.c:2102:36: note: Assignment 'yyi=yypgoto[yylhs]+*yyssp', assigned value is greater than -1 ../../jitter/example-vms/structured/structured-parser.c:2103:18: note: Condition '0<=yyi' is always true ../../jitter/example-vms/structured/structured-parser.c:1445:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] ../../jitter/example-vms/structured/structured-parser.c:1377:31: note: 'yystate' is assigned value '0' here. ../../jitter/example-vms/structured/structured-parser.c:1445:3: note: The comparison '0 <= yystate' is always true. ../../jitter/example-vms/structured/structured-parser.c:2238:3: style: Statements following noreturn function 'structured_error()' will never be executed. [unreachableCode] ../../jitter/example-vms/structured/structured.y:621:73: style:inconclusive: Function 'structured_error' argument 3 names different: declaration 'scanner' definition 'structured_scanner'. [funcArgNamesDifferent] ../../jitter/example-vms/structured/structured.y:39:28: note: Function 'structured_error' argument 3 names different: declaration 'scanner' definition 'structured_scanner'. ../../jitter/example-vms/structured/structured.y:621:73: note: Function 'structured_error' argument 3 names different: declaration 'scanner' definition 'structured_scanner'. ../../jitter/example-vms/structured/structured.y:621:61: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ../../jitter/example-vms/structured/structured.y:622:24: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] ../../jitter/example-vms/structured/structured-parser.c:1336:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] ../../jitter/example-vms/structured/structured-scanner.c:1097:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] ../../jitter/example-vms/structured/structured-scanner.c:1640:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ../../jitter/example-vms/structured/structured-scanner.c:1994:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ../../jitter/example-vms/structured/structured-scanner.c:2239:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ../../jitter/example-vms/structured/structured-scanner.c:2439:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ../../jitter/example-vms/structured/structured-scanner.c:2470:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ../../jitter/example-vms/structured/structured-scanner.c:2549:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ../../jitter/example-vms/structured/structured-scanner.c:1640:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] ../../jitter/example-vms/structured/structured-scanner.c:1640:3: note: c is initialized ../../jitter/example-vms/structured/structured-scanner.c:1640:3: note: c is overwritten ../../jitter/example-vms/structured/structured.l:95:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:100:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:105:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:110:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:115:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:120:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:125:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:130:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:135:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:140:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:145:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:150:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:155:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:160:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:165:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:170:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:175:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:180:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:185:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:190:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:197:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:202:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:207:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:213:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:218:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:223:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:228:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:233:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:238:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:243:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:248:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:253:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:258:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:263:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:268:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:273:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:278:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:283:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:288:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured.l:293:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/example-vms/structured/structured-scanner.c:1720:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] ../../jitter/example-vms/structured/structured-scanner.c:581:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. ../../jitter/example-vms/structured/structured-scanner.c:1720:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. ../../jitter/example-vms/structured/structured-scanner.c:2188:46: style:inconclusive: Function 'structured__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] ../../jitter/example-vms/structured/structured-scanner.c:542:46: note: Function 'structured__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. ../../jitter/example-vms/structured/structured-scanner.c:2188:46: note: Function 'structured__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. ../../jitter/example-vms/structured/structured-scanner.c:2201:46: style:inconclusive: Function 'structured__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] ../../jitter/example-vms/structured/structured-scanner.c:543:45: note: Function 'structured__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. ../../jitter/example-vms/structured/structured-scanner.c:2201:46: note: Function 'structured__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. ../../jitter/example-vms/structured/structured-scanner.c:2201:60: style:inconclusive: Function 'structured__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] ../../jitter/example-vms/structured/structured-scanner.c:543:56: note: Function 'structured__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. ../../jitter/example-vms/structured/structured-scanner.c:2201:60: note: Function 'structured__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. ../../jitter/example-vms/structured/structured-scanner.c:2398:24: style:inconclusive: Function 'structured_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] ../../jitter/example-vms/structured/structured-scanner.c:901:24: note: Function 'structured_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. ../../jitter/example-vms/structured/structured-scanner.c:2398:24: note: Function 'structured_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. ../../jitter/example-vms/structured/structured-scanner.c:2436:26: style:inconclusive: Function 'structured_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] ../../jitter/example-vms/structured/structured-scanner.c:890:27: note: Function 'structured_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. ../../jitter/example-vms/structured/structured-scanner.c:2436:26: note: Function 'structured_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. ../../jitter/example-vms/structured/structured-scanner.c:2463:37: style:inconclusive: Function 'structured_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent] ../../jitter/example-vms/structured/structured-scanner.c:892:38: note: Function 'structured_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. ../../jitter/example-vms/structured/structured-scanner.c:2463:37: note: Function 'structured_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. ../../jitter/example-vms/structured/structured-scanner.c:2463:64: style:inconclusive: Function 'structured_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] ../../jitter/example-vms/structured/structured-scanner.c:892:62: note: Function 'structured_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. ../../jitter/example-vms/structured/structured-scanner.c:2463:64: note: Function 'structured_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. ../../jitter/example-vms/structured/structured-scanner.c:1074:1: style: Parameter 'yylval_param' can be declared as pointer to const [constParameterPointer] ../../jitter/example-vms/structured/structured-scanner.c:1552:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] ../../jitter/example-vms/structured/structured-scanner.c:1763:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] ../../jitter/example-vms/structured/structured-scanner.c:2267:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/example-vms/structured/structured-scanner.c:2302:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/example-vms/structured/structured-scanner.c:2311:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/example-vms/structured/structured-scanner.c:2320:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/example-vms/structured/structured-scanner.c:2330:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/example-vms/structured/structured-scanner.c:2394:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/example-vms/structured/structured-scanner.c:2408:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/example-vms/structured/structured-scanner.c:2420:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/example-vms/uninspired/uninspired-vm.h:424:3: error: #error "unknown dispatch: this should not happen" [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/argp.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/argp-fmtstream.h:30:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/vasnprintf.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/basename-lgpl.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/c-ctype.h:28:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/calloc.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/cloexec.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/dirname.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/dup2.c:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/error.c:155:5: error: #error Please port fcntl to your platform [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/fcntl.c:437:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/fcntl.c:492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/free.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/stat-time.h:26:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/getdelim.c:70:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/getdtablesize.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/getopt.c:282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/getopt.c:624:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/gettext.h:254:16: error: Returning pointer to local variable 'msg_ctxt_id' that will be invalid when returning. [returnDanglingLifetime] poke-4.3/jitter/gnulib-local/gettext.h:246:15: note: Array decayed to pointer here. poke-4.3/jitter/gnulib-local/gettext.h:233:8: note: Variable created here. poke-4.3/jitter/gnulib-local/gettext.h:254:16: note: Returning pointer to local variable 'msg_ctxt_id' that will be invalid when returning. poke-4.3/jitter/gnulib-local/getopt.c:272:18: warning: The address of variable 'ambig_fallback' might be accessed at non-zero index. [objectIndex] poke-4.3/jitter/gnulib-local/getopt.c:251:21: note: Address of variable taken here. poke-4.3/jitter/gnulib-local/getopt.c:272:18: note: The address of variable 'ambig_fallback' might be accessed at non-zero index. poke-4.3/jitter/gnulib-local/getopt.c:265:18: style: Condition 'ambig_set!=&ambig_fallback' is always true [knownConditionTrueFalse] poke-4.3/jitter/gnulib-local/getopt.c:252:16: note: Assuming that condition '!ambig_set' is not redundant poke-4.3/jitter/gnulib-local/getopt.c:265:18: note: Condition 'ambig_set!=&ambig_fallback' is always true poke-4.3/jitter/gnulib-local/getopt.c:267:16: warning: Either the condition '!ambig_set' is redundant or there is possible null pointer dereference: ambig_set. [nullPointerRedundantCheck] poke-4.3/jitter/gnulib-local/getopt.c:252:16: note: Assuming that condition '!ambig_set' is not redundant poke-4.3/jitter/gnulib-local/getopt.c:267:16: note: Null pointer dereference poke-4.3/jitter/gnulib-local/getopt.c:268:8: warning: Either the condition '!ambig_set' is redundant or there is possible null pointer dereference: ambig_set. [nullPointerRedundantCheck] poke-4.3/jitter/gnulib-local/getopt.c:252:16: note: Assuming that condition '!ambig_set' is not redundant poke-4.3/jitter/gnulib-local/getopt.c:268:8: note: Null pointer dereference poke-4.3/jitter/gnulib-local/getopt.c:267:16: error: Null pointer dereference [nullPointer] poke-4.3/jitter/gnulib-local/getopt.c:474:25: style:inconclusive: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:101:36: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. poke-4.3/jitter/gnulib-local/getopt.c:474:25: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. poke-4.3/jitter/gnulib-local/getopt.c:474:38: style:inconclusive: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:101:52: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. poke-4.3/jitter/gnulib-local/getopt.c:474:38: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. poke-4.3/jitter/gnulib-local/getopt.c:474:56: style:inconclusive: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:102:23: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. poke-4.3/jitter/gnulib-local/getopt.c:474:56: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. poke-4.3/jitter/gnulib-local/getopt.c:475:28: style:inconclusive: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:103:32: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. poke-4.3/jitter/gnulib-local/getopt.c:475:28: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. poke-4.3/jitter/gnulib-local/getopt.c:475:43: style:inconclusive: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:103:49: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. poke-4.3/jitter/gnulib-local/getopt.c:475:43: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. poke-4.3/jitter/gnulib-local/getopt.c:476:11: style:inconclusive: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:104:15: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. poke-4.3/jitter/gnulib-local/getopt.c:476:11: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. poke-4.3/jitter/gnulib-local/getopt.c:476:43: style:inconclusive: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:104:49: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. poke-4.3/jitter/gnulib-local/getopt.c:476:43: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. poke-4.3/jitter/gnulib-local/getopt.c:476:50: style:inconclusive: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:105:15: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. poke-4.3/jitter/gnulib-local/getopt.c:476:50: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. poke-4.3/jitter/gnulib-local/getopt.c:706:23: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:25:34: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. poke-4.3/jitter/gnulib-local/getopt.c:706:23: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. poke-4.3/jitter/gnulib-local/getopt.c:706:36: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:25:50: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. poke-4.3/jitter/gnulib-local/getopt.c:706:36: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. poke-4.3/jitter/gnulib-local/getopt.c:706:54: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:26:21: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. poke-4.3/jitter/gnulib-local/getopt.c:706:54: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. poke-4.3/jitter/gnulib-local/getopt.c:707:26: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:27:30: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. poke-4.3/jitter/gnulib-local/getopt.c:707:26: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. poke-4.3/jitter/gnulib-local/getopt.c:707:41: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:27:47: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. poke-4.3/jitter/gnulib-local/getopt.c:707:41: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. poke-4.3/jitter/gnulib-local/getopt.c:707:54: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:28:13: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. poke-4.3/jitter/gnulib-local/getopt.c:707:54: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. poke-4.3/jitter/gnulib-local/getopt.c:708:9: style:inconclusive: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:28:30: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. poke-4.3/jitter/gnulib-local/getopt.c:708:9: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. poke-4.3/jitter/gnulib-local/getopt1.c:36:21: style:inconclusive: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:107:32: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. poke-4.3/jitter/gnulib-local/getopt1.c:36:21: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. poke-4.3/jitter/gnulib-local/getopt1.c:36:34: style:inconclusive: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:107:48: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. poke-4.3/jitter/gnulib-local/getopt1.c:36:34: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. poke-4.3/jitter/gnulib-local/getopt1.c:36:52: style:inconclusive: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:108:19: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. poke-4.3/jitter/gnulib-local/getopt1.c:36:52: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. poke-4.3/jitter/gnulib-local/getopt1.c:37:24: style:inconclusive: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:109:28: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. poke-4.3/jitter/gnulib-local/getopt1.c:37:24: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. poke-4.3/jitter/gnulib-local/getopt1.c:37:43: style:inconclusive: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:109:45: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. poke-4.3/jitter/gnulib-local/getopt1.c:37:43: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. poke-4.3/jitter/gnulib-local/getopt1.c:38:24: style:inconclusive: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:110:28: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. poke-4.3/jitter/gnulib-local/getopt1.c:38:24: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. poke-4.3/jitter/gnulib-local/getopt1.c:59:26: style:inconclusive: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:112:37: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. poke-4.3/jitter/gnulib-local/getopt1.c:59:26: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. poke-4.3/jitter/gnulib-local/getopt1.c:59:39: style:inconclusive: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:112:53: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. poke-4.3/jitter/gnulib-local/getopt1.c:59:39: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. poke-4.3/jitter/gnulib-local/getopt1.c:59:57: style:inconclusive: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:113:17: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. poke-4.3/jitter/gnulib-local/getopt1.c:59:57: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. poke-4.3/jitter/gnulib-local/getopt1.c:60:29: style:inconclusive: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:114:26: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. poke-4.3/jitter/gnulib-local/getopt1.c:60:29: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. poke-4.3/jitter/gnulib-local/getopt1.c:60:48: style:inconclusive: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:115:10: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. poke-4.3/jitter/gnulib-local/getopt1.c:60:48: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. poke-4.3/jitter/gnulib-local/getopt1.c:61:29: style:inconclusive: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] poke-4.3/jitter/gnulib-local/getopt_int.h:116:26: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. poke-4.3/jitter/gnulib-local/getopt1.c:61:29: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. poke-4.3/jitter/gnulib-local/minmax.h:28:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/gl_list.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/gl_xlist.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/ialloc.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/malloc.c:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/malloca.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/msvc-inval.h:57:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/msvc-nothrow.h:30:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/open.c:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/xsize.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/rawmemchr.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINTPTR_WIDTH [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/rawmemchr.c:120:16: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] poke-4.3/jitter/gnulib-local/rawmemchr.c:61:36: note: s is assigned poke-4.3/jitter/gnulib-local/rawmemchr.c:120:16: note: s is overwritten poke-4.3/jitter/gnulib-local/rawmemchr.c:120:16: style: Variable 's' is assigned a value that is never used. [unreadVariable] poke-4.3/jitter/gnulib-local/readline.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/realloc.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/reallocarray.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/sleep.c:72:3: error: #error "Please port gnulib sleep.c to your platform, possibly using usleep() or select(), then report this to bug-gnulib." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/strchrnul.c:138:12: style: Variable 'char_ptr' is reassigned a value before the old one has been used. [redundantAssignment] poke-4.3/jitter/gnulib-local/strchrnul.c:129:12: note: char_ptr is assigned poke-4.3/jitter/gnulib-local/strchrnul.c:138:12: note: char_ptr is overwritten poke-4.3/jitter/gnulib-local/strerror-override.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/gnulib-local/strnlen.c:32:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] poke-4.3/jitter/gnulib-local/tempname.c:96:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRND_NONBLOCK [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/tempname.c:130:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/tempname.c:137:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/tempname.c:145:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/tempname.c:196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/jitter/gnulib-local/tempname.c:247:17: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] poke-4.3/jitter/gnulib-local/tempname.c:126:17: style: Parameter 'tmpl' can be declared as pointer to const. However it seems that 'try_file' is a callback function, if 'tmpl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/jitter/gnulib-local/tempname.c:177:21: note: You might need to cast the function pointer here poke-4.3/jitter/gnulib-local/tempname.c:126:17: note: Parameter 'tmpl' can be declared as pointer to const poke-4.3/jitter/gnulib-local/tempname.c:128:8: style: Variable 'openflags' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/gnulib-local/tempname.c:135:16: style: Parameter 'tmpl' can be declared as pointer to const. However it seems that 'try_dir' is a callback function, if 'tmpl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/jitter/gnulib-local/tempname.c:178:20: note: You might need to cast the function pointer here poke-4.3/jitter/gnulib-local/tempname.c:135:16: note: Parameter 'tmpl' can be declared as pointer to const poke-4.3/jitter/gnulib-local/tempname.c:135:39: style: Parameter 'flags' can be declared as pointer to const. However it seems that 'try_dir' is a callback function, if 'flags' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/jitter/gnulib-local/tempname.c:178:20: note: You might need to cast the function pointer here poke-4.3/jitter/gnulib-local/tempname.c:135:39: note: Parameter 'flags' can be declared as pointer to const poke-4.3/jitter/gnulib-local/tempname.c:141:21: style: Parameter 'tmpl' can be declared as pointer to const. However it seems that 'try_nocreate' is a callback function, if 'tmpl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/jitter/gnulib-local/tempname.c:179:25: note: You might need to cast the function pointer here poke-4.3/jitter/gnulib-local/tempname.c:141:21: note: Parameter 'tmpl' can be declared as pointer to const poke-4.3/jitter/gnulib-local/vasnprintf.c:67:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _GL_GNUC_PREREQ( ... ) [syntaxError] poke-4.3/jitter/gnulib-local/xalloc.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] poke-4.3/jitter/jitter/jitter-aligned-block.c:37:3: error: #error "no aligned block implementation defined. This should never happen." [preprocessorErrorDirective] poke-4.3/jitter/jitter/jitter-data-locations.c:93:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_data_locations [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-data-locations.c:203:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-data-locations.c:44:9: style: Variable 'memory_only_characters' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitter/jitter-data-locations.c:172:9: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitter/jitter-defect.c:60:9: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitter/jitter-disassemble.c:514:3: error: #error "unknown dispatch: this should never happen." [preprocessorErrorDirective] poke-4.3/jitter/jitter/jitter.h:39:4: error: #error "jitter/jitter-config.h is probably incorrect" [preprocessorErrorDirective] poke-4.3/jitter/jitter/jitter-heap-debug.c:82:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JITTER_HEAP_HEADER_OVERHEAD [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-heap-debug.c:174:7: style: The if condition is the same as the previous if condition [duplicateCondition] poke-4.3/jitter/jitter/jitter-heap-debug.c:166:7: note: First condition poke-4.3/jitter/jitter/jitter-heap-debug.c:174:7: note: Second condition poke-4.3/jitter/jitter/jitter-heap-debug.c:62:9: style: Variable 'past_allocated_space' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitter/jitter-heap.c:932:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thing_on_the_left [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-heap.c:967:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thing_on_the_left [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-heap.c:1003:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thing_on_the_left [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-heap.c:291:60: style:inconclusive: Function 'jitter_heap_allocate_from_block' argument 1 names different: declaration 'b' definition 'p'. [funcArgNamesDifferent] poke-4.3/jitter/jitter/jitter-heap.h:343:60: note: Function 'jitter_heap_allocate_from_block' argument 1 names different: declaration 'b' definition 'p'. poke-4.3/jitter/jitter/jitter-heap.c:291:60: note: Function 'jitter_heap_allocate_from_block' argument 1 names different: declaration 'b' definition 'p'. poke-4.3/jitter/jitter/jitter-heap.c:292:41: style:inconclusive: Function 'jitter_heap_allocate_from_block' argument 2 names different: declaration 'size_in_bytes' definition 'object_payload_size_in_bytes'. [funcArgNamesDifferent] poke-4.3/jitter/jitter/jitter-heap.h:344:41: note: Function 'jitter_heap_allocate_from_block' argument 2 names different: declaration 'size_in_bytes' definition 'object_payload_size_in_bytes'. poke-4.3/jitter/jitter/jitter-heap.c:292:41: note: Function 'jitter_heap_allocate_from_block' argument 2 names different: declaration 'size_in_bytes' definition 'object_payload_size_in_bytes'. poke-4.3/jitter/jitter/jitter-heap.c:360:56: style:inconclusive: Function 'jitter_heap_free_from_block' argument 1 names different: declaration 'p' definition 'b'. [funcArgNamesDifferent] poke-4.3/jitter/jitter/jitter-heap.h:371:56: note: Function 'jitter_heap_free_from_block' argument 1 names different: declaration 'p' definition 'b'. poke-4.3/jitter/jitter/jitter-heap.c:360:56: note: Function 'jitter_heap_free_from_block' argument 1 names different: declaration 'p' definition 'b'. poke-4.3/jitter/jitter/jitter-heap.c:361:36: style:inconclusive: Function 'jitter_heap_free_from_block' argument 2 names different: declaration 'object_on_p' definition 'payload'. [funcArgNamesDifferent] poke-4.3/jitter/jitter/jitter-heap.h:372:36: note: Function 'jitter_heap_free_from_block' argument 2 names different: declaration 'object_on_p' definition 'payload'. poke-4.3/jitter/jitter/jitter-heap.c:361:36: note: Function 'jitter_heap_free_from_block' argument 2 names different: declaration 'object_on_p' definition 'payload'. poke-4.3/jitter/jitter/jitter-heap.c:555:43: style:inconclusive: Function 'jitter_heap_reallocate_from_block' argument 3 names different: declaration 'new_size_in_bytes' definition 'user_new_size_in_bytes'. [funcArgNamesDifferent] poke-4.3/jitter/jitter/jitter-heap.h:362:43: note: Function 'jitter_heap_reallocate_from_block' argument 3 names different: declaration 'new_size_in_bytes' definition 'user_new_size_in_bytes'. poke-4.3/jitter/jitter/jitter-heap.c:555:43: note: Function 'jitter_heap_reallocate_from_block' argument 3 names different: declaration 'new_size_in_bytes' definition 'user_new_size_in_bytes'. poke-4.3/jitter/jitter/jitter-heap.c:881:30: style:inconclusive: Function 'jitter_heap_allocate' argument 2 names different: declaration 'size_in_bytes' definition 'user_payload_size_in_bytes'. [funcArgNamesDifferent] poke-4.3/jitter/jitter/jitter-heap.h:630:53: note: Function 'jitter_heap_allocate' argument 2 names different: declaration 'size_in_bytes' definition 'user_payload_size_in_bytes'. poke-4.3/jitter/jitter/jitter-heap.c:881:30: note: Function 'jitter_heap_allocate' argument 2 names different: declaration 'size_in_bytes' definition 'user_payload_size_in_bytes'. poke-4.3/jitter/jitter/jitter-heap.c:927:37: style:inconclusive: Function 'jitter_heap_shrink_in_place' argument 3 names different: declaration 'new_size_in_bytes' definition 'new_payload_size_in_bytes'. [funcArgNamesDifferent] poke-4.3/jitter/jitter/jitter-heap.h:657:37: note: Function 'jitter_heap_shrink_in_place' argument 3 names different: declaration 'new_size_in_bytes' definition 'new_payload_size_in_bytes'. poke-4.3/jitter/jitter/jitter-heap.c:927:37: note: Function 'jitter_heap_shrink_in_place' argument 3 names different: declaration 'new_size_in_bytes' definition 'new_payload_size_in_bytes'. poke-4.3/jitter/jitter/jitter-heap.c:950:32: style:inconclusive: Function 'jitter_heap_reallocate' argument 3 names different: declaration 'new_size_in_bytes' definition 'new_payload_size_in_bytes'. [funcArgNamesDifferent] poke-4.3/jitter/jitter/jitter-heap.h:645:32: note: Function 'jitter_heap_reallocate' argument 3 names different: declaration 'new_size_in_bytes' definition 'new_payload_size_in_bytes'. poke-4.3/jitter/jitter/jitter-heap.c:950:32: note: Function 'jitter_heap_reallocate' argument 3 names different: declaration 'new_size_in_bytes' definition 'new_payload_size_in_bytes'. poke-4.3/jitter/jitter/jitter-heap.c:958:29: style: Variable 't' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitter/jitter-human-prefix.c:111:9: style: Variable '*out' is reassigned a value before the old one has been used. [redundantAssignment] poke-4.3/jitter/jitter/jitter-human-prefix.c:92:13: note: *out is assigned poke-4.3/jitter/jitter/jitter-human-prefix.c:111:9: note: *out is overwritten poke-4.3/jitter/jitter/jitter-human-prefix.c:112:12: style: Variable '*prefix' is reassigned a value before the old one has been used. [redundantAssignment] poke-4.3/jitter/jitter/jitter-human-prefix.c:93:16: note: *prefix is assigned poke-4.3/jitter/jitter/jitter-human-prefix.c:112:12: note: *prefix is overwritten poke-4.3/jitter/jitter/jitter-instruction.c:77:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_instruction [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-instruction.c:117:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_parameter [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-instruction.c:151:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_parameter [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-instruction.c:172:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_parameter [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-malloc.c:33:24: style:inconclusive: Function 'jitter_xmalloc' argument 1 names different: declaration 'char_no' definition 'size_in_chars'. [funcArgNamesDifferent] poke-4.3/jitter/jitter/jitter-malloc.h:39:24: note: Function 'jitter_xmalloc' argument 1 names different: declaration 'char_no' definition 'size_in_chars'. poke-4.3/jitter/jitter/jitter-malloc.c:33:24: note: Function 'jitter_xmalloc' argument 1 names different: declaration 'char_no' definition 'size_in_chars'. poke-4.3/jitter/jitter/jitter-malloc.c:51:41: style:inconclusive: Function 'jitter_xrealloc' argument 2 names different: declaration 'char_no' definition 'size_in_chars'. [funcArgNamesDifferent] poke-4.3/jitter/jitter/jitter-malloc.h:48:41: note: Function 'jitter_xrealloc' argument 2 names different: declaration 'char_no' definition 'size_in_chars'. poke-4.3/jitter/jitter/jitter-malloc.c:51:41: note: Function 'jitter_xrealloc' argument 2 names different: declaration 'char_no' definition 'size_in_chars'. poke-4.3/jitter/jitter/jitter-missing.c:55:20: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] poke-4.3/jitter/jitter/jitter-missing.c:61:22: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] poke-4.3/jitter/jitter/jitter-mutable-routine.c:122:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_stage_unspecialized [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:190:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_mutable_routine [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:315:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_stage_unspecialized [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_edit_status_invalid_instruction [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:366:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_edit_status_invalid_instruction [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:381:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_stage_unspecialized [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:423:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_stage_unspecialized [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:494:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_edit_status_success [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:543:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_parameter_type_register_id [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:588:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_edit_status_nonexisting_register_class [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:603:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_edit_status_success [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:629:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_edit_status_success [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:691:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_stage_unspecialized [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:723:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_stage_unspecialized [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:1032:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_stage_unspecialized [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:1098:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameters [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:1199:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_stage_specialized [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:1339:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_stage_unspecialized [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-mutable-routine.c:1238:15: style: Condition 'newline_after_label' is always false [knownConditionTrueFalse] poke-4.3/jitter/jitter/jitter-mutable-routine.c:1222:34: note: Assignment 'newline_after_label=false', assigned value is 0 poke-4.3/jitter/jitter/jitter-mutable-routine.c:1238:15: note: Condition 'newline_after_label' is always false poke-4.3/jitter/jitter/jitter-mutable-routine.c:1116:42: style: Local variable 'p' shadows outer argument [shadowArgument] poke-4.3/jitter/jitter/jitter-mutable-routine.c:1078:75: note: Shadowed declaration poke-4.3/jitter/jitter/jitter-mutable-routine.c:1116:42: note: Shadow variable poke-4.3/jitter/jitter/jitter-mutable-routine.c:1251:15: style: Local variable 'j' shadows outer variable [shadowVariable] poke-4.3/jitter/jitter/jitter-mutable-routine.c:1243:11: note: Shadowed declaration poke-4.3/jitter/jitter/jitter-mutable-routine.c:1251:15: note: Shadow variable poke-4.3/jitter/jitter/jitter-mutable-routine.c:68:71: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] poke-4.3/jitter/jitter/jitter-mutable-routine.c:265:15: style: Variable 'array' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitter/jitter-mutable-routine.c:419:36: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] poke-4.3/jitter/jitter/jitter-mutable-routine.c:1177:9: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitter/jitter-parse-int.c:33:66: style:inconclusive: Function 'jitter_string_to_long_long_inconvenient_radix' argument 2 names different: declaration 'result' definition 'result_pointer'. [funcArgNamesDifferent] poke-4.3/jitter/jitter/jitter-parse-int.h:41:66: note: Function 'jitter_string_to_long_long_inconvenient_radix' argument 2 names different: declaration 'result' definition 'result_pointer'. poke-4.3/jitter/jitter/jitter-parse-int.c:33:66: note: Function 'jitter_string_to_long_long_inconvenient_radix' argument 2 names different: declaration 'result' definition 'result_pointer'. poke-4.3/jitter/jitter/jitter-parse-int.c:49:60: style:inconclusive: Function 'jitter_string_to_long_long_inconvenient' argument 2 names different: declaration 'result' definition 'result_pointer'. [funcArgNamesDifferent] poke-4.3/jitter/jitter/jitter-parse-int.h:34:60: note: Function 'jitter_string_to_long_long_inconvenient' argument 2 names different: declaration 'result' definition 'result_pointer'. poke-4.3/jitter/jitter/jitter-parse-int.c:49:60: note: Function 'jitter_string_to_long_long_inconvenient' argument 2 names different: declaration 'result' definition 'result_pointer'. poke-4.3/jitter/jitter/jitter-print-libtextstyle.c:40:3: error: #error "jitter/jitter-print-libtextstyle.c should not be compiled if Jitter" [preprocessorErrorDirective] poke-4.3/jitter/jitter/jitter-print.c:69:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_print_decoration_type_string [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_print_decoration_type_string [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:172:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_print_decoration_type_integer [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:184:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_print_decoration_type_floating_point [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:195:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_print_decoration_type_string [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:207:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_print_decoration_type_pointer [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:327:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JITTER_PRINT_DECORATION_NAME_CLASS [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:335:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JITTER_PRINT_DECORATION_NAME_CLASS [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:349:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JITTER_PRINT_DECORATION_NAME_HYPERLINK [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:357:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JITTER_PRINT_DECORATION_NAME_HYPERLINK [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:371:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_print_decoration_type_string [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:382:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JITTER_PRINT_DECORATION_NAME_CLASS [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:388:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JITTER_PRINT_DECORATION_NAME_HYPERLINK [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:641:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_print_context_kind_struct [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:656:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_print_context_struct [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:684:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:757:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-print.c:89:35: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitter/jitter-print.c:112:35: style: Variable 'bottom' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitter/jitter-print.c:271:35: style: Variable 'bottom' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitter/jitter-print.c:586:54: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] poke-4.3/jitter/jitter/jitter-profile.c:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_vm_instrumentation_count [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-profile.c:71:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_vm_instrumentation_count [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-profile.c:81:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_profile_runtime [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-profile.c:103:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_vm_instrumentation_count [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-profile.c:128:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_vm_instrumentation_count [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-profile.c:182:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_profile_item [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-profile.c:190:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_profile [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-profile.c:242:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_vm_instrumentation_count [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-profile.c:393:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-profile.c:404:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execution_count [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-profile.c:438:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_vm_instrumentation_none [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-profile.c:343:9: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitter/jitter-rewrite.c:41:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_stage_unspecialized [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-rewrite.c:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_stage_unspecialized [valueFlowBailoutIncompleteVar] ../../jitter/jitter/jitter-routine-parser.c:1231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JITTER_EMPTY [valueFlowBailoutIncompleteVar] ../../jitter/jitter/jitter-routine.y:410:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_edit_status_other_parse_error [valueFlowBailoutIncompleteVar] ../../jitter/jitter/jitter-routine.y:477:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_routine_edit_status_success [valueFlowBailoutIncompleteVar] ../../jitter/jitter/jitter-routine-parser.c:1142:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ../../jitter/jitter/jitter-routine-parser.c:1251:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] ../../jitter/jitter/jitter-routine-parser.c:1183:31: note: 'yystate' is assigned value '0' here. ../../jitter/jitter/jitter-routine-parser.c:1251:3: note: The comparison '0 <= yystate' is always true. ../../jitter/jitter/jitter-routine.y:408:24: style:inconclusive: Function 'jitter_error' argument 3 names different: declaration 'scanner' definition 'jitter_scanner'. [funcArgNamesDifferent] ../../jitter/jitter/jitter-routine.y:41:26: note: Function 'jitter_error' argument 3 names different: declaration 'scanner' definition 'jitter_scanner'. ../../jitter/jitter/jitter-routine.y:408:24: note: Function 'jitter_error' argument 3 names different: declaration 'scanner' definition 'jitter_scanner'. ../../jitter/jitter/jitter-routine.y:394:26: style: Variable 'text' can be declared as pointer to const [constVariablePointer] ../../jitter/jitter/jitter-routine-parser.c:1142:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] ../../jitter/jitter/jitter-routine-scanner.c:1093:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] ../../jitter/jitter/jitter-routine-scanner.c:1604:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ../../jitter/jitter/jitter-routine-scanner.c:1958:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ../../jitter/jitter/jitter-routine-scanner.c:2203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ../../jitter/jitter/jitter-routine-scanner.c:2403:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ../../jitter/jitter/jitter-routine-scanner.c:2434:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ../../jitter/jitter/jitter-routine-scanner.c:2513:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ../../jitter/jitter/jitter-routine-scanner.c:1604:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] ../../jitter/jitter/jitter-routine-scanner.c:1604:3: note: c is initialized ../../jitter/jitter/jitter-routine-scanner.c:1604:3: note: c is overwritten ../../jitter/jitter/jitter-routine.l:67:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:72:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:77:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:82:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:87:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:92:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:97:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:102:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:107:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:112:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:117:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:122:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:127:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:132:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:137:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:142:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:147:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:152:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:157:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:162:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:167:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:172:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:177:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:182:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:187:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:192:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:197:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:202:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:207:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:212:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:217:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:222:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:227:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:232:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:237:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine.l:242:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitter/jitter-routine-scanner.c:1684:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] ../../jitter/jitter/jitter-routine-scanner.c:581:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. ../../jitter/jitter/jitter-routine-scanner.c:1684:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. ../../jitter/jitter/jitter-routine-scanner.c:2152:46: style:inconclusive: Function 'jitter__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] ../../jitter/jitter/jitter-routine-scanner.c:542:46: note: Function 'jitter__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. ../../jitter/jitter/jitter-routine-scanner.c:2152:46: note: Function 'jitter__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. ../../jitter/jitter/jitter-routine-scanner.c:2165:46: style:inconclusive: Function 'jitter__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] ../../jitter/jitter/jitter-routine-scanner.c:543:45: note: Function 'jitter__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. ../../jitter/jitter/jitter-routine-scanner.c:2165:46: note: Function 'jitter__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. ../../jitter/jitter/jitter-routine-scanner.c:2165:60: style:inconclusive: Function 'jitter__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] ../../jitter/jitter/jitter-routine-scanner.c:543:56: note: Function 'jitter__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. ../../jitter/jitter/jitter-routine-scanner.c:2165:60: note: Function 'jitter__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. ../../jitter/jitter/jitter-routine-scanner.c:2362:24: style:inconclusive: Function 'jitter_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] ../../jitter/jitter/jitter-routine-scanner.c:897:24: note: Function 'jitter_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. ../../jitter/jitter/jitter-routine-scanner.c:2362:24: note: Function 'jitter_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. ../../jitter/jitter/jitter-routine-scanner.c:2400:26: style:inconclusive: Function 'jitter_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] ../../jitter/jitter/jitter-routine-scanner.c:886:27: note: Function 'jitter_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. ../../jitter/jitter/jitter-routine-scanner.c:2400:26: note: Function 'jitter_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. ../../jitter/jitter/jitter-routine-scanner.c:2427:37: style:inconclusive: Function 'jitter_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent] ../../jitter/jitter/jitter-routine-scanner.c:888:38: note: Function 'jitter_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. ../../jitter/jitter/jitter-routine-scanner.c:2427:37: note: Function 'jitter_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. ../../jitter/jitter/jitter-routine-scanner.c:2427:64: style:inconclusive: Function 'jitter_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] ../../jitter/jitter/jitter-routine-scanner.c:888:62: note: Function 'jitter_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. ../../jitter/jitter/jitter-routine-scanner.c:2427:64: note: Function 'jitter_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. ../../jitter/jitter/jitter-routine-scanner.c:1070:1: style: Parameter 'yylval_param' can be declared as pointer to const [constParameterPointer] ../../jitter/jitter/jitter-routine-scanner.c:1516:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] ../../jitter/jitter/jitter-routine-scanner.c:1727:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] ../../jitter/jitter/jitter-routine-scanner.c:2231:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/jitter/jitter-routine-scanner.c:2266:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/jitter/jitter-routine-scanner.c:2275:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/jitter/jitter-routine-scanner.c:2284:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/jitter/jitter-routine-scanner.c:2294:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/jitter/jitter-routine-scanner.c:2358:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/jitter/jitter-routine-scanner.c:2372:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/jitter/jitter-routine-scanner.c:2384:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitter/jitter-signals.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_signal_notification [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-signals.c:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-signals.c:47:49: style: Parameter 's' can be declared as pointer to const [constParameterPointer] poke-4.3/jitter/jitter/jitter-specialize.c:92:3: error: #error "unknown dispatch: this should not happen" [preprocessorErrorDirective] poke-4.3/jitter/jitter/jitter-stack.c:281:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_stack_optimization_tos [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-stack.c:298:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_stack_optimization_no_tos [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-stack.c:315:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_stack_backing [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-stack.c:207:9: style: Variable 'initial_element_p_or_NULL' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitter/jitter-stack.c:228:40: style: Parameter 'initial_element_p_or_NULL' can be declared as pointer to const [constParameterPointer] poke-4.3/jitter/jitter/jitter-time.c:84:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-time.c:103:23: style: Variable 'later' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitter/jitter-time.c:104:23: style: Variable 'earlier' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitter/jitter-word-set.c:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JITTER_WORD_SET_UNUSED [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-word-set.c:50:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_uint [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-word-set.c:104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JITTER_WORD_SET_INITIAL_ELEMENT_NO [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-word-set.c:117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JITTER_WORD_SET_INITIAL_ELEMENT_NO [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-word-set.c:204:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_uint [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-word-set.c:266:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JITTER_WORD_SET_UNUSED [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-word-set.c:402:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JITTER_LG_BYTES_PER_WORD [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitter/jitter-word-set.c:423:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JITTER_WORD_SET_RECIPROCAL_FILL_RATIO [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitterc/jitterc-generate.c:939:7: error: There is an unknown macro here somewhere. Configuration is required. If JITTER_PRIi is a macro then please configure it. [unknownMacro] poke-4.3/jitter/jitterc/jitterc-main.c:160:5: error: There is an unknown macro here somewhere. Configuration is required. If JITTER_TEMPLATEDIR is a macro then please configure it. [unknownMacro] ../../jitter/jitterc/jitterc-parser.c:1452:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JITTERC_EMPTY [valueFlowBailoutIncompleteVar] ../../jitter/jitterc/jitterc-parser.c:1363:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ../../jitter/jitterc/jitterc-parser.c:2607:18: style: Condition '0<=yyi' is always true [knownConditionTrueFalse] ../../jitter/jitterc/jitterc-parser.c:2606:36: note: Assignment 'yyi=yypgoto[yylhs]+*yyssp', assigned value is greater than -1 ../../jitter/jitterc/jitterc-parser.c:2607:18: note: Condition '0<=yyi' is always true ../../jitter/jitterc/jitterc.y:142:11: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:141:21: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:141:21: note: Assignment 's=xmalloc(1)', assigned value is 0 ../../jitter/jitterc/jitterc.y:142:11: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:145:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:145:3: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:145:3: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:145:3: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:145:3: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:141:21: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:141:21: note: Assignment 's=xmalloc(1)', assigned value is 0 ../../jitter/jitterc/jitterc.y:145:3: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:376:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:376:5: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:376:5: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:376:5: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:393:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:393:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:393:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:393:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:395:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:395:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:395:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:395:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:397:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:397:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:397:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:397:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:399:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:399:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:399:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:399:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:401:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:401:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:401:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:401:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:403:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:403:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:403:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:403:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:405:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:405:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:405:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:405:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:407:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:407:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:407:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:407:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:409:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:409:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:409:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:409:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:411:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:411:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:411:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:411:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:413:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:413:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:413:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:413:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:415:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:415:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:415:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:415:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:417:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:417:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:417:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:417:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:419:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:419:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:419:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:419:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:421:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:421:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:421:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:421:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:423:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:423:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:423:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:423:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:428:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:428:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:428:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:428:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:430:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:430:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:430:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:430:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:432:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:432:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:432:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:432:7: note: Null pointer dereference ../../jitter/jitterc/jitterc.y:434:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line_line [nullPointerOutOfMemory] ../../jitter/jitterc/jitterc.y:434:7: note: Assuming allocation function fails ../../jitter/jitterc/jitterc.y:434:7: note: Assignment 'line_line=xmalloc(strlen(vm->source_file_name)+100)', assigned value is 0 ../../jitter/jitterc/jitterc.y:434:7: note: Null pointer dereference ../../jitter/jitterc/jitterc-parser.c:1472:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] ../../jitter/jitterc/jitterc-parser.c:1404:31: note: 'yystate' is assigned value '0' here. ../../jitter/jitterc/jitterc-parser.c:1472:3: note: The comparison '0 <= yystate' is always true. ../../jitter/jitterc/jitterc-parser.c:2742:3: style: Statements following noreturn function 'jitterc_error()' will never be executed. [unreachableCode] ../../jitter/jitterc/jitterc.y:951:63: style:inconclusive: Function 'jitterc_error' argument 3 names different: declaration 'scanner' definition 'jitterc_scanner'. [funcArgNamesDifferent] ../../jitter/jitterc/jitterc.y:52:25: note: Function 'jitterc_error' argument 3 names different: declaration 'scanner' definition 'jitterc_scanner'. ../../jitter/jitterc/jitterc.y:951:63: note: Function 'jitterc_error' argument 3 names different: declaration 'scanner' definition 'jitterc_scanner'. ../../jitter/jitterc/jitterc.y:127:46: style: Parameter 'vm' can be declared as pointer to const [constParameterPointer] ../../jitter/jitterc/jitterc.y:951:50: style: Parameter 'vm' can be declared as pointer to const [constParameterPointer] ../../jitter/jitterc/jitterc.y:952:24: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] ../../jitter/jitterc/jitterc-parser.c:1363:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] poke-4.3/jitter/jitterc/jitterc-rewrite.c:216:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:214:38: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:214:38: note: Assignment 'res=xmalloc(sizeof(struct jitterc_rule))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:216:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:217:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:214:38: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:214:38: note: Assignment 'res=xmalloc(sizeof(struct jitterc_rule))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:217:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:218:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:214:38: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:214:38: note: Assignment 'res=xmalloc(sizeof(struct jitterc_rule))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:218:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:225:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:214:38: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:214:38: note: Assignment 'res=xmalloc(sizeof(struct jitterc_rule))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:225:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:226:43: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:214:38: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:214:38: note: Assignment 'res=xmalloc(sizeof(struct jitterc_rule))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:226:43: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:229:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:214:38: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:214:38: note: Assignment 'res=xmalloc(sizeof(struct jitterc_rule))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:229:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:230:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:214:38: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:214:38: note: Assignment 'res=xmalloc(sizeof(struct jitterc_rule))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:230:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:243:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:241:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:241:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction_pattern))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:243:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:244:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:241:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:241:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction_pattern))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:244:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:245:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:241:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:241:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction_pattern))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:245:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:260:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:258:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:258:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_argument_pattern))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:260:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:261:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:258:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:258:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_argument_pattern))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:261:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:262:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:258:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:258:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_argument_pattern))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:262:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:263:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:258:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:258:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_argument_pattern))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:263:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:264:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:258:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:258:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_argument_pattern))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:264:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:277:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:275:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:275:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction_template))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:277:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:278:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:275:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:275:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction_template))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:278:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:279:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:275:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:275:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction_template))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:279:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:295:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:292:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:292:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_template_expression))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:295:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-rewrite.c:296:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-rewrite.c:292:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-rewrite.c:292:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_template_expression))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-rewrite.c:296:3: note: Null pointer dereference ../../jitter/jitterc/jitterc-scanner.c_tmp:1572:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] ../../jitter/jitterc/jitterc-scanner.c_tmp:2297:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ../../jitter/jitterc/jitterc-scanner.c_tmp:2651:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ../../jitter/jitterc/jitterc-scanner.c_tmp:2896:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ../../jitter/jitterc/jitterc-scanner.c_tmp:3096:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ../../jitter/jitterc/jitterc-scanner.c_tmp:3127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ../../jitter/jitterc/jitterc-scanner.c_tmp:3206:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ../../jitter/jitterc/jitterc-scanner.c_tmp:2297:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] ../../jitter/jitterc/jitterc-scanner.c_tmp:2297:3: note: c is initialized ../../jitter/jitterc/jitterc-scanner.c_tmp:2297:3: note: c is overwritten ../../jitter/jitterc/jitterc.l:190:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:197:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:208:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:213:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:218:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:223:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:229:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:234:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:239:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:244:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:249:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:254:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:259:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:264:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:269:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:274:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:279:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:284:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:289:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:294:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:299:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:304:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:309:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:314:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:319:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:324:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:329:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:334:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:339:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:344:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:349:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:354:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:359:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:364:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:369:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:374:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:379:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:384:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:389:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:394:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:399:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:404:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:409:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:414:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:419:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:424:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:429:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:434:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:439:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:444:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:449:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:455:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:460:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:465:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:470:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:475:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:480:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:485:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:490:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:495:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:500:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:505:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:510:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:515:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:520:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:525:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:530:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:535:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:540:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:545:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:550:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:555:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:562:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:569:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc.l:574:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../jitter/jitterc/jitterc-scanner.c_tmp:2377:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] ../../jitter/jitterc/jitterc-scanner.c_tmp:581:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. ../../jitter/jitterc/jitterc-scanner.c_tmp:2377:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. ../../jitter/jitterc/jitterc-scanner.c_tmp:2845:46: style:inconclusive: Function 'jitterc__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] ../../jitter/jitterc/jitterc-scanner.c_tmp:542:46: note: Function 'jitterc__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. ../../jitter/jitterc/jitterc-scanner.c_tmp:2845:46: note: Function 'jitterc__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. ../../jitter/jitterc/jitterc-scanner.c_tmp:2858:46: style:inconclusive: Function 'jitterc__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] ../../jitter/jitterc/jitterc-scanner.c_tmp:543:45: note: Function 'jitterc__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. ../../jitter/jitterc/jitterc-scanner.c_tmp:2858:46: note: Function 'jitterc__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. ../../jitter/jitterc/jitterc-scanner.c_tmp:2858:60: style:inconclusive: Function 'jitterc__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] ../../jitter/jitterc/jitterc-scanner.c_tmp:543:56: note: Function 'jitterc__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. ../../jitter/jitterc/jitterc-scanner.c_tmp:2858:60: note: Function 'jitterc__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. ../../jitter/jitterc/jitterc-scanner.c_tmp:3055:24: style:inconclusive: Function 'jitterc_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] ../../jitter/jitterc/jitterc-scanner.c_tmp:1376:24: note: Function 'jitterc_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. ../../jitter/jitterc/jitterc-scanner.c_tmp:3055:24: note: Function 'jitterc_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. ../../jitter/jitterc/jitterc-scanner.c_tmp:3093:26: style:inconclusive: Function 'jitterc_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] ../../jitter/jitterc/jitterc-scanner.c_tmp:1365:27: note: Function 'jitterc_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. ../../jitter/jitterc/jitterc-scanner.c_tmp:3093:26: note: Function 'jitterc_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. ../../jitter/jitterc/jitterc-scanner.c_tmp:3120:37: style:inconclusive: Function 'jitterc_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent] ../../jitter/jitterc/jitterc-scanner.c_tmp:1367:38: note: Function 'jitterc_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. ../../jitter/jitterc/jitterc-scanner.c_tmp:3120:37: note: Function 'jitterc_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. ../../jitter/jitterc/jitterc-scanner.c_tmp:3120:64: style:inconclusive: Function 'jitterc_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] ../../jitter/jitterc/jitterc-scanner.c_tmp:1367:62: note: Function 'jitterc_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. ../../jitter/jitterc/jitterc-scanner.c_tmp:3120:64: note: Function 'jitterc_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. ../../jitter/jitterc/jitterc-scanner.c_tmp:1549:1: style: Parameter 'yylval_param' can be declared as pointer to const [constParameterPointer] ../../jitter/jitterc/jitterc-scanner.c_tmp:2209:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] ../../jitter/jitterc/jitterc-scanner.c_tmp:2420:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] ../../jitter/jitterc/jitterc-scanner.c_tmp:2924:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/jitterc/jitterc-scanner.c_tmp:2959:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/jitterc/jitterc-scanner.c_tmp:2968:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/jitterc/jitterc-scanner.c_tmp:2977:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/jitterc/jitterc-scanner.c_tmp:2987:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/jitterc/jitterc-scanner.c_tmp:3051:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/jitterc/jitterc-scanner.c_tmp:3065:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] ../../jitter/jitterc/jitterc-scanner.c_tmp:3077:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitterc/jitterc-utility.c:83:54: style:inconclusive: Function 'jitterc_list_has_string' argument 2 names different: declaration 'string' definition 'a_string'. [funcArgNamesDifferent] poke-4.3/jitter/jitterc/jitterc-utility.h:68:54: note: Function 'jitterc_list_has_string' argument 2 names different: declaration 'string' definition 'a_string'. poke-4.3/jitter/jitterc/jitterc-utility.c:83:54: note: Function 'jitterc_list_has_string' argument 2 names different: declaration 'string' definition 'a_string'. poke-4.3/jitter/jitterc/jitterc-utility.c:97:61: style:inconclusive: Function 'jitterc_list_add_string_unique' argument 2 names different: declaration 'string' definition 'a_string'. [funcArgNamesDifferent] poke-4.3/jitter/jitterc/jitterc-utility.h:75:61: note: Function 'jitterc_list_add_string_unique' argument 2 names different: declaration 'string' definition 'a_string'. poke-4.3/jitter/jitterc/jitterc-utility.c:97:61: note: Function 'jitterc_list_add_string_unique' argument 2 names different: declaration 'string' definition 'a_string'. poke-4.3/jitter/jitterc/jitterc-vm.c:1171:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitterc/jitterc-vm.c:1501:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poke-4.3/jitter/jitterc/jitterc-vm.c:796:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] poke-4.3/jitter/jitterc/jitterc-vm.c:63:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:62:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:62:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_register))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:63:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:64:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:62:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:62:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_register))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:64:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:74:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:73:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:73:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_literal))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:74:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:75:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:73:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:73:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_literal))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:75:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:89:21: warning: If memory allocation fails, then there is a possible null pointer dereference: vm [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:293:31: note: Calling function 'jitterc_add_implicit_wraps', 1st argument 'res' value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:89:21: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:220:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:220:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:221:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:221:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:222:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:222:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:223:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:223:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:224:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:224:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:225:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:225:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:228:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:228:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:229:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:229:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:230:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:230:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:230:43: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:230:43: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:231:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:231:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:232:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:232:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:233:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:233:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:235:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:235:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:236:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:236:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:240:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:240:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:241:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:241:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:242:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:242:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:243:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:243:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:244:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:244:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:245:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:245:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:246:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:246:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:247:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:247:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:248:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:248:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:249:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:249:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:250:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:250:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:251:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:251:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:252:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:252:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:253:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:253:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:254:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:254:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:255:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:255:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:256:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:256:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:261:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:261:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:263:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:263:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:264:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:264:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:265:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:265:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:268:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:268:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:272:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:272:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:273:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:273:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:274:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:274:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:282:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:282:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:285:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:285:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:290:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:290:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:385:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:384:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:384:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_register_class))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:385:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:386:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:384:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:384:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_register_class))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:386:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:387:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:384:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:384:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_register_class))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:387:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:388:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:384:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:384:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_register_class))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:388:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:389:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:384:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:384:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_register_class))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:389:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:390:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:384:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:384:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_register_class))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:390:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:564:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:563:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:563:15: note: Assignment 'stack=xmalloc(sizeof(struct jitterc_stack))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:564:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:565:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:563:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:563:15: note: Assignment 'stack=xmalloc(sizeof(struct jitterc_stack))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:565:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:566:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:563:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:563:15: note: Assignment 'stack=xmalloc(sizeof(struct jitterc_stack))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:566:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:567:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:563:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:563:15: note: Assignment 'stack=xmalloc(sizeof(struct jitterc_stack))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:567:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:568:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:563:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:563:15: note: Assignment 'stack=xmalloc(sizeof(struct jitterc_stack))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:568:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:569:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:563:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:563:15: note: Assignment 'stack=xmalloc(sizeof(struct jitterc_stack))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:569:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:571:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:563:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:563:15: note: Assignment 'stack=xmalloc(sizeof(struct jitterc_stack))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:571:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:572:3: warning: If memory allocation fails, then there is a possible null pointer dereference: stack [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:563:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:563:15: note: Assignment 'stack=xmalloc(sizeof(struct jitterc_stack))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:572:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:716:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:715:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:715:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction_argument))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:716:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:717:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:715:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:715:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction_argument))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:717:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:721:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:715:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:715:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction_argument))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:721:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:722:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:715:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:715:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction_argument))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:722:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:725:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:715:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:715:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction_argument))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:725:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:727:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:715:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:715:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction_argument))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:727:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:838:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:836:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:836:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:838:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:839:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:836:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:836:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:839:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:840:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:836:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:836:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:840:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:840:46: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:836:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:836:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:840:46: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:841:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:836:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:836:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:841:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:842:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:836:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:836:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:842:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:843:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:836:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:836:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:843:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:844:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:836:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:836:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:844:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:860:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:860:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:861:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:861:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:862:21: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:862:21: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:863:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:863:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:865:50: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:865:50: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:866:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:866:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:866:46: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:866:46: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:867:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:867:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:868:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:868:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:869:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:857:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction_tree))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:869:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:875:3: warning: If memory allocation fails, then there is a possible null pointer dereference: pair [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:874:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:874:15: note: Assignment 'pair=xmalloc(sizeof(struct jitterc_specialized_instruction_tree_child))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:875:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:876:3: warning: If memory allocation fails, then there is a possible null pointer dereference: pair [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:874:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:874:15: note: Assignment 'pair=xmalloc(sizeof(struct jitterc_specialized_instruction_tree_child))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:876:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:953:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:953:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:954:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:954:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:955:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:955:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:956:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:956:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:957:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:957:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:958:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:958:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:959:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:959:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:960:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:960:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:961:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:961:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:962:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:962:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:964:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:952:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:964:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:978:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:977:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:977:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_argument))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:978:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:985:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:977:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:977:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_argument))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:985:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:990:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:977:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:977:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_argument))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:990:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:1004:11: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:1003:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:1003:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_argument))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:1004:11: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:1139:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:1139:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:1156:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:1156:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:1162:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:1162:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:1182:3: warning: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:1182:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:1205:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:1205:7: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:1215:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:1215:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:1215:39: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:1215:39: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:1216:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:1216:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:1221:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: res [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:1135:15: note: Assignment 'res=xmalloc(sizeof(struct jitterc_specialized_instruction))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:1221:3: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:1383:5: warning: If memory allocation fails, then there is a possible null pointer dereference: array [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:1380:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:1380:15: note: Assignment 'array=xmalloc(sizeof(struct jitterc_instruction*)*instruction_no)', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:1383:5: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:1386:10: warning: If memory allocation fails, then there is a possible null pointer dereference: array [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:1380:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:1380:15: note: Assignment 'array=xmalloc(sizeof(struct jitterc_instruction*)*instruction_no)', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:1386:10: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:1392:42: warning: If memory allocation fails, then there is a possible null pointer dereference: array [nullPointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:1380:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:1380:15: note: Assignment 'array=xmalloc(sizeof(struct jitterc_instruction*)*instruction_no)', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:1392:42: note: Null pointer dereference poke-4.3/jitter/jitterc/jitterc-vm.c:1394:62: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:1380:15: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:1380:15: note: Assignment 'array=xmalloc(sizeof(struct jitterc_instruction*)*instruction_no)', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:1394:62: note: Null pointer addition poke-4.3/jitter/jitterc/jitterc-vm.c:1199:14: style: Redundant initialization for 'suffix'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/jitter/jitterc/jitterc-vm.c:1198:26: note: suffix is initialized poke-4.3/jitter/jitterc/jitterc-vm.c:1199:14: note: suffix is overwritten poke-4.3/jitter/jitterc/jitterc-vm.c:629:43: style:inconclusive: Function 'jitterc_vm_stack_set_guard_underflow' argument 2 names different: declaration 'guard' definition 'value'. [funcArgNamesDifferent] poke-4.3/jitter/jitterc/jitterc-vm.h:920:43: note: Function 'jitterc_vm_stack_set_guard_underflow' argument 2 names different: declaration 'guard' definition 'value'. poke-4.3/jitter/jitterc/jitterc-vm.c:629:43: note: Function 'jitterc_vm_stack_set_guard_underflow' argument 2 names different: declaration 'guard' definition 'value'. poke-4.3/jitter/jitterc/jitterc-vm.c:637:43: style:inconclusive: Function 'jitterc_vm_stack_set_guard_overflow' argument 2 names different: declaration 'guard' definition 'value'. [funcArgNamesDifferent] poke-4.3/jitter/jitterc/jitterc-vm.h:923:42: note: Function 'jitterc_vm_stack_set_guard_overflow' argument 2 names different: declaration 'guard' definition 'value'. poke-4.3/jitter/jitterc/jitterc-vm.c:637:43: note: Function 'jitterc_vm_stack_set_guard_overflow' argument 2 names different: declaration 'guard' definition 'value'. poke-4.3/jitter/jitterc/jitterc-vm.c:646:45: style:inconclusive: Function 'jitterc_vm_add_stack' argument 2 names different: declaration 's' definition 'stack'. [funcArgNamesDifferent] poke-4.3/jitter/jitterc/jitterc-vm.h:929:45: note: Function 'jitterc_vm_add_stack' argument 2 names different: declaration 's' definition 'stack'. poke-4.3/jitter/jitterc/jitterc-vm.c:646:45: note: Function 'jitterc_vm_add_stack' argument 2 names different: declaration 's' definition 'stack'. poke-4.3/jitter/jitterc/jitterc-vm.c:167:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitterc/jitterc-vm.c:936:52: style: Variable 'tree' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitterc/jitterc-vm.c:1093:42: style: Parameter 'unspecialized' can be declared as pointer to const [constParameterPointer] poke-4.3/jitter/jitterc/jitterc-vm.c:1195:13: style: Variable 'original_name' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitterc/jitterc-vm.c:1266:44: style: Variable 'sarg' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitterc/jitterc-vm.c:1336:31: style: Variable 'ins' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitterc/jitterc-vm.c:1416:31: style: Variable 'ins' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitterc/jitterc-vm.c:1602:35: style: Variable 'ins' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitterc/jitterc-vm.c:1735:36: style: Variable 'reg' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitterc/jitterc-vm.c:1863:35: style: Variable 'ins' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/machine/m68k/jitter/machine/jitter-machine-c.c:101:33: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] poke-4.3/jitter/machine/m68k/jitter/machine/jitter-machine-c.c:89:12: style: struct member 'jitter_m68k_branch_instruction::not_to_be_patched' is never used. [unusedStructMember] poke-4.3/jitter/machine/m68k/jitter/machine/jitter-machine-c.c:90:12: style: struct member 'jitter_m68k_branch_instruction::displacement_8' is never used. [unusedStructMember] poke-4.3/jitter/machine/m68k/jitter/machine/jitter-machine-c.c:91:12: style: struct member 'jitter_m68k_branch_instruction::displacement_32' is never used. [unusedStructMember] poke-4.3/jitter/machine/mips/jitter/machine/jitter-machine.h:180:5: error: #error "this should never happen" [preprocessorErrorDirective] poke-4.3/jitter/machine/powerpc/jitter/machine/jitter-machine-c.c:53:16: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/machine/powerpc/jitter/machine/jitter-machine-c.c:189:46: style: Parameter 'native_code' can be declared as pointer to const [constParameterPointer] poke-4.3/jitter/machine/riscv/jitter/machine/jitter-machine.h:41:3: error: #error "JITTER_SIZEOF_VOID_P is not defined or has a bizarre value: this" [preprocessorErrorDirective] poke-4.3/jitter/machine/sh/jitter/machine/jitter-machine-c.c:38:33: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] poke-4.3/jitter/machine/sh/jitter/machine/jitter-machine-c.c:197:46: style: Parameter 'native_code' can be declared as pointer to const [constParameterPointer] poke-4.3/jitter/machine/sparc/jitter/machine/jitter-machine-c.c:187:3: error: #error "word size not 32 or 64 bits" [preprocessorErrorDirective] poke-4.3/jitter/machine/x86_64/jitter/machine/jitter-machine-c.c:37:33: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] poke-4.3/jitter/templates/vm-main.c:366:10: error: There is an unknown macro here somewhere. Configuration is required. If JITTER_OBJDUMP_OPTIONS is a macro then please configure it. [unknownMacro] poke-4.3/jitter/templates/vm1.c:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmprefix_specialized_instruction_opcode__eINVALID [valueFlowBailoutIncompleteVar] poke-4.3/jitter/templates/vm1.c:354:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMPREFIX_SPECIALIZED_INSTRUCTION_NO [valueFlowBailoutIncompleteVar] poke-4.3/jitter/templates/vm1.c:441:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitter_vm [valueFlowBailoutIncompleteVar] poke-4.3/jitter/templates/vm1.c:598:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmprefix_meta_instruction_hash [valueFlowBailoutIncompleteVar] poke-4.3/jitter/templates/vm1.c:799:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMPREFIX_FIRST_SLOW_REGISTER_UNBIASED_OFFSET [valueFlowBailoutIncompleteVar] poke-4.3/jitter/templates/vm1.c:886:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JITTER_ARRAY_BIAS [valueFlowBailoutIncompleteVar] poke-4.3/jitter/templates/vm1.c:943:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmprefix_state [valueFlowBailoutIncompleteVar] poke-4.3/jitter/templates/vm1.c:972:37: style: Variable 'e' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/tests/filter-test-case-output.c:115:33: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] poke-4.3/jitter/tests/unit/float-test.c:64:40: error: There is an unknown macro here somewhere. Configuration is required. If JITTER_UINT_FORMAT is a macro then please configure it. [unknownMacro] poke-4.3/libpoke/ios-buffer.c:60:49: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] poke-4.3/libpoke/ios-buffer.c:65:47: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] poke-4.3/libpoke/ios-buffer.c:167:31: portability: '(void*)chunk' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] poke-4.3/libpoke/ios-buffer.c:178:19: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] poke-4.3/libpoke/ios-buffer.c:210:26: portability: '(void*)chunk' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] poke-4.3/libpoke/ios-buffer.c:221:26: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] poke-4.3/libpoke/ios-dev-file.c:75:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/ios-dev-file.c:130:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/ios-dev-file.c:142:34: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] poke-4.3/libpoke/ios-dev-file.c:147:40: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] poke-4.3/libpoke/ios-dev-file.c:154:40: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] poke-4.3/libpoke/ios-dev-file.c:140:19: style: Local variable 'mode_for_fdopen' shadows outer variable [shadowVariable] poke-4.3/libpoke/ios-dev-file.c:107:9: note: Shadowed declaration poke-4.3/libpoke/ios-dev-file.c:140:19: note: Shadow variable poke-4.3/libpoke/ios-dev-file.c:228:24: style: Variable 'fio' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/ios-dev-file.c:294:27: style: Parameter 'iod' can be declared as pointer to const. However it seems that 'ios_dev_file_flush' is a callback function, if 'iod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/libpoke/ios-dev-file.c:309:13: note: You might need to cast the function pointer here poke-4.3/libpoke/ios-dev-file.c:294:27: note: Parameter 'iod' can be declared as pointer to const poke-4.3/libpoke/ios-dev-mem.c:106:23: style: Variable 'mio' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/ios-dev-mem.c:114:23: style: Variable 'mio' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/ios-dev-mem.c:156:23: style: Variable 'mio' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/ios-dev-mem.c:161:26: style: Parameter 'iod' can be declared as pointer to const. However it seems that 'ios_dev_mem_flush' is a callback function, if 'iod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/libpoke/ios-dev-mem.c:176:13: note: You might need to cast the function pointer here poke-4.3/libpoke/ios-dev-mem.c:161:26: note: Parameter 'iod' can be declared as pointer to const poke-4.3/libpoke/ios-dev-mem.c:62:22: style: Variable 'internal_error' is assigned a value that is never used. [unreadVariable] poke-4.3/libpoke/ios-dev-mmap.c:93:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/ios-dev-mmap.c:116:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/ios-dev-mmap.c:202:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/ios-dev-mmap.c:437:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SYNC [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/ios-dev-mmap.c:315:24: style: Variable 'dev_map' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/ios-dev-mmap.c:323:24: style: Variable 'dev_map' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/ios-dev-mmap.c:374:24: style: Variable 'dev_map' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/ios-dev-mmap.c:424:24: style: Variable 'dev_map' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/ios-dev-mmap.c:334:53: portability: 'dev_map->addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] poke-4.3/libpoke/ios-dev-mmap.c:345:69: portability: 'dev_map->addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] poke-4.3/libpoke/ios-dev-mmap.c:349:69: portability: 'dev_map->addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] poke-4.3/libpoke/ios-dev-mmap.c:361:53: portability: 'dev_map->addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] poke-4.3/libpoke/ios-dev-mmap.c:385:42: portability: 'dev_map->addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] poke-4.3/libpoke/ios-dev-mmap.c:396:47: portability: 'dev_map->addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] poke-4.3/libpoke/ios-dev-mmap.c:400:47: portability: 'dev_map->addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] poke-4.3/libpoke/ios-dev-mmap.c:412:42: portability: 'dev_map->addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] poke-4.3/libpoke/ios-dev-nbd.c:152:23: style: Variable 'nio' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/ios-dev-nbd.c:177:23: style: Variable 'nio' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/ios-dev-nbd.c:183:26: style: Parameter 'iod' can be declared as pointer to const. However it seems that 'ios_dev_nbd_flush' is a callback function, if 'iod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/libpoke/ios-dev-nbd.c:198:13: note: You might need to cast the function pointer here poke-4.3/libpoke/ios-dev-nbd.c:183:26: note: Parameter 'iod' can be declared as pointer to const poke-4.3/libpoke/ios-dev-proc.c:143:31: style: Parameter 'iod' can be declared as pointer to const. However it seems that 'ios_dev_proc_get_flags' is a callback function, if 'iod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/libpoke/ios-dev-proc.c:183:17: note: You might need to cast the function pointer here poke-4.3/libpoke/ios-dev-proc.c:143:31: note: Parameter 'iod' can be declared as pointer to const poke-4.3/libpoke/ios-dev-proc.c:164:26: style: Parameter 'iod' can be declared as pointer to const. However it seems that 'ios_dev_proc_size' is a callback function, if 'iod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/libpoke/ios-dev-proc.c:184:12: note: You might need to cast the function pointer here poke-4.3/libpoke/ios-dev-proc.c:164:26: note: Parameter 'iod' can be declared as pointer to const poke-4.3/libpoke/ios-dev-proc.c:170:27: style: Parameter 'iod' can be declared as pointer to const. However it seems that 'ios_dev_proc_flush' is a callback function, if 'iod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/libpoke/ios-dev-proc.c:185:13: note: You might need to cast the function pointer here poke-4.3/libpoke/ios-dev-proc.c:170:27: note: Parameter 'iod' can be declared as pointer to const poke-4.3/libpoke/ios-dev-stream.c:95:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/ios-dev-stream.c:152:26: style: Variable 'sio' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/ios-dev-stream.c:191:31: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] poke-4.3/libpoke/ios-dev-stream.c:201:44: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] poke-4.3/libpoke/ios-dev-sub.c:128:25: warning: Either the condition '!p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] poke-4.3/libpoke/ios-dev-sub.c:137:7: note: Assuming that condition '!p' is not redundant poke-4.3/libpoke/ios-dev-sub.c:133:11: note: Assignment to 'p=end+1' poke-4.3/libpoke/ios-dev-sub.c:125:5: note: p is assigned 'end+1' here. poke-4.3/libpoke/ios-dev-sub.c:128:25: note: Null pointer dereference poke-4.3/libpoke/ios-dev-sub.c:136:23: warning: Either the condition '!p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] poke-4.3/libpoke/ios-dev-sub.c:137:7: note: Assuming that condition '!p' is not redundant poke-4.3/libpoke/ios-dev-sub.c:136:23: note: Null pointer dereference poke-4.3/libpoke/ios-dev-sub.c:209:23: style: Variable 'sub' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/ios-dev-sub.c:252:23: style: Variable 'sub' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/ios-dev-sub.c:257:26: style: Parameter 'iod' can be declared as pointer to const. However it seems that 'ios_dev_sub_flush' is a callback function, if 'iod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/libpoke/ios-dev-sub.c:272:13: note: You might need to cast the function pointer here poke-4.3/libpoke/ios-dev-sub.c:257:26: note: Parameter 'iod' can be declared as pointer to const poke-4.3/libpoke/ios-dev-sub.c:217:11: style: Variable 'ios' is assigned a value that is never used. [unreadVariable] poke-4.3/libpoke/ios-dev-sub.c:235:11: style: Variable 'ios' is assigned a value that is never used. [unreadVariable] poke-4.3/libpoke/ios-dev-zero.c:63:10: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] poke-4.3/libpoke/ios-dev-zero.c:67:27: style: Parameter 'iod' can be declared as pointer to const. However it seems that 'ios_dev_zero_close' is a callback function, if 'iod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/libpoke/ios-dev-zero.c:113:13: note: You might need to cast the function pointer here poke-4.3/libpoke/ios-dev-zero.c:67:27: note: Parameter 'iod' can be declared as pointer to const poke-4.3/libpoke/ios-dev-zero.c:73:31: style: Parameter 'iod' can be declared as pointer to const. However it seems that 'ios_dev_zero_get_flags' is a callback function, if 'iod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/libpoke/ios-dev-zero.c:116:17: note: You might need to cast the function pointer here poke-4.3/libpoke/ios-dev-zero.c:73:31: note: Parameter 'iod' can be declared as pointer to const poke-4.3/libpoke/ios-dev-zero.c:88:28: style: Parameter 'iod' can be declared as pointer to const. However it seems that 'ios_dev_zero_pwrite' is a callback function, if 'iod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/libpoke/ios-dev-zero.c:115:14: note: You might need to cast the function pointer here poke-4.3/libpoke/ios-dev-zero.c:88:28: note: Parameter 'iod' can be declared as pointer to const poke-4.3/libpoke/ios-dev-zero.c:97:26: style: Parameter 'iod' can be declared as pointer to const. However it seems that 'ios_dev_zero_size' is a callback function, if 'iod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/libpoke/ios-dev-zero.c:117:12: note: You might need to cast the function pointer here poke-4.3/libpoke/ios-dev-zero.c:97:26: note: Parameter 'iod' can be declared as pointer to const poke-4.3/libpoke/ios-dev-zero.c:103:27: style: Parameter 'iod' can be declared as pointer to const. However it seems that 'ios_dev_zero_flush' is a callback function, if 'iod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/libpoke/ios-dev-zero.c:118:13: note: You might need to cast the function pointer here poke-4.3/libpoke/ios-dev-zero.c:103:27: note: Parameter 'iod' can be declared as pointer to const poke-4.3/libpoke/ios.c:188:15: style:inconclusive: Function 'ios_open' argument 4 names different: declaration 'set_cur' definition 'set_cur_p'. [funcArgNamesDifferent] poke-4.3/libpoke/ios.h:163:19: note: Function 'ios_open' argument 4 names different: declaration 'set_cur' definition 'set_cur_p'. poke-4.3/libpoke/ios.c:188:15: note: Function 'ios_open' argument 4 names different: declaration 'set_cur' definition 'set_cur_p'. poke-4.3/libpoke/libpoke.c:80:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKGDATADIR [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/libpoke.c:526:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/libpoke.c:188:58: style:inconclusive: Function 'pk_compile_statement_with_loc' argument 7 names different: declaration 'val' definition 'valp'. [funcArgNamesDifferent] poke-4.3/libpoke/libpoke.h:250:62: note: Function 'pk_compile_statement_with_loc' argument 7 names different: declaration 'val' definition 'valp'. poke-4.3/libpoke/libpoke.c:188:58: note: Function 'pk_compile_statement_with_loc' argument 7 names different: declaration 'val' definition 'valp'. poke-4.3/libpoke/libpoke.c:207:49: style:inconclusive: Function 'pk_compile_statement' argument 4 names different: declaration 'val' definition 'valp'. [funcArgNamesDifferent] poke-4.3/libpoke/libpoke.h:234:53: note: Function 'pk_compile_statement' argument 4 names different: declaration 'val' definition 'valp'. poke-4.3/libpoke/libpoke.c:207:49: note: Function 'pk_compile_statement' argument 4 names different: declaration 'val' definition 'valp'. poke-4.3/libpoke/libpoke.c:221:59: style:inconclusive: Function 'pk_compile_expression_with_loc' argument 7 names different: declaration 'val' definition 'valp'. [funcArgNamesDifferent] poke-4.3/libpoke/libpoke.h:283:63: note: Function 'pk_compile_expression_with_loc' argument 7 names different: declaration 'val' definition 'valp'. poke-4.3/libpoke/libpoke.c:221:59: note: Function 'pk_compile_expression_with_loc' argument 7 names different: declaration 'val' definition 'valp'. poke-4.3/libpoke/libpoke.c:240:50: style:inconclusive: Function 'pk_compile_expression' argument 4 names different: declaration 'val' definition 'valp'. [funcArgNamesDifferent] poke-4.3/libpoke/libpoke.h:267:54: note: Function 'pk_compile_expression' argument 4 names different: declaration 'val' definition 'valp'. poke-4.3/libpoke/libpoke.c:240:50: note: Function 'pk_compile_expression' argument 4 names different: declaration 'val' definition 'valp'. poke-4.3/libpoke/libpoke.c:490:61: style:inconclusive: Function 'pk_ios_completion_function' argument 3 names different: declaration 'x' definition 'text'. [funcArgNamesDifferent] poke-4.3/libpoke/libpoke.h:475:47: note: Function 'pk_ios_completion_function' argument 3 names different: declaration 'x' definition 'text'. poke-4.3/libpoke/libpoke.c:490:61: note: Function 'pk_ios_completion_function' argument 3 names different: declaration 'x' definition 'text'. poke-4.3/libpoke/libpoke.c:613:41: style:inconclusive: Function 'pk_ios_set_cur' argument 2 names different: declaration 'ios' definition 'io'. [funcArgNamesDifferent] poke-4.3/libpoke/libpoke.h:488:46: note: Function 'pk_ios_set_cur' argument 2 names different: declaration 'ios' definition 'io'. poke-4.3/libpoke/libpoke.c:613:41: note: Function 'pk_ios_set_cur' argument 2 names different: declaration 'ios' definition 'io'. poke-4.3/libpoke/libpoke.c:620:24: style:inconclusive: Function 'pk_ios_handler' argument 1 names different: declaration 'ios' definition 'io'. [funcArgNamesDifferent] poke-4.3/libpoke/libpoke.h:479:36: note: Function 'pk_ios_handler' argument 1 names different: declaration 'ios' definition 'io'. poke-4.3/libpoke/libpoke.c:620:24: note: Function 'pk_ios_handler' argument 1 names different: declaration 'ios' definition 'io'. poke-4.3/libpoke/libpoke.c:626:22: style:inconclusive: Function 'pk_ios_flags' argument 1 names different: declaration 'ios' definition 'io'. [funcArgNamesDifferent] poke-4.3/libpoke/libpoke.h:533:31: note: Function 'pk_ios_flags' argument 1 names different: declaration 'ios' definition 'io'. poke-4.3/libpoke/libpoke.c:626:22: note: Function 'pk_ios_flags' argument 1 names different: declaration 'ios' definition 'io'. poke-4.3/libpoke/libpoke.c:671:39: style:inconclusive: Function 'pk_ios_close' argument 2 names different: declaration 'ios' definition 'io'. [funcArgNamesDifferent] poke-4.3/libpoke/libpoke.h:556:44: note: Function 'pk_ios_close' argument 2 names different: declaration 'ios' definition 'io'. poke-4.3/libpoke/libpoke.c:671:39: note: Function 'pk_ios_close' argument 2 names different: declaration 'ios' definition 'io'. poke-4.3/libpoke/libpoke.c:678:23: style:inconclusive: Function 'pk_ios_get_id' argument 1 names different: declaration 'ios' definition 'io'. [funcArgNamesDifferent] poke-4.3/libpoke/libpoke.h:509:27: note: Function 'pk_ios_get_id' argument 1 names different: declaration 'ios' definition 'io'. poke-4.3/libpoke/libpoke.c:678:23: note: Function 'pk_ios_get_id' argument 1 names different: declaration 'ios' definition 'io'. poke-4.3/libpoke/libpoke.c:684:32: style:inconclusive: Function 'pk_ios_get_dev_if_name' argument 1 names different: declaration 'ios' definition 'io'. [funcArgNamesDifferent] poke-4.3/libpoke/libpoke.h:513:44: note: Function 'pk_ios_get_dev_if_name' argument 1 names different: declaration 'ios' definition 'io'. poke-4.3/libpoke/libpoke.c:684:32: note: Function 'pk_ios_get_dev_if_name' argument 1 names different: declaration 'ios' definition 'io'. poke-4.3/libpoke/libpoke.c:690:21: style:inconclusive: Function 'pk_ios_size' argument 1 names different: declaration 'ios' definition 'io'. [funcArgNamesDifferent] poke-4.3/libpoke/libpoke.h:517:30: note: Function 'pk_ios_size' argument 1 names different: declaration 'ios' definition 'io'. poke-4.3/libpoke/libpoke.c:690:21: note: Function 'pk_ios_size' argument 1 names different: declaration 'ios' definition 'io'. poke-4.3/libpoke/libpoke.c:696:25: style:inconclusive: Function 'pk_ios_get_bias' argument 1 names different: declaration 'ios' definition 'io'. [funcArgNamesDifferent] poke-4.3/libpoke/libpoke.h:525:34: note: Function 'pk_ios_get_bias' argument 1 names different: declaration 'ios' definition 'io'. poke-4.3/libpoke/libpoke.c:696:25: note: Function 'pk_ios_get_bias' argument 1 names different: declaration 'ios' definition 'io'. poke-4.3/libpoke/libpoke.c:984:40: style:inconclusive: Function 'pk_set_autoremap' argument 2 names different: declaration 'autoremap_p' definition 'autoremap'. [funcArgNamesDifferent] poke-4.3/libpoke/libpoke.h:691:45: note: Function 'pk_set_autoremap' argument 2 names different: declaration 'autoremap_p' definition 'autoremap'. poke-4.3/libpoke/libpoke.c:984:40: note: Function 'pk_set_autoremap' argument 2 names different: declaration 'autoremap_p' definition 'autoremap'. poke-4.3/libpoke/libpoke.c:55:48: style: Parameter 'term_if' can be declared as pointer to const [constParameterPointer] poke-4.3/libpoke/libpoke.c:395:13: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/pk-val.c:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:107:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:144:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:150:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:166:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:190:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:203:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:218:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:264:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sct [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:316:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sct [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:325:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sct [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:332:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sct [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:341:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sct [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:348:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sct [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:357:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sct [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:377:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:383:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:402:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:408:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:417:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:424:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sct [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:436:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:442:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:449:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:458:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:474:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:487:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:493:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:505:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:533:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pk-val.c:186:39: style:inconclusive: Function 'pk_val_set_offset' argument 2 names different: declaration 'offset' definition 'off'. [funcArgNamesDifferent] poke-4.3/libpoke/libpoke.h:1226:44: note: Function 'pk_val_set_offset' argument 2 names different: declaration 'offset' definition 'off'. poke-4.3/libpoke/pk-val.c:186:39: note: Function 'pk_val_set_offset' argument 2 names different: declaration 'offset' definition 'off'. poke-4.3/libpoke/pk-val.c:209:40: style:inconclusive: Function 'pk_val_set_boffset' argument 2 names different: declaration 'boffset' definition 'boff'. [funcArgNamesDifferent] poke-4.3/libpoke/libpoke.h:1241:45: note: Function 'pk_val_set_boffset' argument 2 names different: declaration 'boffset' definition 'boff'. poke-4.3/libpoke/pk-val.c:209:40: note: Function 'pk_val_set_boffset' argument 2 names different: declaration 'boffset' definition 'boff'. poke-4.3/libpoke/pkl-anal.c:1119:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_APUSH [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-anal.c:1005:7: warning: Either the condition '!ass_stmt_template' is redundant or there is possible null pointer dereference: ass_stmt_template. [nullPointerRedundantCheck] poke-4.3/libpoke/pkl-anal.c:1002:7: note: Assuming that condition '!ass_stmt_template' is not redundant poke-4.3/libpoke/pkl-anal.c:1005:7: note: Null pointer dereference poke-4.3/libpoke/pkl-anal.c:1023:7: warning: Either the condition '!ass_exp_template' is redundant or there is possible null pointer dereference: ass_exp_template. [nullPointerRedundantCheck] poke-4.3/libpoke/pkl-anal.c:1020:7: note: Assuming that condition '!ass_exp_template' is not redundant poke-4.3/libpoke/pkl-anal.c:1023:7: note: Null pointer dereference poke-4.3/libpoke/pkl-anal.c:98:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] ../../libpoke/pvm.jitter:558:3: error: #error "unknown dispatch: this should not happen" [preprocessorErrorDirective] poke-4.3/libpoke/pkl-ast.c:931:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pointer [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-ast.c:1123:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_MUL [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-ast.c:1524:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pointer [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-ast.c:3084:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_BCONC [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-ast.c:3167:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_SR [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-ast.c:1465:26: style: Condition 'size==-1' is always false [knownConditionTrueFalse] poke-4.3/libpoke/pkl-ast.c:100:31: style: Redundant initialization for 'new'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:98:20: note: new is initialized poke-4.3/libpoke/pkl-ast.c:100:31: note: new is overwritten poke-4.3/libpoke/pkl-ast.c:190:26: style: Redundant initialization for 'exp'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:186:20: note: exp is initialized poke-4.3/libpoke/pkl-ast.c:190:26: note: exp is overwritten poke-4.3/libpoke/pkl-ast.c:213:26: style: Redundant initialization for 'exp'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:211:20: note: exp is initialized poke-4.3/libpoke/pkl-ast.c:213:26: note: exp is overwritten poke-4.3/libpoke/pkl-ast.c:254:26: style: Redundant initialization for 'exp'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:252:20: note: exp is initialized poke-4.3/libpoke/pkl-ast.c:254:26: note: exp is overwritten poke-4.3/libpoke/pkl-ast.c:394:28: style: Redundant initialization for 'new'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:390:20: note: new is initialized poke-4.3/libpoke/pkl-ast.c:394:28: note: new is overwritten poke-4.3/libpoke/pkl-ast.c:1764:31: style: Redundant initialization for 'array'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:1762:5: note: array is initialized poke-4.3/libpoke/pkl-ast.c:1764:31: note: array is overwritten poke-4.3/libpoke/pkl-ast.c:1839:30: style: Redundant initialization for 'sct'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:1837:20: note: sct is initialized poke-4.3/libpoke/pkl-ast.c:1839:30: note: sct is overwritten poke-4.3/libpoke/pkl-ast.c:1871:28: style: Redundant initialization for 'decl'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:1867:21: note: decl is initialized poke-4.3/libpoke/pkl-ast.c:1871:28: note: decl is overwritten poke-4.3/libpoke/pkl-ast.c:1991:30: style: Redundant initialization for 'map'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:1987:20: note: map is initialized poke-4.3/libpoke/pkl-ast.c:1991:30: note: map is overwritten poke-4.3/libpoke/pkl-ast.c:2009:28: style: Redundant initialization for 'cons'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:2005:21: note: cons is initialized poke-4.3/libpoke/pkl-ast.c:2009:28: note: cons is overwritten poke-4.3/libpoke/pkl-ast.c:2213:38: style: Redundant initialization for 'loop_stmt'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:2206:5: note: loop_stmt is initialized poke-4.3/libpoke/pkl-ast.c:2213:38: note: loop_stmt is overwritten poke-4.3/libpoke/pkl-ast.c:2298:36: style: Redundant initialization for 'try_stmt'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:2293:25: note: try_stmt is initialized poke-4.3/libpoke/pkl-ast.c:2298:36: note: try_stmt is overwritten poke-4.3/libpoke/pkl-ast.c:2364:58: style: Redundant initialization for 'break_continue_stmt'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:2362:5: note: break_continue_stmt is initialized poke-4.3/libpoke/pkl-ast.c:2364:58: note: break_continue_stmt is overwritten poke-4.3/libpoke/pkl-ast.c:2418:30: style: Redundant initialization for 'src'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:2416:20: note: src is initialized poke-4.3/libpoke/pkl-ast.c:2418:30: note: src is overwritten poke-4.3/libpoke/pkl-ast.c:2977:14: style: Redundant initialization for 'field'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:2975:22: note: field is initialized poke-4.3/libpoke/pkl-ast.c:2977:14: note: field is overwritten poke-4.3/libpoke/pkl-ast.c:3001:13: style: Redundant initialization for 'decl'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:2999:21: note: decl is initialized poke-4.3/libpoke/pkl-ast.c:3001:13: note: decl is overwritten poke-4.3/libpoke/pkl-ast.c:3199:45: style: Redundant initialization for 'comp_stmt'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-ast.c:3192:26: note: comp_stmt is initialized poke-4.3/libpoke/pkl-ast.c:3199:45: note: comp_stmt is overwritten poke-4.3/libpoke/pkl-ast.c:922:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] poke-4.3/libpoke/pkl-ast.c:933:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] poke-4.3/libpoke/pkl-ast.c:985:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] poke-4.3/libpoke/pkl-ast.c:1304:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] poke-4.3/libpoke/pkl-ast.c:291:37: style:inconclusive: Function 'pkl_ast_make_func_arg' argument 4 names different: declaration 'init' definition 'initial'. [funcArgNamesDifferent] poke-4.3/libpoke/pkl-ast.h:674:50: note: Function 'pkl_ast_make_func_arg' argument 4 names different: declaration 'init' definition 'initial'. poke-4.3/libpoke/pkl-ast.c:291:37: note: Function 'pkl_ast_make_func_arg' argument 4 names different: declaration 'init' definition 'initial'. poke-4.3/libpoke/pkl-ast.c:332:38: style:inconclusive: Function 'pkl_ast_make_indexer' argument 2 names different: declaration 'array' definition 'entity'. [funcArgNamesDifferent] poke-4.3/libpoke/pkl-ast.h:743:51: note: Function 'pkl_ast_make_indexer' argument 2 names different: declaration 'array' definition 'entity'. poke-4.3/libpoke/pkl-ast.c:332:38: note: Function 'pkl_ast_make_indexer' argument 2 names different: declaration 'array' definition 'entity'. poke-4.3/libpoke/pkl-ast.c:490:40: style:inconclusive: Function 'pkl_ast_make_struct_type' argument 6 names different: declaration 'elems' definition 'struct_type_elems'. [funcArgNamesDifferent] poke-4.3/libpoke/pkl-ast.h:1105:53: note: Function 'pkl_ast_make_struct_type' argument 6 names different: declaration 'elems' definition 'struct_type_elems'. poke-4.3/libpoke/pkl-ast.c:490:40: note: Function 'pkl_ast_make_struct_type' argument 6 names different: declaration 'elems' definition 'struct_type_elems'. poke-4.3/libpoke/pkl-ast.c:882:36: style:inconclusive: Function 'pkl_ast_type_equal_p' argument 1 names different: declaration 't1' definition 'a'. [funcArgNamesDifferent] poke-4.3/libpoke/pkl-ast.h:1118:40: note: Function 'pkl_ast_type_equal_p' argument 1 names different: declaration 't1' definition 'a'. poke-4.3/libpoke/pkl-ast.c:882:36: note: Function 'pkl_ast_type_equal_p' argument 1 names different: declaration 't1' definition 'a'. poke-4.3/libpoke/pkl-ast.c:882:52: style:inconclusive: Function 'pkl_ast_type_equal_p' argument 2 names different: declaration 't2' definition 'b'. [funcArgNamesDifferent] poke-4.3/libpoke/pkl-ast.h:1118:57: note: Function 'pkl_ast_type_equal_p' argument 2 names different: declaration 't2' definition 'b'. poke-4.3/libpoke/pkl-ast.c:882:52: note: Function 'pkl_ast_type_equal_p' argument 2 names different: declaration 't2' definition 'b'. poke-4.3/libpoke/pkl-ast.c:2081:32: style:inconclusive: Function 'pkl_ast_make_var' argument 3 names different: declaration 'initial' definition 'decl'. [funcArgNamesDifferent] poke-4.3/libpoke/pkl-ast.h:1637:45: note: Function 'pkl_ast_make_var' argument 3 names different: declaration 'initial' definition 'decl'. poke-4.3/libpoke/pkl-ast.c:2081:32: note: Function 'pkl_ast_make_var' argument 3 names different: declaration 'initial' definition 'decl'. poke-4.3/libpoke/pkl-ast.c:2402:49: style:inconclusive: Function 'pkl_ast_make_program' argument 2 names different: declaration 'declarations' definition 'elems'. [funcArgNamesDifferent] poke-4.3/libpoke/pkl-ast.h:287:49: note: Function 'pkl_ast_make_program' argument 2 names different: declaration 'declarations' definition 'elems'. poke-4.3/libpoke/pkl-ast.c:2402:49: note: Function 'pkl_ast_make_program' argument 2 names different: declaration 'declarations' definition 'elems'. poke-4.3/libpoke/pkl-ast.c:3190:58: style:inconclusive: Function 'pkl_ast_handle_bconc_ass_stmt' argument 2 names different: declaration 'exp' definition 'ass_stmt'. [funcArgNamesDifferent] poke-4.3/libpoke/pkl-ast.h:506:58: note: Function 'pkl_ast_handle_bconc_ass_stmt' argument 2 names different: declaration 'exp' definition 'ass_stmt'. poke-4.3/libpoke/pkl-ast.c:3190:58: note: Function 'pkl_ast_handle_bconc_ass_stmt' argument 2 names different: declaration 'exp' definition 'ass_stmt'. poke-4.3/libpoke/pkl-ast.c:752:23: style: Variable 'base' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/pkl-diag.c:79:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-diag.c:367:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-diag.c:168:3: warning: Return value of function vasprintf() is not used. [ignoredReturnValue] poke-4.3/libpoke/pkl-diag.c:235:3: warning: Return value of function vasprintf() is not used. [ignoredReturnValue] poke-4.3/libpoke/pkl-diag.c:323:5: warning: Return value of function vasprintf() is not used. [ignoredReturnValue] poke-4.3/libpoke/pkl-diag.c:76:9: error: Resource leak: fp [resourceLeak] poke-4.3/libpoke/pkl-diag.c:389:11: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment] poke-4.3/libpoke/pkl-diag.c:364:11: note: tmp is assigned poke-4.3/libpoke/pkl-diag.c:389:11: note: tmp is overwritten poke-4.3/libpoke/pkl-env.c:244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-env.c:312:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-env.c:345:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-env.c:211:21: style: Local variable 'name' shadows outer argument [shadowArgument] poke-4.3/libpoke/pkl-env.c:175:28: note: Shadowed declaration poke-4.3/libpoke/pkl-env.c:211:21: note: Shadow variable poke-4.3/libpoke/pkl-env.c:211:21: style: Variable 'name' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/pkl-env.c:212:21: style: Variable 'generation_str' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/pkl-fold.c:958:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_ADD [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-fold.c:51:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/pkl-fold.c:1262:19: style: Variable 'str' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/pkl-gen.c:183:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSH [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:258:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PEC [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:545:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_REGVAR [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:598:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSHVAR [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:693:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSH [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:726:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSHF [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:746:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_POPF [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:909:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_SWAP [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:1320:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_POPF [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:1462:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_DROP [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:1482:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_POPE [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:1506:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_DROP [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:1537:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_MKTYA [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:1744:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PRINTS [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:1920:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_RAISE [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2049:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSH [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2121:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PROLOG [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2191:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_BNN [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2254:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSH [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2324:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSH [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2338:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSH [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2352:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSH [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2370:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_OGETM [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2441:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_SWAP [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2470:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_ISA [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2518:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_ISA [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2644:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSH [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2691:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAS_MACRO_PUSHIOS [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2767:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_AINS [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2801:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_MKA [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2849:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_SUBSTR [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2903:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_AREF [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2958:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSH [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:2984:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_MKSCT [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:3001:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSH [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:3079:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_DROP [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:3200:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_TYSCTSETN [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:3239:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_MKTYV [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:3254:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAS_MACRO_ANY_PRINTER [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:3290:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_POKED [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:3427:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_DROP [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:3535:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_MKTYC [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:3562:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_WRITE [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:3861:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_POKES [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:3921:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_WRITE [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4236:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_MKTYSCT [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4273:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSH [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4306:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_ADD [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4350:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_SUB [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4378:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_MUL [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4435:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_DIV [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4501:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_MOD [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4529:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_POS [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4576:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_BZ [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4604:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_BNZ [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4629:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_EQ [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4645:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_BNZ [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4675:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_SWAP [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4690:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_SEL [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4721:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSHE [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4776:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_EQ [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4840:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_OGETM [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4914:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_BCONC [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4927:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_UNMAP [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4938:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_REMAP [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:4956:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_AIS [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:5007:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_BZI [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:5035:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSH [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:5095:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSH [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-gen.c:1006:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] poke-4.3/libpoke/pkl-gen.c:2221:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] poke-4.3/libpoke/pkl-gen.c:971:33: style: Local variable 'done' shadows outer variable [shadowVariable] poke-4.3/libpoke/pkl-gen.c:844:21: note: Shadowed declaration poke-4.3/libpoke/pkl-gen.c:971:33: note: Shadow variable poke-4.3/libpoke/pkl-gen.c:484:15: style: Variable 'program_name' can be declared as pointer to const [constVariablePointer] pkl-lex.c:1590:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] pkl-lex.c:2875:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] pkl-lex.c:3231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkl-lex.c:3514:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkl-lex.c:3733:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkl-lex.c:3764:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkl-lex.c:3857:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] pkl-lex.c:2875:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] pkl-lex.c:2875:3: note: c is initialized pkl-lex.c:2875:3: note: c is overwritten pkl-lex.c:1583:17: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] pkl-lex.l:300:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:315:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:321:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:326:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:331:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:336:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:341:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:346:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:351:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:356:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:361:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:366:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:371:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:376:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:381:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:386:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:391:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:396:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:401:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:406:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:411:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:416:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:421:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:426:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:431:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:436:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:441:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:446:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:451:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:456:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:461:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:466:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:471:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:476:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:481:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:486:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:491:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:496:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:501:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:506:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:511:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:516:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:521:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:526:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:531:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:536:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:542:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:547:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:552:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:557:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:562:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:567:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:572:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:577:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:582:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:587:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:592:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:597:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:602:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:607:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:612:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:617:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:622:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:627:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:632:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:637:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:642:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:647:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:652:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:657:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:662:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:667:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:672:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:677:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:682:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:687:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:692:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:697:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:702:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:707:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:712:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:717:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:722:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:727:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:732:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:737:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:742:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:747:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:752:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:757:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:762:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:767:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:772:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:777:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:782:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:787:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:792:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:797:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:802:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:807:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:812:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:817:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:822:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:827:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:855:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:867:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:878:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:901:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:936:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:957:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:975:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:999:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:1086:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:1137:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:1155:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:1160:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-lex.l:1164:1: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] pkl-lex.c:2788:3: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] pkl-lex.c:2822:3: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] pkl-lex.c:2866:4: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] pkl-lex.c:2875:3: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] pkl-lex.c:2906:4: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] pkl-lex.c:3175:3: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] pkl-lex.c:3184:3: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] pkl-lex.c:3384:4: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] pkl-lex.c:3404:4: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] pkl-lex.c:3432:3: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] pkl-lex.c:3485:3: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] pkl-lex.c:3494:3: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] pkl-lex.c:3641:12: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] pkl-lex.c:3656:12: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] pkl-lex.c:2962:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] pkl-lex.c:639:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. pkl-lex.c:2962:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. pkl-lex.c:3459:46: style:inconclusive: Function 'pkl_tab__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] pkl-lex.c:591:46: note: Function 'pkl_tab__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. pkl-lex.c:3459:46: note: Function 'pkl_tab__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. pkl-lex.c:3474:46: style:inconclusive: Function 'pkl_tab__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] pkl-lex.c:592:45: note: Function 'pkl_tab__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. pkl-lex.c:3474:46: note: Function 'pkl_tab__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. pkl-lex.c:3474:60: style:inconclusive: Function 'pkl_tab__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] pkl-lex.c:592:56: note: Function 'pkl_tab__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. pkl-lex.c:3474:60: note: Function 'pkl_tab__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. pkl-lex.c:3685:24: style:inconclusive: Function 'pkl_tab_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] pkl-lex.c:1347:24: note: Function 'pkl_tab_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. pkl-lex.c:3685:24: note: Function 'pkl_tab_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. pkl-lex.c:3730:26: style:inconclusive: Function 'pkl_tab_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] pkl-lex.c:1332:27: note: Function 'pkl_tab_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. pkl-lex.c:3730:26: note: Function 'pkl_tab_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. pkl-lex.c:3757:37: style:inconclusive: Function 'pkl_tab_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent] pkl-lex.c:1334:38: note: Function 'pkl_tab_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. pkl-lex.c:3757:37: note: Function 'pkl_tab_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. pkl-lex.c:3757:64: style:inconclusive: Function 'pkl_tab_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] pkl-lex.c:1334:62: note: Function 'pkl_tab_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. pkl-lex.c:3757:64: note: Function 'pkl_tab_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. pkl-lex.c:2817:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] pkl-lex.c:3548:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pkl-lex.c:3585:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pkl-lex.c:3594:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pkl-lex.c:3603:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pkl-lex.c:3613:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pkl-lex.c:3681:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pkl-lex.c:3700:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pkl-lex.c:3712:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/pkl-promo.c:472:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_ADD [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-promo.c:900:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_NOT [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-promo.c:150:30: style: Redundant initialization for 'type'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-promo.c:145:13: note: type is initialized poke-4.3/libpoke/pkl-promo.c:150:30: note: type is overwritten poke-4.3/libpoke/pkl-promo.c:221:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] poke-4.3/libpoke/pkl-promo.c:665:26: warning: Uninitialized variable: restart1 [uninitvar] poke-4.3/libpoke/pkl-promo.c:660:25: note: Assuming condition is false poke-4.3/libpoke/pkl-promo.c:665:26: note: Uninitialized variable: restart1 poke-4.3/libpoke/pkl-promo.c:665:38: warning: Uninitialized variable: restart2 [uninitvar] poke-4.3/libpoke/pkl-promo.c:662:25: note: Assuming condition is false poke-4.3/libpoke/pkl-promo.c:665:38: note: Uninitialized variable: restart2 pkl-tab.y:100:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_DECL_KIND_VAR [valueFlowBailoutIncompleteVar] pkl-tab.y:146:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_ENV_NS_MAIN [valueFlowBailoutIncompleteVar] pkl-tab.y:301:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_DECL_KIND_VAR [valueFlowBailoutIncompleteVar] pkl-tab.c:5213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_TAB_EMPTY [valueFlowBailoutIncompleteVar] pkl-tab.c:3070:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] pkl-tab.c:1166:21: warning: Either the condition 'yysymbol<128' is redundant or the array 'yy_sname[213]' is accessed at index 213, which is out of bounds. [arrayIndexOutOfBoundsCond] pkl-tab.c:1164:20: note: Assuming that condition 'yysymbol<128' is not redundant pkl-tab.c:1166:21: note: Array index out of bounds pkl-tab.y:191:9: warning: If memory allocation fails, then there is a possible null pointer dereference: escaped_loc_source [nullPointerOutOfMemory] pkl-tab.y:179:37: note: Assuming allocation function fails pkl-tab.y:179:37: note: Assignment 'escaped_loc_source=malloc(escaped_size+1)', assigned value is 0 pkl-tab.y:191:9: note: Null pointer dereference pkl-tab.c:5243:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] pkl-tab.c:5159:31: note: 'yystate' is assigned value '0' here. pkl-tab.c:5243:3: note: The comparison '0 <= yystate' is always true. pkl-tab.c:8231:23: style: The comparison 'yychar_backup != yychar' is always false because 'yychar_backup' and 'yychar' represent the same value. [knownConditionTrueFalse] pkl-tab.c:5437:25: note: 'yychar_backup' is assigned value 'yychar' here. pkl-tab.c:8231:23: note: The comparison 'yychar_backup != yychar' is always false because 'yychar_backup' and 'yychar' represent the same value. pkl-tab.c:5467:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-tab.c:5656:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pkl-tab.y:2729:44: style:inconclusive: Function 'yyreport_syntax_error' argument 1 names different: declaration 'yyctx' definition 'ctx'. [funcArgNamesDifferent] pkl-tab.c:3056:44: note: Function 'yyreport_syntax_error' argument 1 names different: declaration 'yyctx' definition 'ctx'. pkl-tab.y:2729:44: note: Function 'yyreport_syntax_error' argument 1 names different: declaration 'yyctx' definition 'ctx'. pkl-tab.c:2756:35: style: Parameter 'yybottom_no_free' can be declared as pointer to const [constParameterPointer] pkl-tab.c:2757:55: style: Parameter 'yytop_empty' can be declared as pointer to const [constParameterPointer] poke-4.3/libpoke/pkl-trans.c:208:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nframes [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:222:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nframes [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:347:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:595:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable back [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:713:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_ADD [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:991:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:1309:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable back [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:1334:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable back [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:1353:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable back [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:1371:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable back [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:1410:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable back [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:1465:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:1482:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npopes [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:1502:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npopes [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:1518:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nframes [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:1527:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nframes [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:1538:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nframes [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:1560:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:1685:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_POW [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:1866:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_SUB [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:1992:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_BCONC [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-trans.c:319:9: style: Redundant initialization for 'function'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-trans.c:316:29: note: function is initialized poke-4.3/libpoke/pkl-trans.c:319:9: note: function is overwritten poke-4.3/libpoke/pkl-trans.c:728:36: style: Redundant initialization for 'length_op'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/libpoke/pkl-trans.c:724:30: note: length_op is initialized poke-4.3/libpoke/pkl-trans.c:728:36: note: length_op is overwritten poke-4.3/libpoke/pkl-trans.c:90:55: style: Parameter 'functions' can be declared as const array [constParameter] poke-4.3/libpoke/pkl-trans.c:180:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/pkl-trans.c:1289:16: error: Uninitialized variable: elems_appended [legacyUninitvar] poke-4.3/libpoke/pkl-typify.c:186:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_EQ [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-typify.c:658:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_GCD [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-typify.c:1187:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_SUB [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-typify.c:2787:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_ATTR_ENAME [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-typify.c:3241:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_AST_OP_BCONC [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl-typify.c:76:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/pkl-typify.c:1320:9: style: Variable 'func_name' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/pkl.c:723:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKL_INSN_PUSH [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl.c:765:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl.c:826:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pkl.c:834:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] poke-4.3/libpoke/pkl.c:846:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] poke-4.3/libpoke/pkl.c:858:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] poke-4.3/libpoke/pkl.c:814:9: style: Variable 'module_filename' can be declared as pointer to const [constVariablePointer] poke-4.3/libpoke/pvm-alloc.c:116:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_SUCCESS [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pvm-alloc.c:127:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_SUCCESS [valueFlowBailoutIncompleteVar] poke-4.3/libpoke/pvm-alloc.c:58:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'pvm_alloc_finalize_closure' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/libpoke/pvm-alloc.c:72:40: note: You might need to cast the function pointer here poke-4.3/libpoke/pvm-alloc.c:58:35: note: Parameter 'object' can be declared as pointer to const poke-4.3/libpoke/pvm-alloc.c:58:49: style: Parameter 'client_data' can be declared as pointer to const. However it seems that 'pvm_alloc_finalize_closure' is a callback function, if 'client_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/libpoke/pvm-alloc.c:72:40: note: You might need to cast the function pointer here poke-4.3/libpoke/pvm-alloc.c:58:49: note: Parameter 'client_data' can be declared as pointer to const ../../libpoke/pvm.jitter:1366:29: error: There is an unknown macro here somewhere. Configuration is required. If JITTER_PRIx is a macro then please configure it. [unknownMacro] ../../libpoke/pvm.jitter:3845:5: error: #error "unknown dispatch" [preprocessorErrorDirective] poke-4.3/poke/poke.h:60:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-compiler.c:49:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-def.c:188:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-def.c:213:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-def.c:238:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-def.c:266:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-def.c:256:9: style: Variable 'expr' can be declared as pointer to const [constVariablePointer] poke-4.3/poke/pk-cmd-editor.c:109:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-editor.c:95:7: error: Resource leak: des [resourceLeak] poke-4.3/poke/pk-cmd-editor.c:121:7: warning: If memory allocation fails, then there is a possible null pointer dereference: newline [nullPointerOutOfMemory] poke-4.3/poke/pk-cmd-editor.c:105:31: note: Assuming allocation function fails poke-4.3/poke/pk-cmd-editor.c:105:31: note: Assignment 'newline=xmalloc(STEP)', assigned value is 0 poke-4.3/poke/pk-cmd-editor.c:109:42: note: Assuming condition is false poke-4.3/poke/pk-cmd-editor.c:121:7: note: Null pointer dereference poke-4.3/poke/pk-cmd-editor.c:124:12: warning: If memory allocation fails, then there is a possible null pointer dereference: newline [nullPointerOutOfMemory] poke-4.3/poke/pk-cmd-editor.c:105:31: note: Assuming allocation function fails poke-4.3/poke/pk-cmd-editor.c:105:31: note: Assignment 'newline=xmalloc(STEP)', assigned value is 0 poke-4.3/poke/pk-cmd-editor.c:109:42: note: Assuming condition is false poke-4.3/poke/pk-cmd-editor.c:124:12: note: Null pointer dereference poke-4.3/poke/pk-cmd-editor.c:75:16: style: Variable 'des' is assigned a value that is never used. [unreadVariable] poke-4.3/poke/pk-cmd-help.c:39:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-ios.c:50:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-ios.c:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-ios.c:151:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOS_NOID [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-ios.c:201:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-ios.c:229:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOS_SEARCH_F_EXACT [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-ios.c:330:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOS_F_READ [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-ios.c:443:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-ios.c:517:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-ios.c:122:19: style: Variable 'name' can be declared as pointer to const [constVariablePointer] poke-4.3/poke/pk-cmd-ios.c:250:35: style: Parameter 'data' can be declared as pointer to const. However it seems that 'close_if_sub_of' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/poke/pk-cmd-ios.c:300:30: note: You might need to cast the function pointer here poke-4.3/poke/pk-cmd-ios.c:250:35: note: Parameter 'data' can be declared as pointer to const poke-4.3/poke/pk-cmd-ios.c:429:9: style: Variable 'emsg' can be declared as pointer to const [constVariablePointer] poke-4.3/poke/pk-cmd-ios.c:478:9: style: Variable 'emsg' can be declared as pointer to const [constVariablePointer] poke-4.3/poke/pk-cmd-map.c:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-map.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-map.c:144:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-map.c:198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-map.c:283:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-map.c:364:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-map.c:419:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-map.c:483:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-map.c:286:14: style: Local variable 'val' shadows outer variable [shadowVariable] poke-4.3/poke/pk-cmd-map.c:272:10: note: Shadowed declaration poke-4.3/poke/pk-cmd-map.c:286:14: note: Shadow variable poke-4.3/poke/pk-cmd-map.c:474:47: style: Parameter 'argv' can be declared as const array. However it seems that 'pk_cmd_info_maps' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/poke/pk-cmd-map.c:610:51: note: You might need to cast the function pointer here poke-4.3/poke/pk-cmd-map.c:474:47: note: Parameter 'argv' can be declared as const array poke-4.3/poke/pk-cmd-misc.c:196:15: style: Local variable 'x' shadows outer argument [shadowArgument] poke-4.3/poke/pk-cmd-misc.c:181:38: note: Shadowed declaration poke-4.3/poke/pk-cmd-misc.c:196:15: note: Shadow variable poke-4.3/poke/pk-cmd-misc.c:50:45: style: Parameter 'argv' can be declared as const array. However it seems that 'pk_cmd_version' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/poke/pk-cmd-misc.c:240:38: note: You might need to cast the function pointer here poke-4.3/poke/pk-cmd-misc.c:50:45: note: Parameter 'argv' can be declared as const array poke-4.3/poke/pk-cmd-set.c:37:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-set.c:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-set.c:167:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-set.c:229:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-set.c:260:7: warning: If memory allocation fails, then there is a possible null pointer dereference: cmd [nullPointerOutOfMemory] poke-4.3/poke/pk-cmd-set.c:259:21: note: Assuming allocation function fails poke-4.3/poke/pk-cmd-set.c:259:21: note: Assignment 'cmd=xmalloc(sizeof(struct pk_cmd))', assigned value is 0 poke-4.3/poke/pk-cmd-set.c:260:7: note: Null pointer dereference poke-4.3/poke/pk-cmd-set.c:261:7: warning: If memory allocation fails, then there is a possible null pointer dereference: cmd [nullPointerOutOfMemory] poke-4.3/poke/pk-cmd-set.c:259:21: note: Assuming allocation function fails poke-4.3/poke/pk-cmd-set.c:259:21: note: Assignment 'cmd=xmalloc(sizeof(struct pk_cmd))', assigned value is 0 poke-4.3/poke/pk-cmd-set.c:261:7: note: Null pointer dereference poke-4.3/poke/pk-cmd-set.c:262:7: warning: If memory allocation fails, then there is a possible null pointer dereference: cmd [nullPointerOutOfMemory] poke-4.3/poke/pk-cmd-set.c:259:21: note: Assuming allocation function fails poke-4.3/poke/pk-cmd-set.c:259:21: note: Assignment 'cmd=xmalloc(sizeof(struct pk_cmd))', assigned value is 0 poke-4.3/poke/pk-cmd-set.c:262:7: note: Null pointer dereference poke-4.3/poke/pk-cmd-set.c:263:7: warning: If memory allocation fails, then there is a possible null pointer dereference: cmd [nullPointerOutOfMemory] poke-4.3/poke/pk-cmd-set.c:259:21: note: Assuming allocation function fails poke-4.3/poke/pk-cmd-set.c:259:21: note: Assignment 'cmd=xmalloc(sizeof(struct pk_cmd))', assigned value is 0 poke-4.3/poke/pk-cmd-set.c:263:7: note: Null pointer dereference poke-4.3/poke/pk-cmd-set.c:264:7: warning: If memory allocation fails, then there is a possible null pointer dereference: cmd [nullPointerOutOfMemory] poke-4.3/poke/pk-cmd-set.c:259:21: note: Assuming allocation function fails poke-4.3/poke/pk-cmd-set.c:259:21: note: Assignment 'cmd=xmalloc(sizeof(struct pk_cmd))', assigned value is 0 poke-4.3/poke/pk-cmd-set.c:264:7: note: Null pointer dereference poke-4.3/poke/pk-cmd-set.c:265:7: warning: If memory allocation fails, then there is a possible null pointer dereference: cmd [nullPointerOutOfMemory] poke-4.3/poke/pk-cmd-set.c:259:21: note: Assuming allocation function fails poke-4.3/poke/pk-cmd-set.c:259:21: note: Assignment 'cmd=xmalloc(sizeof(struct pk_cmd))', assigned value is 0 poke-4.3/poke/pk-cmd-set.c:265:7: note: Null pointer dereference poke-4.3/poke/pk-cmd-set.c:185:16: style: Variable 'yesno' can be declared as const array [constVariable] poke-4.3/poke/pk-cmd-vm.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_ERROR [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-vm.c:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_OK [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd-vm.c:114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd.c:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd.c:136:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd.c:327:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd.c:663:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd.c:757:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd.c:811:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_OK [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-cmd.c:168:3: warning: If memory allocation fails, then there is a possible null pointer dereference: trie [nullPointerOutOfMemory] poke-4.3/poke/pk-cmd.c:167:18: note: Assuming allocation function fails poke-4.3/poke/pk-cmd.c:167:18: note: Assignment 'trie=xmalloc(sizeof(struct pk_trie))', assigned value is 0 poke-4.3/poke/pk-cmd.c:168:3: note: Null pointer dereference poke-4.3/poke/pk-cmd.c:169:3: warning: If memory allocation fails, then there is a possible null pointer dereference: trie [nullPointerOutOfMemory] poke-4.3/poke/pk-cmd.c:167:18: note: Assuming allocation function fails poke-4.3/poke/pk-cmd.c:167:18: note: Assignment 'trie=xmalloc(sizeof(struct pk_trie))', assigned value is 0 poke-4.3/poke/pk-cmd.c:169:3: note: Null pointer dereference poke-4.3/poke/pk-cmd.c:170:3: warning: If memory allocation fails, then there is a possible null pointer dereference: trie [nullPointerOutOfMemory] poke-4.3/poke/pk-cmd.c:167:18: note: Assuming allocation function fails poke-4.3/poke/pk-cmd.c:167:18: note: Assignment 'trie=xmalloc(sizeof(struct pk_trie))', assigned value is 0 poke-4.3/poke/pk-cmd.c:170:3: note: Null pointer dereference poke-4.3/poke/pk-cmd.c:171:3: warning: If memory allocation fails, then there is a possible null pointer dereference: trie [nullPointerOutOfMemory] poke-4.3/poke/pk-cmd.c:167:18: note: Assuming allocation function fails poke-4.3/poke/pk-cmd.c:167:18: note: Assignment 'trie=xmalloc(sizeof(struct pk_trie))', assigned value is 0 poke-4.3/poke/pk-cmd.c:171:3: note: Null pointer dereference poke-4.3/poke/pk-cmd.c:173:5: warning: If memory allocation fails, then there is a possible null pointer dereference: trie [nullPointerOutOfMemory] poke-4.3/poke/pk-cmd.c:167:18: note: Assuming allocation function fails poke-4.3/poke/pk-cmd.c:167:18: note: Assignment 'trie=xmalloc(sizeof(struct pk_trie))', assigned value is 0 poke-4.3/poke/pk-cmd.c:173:5: note: Null pointer dereference poke-4.3/poke/pk-cmd.c:434:64: style: Unsigned expression 'argv[argc].val.uinteger' can't be negative so it is unnecessary to test it. [unsignedPositive] poke-4.3/poke/pk-cmd.c:840:36: style:inconclusive: Function 'pk_cmd_get_next_match' argument 1 names different: declaration 'x' definition 'text'. [funcArgNamesDifferent] poke-4.3/poke/pk-cmd.h:104:42: note: Function 'pk_cmd_get_next_match' argument 1 names different: declaration 'x' definition 'text'. poke-4.3/poke/pk-cmd.c:840:36: note: Function 'pk_cmd_get_next_match' argument 1 names different: declaration 'x' definition 'text'. poke-4.3/poke/pk-cmd.c:450:27: style: Local variable 'str' shadows outer argument [shadowArgument] poke-4.3/poke/pk-cmd.c:296:28: note: Shadowed declaration poke-4.3/poke/pk-cmd.c:450:27: note: Shadow variable poke-4.3/poke/pk-hserver.c:71:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-hserver.c:82:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-hserver.c:97:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-hserver.c:113:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-hserver.c:129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-hserver.c:145:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-hserver.c:168:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-hserver.c:186:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-hserver.c:306:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-hserver.c:363:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-hserver.c:413:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-hserver.c:432:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-hserver.c:450:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-ios.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOS_F_READ [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-ios.c:257:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOS_SEARCH_F_PARTIAL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-ios.c:254:11: warning: If memory allocation fails, then there is a possible null pointer dereference: handler [nullPointerOutOfMemory] poke-4.3/poke/pk-ios.c:253:21: note: Assuming allocation function fails poke-4.3/poke/pk-ios.c:253:21: note: Assignment 'handler=xmalloc(id_len-2+1)', assigned value is 0 poke-4.3/poke/pk-ios.c:254:11: note: Null pointer dereference poke-4.3/poke/pk-ios.c:255:3: warning: If memory allocation fails, then there is a possible null pointer dereference: handler [nullPointerOutOfMemory] poke-4.3/poke/pk-ios.c:253:21: note: Assuming allocation function fails poke-4.3/poke/pk-ios.c:253:21: note: Assignment 'handler=xmalloc(id_len-2+1)', assigned value is 0 poke-4.3/poke/pk-ios.c:255:3: note: Null pointer dereference pk-map-lex.l:86:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_NAME [valueFlowBailoutIncompleteVar] pk-map-lex.c:1165:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] pk-map-lex.c:1580:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] pk-map-lex.c:1943:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pk-map-lex.c:2226:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pk-map-lex.c:2445:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pk-map-lex.c:2476:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pk-map-lex.c:2561:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] pk-map-lex.c:1580:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] pk-map-lex.c:1580:3: note: c is initialized pk-map-lex.c:1580:3: note: c is overwritten pk-map-lex.l:115:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pk-map-lex.l:137:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pk-map-lex.l:142:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pk-map-lex.l:151:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pk-map-lex.l:156:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pk-map-lex.l:160:1: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] pk-map-lex.c:1463:3: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] pk-map-lex.c:1497:3: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] pk-map-lex.c:1566:5: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] pk-map-lex.c:1580:3: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] pk-map-lex.c:1611:4: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] pk-map-lex.c:1887:3: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] pk-map-lex.c:1896:3: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] pk-map-lex.c:2096:4: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] pk-map-lex.c:2116:4: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] pk-map-lex.c:2144:3: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] pk-map-lex.c:2197:3: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] pk-map-lex.c:2206:3: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] pk-map-lex.c:2353:12: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] pk-map-lex.c:2368:12: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] pk-map-lex.c:1669:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] pk-map-lex.c:638:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. pk-map-lex.c:1669:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. pk-map-lex.c:2171:46: style:inconclusive: Function 'pk_map_tab__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] pk-map-lex.c:591:46: note: Function 'pk_map_tab__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. pk-map-lex.c:2171:46: note: Function 'pk_map_tab__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. pk-map-lex.c:2186:46: style:inconclusive: Function 'pk_map_tab__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] pk-map-lex.c:592:45: note: Function 'pk_map_tab__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. pk-map-lex.c:2186:46: note: Function 'pk_map_tab__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. pk-map-lex.c:2186:60: style:inconclusive: Function 'pk_map_tab__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] pk-map-lex.c:592:56: note: Function 'pk_map_tab__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. pk-map-lex.c:2186:60: note: Function 'pk_map_tab__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. pk-map-lex.c:2397:24: style:inconclusive: Function 'pk_map_tab_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] pk-map-lex.c:925:24: note: Function 'pk_map_tab_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. pk-map-lex.c:2397:24: note: Function 'pk_map_tab_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. pk-map-lex.c:2442:26: style:inconclusive: Function 'pk_map_tab_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] pk-map-lex.c:910:27: note: Function 'pk_map_tab_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. pk-map-lex.c:2442:26: note: Function 'pk_map_tab_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. pk-map-lex.c:2469:37: style:inconclusive: Function 'pk_map_tab_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent] pk-map-lex.c:912:38: note: Function 'pk_map_tab_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. pk-map-lex.c:2469:37: note: Function 'pk_map_tab_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. pk-map-lex.c:2469:64: style:inconclusive: Function 'pk_map_tab_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] pk-map-lex.c:912:62: note: Function 'pk_map_tab_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. pk-map-lex.c:2469:64: note: Function 'pk_map_tab_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. pk-map-lex.c:1141:1: style: Parameter 'yylval_param' can be declared as pointer to const [constParameterPointer] pk-map-lex.c:1492:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] pk-map-lex.c:2260:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pk-map-lex.c:2297:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pk-map-lex.c:2306:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pk-map-lex.c:2315:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pk-map-lex.c:2325:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pk-map-lex.c:2393:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pk-map-lex.c:2412:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pk-map-lex.c:2424:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pk-map-tab.y:62:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pk_map_parsed_entry [valueFlowBailoutIncompleteVar] pk-map-tab.y:104:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pk_map_parsed_map [valueFlowBailoutIncompleteVar] pk-map-tab.c:1481:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_MAP_TAB_EMPTY [valueFlowBailoutIncompleteVar] pk-map-tab.c:1389:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] pk-map-tab.y:127:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tv [nullPointerOutOfMemory] pk-map-tab.y:125:29: note: Assuming allocation function fails pk-map-tab.y:125:29: note: Assignment 'tv=xmalloc(sizeof(struct tagged_value))', assigned value is 0 pk-map-tab.y:127:3: note: Null pointer dereference pk-map-tab.y:128:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tv [nullPointerOutOfMemory] pk-map-tab.y:125:29: note: Assuming allocation function fails pk-map-tab.y:125:29: note: Assignment 'tv=xmalloc(sizeof(struct tagged_value))', assigned value is 0 pk-map-tab.y:128:3: note: Null pointer dereference pk-map-tab.y:129:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tv [nullPointerOutOfMemory] pk-map-tab.y:125:29: note: Assuming allocation function fails pk-map-tab.y:125:29: note: Assignment 'tv=xmalloc(sizeof(struct tagged_value))', assigned value is 0 pk-map-tab.y:129:3: note: Null pointer dereference pk-map-tab.c:1511:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] pk-map-tab.c:1430:31: note: 'yystate' is assigned value '0' here. pk-map-tab.c:1511:3: note: The comparison '0 <= yystate' is always true. pk-map-tab.c:1166:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] pk-map-tab.c:1185:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] pk-map-tab.y:256:28: style: Parameter 'llocp' can be declared as pointer to const [constParameterPointer] pk-map-tab.c:1389:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] poke-4.3/poke/pk-map.c:140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-map.c:193:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_ALIEN_TOKEN_IDENTIFIER [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-map.c:485:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_OK [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-map.c:642:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-map.c:688:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-map.c:177:16: warning: If memory allocation fails, then there is a possible null pointer dereference: map_name [nullPointerOutOfMemory] poke-4.3/poke/pk-map.c:176:26: note: Assuming allocation function fails poke-4.3/poke/pk-map.c:176:26: note: Assignment 'map_name=xmalloc(entry_name-id+1)', assigned value is 0 poke-4.3/poke/pk-map.c:177:16: note: Null pointer dereference poke-4.3/poke/pk-map.c:178:7: warning: If memory allocation fails, then there is a possible null pointer dereference: map_name [nullPointerOutOfMemory] poke-4.3/poke/pk-map.c:176:26: note: Assuming allocation function fails poke-4.3/poke/pk-map.c:176:26: note: Assignment 'map_name=xmalloc(entry_name-id+1)', assigned value is 0 poke-4.3/poke/pk-map.c:178:7: note: Null pointer dereference poke-4.3/poke/pk-map.c:268:7: warning: If memory allocation fails, then there is a possible null pointer dereference: map_ios [nullPointerOutOfMemory] poke-4.3/poke/pk-map.c:267:25: note: Assuming allocation function fails poke-4.3/poke/pk-map.c:267:25: note: Assignment 'map_ios=xmalloc(sizeof(struct pk_map_ios))', assigned value is 0 poke-4.3/poke/pk-map.c:268:7: note: Null pointer dereference poke-4.3/poke/pk-map.c:269:7: warning: If memory allocation fails, then there is a possible null pointer dereference: map_ios [nullPointerOutOfMemory] poke-4.3/poke/pk-map.c:267:25: note: Assuming allocation function fails poke-4.3/poke/pk-map.c:267:25: note: Assignment 'map_ios=xmalloc(sizeof(struct pk_map_ios))', assigned value is 0 poke-4.3/poke/pk-map.c:269:7: note: Null pointer dereference poke-4.3/poke/pk-map.c:271:7: warning: If memory allocation fails, then there is a possible null pointer dereference: map_ios [nullPointerOutOfMemory] poke-4.3/poke/pk-map.c:267:25: note: Assuming allocation function fails poke-4.3/poke/pk-map.c:267:25: note: Assignment 'map_ios=xmalloc(sizeof(struct pk_map_ios))', assigned value is 0 poke-4.3/poke/pk-map.c:271:7: note: Null pointer dereference poke-4.3/poke/pk-map.c:291:5: warning: If memory allocation fails, then there is a possible null pointer dereference: map [nullPointerOutOfMemory] poke-4.3/poke/pk-map.c:290:19: note: Assuming allocation function fails poke-4.3/poke/pk-map.c:290:19: note: Assignment 'map=xmalloc(sizeof(struct pk_map))', assigned value is 0 poke-4.3/poke/pk-map.c:291:5: note: Null pointer dereference poke-4.3/poke/pk-map.c:292:5: warning: If memory allocation fails, then there is a possible null pointer dereference: map [nullPointerOutOfMemory] poke-4.3/poke/pk-map.c:290:19: note: Assuming allocation function fails poke-4.3/poke/pk-map.c:290:19: note: Assignment 'map=xmalloc(sizeof(struct pk_map))', assigned value is 0 poke-4.3/poke/pk-map.c:292:5: note: Null pointer dereference poke-4.3/poke/pk-map.c:294:7: warning: If memory allocation fails, then there is a possible null pointer dereference: map [nullPointerOutOfMemory] poke-4.3/poke/pk-map.c:290:19: note: Assuming allocation function fails poke-4.3/poke/pk-map.c:290:19: note: Assignment 'map=xmalloc(sizeof(struct pk_map))', assigned value is 0 poke-4.3/poke/pk-map.c:294:7: note: Null pointer dereference poke-4.3/poke/pk-map.c:296:7: warning: If memory allocation fails, then there is a possible null pointer dereference: map [nullPointerOutOfMemory] poke-4.3/poke/pk-map.c:290:19: note: Assuming allocation function fails poke-4.3/poke/pk-map.c:290:19: note: Assignment 'map=xmalloc(sizeof(struct pk_map))', assigned value is 0 poke-4.3/poke/pk-map.c:296:7: note: Null pointer dereference poke-4.3/poke/pk-map.c:297:5: warning: If memory allocation fails, then there is a possible null pointer dereference: map [nullPointerOutOfMemory] poke-4.3/poke/pk-map.c:290:19: note: Assuming allocation function fails poke-4.3/poke/pk-map.c:290:19: note: Assignment 'map=xmalloc(sizeof(struct pk_map))', assigned value is 0 poke-4.3/poke/pk-map.c:297:5: note: Null pointer dereference poke-4.3/poke/pk-map.c:299:5: warning: If memory allocation fails, then there is a possible null pointer dereference: map [nullPointerOutOfMemory] poke-4.3/poke/pk-map.c:290:19: note: Assuming allocation function fails poke-4.3/poke/pk-map.c:290:19: note: Assignment 'map=xmalloc(sizeof(struct pk_map))', assigned value is 0 poke-4.3/poke/pk-map.c:299:5: note: Null pointer dereference poke-4.3/poke/pk-map.c:381:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] poke-4.3/poke/pk-map.c:380:19: note: Assuming allocation function fails poke-4.3/poke/pk-map.c:380:19: note: Assignment 'entry=xmalloc(sizeof(struct pk_map_entry))', assigned value is 0 poke-4.3/poke/pk-map.c:381:3: note: Null pointer dereference poke-4.3/poke/pk-map.c:382:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] poke-4.3/poke/pk-map.c:380:19: note: Assuming allocation function fails poke-4.3/poke/pk-map.c:380:19: note: Assignment 'entry=xmalloc(sizeof(struct pk_map_entry))', assigned value is 0 poke-4.3/poke/pk-map.c:382:3: note: Null pointer dereference poke-4.3/poke/pk-map.c:383:3: warning: If memory allocation fails, then there is a possible null pointer dereference: entry [nullPointerOutOfMemory] poke-4.3/poke/pk-map.c:380:19: note: Assuming allocation function fails poke-4.3/poke/pk-map.c:380:19: note: Assignment 'entry=xmalloc(sizeof(struct pk_map_entry))', assigned value is 0 poke-4.3/poke/pk-map.c:383:3: note: Null pointer dereference poke-4.3/poke/pk-map.c:597:15: warning: If memory allocation fails, then there is a possible null pointer dereference: mapname [nullPointerOutOfMemory] poke-4.3/poke/pk-map.c:594:21: note: Assuming allocation function fails poke-4.3/poke/pk-map.c:594:21: note: Assignment 'mapname=xstrdup(str)', assigned value is 0 poke-4.3/poke/pk-map.c:597:15: note: Null pointer dereference poke-4.3/poke/pk-map.c:422:34: style:inconclusive: Function 'pk_map_remove_entry' argument 3 names different: declaration 'varname' definition 'entryname'. [funcArgNamesDifferent] poke-4.3/poke/pk-map.h:156:38: note: Function 'pk_map_remove_entry' argument 3 names different: declaration 'varname' definition 'entryname'. poke-4.3/poke/pk-map.c:422:34: note: Function 'pk_map_remove_entry' argument 3 names different: declaration 'varname' definition 'entryname'. poke-4.3/poke/pk-map.c:505:18: style: Local variable 'exit_exception' shadows outer variable [shadowVariable] poke-4.3/poke/pk-map.c:477:10: note: Shadowed declaration poke-4.3/poke/pk-map.c:505:18: note: Shadow variable poke-4.3/poke/pk-map.c:537:18: style: Local variable 'exit_exception' shadows outer variable [shadowVariable] poke-4.3/poke/pk-map.c:477:10: note: Shadowed declaration poke-4.3/poke/pk-map.c:537:18: note: Shadow variable poke-4.3/poke/pk-map.c:569:17: style: Variable 'name' can be declared as pointer to const [constVariablePointer] poke-4.3/poke/pk-repl.c:127:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_line_buffer [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-repl.c:149:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_point [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-repl.c:229:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-repl.c:251:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-repl.c:309:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-repl.c:355:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_completer_quote_characters [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-repl.c:470:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_point [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-repl.c:485:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_point [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-repl.c:138:27: warning: If memory allocation fails, then there is a possible null pointer dereference: olb [nullPointerOutOfMemory] poke-4.3/poke/pk-repl.c:127:23: note: Assuming allocation function fails poke-4.3/poke/pk-repl.c:127:23: note: Assignment 'olb=xstrdup(rl_line_buffer)', assigned value is 0 poke-4.3/poke/pk-repl.c:138:27: note: Null pointer dereference poke-4.3/poke/pk-repl.c:289:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] poke-4.3/poke/pk-table.c:179:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-table.c:69:3: warning: If memory allocation fails, then there is a possible null pointer dereference: table [nullPointerOutOfMemory] poke-4.3/poke/pk-table.c:65:28: note: Assuming allocation function fails poke-4.3/poke/pk-table.c:65:28: note: Assignment 'table=xmalloc(sizeof(struct pk_table))', assigned value is 0 poke-4.3/poke/pk-table.c:69:3: note: Null pointer dereference poke-4.3/poke/pk-table.c:70:3: warning: If memory allocation fails, then there is a possible null pointer dereference: table [nullPointerOutOfMemory] poke-4.3/poke/pk-table.c:65:28: note: Assuming allocation function fails poke-4.3/poke/pk-table.c:65:28: note: Assignment 'table=xmalloc(sizeof(struct pk_table))', assigned value is 0 poke-4.3/poke/pk-table.c:70:3: note: Null pointer dereference poke-4.3/poke/pk-table.c:71:3: warning: If memory allocation fails, then there is a possible null pointer dereference: table [nullPointerOutOfMemory] poke-4.3/poke/pk-table.c:65:28: note: Assuming allocation function fails poke-4.3/poke/pk-table.c:65:28: note: Assignment 'table=xmalloc(sizeof(struct pk_table))', assigned value is 0 poke-4.3/poke/pk-table.c:71:3: note: Null pointer dereference poke-4.3/poke/pk-table.c:72:3: warning: If memory allocation fails, then there is a possible null pointer dereference: table [nullPointerOutOfMemory] poke-4.3/poke/pk-table.c:65:28: note: Assuming allocation function fails poke-4.3/poke/pk-table.c:65:28: note: Assignment 'table=xmalloc(sizeof(struct pk_table))', assigned value is 0 poke-4.3/poke/pk-table.c:72:3: note: Null pointer dereference poke-4.3/poke/pk-table.c:73:3: warning: If memory allocation fails, then there is a possible null pointer dereference: table [nullPointerOutOfMemory] poke-4.3/poke/pk-table.c:65:28: note: Assuming allocation function fails poke-4.3/poke/pk-table.c:65:28: note: Assignment 'table=xmalloc(sizeof(struct pk_table))', assigned value is 0 poke-4.3/poke/pk-table.c:73:3: note: Null pointer dereference poke-4.3/poke/pk-table.c:74:28: warning: If memory allocation fails, then there is a possible null pointer dereference: table [nullPointerOutOfMemory] poke-4.3/poke/pk-table.c:65:28: note: Assuming allocation function fails poke-4.3/poke/pk-table.c:65:28: note: Assignment 'table=xmalloc(sizeof(struct pk_table))', assigned value is 0 poke-4.3/poke/pk-table.c:74:28: note: Null pointer dereference poke-4.3/poke/pk-table.c:77:5: warning: If memory allocation fails, then there is a possible null pointer dereference: table [nullPointerOutOfMemory] poke-4.3/poke/pk-table.c:65:28: note: Assuming allocation function fails poke-4.3/poke/pk-table.c:65:28: note: Assignment 'table=xmalloc(sizeof(struct pk_table))', assigned value is 0 poke-4.3/poke/pk-table.c:77:5: note: Null pointer dereference poke-4.3/poke/pk-table.c:137:46: style:inconclusive: Function 'pk_table_row_cl' argument 2 names different: declaration 'style' definition 'class'. [funcArgNamesDifferent] poke-4.3/poke/pk-table.h:50:51: note: Function 'pk_table_row_cl' argument 2 names different: declaration 'style' definition 'class'. poke-4.3/poke/pk-table.c:137:46: note: Function 'pk_table_row_cl' argument 2 names different: declaration 'style' definition 'class'. poke-4.3/poke/pk-table.c:200:17: style: Variable 'str' can be declared as pointer to const [constVariablePointer] poke-4.3/poke/pk-table.c:221:17: style: Variable 'str' can be declared as pointer to const [constVariablePointer] poke-4.3/poke/pk-table.c:222:17: style: Variable 'class' can be declared as pointer to const [constVariablePointer] poke-4.3/poke/pk-table.c:223:17: style: Variable 'hyperlink' can be declared as pointer to const [constVariablePointer] poke-4.3/poke/pk-term.c:267:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_test_mode [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-term.c:378:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLUSH_THIS_STREAM [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-term.c:431:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLUSH_THIS_STREAM [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-term.c:599:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_mode [valueFlowBailoutIncompleteVar] poke-4.3/poke/pk-term.c:358:9: style: Condition '!done' is always true [knownConditionTrueFalse] poke-4.3/poke/pk-term.c:322:16: note: Assignment 'done=0', assigned value is 0 poke-4.3/poke/pk-term.c:358:9: note: Condition '!done' is always true poke-4.3/poke/pk-term.c:128:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] poke-4.3/poke/pk-term.c:127:17: note: Assuming allocation function fails poke-4.3/poke/pk-term.c:127:17: note: Assignment 'new=xmalloc(sizeof(struct class_entry))', assigned value is 0 poke-4.3/poke/pk-term.c:128:3: note: Null pointer dereference poke-4.3/poke/pk-term.c:129:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] poke-4.3/poke/pk-term.c:127:17: note: Assuming allocation function fails poke-4.3/poke/pk-term.c:127:17: note: Assignment 'new=xmalloc(sizeof(struct class_entry))', assigned value is 0 poke-4.3/poke/pk-term.c:129:3: note: Null pointer dereference poke-4.3/poke/pk-term.c:244:31: style: Parameter 'argv' can be declared as const array [constParameter] poke-4.3/poke/poke.c:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] poke-4.3/poke/poke.c:251:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] poke-4.3/poke/poke.c:321:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/poke.c:330:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/poke.c:444:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] poke-4.3/poke/poke.c:579:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] poke-4.3/poke/poke.c:856:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poke/poke.c:866:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poke-4.3/poke/poke.c:876:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] poke-4.3/poke/poke.c:822:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] poke-4.3/poke/poke.c:845:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] poke-4.3/poke/poke.c:509:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] poke-4.3/poke/poke.c:352:13: style: Variable 'optarg' can be declared as pointer to const [constVariablePointer] poke-4.3/poke/poke.c:376:31: style: Parameter 'argv' can be declared as const array [constParameter] poke-4.3/poke/poke.c:778:11: style: Variable 'xdg_config_dirs' can be declared as pointer to const [constVariablePointer] poke-4.3/poked/poked.c:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poke-4.3/poked/poked.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poke-4.3/poked/poked.c:154:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poked/poked.c:286:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/poked/poked.c:404:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_OK [valueFlowBailoutIncompleteVar] poke-4.3/poked/poked.c:447:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_OK [valueFlowBailoutIncompleteVar] poke-4.3/poked/poked.c:573:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] poke-4.3/poked/poked.c:613:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] poke-4.3/poked/poked.c:630:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] poke-4.3/poked/poked.c:866:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOD_ENOMEM [valueFlowBailoutIncompleteVar] poke-4.3/poked/poked.c:888:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOD_OK [valueFlowBailoutIncompleteVar] poke-4.3/poked/poked.c:895:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOS_F_READ [valueFlowBailoutIncompleteVar] poke-4.3/poked/poked.c:905:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOD_EOF [valueFlowBailoutIncompleteVar] poke-4.3/poked/poked.c:916:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOD_ERROR [valueFlowBailoutIncompleteVar] poke-4.3/poked/poked.c:931:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOD_OK [valueFlowBailoutIncompleteVar] poke-4.3/poked/poked.c:981:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKGDATADIR [valueFlowBailoutIncompleteVar] poke-4.3/poked/poked.c:979:16: style: Redundant initialization for 'poke_datadir'. The initialized value is overwritten before it is read. [redundantInitialization] poke-4.3/poked/poked.c:972:28: note: poke_datadir is initialized poke-4.3/poked/poked.c:979:16: note: poke_datadir is overwritten poke-4.3/poked/poked.c:142:17: style: Local variable 'srv' shadows outer variable [shadowVariable] poke-4.3/poked/poked.c:68:15: note: Shadowed declaration poke-4.3/poked/poked.c:142:17: note: Shadow variable poke-4.3/poked/poked.c:298:9: style: Variable 'candidate' can be declared as pointer to const [constVariablePointer] poke-4.3/poked/poked.c:533:37: style: Parameter 'argv' can be declared as const array [constParameter] poke-4.3/poked/poked.c:673:23: style: Variable 'src' can be declared as pointer to const [constVariablePointer] poke-4.3/poked/usock-buf.c:32:3: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] poke-4.3/poked/usock-buf.c:30:37: note: Assuming allocation function fails poke-4.3/poked/usock-buf.c:30:37: note: Assignment 'd=malloc(sizeof(struct usock_buf_data)+cap+1)', assigned value is 0 poke-4.3/poked/usock-buf.c:32:3: note: Null pointer dereference poke-4.3/poked/usock-buf.c:33:3: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] poke-4.3/poked/usock-buf.c:30:37: note: Assuming allocation function fails poke-4.3/poked/usock-buf.c:30:37: note: Assignment 'd=malloc(sizeof(struct usock_buf_data)+cap+1)', assigned value is 0 poke-4.3/poked/usock-buf.c:33:3: note: Null pointer dereference poke-4.3/poked/usock-buf.c:34:3: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] poke-4.3/poked/usock-buf.c:30:37: note: Assuming allocation function fails poke-4.3/poked/usock-buf.c:30:37: note: Assignment 'd=malloc(sizeof(struct usock_buf_data)+cap+1)', assigned value is 0 poke-4.3/poked/usock-buf.c:34:3: note: Null pointer dereference poke-4.3/poked/usock-buf.c:33:34: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] poke-4.3/poked/usock-buf.c:30:37: note: Assuming allocation function fails poke-4.3/poked/usock-buf.c:30:37: note: Assignment 'd=malloc(sizeof(struct usock_buf_data)+cap+1)', assigned value is 0 poke-4.3/poked/usock-buf.c:33:34: note: Null pointer addition poke-4.3/poked/usock-buf.c:196:35: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] poke-4.3/poked/usock.c:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/poked/usock.c:111:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/poked/usock.c:216:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USOCK_CLIENT_IN_READ_LENGTH [valueFlowBailoutIncompleteVar] poke-4.3/poked/usock.c:413:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/poked/usock.c:470:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poke-4.3/poked/usock.c:536:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] poke-4.3/poked/usock.c:590:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] poke-4.3/poked/usock.c:609:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] poke-4.3/poked/usock.c:724:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] poke-4.3/poked/usock.c:527:24: style: Variable 'cl' can be declared as pointer to const [constVariablePointer] poke-4.3/poked/usock.c:825:11: style: Variable 'prefix' can be declared as const array [constVariable] poke-4.3/poked/usock.c:530:20: style: Variable 'p' is assigned a value that is never used. [unreadVariable] pokefmt.c:876:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] pokefmt.c:1354:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] pokefmt.c:1715:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pokefmt.c:1998:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pokefmt.c:2192:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pokefmt.c:2223:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pokefmt.l:271:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pokefmt.l:284:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pokefmt.l:297:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] pokefmt.l:368:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] pokefmt.l:401:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pokefmt.l:518:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKGDATADIR [valueFlowBailoutIncompleteVar] pokefmt.l:585:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] pokefmt.l:602:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_OK [valueFlowBailoutIncompleteVar] pokefmt.l:630:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_OK [valueFlowBailoutIncompleteVar] pokefmt.c:2308:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] pokefmt.c:1354:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] pokefmt.c:1354:3: note: c is initialized pokefmt.c:1354:3: note: c is overwritten pokefmt.l:96:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pokefmt.l:106:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pokefmt.l:115:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pokefmt.l:127:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pokefmt.l:137:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pokefmt.l:146:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pokefmt.c:1442:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] pokefmt.c:405:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. pokefmt.c:1442:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. pokefmt.c:1943:46: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] pokefmt.c:357:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. pokefmt.c:1943:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. pokefmt.c:1958:46: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] pokefmt.c:358:45: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. pokefmt.c:1958:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. pokefmt.c:1958:60: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] pokefmt.c:358:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. pokefmt.c:1958:60: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. pokefmt.c:2169:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] pokefmt.c:654:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. pokefmt.c:2169:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. pokefmt.c:2189:26: style:inconclusive: Function 'yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] pokefmt.c:639:27: note: Function 'yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. pokefmt.c:2189:26: note: Function 'yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. pokefmt.c:2216:37: style:inconclusive: Function 'yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent] pokefmt.c:641:38: note: Function 'yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. pokefmt.c:2216:37: note: Function 'yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. pokefmt.c:2216:64: style:inconclusive: Function 'yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] pokefmt.c:641:62: note: Function 'yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. pokefmt.c:2216:64: note: Function 'yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. pokefmt.c:1266:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] pokefmt.c:2032:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pokefmt.c:2069:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pokefmt.c:2078:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pokefmt.c:2087:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pokefmt.c:2097:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pokefmt.c:2165:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] pokefmt.l:219:13: style: Variable 'chunk' can be declared as pointer to const [constVariablePointer] pokefmt.l:335:36: style: Parameter 'argv' can be declared as const array [constParameter] pokefmt.l:518:20: style: Variable 'poke_datadir' is assigned a value that is never used. [unreadVariable] poke-4.3/testsuite/poke.libpoke/api.c:60:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pk_term_if [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/api.c:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_OK [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/api.c:184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOS_SEARCH_F_PARTIAL [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/decls.c:38:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/decls.c:36:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'decl_map_check_value' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/testsuite/poke.libpoke/decls.c:57:40: note: You might need to cast the function pointer here poke-4.3/testsuite/poke.libpoke/decls.c:36:43: note: Parameter 'data' can be declared as pointer to const poke-4.3/testsuite/poke.libpoke/decls.c:68:23: style: Parameter 'argv' can be declared as const array [constParameter] poke-4.3/testsuite/poke.libpoke/decls.c:46:10: style: Unused variable: exit_exception [unusedVariable] poke-4.3/testsuite/poke.libpoke/foreign-iod.c:73:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOD_ENOMEM [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/foreign-iod.c:87:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOD_OK [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/foreign-iod.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOD_OK [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/foreign-iod.c:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOD_OK [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/foreign-iod.c:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_IOS_F_READ [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/foreign-iod.c:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_OK [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/foreign-iod.c:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_OK [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/foreign-iod.c:168:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_OK [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/foreign-iod.c:114:22: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'iod_get_flags' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/testsuite/poke.libpoke/foreign-iod.c:150:5: note: You might need to cast the function pointer here poke-4.3/testsuite/poke.libpoke/foreign-iod.c:114:22: note: Parameter 'dev' can be declared as pointer to const poke-4.3/testsuite/poke.libpoke/foreign-iod.c:120:17: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'iod_size' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/testsuite/poke.libpoke/foreign-iod.c:151:5: note: You might need to cast the function pointer here poke-4.3/testsuite/poke.libpoke/foreign-iod.c:120:17: note: Parameter 'dev' can be declared as pointer to const poke-4.3/testsuite/poke.libpoke/foreign-iod.c:127:18: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'iod_flush' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/testsuite/poke.libpoke/foreign-iod.c:152:5: note: You might need to cast the function pointer here poke-4.3/testsuite/poke.libpoke/foreign-iod.c:127:18: note: Parameter 'dev' can be declared as pointer to const poke-4.3/testsuite/poke.libpoke/foreign-iod.c:134:18: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'iod_close' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poke-4.3/testsuite/poke.libpoke/foreign-iod.c:147:5: note: You might need to cast the function pointer here poke-4.3/testsuite/poke.libpoke/foreign-iod.c:134:18: note: Parameter 'dev' can be declared as pointer to const poke-4.3/testsuite/poke.libpoke/values.c:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/values.c:185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_NULL [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/values.c:235:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_OK [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/values.c:313:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PK_OK [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/values.c:355:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDIR [valueFlowBailoutIncompleteVar] poke-4.3/testsuite/poke.libpoke/values.c:119:24: style: Redundant condition: The condition '*se != '\0'' is redundant since '*se == 'P'' is sufficient. [redundantCondition] poke-4.3/testsuite/poke.libpoke/values.c:350:18: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] poke-4.3/jitter/jitterc/jitterc-vm.c:89:21: warning: If memory allocation fails, then there is a possible null pointer dereference: vm [ctunullpointerOutOfMemory] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:293:30: note: Calling function jitterc_add_implicit_wraps, 1st argument is null poke-4.3/jitter/jitterc/jitterc-vm.c:89:21: note: Dereferencing argument vm that is null poke-4.3/jitter/jitterc/jitterc-vm.c:1330:21: warning: Null pointer dereference: vm [ctunullpointer] poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assuming allocation function fails poke-4.3/jitter/jitterc/jitterc-vm.c:217:36: note: Assignment 'res=xmalloc(sizeof(struct jitterc_vm))', assigned value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:296:38: note: Calling function 'jitterc_add_implicit_instructions', 1st argument 'res' value is 0 poke-4.3/jitter/jitterc/jitterc-vm.c:127:36: note: Calling function jitterc_add_implicit_instruction, 1st argument is null poke-4.3/jitter/jitterc/jitterc-vm.c:107:3: note: Calling function jitterc_vm_append_instruction, 1st argument is null poke-4.3/jitter/jitterc/jitterc-vm.c:1330:21: note: Dereferencing argument vm that is null diff: DONE