2024-04-25 09:27 ftp://ftp.de.debian.org/debian/pool/main/k/kbuild/kbuild_0.1.9998svn3604+dfsg.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --library=pcre --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 -j2 platform: Linux-6.5.0-28-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.57 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 cppcheck: head 2.14.0 head-info: da380ea (2024-04-25 10:28:43 +0200) count: 2668 2668 elapsed-time: 30.4 31.4 head-timing-info: old-timing-info: head results: kbuild-3604/src/fastdep/avl.c:31:0: error: #error message("unknown compiler - inline keyword unknown!") [preprocessorErrorDirective] kbuild-3604/src/fastdep/fastdep.c:71:0: error: #error message("unknown compiler - inline keyword unknown!") [preprocessorErrorDirective] kbuild-3604/src/fastdep/os2fake-win.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_READONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/fastdep/os2fake-win.c:103:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/fastdep/os2fake-win.c:174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/fastdep/os2fake-win.c:250:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/fastdep/os2fake-win.c:293:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/w32sock.h:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/accept.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] kbuild-3604/src/fastdep/os2fake-win.c:149:17: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ULONG {aka unsigned long}'. [invalidPrintfArgType_sint] kbuild-3604/src/fastdep/os2fake-win.c:153:13: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ULONG {aka unsigned long}'. [invalidPrintfArgType_sint] kbuild-3604/src/fastdep/os2fake-win.c:198:9: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'PHDIR {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/fastdep/os2fake-win.c:207:17: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ULONG {aka unsigned long}'. [invalidPrintfArgType_sint] kbuild-3604/src/fastdep/os2fake-win.c:213:13: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ULONG {aka unsigned long}'. [invalidPrintfArgType_sint] kbuild-3604/src/fastdep/os2fake-win.c:256:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ULONG {aka unsigned long}'. [invalidPrintfArgType_sint] kbuild-3604/src/fastdep/os2fake-win.c:143:24: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] kbuild-3604/src/fastdep/os2fake-win.c:137:28: note: rc is assigned kbuild-3604/src/fastdep/os2fake-win.c:143:24: note: rc is overwritten kbuild-3604/src/grep/gnulib-tests/anytostr.c:38:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inttype [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/vasnprintf.h:61:15: error: There is an unknown macro here somewhere. Configuration is required. If asnprintf is a macro then please configure it. [unknownMacro] kbuild-3604/src/grep/gnulib-tests/bind.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/connect.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/fdopen.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/gettimeofday.c:143:0: error: #error "Only 1-second nominal clock resolution found. Is that intended?" \ [preprocessorErrorDirective] kbuild-3604/src/grep/gnulib-tests/inet_pton.c:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/ioctl.c:68:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/inet_pton.c:152:16: error: Uninitialized variable: tmp [uninitvar] kbuild-3604/src/grep/gnulib-tests/inet_pton.c:150:14: note: Assuming condition is false kbuild-3604/src/grep/gnulib-tests/inet_pton.c:152:16: note: Uninitialized variable: tmp kbuild-3604/src/grep/gnulib-tests/listen.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/locale.c:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/localename.c:3281:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable categoryname [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/localename.c:3443:14: style: Condition 'retval!=NULL' is always false [knownConditionTrueFalse] kbuild-3604/src/grep/gnulib-tests/localename.c:3442:34: note: Calling function 'gl_locale_name_thread' returns 0 kbuild-3604/src/grep/gnulib-tests/localename.c:3442:34: note: Assignment 'retval=gl_locale_name_thread(category,categoryname)', assigned value is 0 kbuild-3604/src/grep/gnulib-tests/localename.c:3443:14: note: Condition 'retval!=NULL' is always false kbuild-3604/src/grep/gnulib-tests/localename.c:3213:63: style:inconclusive: Function 'gl_locale_name_thread' argument 2 names different: declaration 'categoryname' definition '_GL_UNUSED'. [funcArgNamesDifferent] kbuild-3604/src/grep/gnulib-tests/localename.h:50:70: note: Function 'gl_locale_name_thread' argument 2 names different: declaration 'categoryname' definition '_GL_UNUSED'. kbuild-3604/src/grep/gnulib-tests/localename.c:3213:63: note: Function 'gl_locale_name_thread' argument 2 names different: declaration 'categoryname' definition '_GL_UNUSED'. kbuild-3604/src/grep/gnulib-tests/localename.c:3237:62: style:inconclusive: Function 'gl_locale_name_posix' argument 2 names different: declaration 'categoryname' definition '_GL_UNUSED'. [funcArgNamesDifferent] kbuild-3604/src/grep/gnulib-tests/localename.h:64:69: note: Function 'gl_locale_name_posix' argument 2 names different: declaration 'categoryname' definition '_GL_UNUSED'. kbuild-3604/src/grep/gnulib-tests/localename.c:3237:62: note: Function 'gl_locale_name_posix' argument 2 names different: declaration 'categoryname' definition '_GL_UNUSED'. kbuild-3604/src/grep/gnulib-tests/localename.c:3302:38: style:inconclusive: Function 'gl_locale_name_environ' argument 1 names different: declaration 'category' definition '_GL_UNUSED'. [funcArgNamesDifferent] kbuild-3604/src/grep/gnulib-tests/localename.h:71:49: note: Function 'gl_locale_name_environ' argument 1 names different: declaration 'category' definition '_GL_UNUSED'. kbuild-3604/src/grep/gnulib-tests/localename.c:3302:38: note: Function 'gl_locale_name_environ' argument 1 names different: declaration 'category' definition '_GL_UNUSED'. kbuild-3604/src/grep/gnulib-tests/sig-handler.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] kbuild-3604/src/grep/gnulib-tests/perror.c:35:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACKBUF_LEN [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/xsize.h:34:0: error: #error "Please include config.h first." [preprocessorErrorDirective] kbuild-3604/src/grep/gnulib-tests/pthread-thread.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/pthread-thread.c:44:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/pthread-thread.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/pthread-thread.c:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/pthread-thread.c:161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/pthread-thread.c:168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/pthread-thread.c:60:44: style: Parameter '_GL_UNUSED' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/grep/gnulib-tests/pthread-thread.c:138:28: style: Parameter 'threadp' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/grep/gnulib-tests/pthread-thread.c:139:57: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/grep/gnulib-tests/pthread-thread.c:172:21: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/grep/gnulib-tests/putenv.c:77:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/putenv.c:173:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/select.c:573:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/setlocale.c:60:0: error: #error "This file should only be compiled if NEED_SETLOCALE_IMPROVED || NEED_SETLOCALE_MTSAFE." [preprocessorErrorDirective] kbuild-3604/src/grep/gnulib-tests/setenv.c:125:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/setenv.c:295:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/setenv.c:310:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/setsockopt.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/sigaction.c:55:0: error: #error "Revisit the assumptions made in the sigaction module" [preprocessorErrorDirective] kbuild-3604/src/grep/gnulib-tests/sleep.c:74:0: error: #error "Please port gnulib sleep.c to your platform, possibly using usleep() or select(), then report this to bug-gnulib." [preprocessorErrorDirective] kbuild-3604/src/grep/gnulib-tests/sigprocmask.c:116:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/sigprocmask.c:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/sigprocmask.c:159:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/sigprocmask.c:180:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/sigprocmask.c:200:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/sigprocmask.c:210:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/sigprocmask.c:245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/sigprocmask.c:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/socket.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/strerror_r.c:139:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/strerror_r.c:153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/symlink.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/strerror_r.c:313:13: style: Variable 'errmsg' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/gnulib-tests/test-accept.c:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-accept.c:42:5: error: Invalid accept() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/grep/gnulib-tests/test-alignof.c:29:23: style: struct member 'struct1::a' is never used. [unusedStructMember] kbuild-3604/src/grep/gnulib-tests/test-alignof.c:30:23: style: struct member 'struct2::a' is never used. [unusedStructMember] kbuild-3604/src/grep/gnulib-tests/test-alignof.c:31:23: style: struct member 'struct3::a' is never used. [unusedStructMember] kbuild-3604/src/grep/gnulib-tests/test-alignof.c:32:23: style: struct member 'struct4::a' is never used. [unusedStructMember] kbuild-3604/src/grep/gnulib-tests/test-argmatch.c:71:1: error: There is an unknown macro here somewhere. Configuration is required. If ARGMATCH_DEFINE_GROUP is a macro then please configure it. [unknownMacro] kbuild-3604/src/grep/gnulib-tests/test-binary-io.c:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-binary-io.c:33:23: style: Parameter 'argv' can be declared as const array [constParameter] kbuild-3604/src/grep/gnulib-tests/test-bind.c:41:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-bind.c:46:7: error: Invalid bind() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/grep/gnulib-tests/test-btowc.c:37:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-btowc.c:32:23: style: Parameter 'argv' can be declared as const array [constParameter] kbuild-3604/src/grep/gnulib-tests/test-bitrotate.c:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-c-ctype.c:36:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-c-ctype.c:67:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-c-ctype.c:221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-c-ctype.c:65:16: style: Condition '0<=c' is always true [knownConditionTrueFalse] kbuild-3604/src/grep/gnulib-tests/test-c-stack.c:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exit_failure [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-c-strcasecmp.c:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-c-strncasecmp.c:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-calloc-gnu.c:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-chdir.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-cloexec.c:57:0: error: #error Please port fcntl to your platform [preprocessorErrorDirective] kbuild-3604/src/grep/gnulib-tests/test-calloc-gnu.c:38:5: style: Opposite expression on both sides of '&='. [oppositeExpression] kbuild-3604/src/grep/gnulib-tests/test-calloc-gnu.c:62:24: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/gnulib-tests/test-close.c:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-close.c:34:5: error: Invalid close() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/grep/gnulib-tests/test-connect.c:41:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-connect.c:46:7: error: Invalid connect() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/grep/gnulib-tests/test-dfa-match-aux.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-dfa-match-aux.c:70:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] kbuild-3604/src/grep/gnulib-tests/test-dfa-match-aux.c:49:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/gnulib-tests/test-dup-safer.c:70:0: error: #error Please port fcntl to your platform [preprocessorErrorDirective] kbuild-3604/src/grep/gnulib-tests/test-dup.c:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-dup.c:34:5: error: Invalid dup() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/grep/gnulib-tests/test-dup2.c:64:0: error: #error Please port fcntl to your platform [preprocessorErrorDirective] kbuild-3604/src/grep/gnulib-tests/test-dynarray.c:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-environ.c:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-environ.c:34:9: style: Variable 'string' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/gnulib-tests/test-errno.c:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-exclude.c:114:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable add_exclude [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fchdir.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fcntl-h.c:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fcntl.c:64:0: error: #error Please port fcntl to your platform [preprocessorErrorDirective] kbuild-3604/src/grep/gnulib-tests/test-open.h:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fdopen.c:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fdopen.c:41:13: error: Return value of allocation function 'fdopen' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-fdopendir.c:39:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fdopendir.c:50:5: error: Invalid fdopendir() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/grep/gnulib-tests/test-fdopendir.c:42:3: error: Return value of allocation function 'fdopendir' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-fdopendir.c:50:5: error: Return value of allocation function 'fdopendir' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-fdopendir.c:56:5: error: Return value of allocation function 'fdopendir' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-fgetc.c:49:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fgetc.c:71:25: error: Invalid fdopen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/grep/gnulib-tests/test-float.c:380:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:33:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:35:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:36:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:37:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:38:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:39:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:40:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:41:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:43:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:45:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:46:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:47:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:53:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:33:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:35:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:36:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:37:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:38:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:39:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:40:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:41:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:43:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:45:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:46:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:47:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/grep/gnulib-tests/test-fnmatch.c:53:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/grep/gnulib-tests/test-fopen-gnu.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fopen.h:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fopen.h:37:3: error: Return value of allocation function 'fopen' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-fopen.h:47:3: error: Return value of allocation function 'fopen' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-fopen.h:51:3: error: Return value of allocation function 'fopen' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-fopen.h:56:3: error: Return value of allocation function 'fopen' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-fopen.h:62:3: error: Return value of allocation function 'fopen' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-fopen.h:66:3: error: Return value of allocation function 'fopen' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-fopen.h:70:3: error: Return value of allocation function 'fopen' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-fopen.h:74:3: error: Return value of allocation function 'fopen' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-fpending.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fputc.c:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fread.c:49:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fputc.c:63:25: error: Invalid fdopen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/grep/gnulib-tests/test-fread.c:72:25: error: Invalid fdopen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/grep/gnulib-tests/test-fstat.c:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fstat.c:37:5: error: Invalid fstat() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/grep/gnulib-tests/test-free.c:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-free.c:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-ftruncate.c:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-ftruncate.c:30:23: style: Parameter 'argv' can be declared as const array [constParameter] kbuild-3604/src/grep/gnulib-tests/test-lstat.h:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-stat.h:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fstatat.c:65:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_SYMLINK_NOFOLLOW [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fstatat.c:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fwrite.c:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-fstatat.c:82:5: error: Invalid fstatat() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/grep/gnulib-tests/test-fwrite.c:64:25: error: Invalid fdopen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/grep/gnulib-tests/test-getcwd-lgpl.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-getdtablesize.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-getopt.h:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-getopt.h:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-getopt-main.h:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:1845:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:1952:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-getopt.h:92:11: style: Redundant initialization for 'posixly'. The initialized value is overwritten before it is read. [redundantInitialization] kbuild-3604/src/grep/gnulib-tests/test-getopt.h:86:16: note: posixly is initialized kbuild-3604/src/grep/gnulib-tests/test-getopt.h:92:11: note: posixly is overwritten kbuild-3604/src/grep/gnulib-tests/test-getprogname.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEEXT [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-gettimeofday.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-gettimeofday.c:38:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] kbuild-3604/src/grep/gnulib-tests/test-gettimeofday.c:35:14: style: Variable 'lt' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/gnulib-tests/test-hard-locale.c:35:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-hard-locale.c:91:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:1586:9: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:1583:29: note: outer condition: non_options_count==2 kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:1586:9: note: opposite inner condition: !(non_options_count==2) kbuild-3604/src/grep/gnulib-tests/test-hash.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-hash.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-hash.c:102:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:108:56: warning: Possible null pointer dereference: longopts [nullPointer] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:331:43: note: Calling function 'do_getopt_long', 4th argument 'NULL' value is 0 kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:108:56: note: Null pointer dereference kbuild-3604/src/grep/gnulib-tests/test-hash.c:51:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/gnulib-tests/test-hash.c:58:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/gnulib-tests/test-hash.c:117:15: style: Variable 'str2' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/gnulib-tests/test-hash.c:211:23: style: Variable 'p_dup' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/gnulib-tests/test-getopt.h:98:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:98:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:99:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:99:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:130:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:130:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:131:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:131:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:163:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:163:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:164:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:164:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:195:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:195:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:196:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:196:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:230:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:230:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:231:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:231:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:261:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:261:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:262:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:262:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:293:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:293:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:294:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:294:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:429:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:429:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:430:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:430:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:463:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:463:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:464:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:464:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:497:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:497:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:498:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:498:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:531:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:531:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:532:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:532:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:565:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:565:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:566:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:566:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:599:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:599:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:600:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:600:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:635:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:635:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:636:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:636:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:665:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:665:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:666:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:666:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:695:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:695:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:696:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:696:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:727:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:727:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:728:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:728:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:794:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:794:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:795:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:795:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:1198:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:19:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:1198:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-getopt.h:1199:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] kbuild-3604/src/grep/gnulib-tests/test-getopt_long.h:20:12: note: Shadowed declaration kbuild-3604/src/grep/gnulib-tests/test-getopt.h:1199:11: note: Shadow variable kbuild-3604/src/grep/gnulib-tests/test-i-ring.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-ignore-value.c:28:16: style: struct member 's::i' is never used. [unusedStructMember] kbuild-3604/src/grep/gnulib-tests/test-ignore-value.c:62:19: style: Variable 's1' is not assigned a value. [unassignedVariable] kbuild-3604/src/grep/gnulib-tests/test-inttostr.c:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:268:3: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:270:3: style: Comparing expression of type 'signed int' against value 4294967295. Condition is always false. [compareValueOutOfTypeRangeError] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:278:3: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:282:3: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:289:5: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:304:3: style: Comparing expression of type 'signed int' against value 4294967295. Condition is always false. [compareValueOutOfTypeRangeError] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:322:5: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:323:5: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:369:3: style: Comparing expression of type 'signed int' against value 4294967295. Condition is always false. [compareValueOutOfTypeRangeError] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:386:5: style: Comparing expression of type 'signed int' against value 4294967298. Condition is always false. [compareValueOutOfTypeRangeError] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:195:3: style: Same value in both branches of ternary operator. [duplicateValueTernary] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:196:3: style: Same value in both branches of ternary operator. [duplicateValueTernary] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:201:3: style: Same value in both branches of ternary operator. [duplicateValueTernary] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:204:3: style: Same value in both branches of ternary operator. [duplicateValueTernary] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:194:3: error: Signed integer overflow for expression '2147483647+1'. [integerOverflow] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:202:3: error: Signed integer overflow for expression '2147483647+1'. [integerOverflow] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:215:3: error: Signed integer overflow for expression '2147483647*2147483647'. [integerOverflow] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:380:3: warning: Expression '-1' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] kbuild-3604/src/grep/gnulib-tests/test-intprops.c:381:3: warning: Expression '-1' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] kbuild-3604/src/grep/gnulib-tests/test-isatty.c:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-isblank.c:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-isatty.c:46:5: error: Invalid isatty() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/grep/gnulib-tests/test-iswblank.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-iswdigit.c:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-iswxdigit.c:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-iswdigit.c:49:23: style: Parameter 'argv' can be declared as const array [constParameter] kbuild-3604/src/grep/gnulib-tests/test-iswxdigit.c:49:23: style: Parameter 'argv' can be declared as const array [constParameter] kbuild-3604/src/grep/gnulib-tests/test-listen.c:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-listen.c:38:5: error: Invalid listen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/grep/gnulib-tests/test-localcharset.c:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-localeconv.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-localeconv.c:36:19: style: Variable 'l' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/gnulib-tests/test-localename.c:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-localename.c:261:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-localename.c:518:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-localename.c:670:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-localename.c:783:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-lseek.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-lseek.c:95:7: error: Invalid lseek() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/grep/gnulib-tests/test-malloc-gnu.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-mbscasecmp.c:31:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-mbsinit.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-mbsstr1.c:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-mbsrtowcs.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-mbsstr2.c:32:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-mbsstr3.c:31:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-memchr.c:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-memchr.c:55:9: style: Condition 'page_boundary' is always false [knownConditionTrueFalse] kbuild-3604/src/grep/gnulib-tests/test-memchr.c:54:40: note: Calling function 'zerosize_ptr' returns 0 kbuild-3604/src/grep/gnulib-tests/test-memchr.c:54:40: note: Assignment 'page_boundary=zerosize_ptr()', assigned value is 0 kbuild-3604/src/grep/gnulib-tests/test-memchr.c:55:9: note: Condition 'page_boundary' is always false kbuild-3604/src/grep/gnulib-tests/test-memchr.c:106:23: style: Condition 'page_boundary!=NULL' is always false [knownConditionTrueFalse] kbuild-3604/src/grep/gnulib-tests/test-memchr.c:101:49: note: Calling function 'zerosize_ptr' returns 0 kbuild-3604/src/grep/gnulib-tests/test-memchr.c:101:27: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0 kbuild-3604/src/grep/gnulib-tests/test-memchr.c:106:23: note: Condition 'page_boundary!=NULL' is always false kbuild-3604/src/grep/gnulib-tests/test-mbsrtowcs.c:34:23: style: Parameter 'argv' can be declared as const array [constParameter] kbuild-3604/src/grep/gnulib-tests/test-memchr2.c:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-memrchr.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-memchr2.c:52:7: style: Condition 'page_boundary' is always false [knownConditionTrueFalse] kbuild-3604/src/grep/gnulib-tests/test-memchr2.c:51:38: note: Calling function 'zerosize_ptr' returns 0 kbuild-3604/src/grep/gnulib-tests/test-memchr2.c:51:38: note: Assignment 'page_boundary=zerosize_ptr()', assigned value is 0 kbuild-3604/src/grep/gnulib-tests/test-memchr2.c:52:7: note: Condition 'page_boundary' is always false kbuild-3604/src/grep/gnulib-tests/test-memrchr.c:58:7: style: Condition 'page_boundary' is always false [knownConditionTrueFalse] kbuild-3604/src/grep/gnulib-tests/test-memrchr.c:57:38: note: Calling function 'zerosize_ptr' returns 0 kbuild-3604/src/grep/gnulib-tests/test-memrchr.c:57:38: note: Assignment 'page_boundary=zerosize_ptr()', assigned value is 0 kbuild-3604/src/grep/gnulib-tests/test-memrchr.c:58:7: note: Condition 'page_boundary' is always false kbuild-3604/src/grep/gnulib-tests/test-memrchr.c:57:9: style: Variable 'page_boundary' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/gnulib-tests/test-nanosleep.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-nl_langinfo-mt.c:249:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-nl_langinfo.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-nl_langinfo.c:61:3: style: Unsigned expression 'strlen(nl_langinfo(THOUSEP))' can't be negative so it is unnecessary to test it. [unsignedPositive] kbuild-3604/src/grep/gnulib-tests/test-nl_langinfo.c:133:3: style: Unsigned expression 'strlen(nl_langinfo(ERA))' can't be negative so it is unnecessary to test it. [unsignedPositive] kbuild-3604/src/grep/gnulib-tests/test-nl_langinfo.c:134:3: style: Unsigned expression 'strlen(nl_langinfo(ERA_D_FMT))' can't be negative so it is unnecessary to test it. [unsignedPositive] kbuild-3604/src/grep/gnulib-tests/test-nl_langinfo.c:135:3: style: Unsigned expression 'strlen(nl_langinfo(ERA_D_T_FMT))' can't be negative so it is unnecessary to test it. [unsignedPositive] kbuild-3604/src/grep/gnulib-tests/test-nl_langinfo.c:136:3: style: Unsigned expression 'strlen(nl_langinfo(ERA_T_FMT))' can't be negative so it is unnecessary to test it. [unsignedPositive] kbuild-3604/src/grep/gnulib-tests/test-nl_langinfo.c:141:5: style: Unsigned expression 'strlen(currency)' can't be negative so it is unnecessary to test it. [unsignedPositive] kbuild-3604/src/grep/gnulib-tests/test-nl_langinfo.c:41:23: style: Parameter 'argv' can be declared as const array [constParameter] kbuild-3604/src/grep/gnulib-tests/test-openat-safer.c:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-openat.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-openat.c:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-openat-safer.c:81:11: error: Return value of allocation function 'openat' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-openat-safer.c:84:11: error: Return value of allocation function 'openat' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-openat-safer.c:87:11: error: Return value of allocation function 'openat' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-openat-safer.c:92:11: error: Return value of allocation function 'openat' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-openat-safer.c:97:11: error: Return value of allocation function 'openat' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-openat-safer.c:108:11: error: Return value of allocation function 'openat' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-openat.c:68:5: error: Return value of allocation function 'openat' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-openat.c:74:5: error: Return value of allocation function 'openat' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-openat.c:89:3: error: Return value of allocation function 'openat' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-openat.c:95:5: error: Return value of allocation function 'openat' is not stored. [leakReturnValNotUsed] kbuild-3604/src/grep/gnulib-tests/test-perror.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-pipe.c:53:0: error: #error Please port fcntl to your platform [preprocessorErrorDirective] kbuild-3604/src/grep/gnulib-tests/test-perror2.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-pthread-thread.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-pthread-thread.c:36:27: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'worker_thread_func' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kbuild-3604/src/grep/gnulib-tests/test-pthread-thread.c:47:45: note: You might need to cast the function pointer here kbuild-3604/src/grep/gnulib-tests/test-pthread-thread.c:36:27: note: Parameter 'arg' can be declared as pointer to const kbuild-3604/src/grep/gnulib-tests/test-pthread_sigmask1.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-pthread_sigmask2.c:101:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-raise.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-raise.c:50:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] kbuild-3604/src/grep/gnulib-tests/test-quotearg.h:59:25: debug: Function::addArguments found argument 'func' with varid 0. [varid0] kbuild-3604/src/grep/gnulib-tests/test-quotearg.h:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-quotearg.h:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-quotearg.h:109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-quotearg.h:116:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-quotearg.h:124:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-quotearg-simple.c:251:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-quotearg-simple.c:261:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-rawmemchr.c:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-quotearg-simple.c:336:9: style: Condition 'z' is always false [knownConditionTrueFalse] kbuild-3604/src/grep/gnulib-tests/test-quotearg-simple.c:334:28: note: Calling function 'zerosize_ptr' returns 0 kbuild-3604/src/grep/gnulib-tests/test-quotearg-simple.c:334:28: note: Assignment 'z=zerosize_ptr()', assigned value is 0 kbuild-3604/src/grep/gnulib-tests/test-quotearg-simple.c:336:9: note: Condition 'z' is always false kbuild-3604/src/grep/gnulib-tests/test-quotearg.h:63:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/gnulib-tests/test-rawmemchr.c:80:9: style: Condition '!page_boundary' is always true [knownConditionTrueFalse] kbuild-3604/src/grep/gnulib-tests/test-rawmemchr.c:77:49: note: Calling function 'zerosize_ptr' returns 0 kbuild-3604/src/grep/gnulib-tests/test-rawmemchr.c:77:27: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0 kbuild-3604/src/grep/gnulib-tests/test-rawmemchr.c:80:9: note: Condition '!page_boundary' is always true kbuild-3604/src/grep/gnulib-tests/test-read.c:37:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-realloc-gnu.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-realloc-gnu.c:39:7: error: Common realloc mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] kbuild-3604/src/grep/gnulib-tests/test-read.c:58:5: error: Invalid read() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/grep/gnulib-tests/test-reallocarray.c:39:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-reallocarray.c:41:11: error: Common reallocarray mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] kbuild-3604/src/grep/gnulib-tests/test-reallocarray.c:46:7: error: Common reallocarray mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] kbuild-3604/src/grep/gnulib-tests/test-reallocarray.c:52:7: error: Common reallocarray mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] kbuild-3604/src/grep/gnulib-tests/test-reallocarray.c:53:7: error: Common reallocarray mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] kbuild-3604/src/grep/gnulib-tests/test-regex.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-regex.c:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-regex.c:186:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-regex.c:263:45: style: Condition 'towupper(L'i')==0x0130' is always false [knownConditionTrueFalse] kbuild-3604/src/grep/gnulib-tests/test-select-fd.c:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-select-stdin.c:61:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-setenv.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-select.h:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-select.h:88:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-select.h:115:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-select.h:233:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-select.h:240:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-select.h:268:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-select.h:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-select.h:339:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-select.h:365:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-select.h:401:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-select.h:423:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-select.h:439:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-setlocale1.c:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-setlocale1.c:45:5: error: Memory leak: name1 [memleak] kbuild-3604/src/grep/gnulib-tests/test-setlocale1.c:51:5: error: Memory leak: name1 [memleak] kbuild-3604/src/grep/gnulib-tests/test-setlocale2.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-setlocale_null-mt-all.c:148:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-setlocale_null-mt-one.c:148:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-setlocale_null.c:31:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-setsockopt.c:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-sigaction.c:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-sigaction.c:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-sigprocmask.c:52:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-sleep.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-snprintf.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/nap.h:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/nap.h:73:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/nap.h:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/nap.h:111:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/nap.h:132:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-stat-time.c:83:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-stat-time.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-stat-time.c:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-stat-time.c:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-stat-time.c:141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st_mtime [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-stat-time.c:182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st_mtime [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-stat-time.c:204:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_nsec [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-snprintf.c:53:20: style: The if condition is the same as the previous if condition [duplicateCondition] kbuild-3604/src/grep/gnulib-tests/test-snprintf.c:47:20: note: First condition kbuild-3604/src/grep/gnulib-tests/test-snprintf.c:53:20: note: Second condition kbuild-3604/src/grep/gnulib-tests/test-stat-time.c:135:59: style: Parameter 'modtimes' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/grep/gnulib-tests/test-stdalign.c:38:0: error: #error "alignof is not a macro" [preprocessorErrorDirective] kbuild-3604/src/grep/gnulib-tests/test-stddef.c:39:8: style: struct member 'd::e' is never used. [unusedStructMember] kbuild-3604/src/grep/gnulib-tests/test-stddef.c:40:8: style: struct member 'd::f' is never used. [unusedStructMember] kbuild-3604/src/grep/gnulib-tests/test-stdint.c:371:1: error: syntax error: -) [syntaxError] kbuild-3604/src/grep/gnulib-tests/test-strerror.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-strerror_r.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-strnlen.c:38:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-strnlen.c:35:7: style: Condition '!page_boundary' is always true [knownConditionTrueFalse] kbuild-3604/src/grep/gnulib-tests/test-strnlen.c:34:47: note: Calling function 'zerosize_ptr' returns 0 kbuild-3604/src/grep/gnulib-tests/test-strnlen.c:34:25: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0 kbuild-3604/src/grep/gnulib-tests/test-strnlen.c:35:7: note: Condition '!page_boundary' is always true kbuild-3604/src/grep/gnulib-tests/test-strstr.c:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-strtoimax.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-strstr.c:67:19: style: Condition 'page_boundary' is always false [knownConditionTrueFalse] kbuild-3604/src/grep/gnulib-tests/test-strstr.c:65:49: note: Calling function 'zerosize_ptr' returns 0 kbuild-3604/src/grep/gnulib-tests/test-strstr.c:65:27: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0 kbuild-3604/src/grep/gnulib-tests/test-strstr.c:67:19: note: Condition 'page_boundary' is always false kbuild-3604/src/grep/gnulib-tests/test-strstr.c:65:11: style: Variable 'page_boundary' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/gnulib-tests/test-strtoll.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-strtoull.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-strtoumax.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-symlink.h:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-sys_socket.c:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSOCK [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-thread_create.c:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-thread_create.c:36:27: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/grep/gnulib-tests/test-thread_create.c:49:13: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/gnulib-tests/test-thread_create.c:61:7: error: Uninitialized variable: ret [uninitvar] kbuild-3604/src/grep/gnulib-tests/test-thread_create.c:49:13: style: Variable 'ret' is not assigned a value. [unassignedVariable] kbuild-3604/src/grep/gnulib-tests/test-unsetenv.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-unsetenv.c:40:12: style: Variable 'entry[0]' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/grep/gnulib-tests/test-verify.c:53:13: style: The comparison 'C == 2' is always true. [knownConditionTrueFalse] kbuild-3604/src/grep/gnulib-tests/test-verify.c:57:13: style: Same expression on both sides of '=='. [duplicateExpression] kbuild-3604/src/grep/gnulib-tests/test-verify.c:60:35: style: Same expression on both sides of '=='. [duplicateExpression] kbuild-3604/src/grep/gnulib-tests/test-verify.c:75:31: style: struct member 'state::context' is never used. [unusedStructMember] kbuild-3604/src/grep/gnulib-tests/test-version-etc.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-wcrtomb-w32.c:333:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-wcrtomb.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-wcrtomb.c:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-wctype-h.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-wcrtomb.c:55:23: style: Parameter 'argv' can be declared as const array [constParameter] kbuild-3604/src/grep/gnulib-tests/test-wcwidth.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/test-xstrtol.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_print_progname [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/anytostr.c:41:9: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/gnulib-tests/uniwidth/test-uc_width2.c:72:13: style: Condition 'w1==1' is always false [knownConditionTrueFalse] kbuild-3604/src/grep/gnulib-tests/uniwidth/test-uc_width2.c:73:24: style: Condition 'w2==2' is always false [knownConditionTrueFalse] kbuild-3604/src/grep/gnulib-tests/unsetenv.c:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/windows-thread.c:42:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/windows-thread.c:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLWTHREAD_ONCE_INIT [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/windows-thread.c:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/windows-thread.c:132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/windows-thread.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/windows-thread.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/windows-thread.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/windows-tls.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/windows-tls.c:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/windows-tls.c:220:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/windows-tls.c:337:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/xstrtol-error.c:84:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/gnulib-tests/xstrtol-error.c:96:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exit_failure [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/openat.h:30:0: error: #error "Please include config.h first." [preprocessorErrorDirective] kbuild-3604/src/grep/lib/basename-lgpl.c:60:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] kbuild-3604/src/grep/lib/argmatch.c:152:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/binary-io.h:29:0: error: #error "Please include config.h first." [preprocessorErrorDirective] kbuild-3604/src/grep/lib/bitrotate.h:27:0: error: #error "Please include config.h first." [preprocessorErrorDirective] kbuild-3604/src/grep/lib/btowc.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/c-ctype.h:29:0: error: #error "Please include config.h first." [preprocessorErrorDirective] kbuild-3604/src/grep/lib/c-stack.c:210:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/c-stack.c:208:39: style: Parameter 'action' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/grep/lib/calloc.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/chdir-long.c:33:0: error: #error "compile this file only if your system defines PATH_MAX" [preprocessorErrorDirective] kbuild-3604/src/grep/lib/cloexec.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/close-stream.c:70:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/closedir.c:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/colorize-posix.c:57:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/closeout.c:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/colorize-w32.c:42:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STD_OUTPUT_HANDLE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/colorize-w32.c:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOREGROUND_GREEN [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/colorize-w32.c:164:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/colorize-w32.c:201:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/xalloc.h:31:0: error: #error "Please include config.h first." [preprocessorErrorDirective] kbuild-3604/src/grep/lib/dirfd.c:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/dirname-lgpl.c:38:35: style: Condition 'prefix_length!=0' is always false [knownConditionTrueFalse] kbuild-3604/src/grep/lib/dirname-lgpl.c:34:26: note: Assignment 'prefix_length=((void)(file),0)', assigned value is 0 kbuild-3604/src/grep/lib/dirname-lgpl.c:38:35: note: Condition 'prefix_length!=0' is always false kbuild-3604/src/grep/lib/dup-safer-flag.c:51:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/dup-safer.c:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/dup2.c:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/error.c:142:0: error: #error Please port fcntl to your platform [preprocessorErrorDirective] kbuild-3604/src/grep/lib/mbchar.h:153:0: error: #error "Please include config.h first." [preprocessorErrorDirective] kbuild-3604/src/grep/lib/fcntl.c:437:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fcntl.c:492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fchdir.c:140:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fchdir.c:164:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fchdir.c:191:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fd-safer-flag.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fd-safer.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fnmatch_loop.c:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_EXTMATCH [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fnmatch_loop.c:945:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable posixly_correct [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fnmatch_loop.c:1007:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable posixly_correct [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fnmatch_loop.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_CASEFOLD [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fnmatch_loop.c:1088:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_ATTRIBUTE_FALLTHROUGH [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fnmatch.c:238:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fnmatch_loop.c:925:38: style: Condition 'n!=string_end' is always true [knownConditionTrueFalse] kbuild-3604/src/grep/lib/fnmatch_loop.c:1109:36: style: Condition 'rs==string' is always false [knownConditionTrueFalse] kbuild-3604/src/grep/lib/fnmatch_loop.c:934:18: style:inconclusive: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/fnmatch_loop.c:37:37: note: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. kbuild-3604/src/grep/lib/fnmatch_loop.c:934:18: note: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. kbuild-3604/src/grep/lib/fnmatch_loop.c:1096:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] kbuild-3604/src/grep/lib/fnmatch_loop.c:1105:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] kbuild-3604/src/grep/lib/fnmatch_loop.c:1113:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] kbuild-3604/src/grep/lib/fnmatch_loop.c:1137:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] kbuild-3604/src/grep/lib/fnmatch_loop.c:1154:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] kbuild-3604/src/grep/lib/fnmatch_loop.c:1164:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] kbuild-3604/src/grep/lib/fopen.c:81:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fpending.c:60:0: error: #error "Please port gnulib fpending.c to your platform!" [preprocessorErrorDirective] kbuild-3604/src/grep/lib/fnmatch.c:252:20: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: pattern. [nullPointerRedundantCheck] kbuild-3604/src/grep/lib/fnmatch.c:263:15: note: Assuming that condition 'p' is not redundant kbuild-3604/src/grep/lib/fnmatch.c:251:9: note: p is assigned 'pattern' here. kbuild-3604/src/grep/lib/fnmatch.c:252:20: note: Null pointer dereference kbuild-3604/src/grep/lib/fnmatch.c:292:20: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: string. [nullPointerRedundantCheck] kbuild-3604/src/grep/lib/fnmatch.c:308:15: note: Assuming that condition 'p' is not redundant kbuild-3604/src/grep/lib/fnmatch.c:293:11: note: Assignment to 'p=string' kbuild-3604/src/grep/lib/fnmatch.c:292:20: note: Null pointer dereference kbuild-3604/src/grep/lib/free.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fnmatch_loop.c:934:18: style:inconclusive: Function 'end_pattern' argument 1 names different: declaration 'patternp' definition 'pattern'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/fnmatch_loop.c:37:37: note: Function 'end_pattern' argument 1 names different: declaration 'patternp' definition 'pattern'. kbuild-3604/src/grep/lib/fnmatch_loop.c:934:18: note: Function 'end_pattern' argument 1 names different: declaration 'patternp' definition 'pattern'. kbuild-3604/src/grep/lib/fnmatch_loop.c:934:18: style:inconclusive: Function 'end_wpattern' argument 1 names different: declaration 'patternp' definition 'pattern'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/fnmatch_loop.c:37:37: note: Function 'end_wpattern' argument 1 names different: declaration 'patternp' definition 'pattern'. kbuild-3604/src/grep/lib/fnmatch_loop.c:934:18: note: Function 'end_wpattern' argument 1 names different: declaration 'patternp' definition 'pattern'. kbuild-3604/src/grep/lib/stat-time.h:31:0: error: #error "Please include config.h first." [preprocessorErrorDirective] kbuild-3604/src/grep/lib/fts-cycle.c:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_TIGHT_CYCLE_CHECK [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fts-cycle.c:76:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_TIGHT_CYCLE_CHECK [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fts-cycle.c:128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_TIGHT_CYCLE_CHECK [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fts-cycle.c:153:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_TIGHT_CYCLE_CHECK [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/fts-cycle.c:80:26: style: Variable 'ad_from_table' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/lib/fts-cycle.c:125:30: style: Parameter 'ent' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/grep/lib/getcwd-lgpl.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/getdtablesize.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/getopt1.c:36:21: style:inconclusive: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:107:32: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. kbuild-3604/src/grep/lib/getopt1.c:36:21: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. kbuild-3604/src/grep/lib/getopt1.c:36:34: style:inconclusive: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:107:48: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. kbuild-3604/src/grep/lib/getopt1.c:36:34: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. kbuild-3604/src/grep/lib/getopt1.c:36:52: style:inconclusive: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:108:19: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. kbuild-3604/src/grep/lib/getopt1.c:36:52: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. kbuild-3604/src/grep/lib/getopt1.c:37:24: style:inconclusive: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:109:28: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. kbuild-3604/src/grep/lib/getopt1.c:37:24: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. kbuild-3604/src/grep/lib/getopt1.c:37:43: style:inconclusive: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:109:45: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. kbuild-3604/src/grep/lib/getopt1.c:37:43: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. kbuild-3604/src/grep/lib/getopt1.c:38:24: style:inconclusive: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:110:28: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. kbuild-3604/src/grep/lib/getopt1.c:38:24: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. kbuild-3604/src/grep/lib/getopt1.c:59:26: style:inconclusive: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:112:37: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. kbuild-3604/src/grep/lib/getopt1.c:59:26: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. kbuild-3604/src/grep/lib/getopt1.c:59:39: style:inconclusive: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:112:53: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. kbuild-3604/src/grep/lib/getopt1.c:59:39: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. kbuild-3604/src/grep/lib/getopt1.c:59:57: style:inconclusive: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:113:17: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. kbuild-3604/src/grep/lib/getopt1.c:59:57: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. kbuild-3604/src/grep/lib/getopt1.c:60:29: style:inconclusive: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:114:26: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. kbuild-3604/src/grep/lib/getopt1.c:60:29: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. kbuild-3604/src/grep/lib/getopt1.c:60:48: style:inconclusive: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:115:10: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. kbuild-3604/src/grep/lib/getopt1.c:60:48: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. kbuild-3604/src/grep/lib/getopt1.c:61:29: style:inconclusive: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:116:26: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. kbuild-3604/src/grep/lib/getopt1.c:61:29: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. kbuild-3604/src/grep/lib/getopt.c:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/getopt.c:621:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/getprogname.c:291:0: error: #error "getprogname module not ported to this OS" [preprocessorErrorDirective] kbuild-3604/src/grep/lib/hard-locale.c:29:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETLOCALE_NULL_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/i-ring.c:25:30: style:inconclusive: Function 'i_ring_init' argument 2 names different: declaration 'ir_default_val' definition 'default_val'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/i-ring.h:41:35: note: Function 'i_ring_init' argument 2 names different: declaration 'ir_default_val' definition 'default_val'. kbuild-3604/src/grep/lib/i-ring.c:25:30: note: Function 'i_ring_init' argument 2 names different: declaration 'ir_default_val' definition 'default_val'. kbuild-3604/src/grep/lib/ialloc.h:28:0: error: #error "Please include config.h first." [preprocessorErrorDirective] kbuild-3604/src/grep/lib/getopt.c:471:25: style:inconclusive: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:101:36: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. kbuild-3604/src/grep/lib/getopt.c:471:25: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. kbuild-3604/src/grep/lib/getopt.c:471:38: style:inconclusive: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:101:52: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. kbuild-3604/src/grep/lib/getopt.c:471:38: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. kbuild-3604/src/grep/lib/getopt.c:471:56: style:inconclusive: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:102:23: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. kbuild-3604/src/grep/lib/getopt.c:471:56: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. kbuild-3604/src/grep/lib/getopt.c:472:28: style:inconclusive: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:103:32: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. kbuild-3604/src/grep/lib/getopt.c:472:28: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. kbuild-3604/src/grep/lib/getopt.c:472:43: style:inconclusive: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:103:49: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. kbuild-3604/src/grep/lib/getopt.c:472:43: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. kbuild-3604/src/grep/lib/getopt.c:473:11: style:inconclusive: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:104:15: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. kbuild-3604/src/grep/lib/getopt.c:473:11: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. kbuild-3604/src/grep/lib/getopt.c:473:43: style:inconclusive: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:104:49: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. kbuild-3604/src/grep/lib/getopt.c:473:43: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. kbuild-3604/src/grep/lib/getopt.c:473:50: style:inconclusive: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:105:15: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. kbuild-3604/src/grep/lib/getopt.c:473:50: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. kbuild-3604/src/grep/lib/getopt.c:703:23: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:25:34: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. kbuild-3604/src/grep/lib/getopt.c:703:23: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. kbuild-3604/src/grep/lib/getopt.c:703:36: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:25:50: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. kbuild-3604/src/grep/lib/getopt.c:703:36: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. kbuild-3604/src/grep/lib/getopt.c:703:54: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:26:21: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. kbuild-3604/src/grep/lib/getopt.c:703:54: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. kbuild-3604/src/grep/lib/getopt.c:704:26: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:27:30: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. kbuild-3604/src/grep/lib/getopt.c:704:26: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. kbuild-3604/src/grep/lib/getopt.c:704:41: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:27:47: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. kbuild-3604/src/grep/lib/getopt.c:704:41: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. kbuild-3604/src/grep/lib/getopt.c:704:54: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:28:13: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. kbuild-3604/src/grep/lib/getopt.c:704:54: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. kbuild-3604/src/grep/lib/getopt.c:705:9: style:inconclusive: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/getopt_int.h:28:30: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. kbuild-3604/src/grep/lib/getopt.c:705:9: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. kbuild-3604/src/grep/lib/isatty.c:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/isatty.c:171:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/localcharset.c:1088:14: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse] kbuild-3604/src/grep/lib/localcharset.c:1079:24: note: Assignment 'locale=NULL', assigned value is 0 kbuild-3604/src/grep/lib/localcharset.c:1088:14: note: Condition 'locale==NULL' is always true kbuild-3604/src/grep/lib/localcharset.c:579:14: style: struct member 'table_entry::locale' is never used. [unusedStructMember] kbuild-3604/src/grep/lib/localcharset.c:580:14: style: struct member 'table_entry::canonical' is never used. [unusedStructMember] kbuild-3604/src/grep/lib/localcharset.c:1097:22: style: Variable 'locale' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/grep/lib/lseek.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/localeinfo.c:91:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/malloc.c:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/malloc/dynarray-skeleton.c:95:0: error: #error "DYNARRAY_STRUCT must be defined" [preprocessorErrorDirective] kbuild-3604/src/grep/lib/malloc/dynarray_emplace_enlarge.c:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/malloc/dynarray_finalize.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/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] kbuild-3604/src/grep/lib/malloc/dynarray_finalize.c:66:18: note: You might need to cast the function pointer here kbuild-3604/src/grep/lib/malloc/dynarray_finalize.c:29:33: note: Parameter 'scratch' can be declared as pointer to const kbuild-3604/src/grep/lib/malloc/dynarray_resize.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/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] kbuild-3604/src/grep/lib/malloc/dynarray_emplace_enlarge.c:77:18: note: You might need to cast the function pointer here kbuild-3604/src/grep/lib/malloc/dynarray_emplace_enlarge.c:31:40: note: Parameter 'scratch' can be declared as pointer to const kbuild-3604/src/grep/lib/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] kbuild-3604/src/grep/lib/malloc/dynarray_resize.c:68:18: note: You might need to cast the function pointer here kbuild-3604/src/grep/lib/malloc/dynarray_resize.c:31:31: note: Parameter 'scratch' can be declared as pointer to const kbuild-3604/src/grep/lib/mbsrtowcs-impl.h:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/mbtowc-impl.h:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/nl_langinfo.c:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETLOCALE_NULL_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/nl_langinfo.c:375:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decimal_point [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/obstack.c:339:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/open-safer.c:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/obstack.c:138:35: error: Pointer addition with NULL pointer. [nullPointerArithmetic] kbuild-3604/src/grep/lib/obstack.c:208:5: error: Pointer addition with NULL pointer. [nullPointerArithmetic] kbuild-3604/src/grep/lib/obstack.c:218:14: error: Pointer addition with NULL pointer. [nullPointerArithmetic] kbuild-3604/src/grep/lib/obstack.c:240:48: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/grep/lib/open.c:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/openat-proc.c:78:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_SEARCH [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/openat-safer.c:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/opendir.c:87:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/opendirat.c:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/pipe-safer.c:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/pipe.c:48:0: error: #error "This platform lacks a pipe function, and Gnulib doesn't provide a replacement. This is a bug in Gnulib." [preprocessorErrorDirective] kbuild-3604/src/grep/lib/rawmemchr.c:135:12: style: Variable 'char_ptr' is reassigned a value before the old one has been used. [redundantAssignment] kbuild-3604/src/grep/lib/rawmemchr.c:126:12: note: char_ptr is assigned kbuild-3604/src/grep/lib/rawmemchr.c:135:12: note: char_ptr is overwritten kbuild-3604/src/grep/lib/readdir.c:62:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/realloc.c:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regcomp.c:138:5: error: There is an unknown macro here somewhere. Configuration is required. If gettext_noop is a macro then please configure it. [unknownMacro] kbuild-3604/src/grep/lib/reallocarray.c:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression 'size' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression 'nmemb' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:127)+(size)))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:(size))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:(size))-1)<0)?~(((((1?0:(size))+1)<<((sizeof(size)*8)-2))-1)*2+1):((1?0:(size))+0)' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(size))-128))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(size))-128))-1)<0)?~(((((1?0:((1?0:(size))-128))+1)<<((sizeof((1?0:(size))-128)*8)-2))-1)*2+1):((1?0:((1?0:(size))-128))+0)' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:(nmemb))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(nmemb))-128))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(nmemb))-128))-1)<0)?~(((((1?0:((1?0:(nmemb))-128))+1)<<((sizeof((1?0:(nmemb))-128)*8)-2))-1)*2+1):((1?0:((1?0:(nmemb))-128))+0)' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:255)+(size)))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(size))+0))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(size))+0))-1)<0)?~(((((1?0:((1?0:(size))+0))+1)<<((sizeof((1?0:(size))+0)*8)-2))-1)*2+1):((1?0:((1?0:(size))+0))+0)' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(nmemb))+0))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(nmemb))+0))-1)<0)?~(((((1?0:((1?0:(nmemb))+0))+1)<<((sizeof((1?0:(nmemb))+0)*8)-2))-1)*2+1):((1?0:((1?0:(nmemb))+0))+0)' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '*(&nbytes)=((char)((unsigned int)(nmemb)*(unsigned int)(size)))' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Unsigned expression '*(&nbytes)=((char)((unsigned int)(nmemb)*(unsigned int)(size)))' can't be negative so it is unnecessary to test it. [unsignedPositive] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:32767)+(size)))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(size))-32768))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(size))-32768))-1)<0)?~(((((1?0:((1?0:(size))-32768))+1)<<((sizeof((1?0:(size))-32768)*8)-2))-1)*2+1):((1?0:((1?0:(size))-32768))+0)' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(nmemb))-32768))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(nmemb))-32768))-1)<0)?~(((((1?0:((1?0:(nmemb))-32768))+1)<<((sizeof((1?0:(nmemb))-32768)*8)-2))-1)*2+1):((1?0:((1?0:(nmemb))-32768))+0)' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:65535)+(size)))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '*(&nbytes)=((short)((unsigned int)(nmemb)*(unsigned int)(size)))' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Unsigned expression '*(&nbytes)=((short)((unsigned int)(nmemb)*(unsigned int)(size)))' can't be negative so it is unnecessary to test it. [unsignedPositive] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:(*(&nbytes)))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:2147483647)+(size)))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(size))-2147483648))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(size))-2147483648))-1)<0)?~(((((1?0:((1?0:(size))-2147483648))+1)<<((sizeof((1?0:(size))-2147483648)*8)-2))-1)*2+1):((1?0:((1?0:(size))-2147483648))+0)' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(nmemb))-2147483648))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(nmemb))-2147483648))-1)<0)?~(((((1?0:((1?0:(nmemb))-2147483648))+1)<<((sizeof((1?0:(nmemb))-2147483648)*8)-2))-1)*2+1):((1?0:((1?0:(nmemb))-2147483648))+0)' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:4294967295)+(size)))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:9223372036854775807)+(size)))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(size))-9223372036854775808))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(size))-9223372036854775808))-1)<0)?~(((((1?0:((1?0:(size))-9223372036854775808))+1)<<((sizeof((1?0:(size))-9223372036854775808)*8)-2))-1)*2+1):((1?0:((1?0:(size))-9223372036854775808))+0)' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(nmemb))-9223372036854775808))-1' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(nmemb))-9223372036854775808))-1)<0)?~(((((1?0:((1?0:(nmemb))-9223372036854775808))+1)<<((sizeof((1?0:(nmemb))-9223372036854775808)*8)-2))-1)*2+1):((1?0:((1?0:(nmemb))-9223372036854775808))+0)' is less than zero. [unsignedLessThanZero] kbuild-3604/src/grep/lib/reallocarray.c:31:7: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] kbuild-3604/src/grep/lib/reallocarray.c:31:7: warning: Expression '-128' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] kbuild-3604/src/grep/lib/reallocarray.c:31:7: warning: Expression '-32768' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] kbuild-3604/src/grep/lib/reallocarray.c:31:7: warning: Expression '-2147483648' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] kbuild-3604/src/grep/lib/regex_internal.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:81:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_string_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:598:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:934:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTEOL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:973:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:986:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:1001:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:1034:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:1058:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:1151:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:1201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:1289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:1346:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:1422:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_token_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:1499:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:1547:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:1584:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:1637:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:1687:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regex_internal.c:1650:19: style: Variable 'node' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/lib/regex_internal.c:1702:19: style: Variable 'node' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/lib/regcomp.c:512:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] kbuild-3604/src/grep/lib/safe-read.c:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:200:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:419:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regmatch_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:463:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:543:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:615:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:922:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1056:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1178:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1219:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1332:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1358:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1397:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1481:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eps_via_nodes [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1493:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1573:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1621:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable non_eps_nodes [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1686:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1712:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1731:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1777:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1815:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1863:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1897:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:2011:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:2093:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:2253:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:2301:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:2393:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:2535:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BACK_REF [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:2644:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:2792:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OPEN_SUBEXP [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:2839:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:3015:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:3086:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:3137:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:3183:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:3271:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:3471:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARACTER [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:3961:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_DOT_NEWLINE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:3995:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:4061:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:4137:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:4186:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_idx [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:4213:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:4244:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_sub_match_last_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/save-cwd.c:66:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_SEARCH [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/setlocale_null.c:150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/setlocale_null.c:317:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/sigsegv.c:1310:38: style: Parameter 'extra_stack' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/grep/lib/stackvma.c:2075:56: style: Parameter 'vma' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/grep/lib/strerror.c:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/strerror.c:45:7: style: Condition 'msg' is always false [knownConditionTrueFalse] kbuild-3604/src/grep/lib/strerror.c:44:21: note: Assignment 'msg=NULL', assigned value is 0 kbuild-3604/src/grep/lib/strerror.c:45:7: note: Condition 'msg' is always false kbuild-3604/src/grep/lib/striconv.c:400:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/str-two-way.h:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/str-two-way.h:302:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/str-two-way.h:434:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1647:11: style: Condition '!naccepted' is always true [knownConditionTrueFalse] kbuild-3604/src/grep/lib/regexec.c:1634:23: note: Assignment 'naccepted=0', assigned value is 0 kbuild-3604/src/grep/lib/regexec.c:1647:11: note: Condition '!naccepted' is always true kbuild-3604/src/grep/lib/regexec.c:3056:11: style: Condition 'naccepted' is always false [knownConditionTrueFalse] kbuild-3604/src/grep/lib/regexec.c:3013:23: note: Assignment 'naccepted=0', assigned value is 0 kbuild-3604/src/grep/lib/regexec.c:3056:11: note: Condition 'naccepted' is always false kbuild-3604/src/grep/lib/strtol.c:257:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/regexec.c:1967:27: style:inconclusive: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/regexec.c:96:15: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. kbuild-3604/src/grep/lib/regexec.c:1967:27: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. kbuild-3604/src/grep/lib/regexec.c:3452:21: style:inconclusive: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/regexec.c:169:25: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. kbuild-3604/src/grep/lib/regexec.c:3452:21: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. kbuild-3604/src/grep/lib/regexec.c:3452:43: style:inconclusive: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/regexec.c:170:22: note: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. kbuild-3604/src/grep/lib/regexec.c:3452:43: note: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. kbuild-3604/src/grep/lib/regexec.c:4053:37: style:inconclusive: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/regexec.c:20:58: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. kbuild-3604/src/grep/lib/regexec.c:4053:37: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. kbuild-3604/src/grep/lib/regexec.c:4116:37: style:inconclusive: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/regexec.c:23:49: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. kbuild-3604/src/grep/lib/regexec.c:4116:37: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. kbuild-3604/src/grep/lib/regexec.c:4131:42: style:inconclusive: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] kbuild-3604/src/grep/lib/regexec.c:24:63: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. kbuild-3604/src/grep/lib/regexec.c:4131:42: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. kbuild-3604/src/grep/lib/regexec.c:807:20: style: Variable 'pstate' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/lib/regexec.c:1324:27: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/grep/lib/regexec.c:1324:45: style: Parameter 'prevregs' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/grep/lib/regexec.c:1861:38: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/lib/regexec.c:1970:34: style: Variable 'lim' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/lib/regexec.c:2005:38: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/lib/regexec.c:2101:38: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/lib/regexec.c:2560:35: style: Variable 'bkref_ent' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/lib/regexec.c:3000:51: style: Parameter 'mctx' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/grep/lib/strtol.c:324:13: warning: Either the condition 's==end' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] kbuild-3604/src/grep/lib/strtol.c:317:11: note: Assignment 'end=NULL', assigned value is 0 kbuild-3604/src/grep/lib/strtol.c:326:13: note: Assuming that condition 's==end' is not redundant kbuild-3604/src/grep/lib/strtol.c:298:10: note: Assignment 'save=s', assigned value is 0 kbuild-3604/src/grep/lib/strtol.c:298:8: note: save is assigned 's' here. kbuild-3604/src/grep/lib/strtol.c:324:13: note: Null pointer dereference kbuild-3604/src/grep/lib/unistr/u8-uctomb-aux.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/unistr/u8-uctomb.c:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/version-etc.c:258:57: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE is a macro then please configure it. [unknownMacro] kbuild-3604/src/grep/lib/w32-initialize-main.c:12:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _crt_argv_expanded_arguments [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/wcrtomb.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/wcrtomb.c:28:42: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/grep/lib/wctob.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/windows-mutex.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/windows-mutex.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/windows-mutex.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/windows-recmutex.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/windows-recmutex.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/windows-recmutex.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/windows-recmutex.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/windows-rwlock.c:56:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/windows-rwlock.c:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/windows-rwlock.c:218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/windows-rwlock.c:279:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/windows-rwlock.c:312:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/windows-rwlock.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/windows-rwlock.c:367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/xstrtol.c:50:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTMAX_MIN [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/lib/xstrtol.c:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/dfasearch.c:162:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_NO_SUB [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/dfasearch.c:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_ICASE [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/dfasearch.c:480:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regoff_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:196:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:481:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:491:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:586:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:593:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:923:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_BINARY [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:969:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCLUDE_WILDCARDS [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:1055:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:1090:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:1266:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuMAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:1658:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:1780:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_ROOTLEVEL [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:1865:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELOOP [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:1877:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:1914:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFE_READ_ERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:1933:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:1956:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:2078:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_BINARY [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:2263:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:2392:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:2423:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:2583:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/grep.c:2617:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exit_failure [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/dfasearch.c:157:31: style:inconclusive: Boolean expression 'syntax_only' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] kbuild-3604/src/grep/src/dfasearch.c:200:40: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/src/dfasearch.c:411:45: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/src/grep.c:745:54: style:inconclusive: Boolean expression 'devices==READ_COMMAND_LINE_DEVICES' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] kbuild-3604/src/grep/src/grep.c:843:37: style:inconclusive: Boolean expression 'localeinfo.sbclen[i]!=1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] kbuild-3604/src/grep/src/grep.c:1142:28: style:inconclusive: Boolean expression 'fillsize==0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] kbuild-3604/src/grep/src/grep.c:1322:42: style:inconclusive: Boolean expression 'out_byte' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] kbuild-3604/src/grep/src/grep.c:1769:59: style:inconclusive: Boolean expression 'out_quiet' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] kbuild-3604/src/grep/src/grep.c:3045:21: style:inconclusive: Boolean expression 'exit_on_match' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] kbuild-3604/src/grep/src/grep.c:3047:22: style:inconclusive: Boolean expression 'exit_on_match' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] kbuild-3604/src/grep/src/grep.c:3052:29: style:inconclusive: Boolean expression 'count_matches' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] kbuild-3604/src/grep/src/grep.c:931:42: error: Invalid lseek() argument nr 3. The value is 4 but the valid values are '0:2'. [invalidFunctionArg] kbuild-3604/src/grep/src/grep.c:1149:57: error: Invalid lseek() argument nr 3. The value is 3 but the valid values are '0:2'. [invalidFunctionArg] kbuild-3604/src/grep/src/grep.c:745:54: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/src/grep.c:843:37: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/src/grep.c:1142:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/src/grep.c:1991:38: error: Null pointer dereference [nullPointer] kbuild-3604/src/grep/src/grep.c:872:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] kbuild-3604/src/grep/src/grep.c:874:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] kbuild-3604/src/grep/src/grep.c:1823:24: style: Variable 'st' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/grep/src/kwsearch.c:191:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_SYNTAX_GREP [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/kwsearch.c:117:28: style:inconclusive: Boolean expression 'mb_check' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] kbuild-3604/src/grep/src/kwsearch.c:117:57: style:inconclusive: Boolean expression '!match_lines' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] kbuild-3604/src/grep/src/kwsearch.c:150:23: style:inconclusive: Boolean expression '!!start_ptr' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] kbuild-3604/src/grep/src/kwsearch.c:116:40: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/src/kwsearch.c:117:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/src/kwsearch.c:150:23: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/grep/src/pcresearch.c:162:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] kbuild-3604/src/grep/src/kwset.c:158:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/kwset.c:369:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/kwset.c:850:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/src/searchutils.c:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/grep/tests/get-mb-cur-max.c:29:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/kDeDup/kDeDup.c:480:95: error: There is an unknown macro here somewhere. Configuration is required. If KX64_PRI is a macro then please configure it. [unknownMacro] kbuild-3604/src/grep/src/kwset.c:818:45: warning: Either the condition '!tree' is redundant or there is possible null pointer dereference: tree. [nullPointerRedundantCheck] kbuild-3604/src/grep/src/kwset.c:821:23: note: Assuming that condition '!tree' is not redundant kbuild-3604/src/grep/src/kwset.c:818:45: note: Null pointer dereference kbuild-3604/src/grep/src/kwset.c:759:20: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] kbuild-3604/src/grep/src/kwset.c:904:11: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] kbuild-3604/src/kDepPre/kDepPre.c:83:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kbuild-3604/src/kDepPre/kDepPre.c:245:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/kLibTweaker/kLibTweaker.c:120:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/kLibTweaker/kLibTweaker.c:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/kLibTweaker/kLibTweaker.c:152:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/kLibTweaker/kLibTweaker.c:171:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/kLibTweaker/kLibTweaker.c:391:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_FILE_HEADER [valueFlowBailoutIncompleteVar] kbuild-3604/src/kLibTweaker/kLibTweaker.c:559:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_FILE_HEADER [valueFlowBailoutIncompleteVar] kbuild-3604/src/kLibTweaker/kLibTweaker.c:681:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/kLibTweaker/kLibTweaker.c:729:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/kDepPre/kDepPre.c:460:15: style: Condition 'iExec>0' is always false [knownConditionTrueFalse] kbuild-3604/src/kDepPre/kDepPre.c:445:15: note: Assuming that condition 'iExec>0' is not redundant kbuild-3604/src/kDepPre/kDepPre.c:460:15: note: Condition 'iExec>0' is always false kbuild-3604/src/kDepPre/kDepPre.c:468:9: style: Condition '!i' is always true [knownConditionTrueFalse] kbuild-3604/src/kDepPre/kDepPre.c:455:26: note: Calling function 'ParseCPrecompiler' returns 0 kbuild-3604/src/kDepPre/kDepPre.c:455:26: note: Assignment 'i=ParseCPrecompiler(&This,pInput)', assigned value is 0 kbuild-3604/src/kDepPre/kDepPre.c:468:9: note: Condition '!i' is always true kbuild-3604/src/kObjCache/kObjCache.c:593:0: error: #error "Port me" [preprocessorErrorDirective] kbuild-3604/src/kWorker/kWorker.c:2574:29: error: There is an unknown macro here somewhere. Configuration is required. If KSIZE_PRI is a macro then please configure it. [unknownMacro] kbuild-3604/src/kWorker/kWorkerTlsXxxK.c:117:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLL_PROCESS_ATTACH [valueFlowBailoutIncompleteVar] kbuild-3604/src/kWorker/kWorkerTlsXxxK.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kLibTweaker/kLibTweaker.c:157:22: warning:inconclusive: Possible null pointer dereference: pszFormat [nullPointer] kbuild-3604/src/kLibTweaker/kLibTweaker.c:516:50: note: Calling function 'ErrorMsg', 1st argument '0' value is 0 kbuild-3604/src/kLibTweaker/kLibTweaker.c:157:22: note: Null pointer dereference kbuild-3604/src/kLibTweaker/kLibTweaker.c:267:25: warning: Either the condition '!psz' is redundant or there is possible null pointer dereference: psz. [nullPointerRedundantCheck] kbuild-3604/src/kLibTweaker/kLibTweaker.c:269:13: note: Assuming that condition '!psz' is not redundant kbuild-3604/src/kLibTweaker/kLibTweaker.c:267:25: note: Null pointer dereference kbuild-3604/src/kLibTweaker/kLibTweaker.c:296:25: warning: Either the condition '!psz' is redundant or there is possible null pointer dereference: psz. [nullPointerRedundantCheck] kbuild-3604/src/kLibTweaker/kLibTweaker.c:298:13: note: Assuming that condition '!psz' is not redundant kbuild-3604/src/kLibTweaker/kLibTweaker.c:296:25: note: Null pointer dereference kbuild-3604/src/kLibTweaker/kLibTweaker.c:704:11: style: Variable 'psz' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kLibTweaker/kLibTweaker.c:96:17: style: struct member 'ARCHFILEHDR::achName' is never used. [unusedStructMember] kbuild-3604/src/kLibTweaker/kLibTweaker.c:98:17: style: struct member 'ARCHFILEHDR::achOwnerId' is never used. [unusedStructMember] kbuild-3604/src/kLibTweaker/kLibTweaker.c:99:17: style: struct member 'ARCHFILEHDR::achGroupId' is never used. [unusedStructMember] kbuild-3604/src/kLibTweaker/kLibTweaker.c:100:17: style: struct member 'ARCHFILEHDR::achMode' is never used. [unusedStructMember] kbuild-3604/src/kLibTweaker/kLibTweaker.c:184:9: style: Variable 'cch' is not assigned a value. [unassignedVariable] kbuild-3604/src/kash/bld_signames.c:8:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/shthread.h:62:48: style: Parameter 'valuep' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/shthread.h:75:52: style: Parameter 'valuep' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/alias.c:101:45: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/alias.c:235:16: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/alias.c:303:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/bltin/kill.c:87:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/bltin/kill.c:177:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/bltin/kill.c:204:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/bltin/printf.c:129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/bltin/printf.c:560:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/bltin/printf.c:587:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/bltin/printf.c:616:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/bltin/printf.c:634:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/bltin/printf.c:649:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/bltin/printf.c:658:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/bltin/kill.c:112:31: warning: Either the condition '!*argv' is redundant or there is possible null pointer dereference: *argv. [nullPointerRedundantCheck] kbuild-3604/src/kash/bltin/kill.c:117:8: note: Assuming that condition '!*argv' is not redundant kbuild-3604/src/kash/bltin/kill.c:112:31: note: Null pointer dereference kbuild-3604/src/kash/bltin/kill.c:115:38: warning: Either the condition '!*argv' is redundant or there is possible null pointer dereference: *argv. [nullPointerRedundantCheck] kbuild-3604/src/kash/bltin/kill.c:117:8: note: Assuming that condition '!*argv' is not redundant kbuild-3604/src/kash/bltin/kill.c:115:38: note: Null pointer dereference kbuild-3604/src/kash/bltin/test.c:367:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/bltin/test.c:439:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/bltin/test.c:388:30: style: Parameter 's' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/bltin/test.c:413:23: style: Parameter 'psh' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/bltin/test.c:416:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/bltin/test.c:416:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/bltin/printf.c:246:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/bltin/printf.c:253:11: style: Variable 'f' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/bltin/printf.c:262:11: style: Variable 'f' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/cd.c:391:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/error.c:111:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/error.c:220:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/error.c:228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/error.c:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/error.c:263:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/error.c:188:2: style:inconclusive: Statements following noreturn function 'exverror()' will never be executed. [unreachableCode] kbuild-3604/src/kash/error.c:200:2: style:inconclusive: Statements following noreturn function 'exverror()' will never be executed. [unreachableCode] kbuild-3604/src/kash/cd.c:241:34: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/cd.c:244:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/cd.c:340:8: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/eval.c:139:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/eval.c:330:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NWHILE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/eval.c:452:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBACKGND [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/eval.c:529:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NHERE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/exec.c:247:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/exec.c:324:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/exec.c:690:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/exec.c:896:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable builtincmd [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/exec.c:908:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splbltincmd [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/exec.c:928:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splbltincmd [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/exec.c:1316:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/exec.c:299:32: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/exec.c:892:28: style: Parameter 'psh' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/exec.c:892:39: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/exec.c:904:29: style: Parameter 'psh' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/exec.c:904:40: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/exec.c:1174:36: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/exec.c:1174:59: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/exec.c:1213:34: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/exec.c:1235:19: style: Variable 'cmdp' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/exec.c:691:8: style: Variable 'e' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kash/eval.c:1044:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kash/eval.c:819:51: style: Parameter 'lastarg' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/eval.c:838:36: style: Parameter 'pip' can be declared as const array [constParameter] kbuild-3604/src/kash/eval.c:1072:71: style: Parameter 'pshparent' can be declared as pointer to const. However it seems that 'evalcommand_setup_child' is a callback function, if 'pshparent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kbuild-3604/src/kash/eval.c:1278:35: note: You might need to cast the function pointer here kbuild-3604/src/kash/eval.c:1072:71: note: Parameter 'pshparent' can be declared as pointer to const kbuild-3604/src/kash/eval.c:1146:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/eval.c:1328:22: style: Parameter 'psh' can be declared as pointer to const. However it seems that 'bltincmd' is a callback function, if 'psh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kbuild-3604/src/kash/eval.c:1232:33: note: You might need to cast the function pointer here kbuild-3604/src/kash/eval.c:1328:22: note: Parameter 'psh' can be declared as pointer to const kbuild-3604/src/kash/eval.c:1401:22: style: Parameter 'psh' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/eval.c:1408:21: style: Parameter 'psh' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/eval.c:367:20: warning: Uninitialized variable: arglist.list [uninitvar] kbuild-3604/src/kash/eval.c:359:29: note: Assuming condition is false kbuild-3604/src/kash/eval.c:367:20: note: Uninitialized variable: arglist.list kbuild-3604/src/kash/eval.c:367:27: warning: Uninitialized variable: sp [uninitvar] kbuild-3604/src/kash/eval.c:359:29: note: Assuming condition is false kbuild-3604/src/kash/eval.c:367:19: note: Assignment 'sp=arglist.list', assigned value is kbuild-3604/src/kash/eval.c:367:27: note: Uninitialized variable: sp kbuild-3604/src/kash/eval.c:792:8: style: Variable 'argv' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kash/generated/arith.c:343:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTOFF [valueFlowBailoutIncompleteVar] /Volumes/ScratchHFS/bird/kBuild/svn/trunk/src/kash/arith_lex.l:110:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARITH_NUM [valueFlowBailoutIncompleteVar] /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1451:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1599:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/expand.c:448:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1135:27: warning: Possible null pointer dereference: b [nullPointer] /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1132:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1135:27: note: Null pointer dereference /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1137:9: warning: Possible null pointer dereference: b [nullPointer] /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1132:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1137:9: note: Null pointer dereference /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1409:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1406:7: note: Assuming that condition '!b' is not redundant /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1409:2: note: Null pointer dereference /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1414:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1406:7: note: Assuming that condition '!b' is not redundant /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1414:2: note: Null pointer dereference /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1415:9: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1406:7: note: Assuming that condition '!b' is not redundant /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1415:9: note: Null pointer dereference /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1455:2: warning: Possible null pointer dereference: b [nullPointer] /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1348:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1455:2: note: Null pointer dereference /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1456:2: warning: Possible null pointer dereference: b [nullPointer] /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1348:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1456:2: note: Null pointer dereference /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1237:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:356:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1237:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1082:17: style: Variable 'source' can be declared as pointer to const [constVariablePointer] /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1597:43: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] /Volumes/ScratchHFS/bird/kBuild/svn/trunk/out/darwin.x86/release/obj/kash/arith_lex.c:1166:16: style: Variable 'num_to_read' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kash/generated/init.c:169:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VEXPORT [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/generated/init.c:194:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXSHELLPROC [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/generated/init.c:264:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/generated/nodes.c:342:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] kbuild-3604/src/kash/generated/nodes.c:337:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/generated/nodes.c:315:19: style: Variable 'start' is not assigned a value. [unassignedVariable] kbuild-3604/src/kash/histedit.c:89:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optlist [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/histedit.c:183:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_SETSIZE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/histedit.c:191:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EL_TERMINAL [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/histedit.c:203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psh [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/histedit.c:236:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/histedit.c:457:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psh [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/histedit.c:491:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_FIRST [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/histedit.c:107:10: style: Variable 'term' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/histedit.c:452:42: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/histedit.c:303:14: error: Uninitialized variable: savehandler [uninitvar] kbuild-3604/src/kash/expand.c:1410:22: style: Condition 'c!='*'' is always true [knownConditionTrueFalse] kbuild-3604/src/kash/expand.c:1271:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] kbuild-3604/src/kash/expand.c:806:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/expand.c:823:9: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/expand.c:847:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/expand.c:850:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/expand.c:1104:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/expand.c:1288:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/expand.c:443:8: style: Variable 'lastc' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kash/expand.c:531:12: style: Variable 'varflags' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kash/expand.c:991:11: style: Variable 'inquotes' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kash/input.c:206:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/input.c:263:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/input.c:352:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hist [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/input.c:439:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/input.c:463:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/jobs.c:345:19: error: There is an unknown macro here somewhere. Configuration is required. If KI64_PRI is a macro then please configure it. [unknownMacro] kbuild-3604/src/kash/main.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/main.c:323:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/main.c:357:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/main.c:463:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/main.c:482:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/main.c:200:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables] kbuild-3604/src/kash/main.c:147:8: style: Variable 'shinit' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/memalloc.c:258:9: style: Variable 'oldspace' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/memalloc.c:641:70: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/miscbltin.c:230:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/miscbltin.c:384:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIM_INFINITY [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/miscbltin.c:92:8: style: Variable 'prompt' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/miscbltin.c:379:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/options.c:384:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] kbuild-3604/src/kash/options.c:254:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/options.c:505:46: style: Parameter 'optvar' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/options.c:168:9: style: Variable 'off' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kash/output.c:498:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/parser.c:147:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEOF [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/parser.c:171:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokendlist [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/parser.c:242:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAND [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/parser.c:270:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TNOT [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/parser.c:317:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TREDIR [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/parser.c:566:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TNOT [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/parser.c:625:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable narg [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/parser.c:658:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWORD [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/parser.c:708:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NHERE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/parser.c:748:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TNL [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/parser.c:849:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TNL [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/parser.c:1159:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TREDIR [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/parser.c:1617:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokname [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/parser.c:1845:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NCMD [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/output.c:491:17: style: Checking if unsigned expression 'n-=i' is less than zero. [unsignedLessThanZero] kbuild-3604/src/kash/parser.c:1411:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables] kbuild-3604/src/kash/parser.c:564:11: style: Redundant initialization for 'orig_rpp'. The initialized value is overwritten before it is read. [redundantInitialization] kbuild-3604/src/kash/parser.c:548:24: note: orig_rpp is initialized kbuild-3604/src/kash/parser.c:564:11: note: orig_rpp is overwritten kbuild-3604/src/kash/parser.c:1704:8: style: Statements following 'break' will never be executed. [unreachableCode] kbuild-3604/src/kash/parser.c:1278:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/parser.c:1565:22: style: Parameter 'psh' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/parser.c:1779:34: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/parser.c:997:28: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 997. [shiftTooManyBitsSigned] kbuild-3604/src/kash/parser.c:997:28: note: Assuming that condition 'varnest<32' is not redundant kbuild-3604/src/kash/parser.c:997:28: note: Shift kbuild-3604/src/kash/parser.c:1016:9: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1016. [shiftTooManyBitsSigned] kbuild-3604/src/kash/parser.c:1016:9: note: Assuming that condition 'varnest<32' is not redundant kbuild-3604/src/kash/parser.c:1016:9: note: Shift kbuild-3604/src/kash/parser.c:1063:10: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1063. [shiftTooManyBitsSigned] kbuild-3604/src/kash/parser.c:1063:10: note: Assuming that condition 'varnest<32' is not redundant kbuild-3604/src/kash/parser.c:1063:10: note: Shift kbuild-3604/src/kash/parser.c:1065:7: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1065. [shiftTooManyBitsSigned] kbuild-3604/src/kash/parser.c:1065:7: note: Assuming that condition 'varnest<32' is not redundant kbuild-3604/src/kash/parser.c:1065:7: note: Shift kbuild-3604/src/kash/parser.c:1068:7: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1068. [shiftTooManyBitsSigned] kbuild-3604/src/kash/parser.c:1068:7: note: Assuming that condition 'varnest<32' is not redundant kbuild-3604/src/kash/parser.c:1068:7: note: Shift kbuild-3604/src/kash/parser.c:1075:9: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1075. [shiftTooManyBitsSigned] kbuild-3604/src/kash/parser.c:1075:9: note: Assuming that condition 'varnest<32' is not redundant kbuild-3604/src/kash/parser.c:1075:9: note: Shift kbuild-3604/src/kash/parser.c:1079:6: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1079. [shiftTooManyBitsSigned] kbuild-3604/src/kash/parser.c:1079:6: note: Assuming that condition 'varnest<32' is not redundant kbuild-3604/src/kash/parser.c:1079:6: note: Shift kbuild-3604/src/kash/parser.c:1082:6: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1082. [shiftTooManyBitsSigned] kbuild-3604/src/kash/parser.c:1082:6: note: Assuming that condition 'varnest<32' is not redundant kbuild-3604/src/kash/parser.c:1082:6: note: Shift kbuild-3604/src/kash/parser.c:1090:25: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1090. [shiftTooManyBitsSigned] kbuild-3604/src/kash/parser.c:1090:25: note: Assuming that condition 'varnest<32' is not redundant kbuild-3604/src/kash/parser.c:1090:25: note: Shift kbuild-3604/src/kash/parser.c:1111:9: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1111. [shiftTooManyBitsSigned] kbuild-3604/src/kash/parser.c:1111:9: note: Assuming that condition 'varnest<32' is not redundant kbuild-3604/src/kash/parser.c:1111:9: note: Shift kbuild-3604/src/kash/parser.c:1113:9: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1113. [shiftTooManyBitsSigned] kbuild-3604/src/kash/parser.c:1113:9: note: Assuming that condition 'varnest<32' is not redundant kbuild-3604/src/kash/parser.c:1113:9: note: Shift kbuild-3604/src/kash/parser.c:1359:7: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1359. [shiftTooManyBitsSigned] kbuild-3604/src/kash/parser.c:1359:7: note: Assuming that condition 'varnest<32' is not redundant kbuild-3604/src/kash/parser.c:1359:7: note: Shift kbuild-3604/src/kash/parser.c:1515:17: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1515. [shiftTooManyBitsSigned] kbuild-3604/src/kash/parser.c:1515:17: note: Assuming that condition 'varnest<32' is not redundant kbuild-3604/src/kash/parser.c:1515:17: note: Shift kbuild-3604/src/kash/parser.c:1534:7: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1534. [shiftTooManyBitsSigned] kbuild-3604/src/kash/parser.c:1534:7: note: Assuming that condition 'varnest<32' is not redundant kbuild-3604/src/kash/parser.c:1534:7: note: Shift kbuild-3604/src/kash/parser.c:1397:7: error: Uninitialized variable: str [uninitvar] kbuild-3604/src/kash/parser.c:1400:18: error: Uninitialized variable: savehandler [uninitvar] kbuild-3604/src/kash/parser.c:364:11: style: Variable 'got' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kash/parser.c:1215:7: style: Variable 'dummy' is not assigned a value. [unassignedVariable] kbuild-3604/src/kash/redir.c:160:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTOFD [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/redir.c:208:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/redir.c:278:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/redir.c:308:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NHERE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/redir.c:434:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/redir.c:457:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/redir.c:478:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/redir.c:112:25: style: Variable 'expfnamesrc' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kash/redir.c:397:30: style: Parameter 'psh' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/setmode.c:113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/setmode.c:214:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/setmode.c:360:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/shfile.c:72:0: error: failed to expand 'RETURN_ERROR', Invalid ## usage when expanding 'RETURN_ERROR': Combining '"invalid mode"' and '" - returning %d / %d\n"' yields an invalid token. [preprocessorErrorDirective] kbuild-3604/src/kash/shfork-win.c:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/shfork-win.c:132:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/shfork-win.c:157:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/shfork-win.c:222:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTF_USESTDHANDLES [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/shheap.c:124:23: style: Parameter 'phead' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kash/shinstance.c:425:0: error: #error FIXME [preprocessorErrorDirective] kbuild-3604/src/kash/shthread.c:64:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_OUT_OF_INDEXES [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/shthread.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBOOL [valueFlowBailoutIncompleteVar] kbuild-3604/src/kash/shthread.c:141:43: error: Expression 'ihStrTab,cbNewSize,(void**)&pStrTab->pStrTab)!=0' is always true [knownConditionTrueFalse] kbuild-3604/src/kmk/kdepdb.c:1000:25: note: Calling function 'kDepDbFHGrow' returns -1 kbuild-3604/src/kmk/kdepdb.c:1000:84: note: Condition 'kDepDbFHGrow(&pStrTab->hStrTab,cbNewSize,(void**)&pStrTab->pStrTab)!=0' is always true kbuild-3604/src/kmk/kdepdb.c:639:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kdepdb.c:663:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kdepdb.c:508:88: style:inconclusive: Function 'kDepDbFHOpen' argument 4 names different: declaration 'pfNew' definition 'pfCreated'. [funcArgNamesDifferent] kbuild-3604/src/kmk/kdepdb.c:417:88: note: Function 'kDepDbFHOpen' argument 4 names different: declaration 'pfNew' definition 'pfCreated'. kbuild-3604/src/kmk/kdepdb.c:508:88: note: Function 'kDepDbFHOpen' argument 4 names different: declaration 'pfNew' definition 'pfCreated'. kbuild-3604/src/kmk/kdepdb.c:652:37: style: Parameter 'pFH' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kdepdb.c:679:36: style: Parameter 'pFH' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/strcache2.h:126:40: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kdepdb.c:467:13: style: Unused variable: dwHigh [unusedVariable] kbuild-3604/src/kmk/kdepdb.c:1082:8: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/kbuild-object.c:938:22: warning: Either the condition '!pObj->pszName' is redundant or there is possible null pointer dereference: psz++. [nullPointerRedundantCheck] kbuild-3604/src/kmk/kbuild-object.c:934:9: note: Assuming that condition '!pObj->pszName' is not redundant kbuild-3604/src/kmk/kbuild-object.c:937:15: note: Assignment 'psz=pObj->pszName', assigned value is 0 kbuild-3604/src/kmk/kbuild-object.c:938:22: note: Null pointer dereference kbuild-3604/src/kmk/kbuild-object.c:938:22: warning: Either the condition '!pObj->pszName' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] kbuild-3604/src/kmk/kbuild-object.c:934:9: note: Assuming that condition '!pObj->pszName' is not redundant kbuild-3604/src/kmk/kbuild-object.c:937:15: note: Assignment 'psz=pObj->pszName', assigned value is 0 kbuild-3604/src/kmk/kbuild-object.c:938:22: note: Null pointer addition kbuild-3604/src/kmk/kbuild-object.c:548:60: style:inconclusive: Function 'try_define_kbuild_object_variable_via_accessor' argument 1 names different: declaration 'pszName' definition 'pchName'. [funcArgNamesDifferent] kbuild-3604/src/kmk/kbuild.h:57:80: note: Function 'try_define_kbuild_object_variable_via_accessor' argument 1 names different: declaration 'pszName' definition 'pchName'. kbuild-3604/src/kmk/kbuild-object.c:548:60: note: Function 'try_define_kbuild_object_variable_via_accessor' argument 1 names different: declaration 'pszName' definition 'pchName'. kbuild-3604/src/kmk/kbuild-object.c:595:54: style:inconclusive: Function 'define_kbuild_object_variable_in_top_obj' argument 1 names different: declaration 'pszName' definition 'pchName'. [funcArgNamesDifferent] kbuild-3604/src/kmk/kbuild.h:61:74: note: Function 'define_kbuild_object_variable_in_top_obj' argument 1 names different: declaration 'pszName' definition 'pchName'. kbuild-3604/src/kmk/kbuild-object.c:595:54: note: Function 'define_kbuild_object_variable_in_top_obj' argument 1 names different: declaration 'pszName' definition 'pchName'. kbuild-3604/src/kmk/kbuild-object.c:1088:39: style:inconclusive: Function 'eval_kbuild_read_hook' argument 3 names different: declaration 'word' definition 'pchWord'. [funcArgNamesDifferent] kbuild-3604/src/kmk/kbuild.h:70:55: note: Function 'eval_kbuild_read_hook' argument 3 names different: declaration 'word' definition 'pchWord'. kbuild-3604/src/kmk/kbuild-object.c:1088:39: note: Function 'eval_kbuild_read_hook' argument 3 names different: declaration 'word' definition 'pchWord'. kbuild-3604/src/kmk/kbuild-object.c:1088:55: style:inconclusive: Function 'eval_kbuild_read_hook' argument 4 names different: declaration 'wlen' definition 'cchWord'. [funcArgNamesDifferent] kbuild-3604/src/kmk/kbuild.h:70:68: note: Function 'eval_kbuild_read_hook' argument 4 names different: declaration 'wlen' definition 'cchWord'. kbuild-3604/src/kmk/kbuild-object.c:1088:55: note: Function 'eval_kbuild_read_hook' argument 4 names different: declaration 'wlen' definition 'cchWord'. kbuild-3604/src/kmk/kbuild-object.c:496:26: style: Variable 'pAlias' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kbuild-object.c:983:21: style: Variable 'pszTemplate' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin.c:322:0: error: #error "PORT ME!" [preprocessorErrorDirective] kbuild-3604/src/kmk/kmkbuiltin/cat.c:224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/cat.c:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/cat.c:331:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/append.c:221:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/cat.c:334:6: style: Redundant initialization for 'wfd'. The initialized value is overwritten before it is read. [redundantInitialization] kbuild-3604/src/kmk/kmkbuiltin/cat.c:331:15: note: wfd is initialized kbuild-3604/src/kmk/kmkbuiltin/cat.c:334:6: note: wfd is overwritten kbuild-3604/src/kmk/kmkbuiltin/append.c:338:19: style: Variable 'pchEnd' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin/append.c:366:19: style: Variable 'pchEnd' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin/chmod.c:178:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_PHYSICAL [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/cmp.c:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/cmp.c:82:11: style: Variable 'file1' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin/cmp.c:82:19: style: Variable 'file2' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin/chmod.c:203:44: error: Null pointer dereference [nullPointer] kbuild-3604/src/kmk/kmkbuiltin/cmp_util.c:165:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/cmp_util.c:483:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/cmp_util.c:536:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/cmp_util.c:139:15: error: Resource handle 'fd1dup' freed twice. [doubleFree] kbuild-3604/src/kmk/kmkbuiltin/cmp_util.c:137:11: note: Resource handle 'fd1dup' freed twice. kbuild-3604/src/kmk/kmkbuiltin/cmp_util.c:139:15: note: Resource handle 'fd1dup' freed twice. kbuild-3604/src/kmk/kmkbuiltin/cmp_util.c:143:9: error: Resource handle 'fd1dup' freed twice. [doubleFree] kbuild-3604/src/kmk/kmkbuiltin/cmp_util.c:137:11: note: Resource handle 'fd1dup' freed twice. kbuild-3604/src/kmk/kmkbuiltin/cmp_util.c:143:9: note: Resource handle 'fd1dup' freed twice. kbuild-3604/src/kmk/kmkbuiltin/cmp_util.c:152:19: error: Resource handle 'fd2dup' freed twice. [doubleFree] kbuild-3604/src/kmk/kmkbuiltin/cmp_util.c:150:21: note: Resource handle 'fd2dup' freed twice. kbuild-3604/src/kmk/kmkbuiltin/cmp_util.c:152:19: note: Resource handle 'fd2dup' freed twice. kbuild-3604/src/kmk/kmkbuiltin/cmp_util.c:143:9: style: Statements following noreturn function 'err()' will never be executed. [unreachableCode] kbuild-3604/src/kmk/kmkbuiltin/cmp_util.c:227:13: style: Statements following noreturn function 'err()' will never be executed. [unreachableCode] kbuild-3604/src/kmk/kmkbuiltin/cmp_util.c:412:9: style: Statements following noreturn function 'err()' will never be executed. [unreachableCode] kbuild-3604/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c:70:13: warning: Either the condition '!papszEnvNew' is redundant or there is possible null pointer dereference: papszEnvNew. [nullPointerRedundantCheck] kbuild-3604/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c:71:17: note: Assuming that condition '!papszEnvNew' is not redundant kbuild-3604/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c:70:13: note: Null pointer dereference kbuild-3604/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c:74:26: warning: Either the condition '!papszEnvNew' is redundant or there is possible null pointer dereference: papszEnvNew. [nullPointerRedundantCheck] kbuild-3604/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c:71:17: note: Assuming that condition '!papszEnvNew' is not redundant kbuild-3604/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c:74:26: note: Null pointer dereference kbuild-3604/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c:195:19: style: Variable 'pszCur' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin/cp_utils.c:111:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/cp_utils.c:336:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/cp.c:304:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_NOCHDIR [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/cp.c:464:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/cp.c:703:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_ERR [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/cp_utils.c:347:47: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] kbuild-3604/src/kmk/kmkbuiltin/cp_utils.c:351:20: warning: Invalid fstat() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/kmk/kmkbuiltin/cp_utils.c:323:62: note: Calling function 'copy_file_attribs', 3rd argument '-1' value is -1 kbuild-3604/src/kmk/kmkbuiltin/cp_utils.c:351:20: note: Invalid argument kbuild-3604/src/kmk/kmkbuiltin/cp_utils.c:148:4: error: Resource leak: from_fd [resourceLeak] kbuild-3604/src/kmk/kmkbuiltin/cp_utils.c:228:10: style: Variable 'wtotal' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/kmkbuiltin/cp_utils.c:233:12: style: Variable 'wtotal' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/kmkbuiltin/darwin.c:53:12: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] kbuild-3604/src/kmk/kmkbuiltin/err.c:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/err.c:154:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/err.c:182:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/err.c:273:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/err.c:320:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/expr.c:122:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable integer [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/expr.c:138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/expr.c:146:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/expr.c:163:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable integer [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/expr.c:203:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable integer [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/expr.c:224:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/expr.c:238:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable integer [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/expr.c:595:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable integer [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/expr.c:84:61: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/expr.c:129:37: style: Parameter 's' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/expr.c:261:17: style: Variable 'i' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin/getopt1_r.c:76:49: style:inconclusive: Function 'getopt_long_r' argument 2 names different: declaration 'longind' definition 'opt_index'. [funcArgNamesDifferent] kbuild-3604/src/kmk/kmkbuiltin/getopt_r.h:170:60: note: Function 'getopt_long_r' argument 2 names different: declaration 'longind' definition 'opt_index'. kbuild-3604/src/kmk/kmkbuiltin/getopt1_r.c:76:49: note: Function 'getopt_long_r' argument 2 names different: declaration 'longind' definition 'opt_index'. kbuild-3604/src/kmk/kmkbuiltin/getopt1_r.c:87:54: style:inconclusive: Function 'getopt_long_only_r' argument 2 names different: declaration 'longind' definition 'opt_index'. [funcArgNamesDifferent] kbuild-3604/src/kmk/kmkbuiltin/getopt_r.h:171:65: note: Function 'getopt_long_only_r' argument 2 names different: declaration 'longind' definition 'opt_index'. kbuild-3604/src/kmk/kmkbuiltin/getopt1_r.c:87:54: note: Function 'getopt_long_only_r' argument 2 names different: declaration 'longind' definition 'opt_index'. kbuild-3604/src/kmk/kmkbuiltin/fts.c:387:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/fts.c:456:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/fts.c:650:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/fts.c:673:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/fts.c:799:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/fts.c:1141:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/fts.c:1346:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/fts.c:1429:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/getopt_r.c:397:29: style:inconclusive: Function 'getopt_initialize_r' argument 5 names different: declaration 'longopts' definition 'long_options'. [funcArgNamesDifferent] kbuild-3604/src/kmk/kmkbuiltin/getopt_r.h:167:41: note: Function 'getopt_initialize_r' argument 5 names different: declaration 'longopts' definition 'long_options'. kbuild-3604/src/kmk/kmkbuiltin/getopt_r.c:397:29: note: Function 'getopt_initialize_r' argument 5 names different: declaration 'longopts' definition 'long_options'. kbuild-3604/src/kmk/kmkbuiltin/getopt_r.c:816:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin/fts.c:879:45: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] kbuild-3604/src/kmk/kmkbuiltin/haikufakes.c:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/fts.c:640:7: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/fts.c:765:17: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin/fts.c:1239:9: style: Variable 'len' is not assigned a value. [unassignedVariable] kbuild-3604/src/kmk/kmkbuiltin/install.c:226:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/install.c:474:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/install.c:495:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_OK [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/install.c:930:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/install.c:964:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_OSERR [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/install.c:991:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/install.c:1004:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/install.c:1019:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_FALSE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/install.c:1111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/install.c:1157:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/install.c:1194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_USAGE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/install.c:1232:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS2UNIX_STYLE_MASK [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/install.c:1246:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS2UNIX_STYLE_MASK [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/kDepIDB.c:719:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/kDepIDB.c:221:12: style: Condition 'cb==~(KU32)0' is always false [knownConditionTrueFalse] kbuild-3604/src/kmk/kmkbuiltin/kDepIDB.c:305:22: style: Condition 'cbStream==~(KU32)0' is always false [knownConditionTrueFalse] kbuild-3604/src/kmk/kmkbuiltin/kDepIDB.c:497:12: style: Condition 'cb==~(KU32)0' is always false [knownConditionTrueFalse] kbuild-3604/src/kmk/kmkbuiltin/kDepIDB.c:561:22: style: Condition 'cbStream==~(KU32)0' is always false [knownConditionTrueFalse] kbuild-3604/src/kmk/kmkbuiltin/kDepIDB.c:786:21: style: Statements following noreturn function 'errx()' will never be executed. [unreachableCode] kbuild-3604/src/kmk/kmkbuiltin/kDepIDB.c:219:36: style: Parameter 'pHdr' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/kDepIDB.c:486:65: style: Parameter 'pHdr' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/kDepIDB.c:495:36: style: Parameter 'pHdr' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/kDepIDB.c:358:24: style: Variable 'off' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/kmkbuiltin/kDepIDB.c:383:21: style: Variable 'off' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/kmkbuiltin/install.c:383:13: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] kbuild-3604/src/kmk/kmkbuiltin/install.c:398:13: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] kbuild-3604/src/kmk/kmkbuiltin/install.c:716:11: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] kbuild-3604/src/kmk/kmkbuiltin/install.c:784:9: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] kbuild-3604/src/kmk/kmkbuiltin/install.c:829:11: style: Redundant assignment of 'errno' to itself. [selfAssignment] kbuild-3604/src/kmk/kmkbuiltin/install.c:621:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/install.c:642:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/install.c:647:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/install.c:679:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/install.c:692:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/install.c:700:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/install.c:745:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/install.c:755:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/install.c:765:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/install.c:772:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/install.c:792:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/install.c:820:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/install.c:836:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/install.c:965:5: style: Statements following noreturn function 'errx()' will never be executed. [unreachableCode] kbuild-3604/src/kmk/kmkbuiltin/install.c:1121:17: style: Statements following noreturn function 'err()' will never be executed. [unreachableCode] kbuild-3604/src/kmk/kmkbuiltin/install.c:382:17: style: Variable 'gp' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin/install.c:397:32: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin/install.c:494:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin/install.c:220:8: style: Variable 'flags' is not assigned a value. [unassignedVariable] kbuild-3604/src/kmk/kmkbuiltin/kDepObj.c:610:62: error: There is an unknown macro here somewhere. Configuration is required. If KX32_PRI is a macro then please configure it. [unknownMacro] kbuild-3604/src/kmk/kmkbuiltin/kSubmit.c:192:0: error: #error "Port me!" [preprocessorErrorDirective] kbuild-3604/src/kmk/kmkbuiltin/kill.c:84:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_TERMINATE_PROCESS [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/kill.c:342:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH32CS_SNAPPROCESS [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/kill.c:402:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/kill.c:419:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/ln.c:166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/ln.c:194:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/kill.c:282:43: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/kmk/kmkbuiltin/kill.c:287:43: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/kmk/kmkbuiltin/kill.c:224:25: style: Comparing expression of type 'char' against value 12079. Condition is always true. [compareValueOutOfTypeRangeError] kbuild-3604/src/kmk/kmkbuiltin/kill.c:554:21: style: Statements following noreturn function 'errx()' will never be executed. [unreachableCode] kbuild-3604/src/kmk/kmkbuiltin/kill.c:623:21: style: Statements following noreturn function 'errx()' will never be executed. [unreachableCode] kbuild-3604/src/kmk/kmkbuiltin/md5sum.c:641:53: error: There is an unknown macro here somewhere. Configuration is required. If KU64_PRI is a macro then please configure it. [unknownMacro] kbuild-3604/src/kmk/kmkbuiltin/mkdir.c:131:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mkdir.c:252:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWUSR [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mkdir.c:300:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_USAGE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:128:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:196:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_FILE_ATTRIBUTES [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:243:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_FILE_ATTRIBUTES [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:288:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_pfnCreateHardLinkA [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:382:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _O_EXCL [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:417:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _S_IFREG [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:427:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINAPI [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:510:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:615:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:713:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:728:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:748:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:758:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:779:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:806:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIPE_NOWAIT [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mkdir.c:189:6: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/kmkbuiltin/mkdir.c:125:7: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/kmkbuiltin/mv.c:272:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mv.c:528:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_USAGE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:198:25: style:inconclusive: Boolean expression '!(fAttr&FILE_ATTRIBUTE_DIRECTORY)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:245:25: style:inconclusive: Boolean expression '!(fAttr&FILE_ATTRIBUTE_DIRECTORY)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:198:25: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:245:25: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:105:9: warning: Logical disjunction always evaluates to true: psz[-1] != '/' || psz[-1] != '\\'. [incorrectLogicOperator] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:614:23: style: Condition 'count==1' is always false [knownConditionTrueFalse] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:610:19: note: Assuming that condition 'count>1' is not redundant kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:614:23: note: Condition 'count==1' is always false kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:444:15: style: Local variable 'err' shadows outer function [shadowFunction] kbuild-3604/src/kmk/kmkbuiltin/err.h:31:6: note: Shadowed declaration kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:444:15: note: Shadow variable kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:351:25: style: Parameter 'pszX' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:353:17: style: Variable 's_szChars' can be declared as const array [constVariable] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:372:19: style: Parameter 'temp' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/openbsd.c:52:12: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] kbuild-3604/src/kmk/kmkbuiltin/mscfakes.c:354:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/kmkbuiltin/printf.c:576:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/printf.c:938:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:220:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:1146:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_FALSE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:1372:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_FALSE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/printf.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] kbuild-3604/src/kmk/kmkbuiltin/printf.c:410:11: style: Variable 'f' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin/printf.c:419:11: style: Variable 'f' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin/printf.c:913:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin/printf.c:577:16: style: Variable 'cchWritten' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/kmkbuiltin/rm.c:345:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTS_PHYSICAL [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/rm.c:547:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/rm.c:639:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/rm.c:699:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/rm.c:842:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_USAGE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/rm.c:421:12: style: Condition 'rval==0' is always true [knownConditionTrueFalse] kbuild-3604/src/kmk/kmkbuiltin/rm.c:413:10: note: Assignment 'rval=0', assigned value is 0 kbuild-3604/src/kmk/kmkbuiltin/rm.c:421:12: note: Condition 'rval==0' is always true kbuild-3604/src/kmk/kmkbuiltin/rm.c:573:12: style: Condition 'rval==0' is always true [knownConditionTrueFalse] kbuild-3604/src/kmk/kmkbuiltin/rm.c:566:10: note: Assignment 'rval=0', assigned value is 0 kbuild-3604/src/kmk/kmkbuiltin/rm.c:573:12: note: Condition 'rval==0' is always true kbuild-3604/src/kmk/kmkbuiltin/rm.c:636:15: warning: Either the condition 'sbp==NULL' is redundant or there is possible null pointer dereference: sbp. [nullPointerRedundantCheck] kbuild-3604/src/kmk/kmkbuiltin/rm.c:631:10: note: Assuming that condition 'sbp==NULL' is not redundant kbuild-3604/src/kmk/kmkbuiltin/rm.c:636:15: note: Null pointer dereference kbuild-3604/src/kmk/kmkbuiltin/rm.c:355:36: error: Null pointer dereference [nullPointer] kbuild-3604/src/kmk/kmkbuiltin/rm.c:562:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/rm.c:652:3: style: Statements following noreturn function 'err()' will never be executed. [unreachableCode] kbuild-3604/src/kmk/kmkbuiltin/rm.c:780:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] kbuild-3604/src/kmk/kmkbuiltin/rm.c:618:58: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/rm.c:692:32: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/rm.c:692:44: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/rm.c:692:63: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/rm.c:695:19: style: Variable 'flagsp' is not assigned a value. [unassignedVariable] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:343:40: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:367:44: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:280:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:392:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:1328:29: style: Statements following noreturn function 'err()' will never be executed. [unreachableCode] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:1507:21: style: Statements following noreturn function 'errx()' will never be executed. [unreachableCode] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:1548:21: style: Statements following noreturn function 'errx()' will never be executed. [unreachableCode] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:1716:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:1858:25: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:1940:25: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:1952:25: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:1961:21: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:1997:13: style: Statements following noreturn function 'errx()' will never be executed. [unreachableCode] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:2027:9: style: Statements following noreturn function 'errx()' will never be executed. [unreachableCode] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:213:77: style: Parameter 'paOrders' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/redirect.c:1133:57: style: Parameter 'pFileActions' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/rmdir.c:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/rmdir.c:222:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/rmdir.c:193:6: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/kmkbuiltin/setmode.c:132:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/setmode.c:226:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/setmode.c:394:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/sleep.c:159:13: style: Condition 'cMsToSleep' is always true [knownConditionTrueFalse] kbuild-3604/src/kmk/kmkbuiltin/sleep.c:154:20: note: Assuming that condition 'cMsToSleep>0' is not redundant kbuild-3604/src/kmk/kmkbuiltin/sleep.c:159:13: note: Condition 'cMsToSleep' is always true kbuild-3604/src/kmk/kmkbuiltin/solfakes.c:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/strmode.c:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/test.c:643:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGROUPS_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/test.c:669:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IROTH [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/test.c:817:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/touch.c:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/touch.c:174:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_FALSE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/touch.c:329:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timezone [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/touch.c:417:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/touch.c:491:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/touch.c:542:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/touch.c:811:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/touch.c:909:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/kmkbuiltin/test.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] kbuild-3604/src/kmk/kmkbuiltin/test.c:614:26: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/test.c:660:15: style: Parameter 'nm' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/test.c:775:34: style: Parameter 's' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/kmkbuiltin/test.c:799:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin/test.c:799:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/load.c:252:44: style:inconclusive: Function 'load_file' argument 2 names different: declaration 'filename' definition 'ldname'. [funcArgNamesDifferent] kbuild-3604/src/kmk/makeint.h:855:48: note: Function 'load_file' argument 2 names different: declaration 'filename' definition 'ldname'. kbuild-3604/src/kmk/load.c:252:44: note: Function 'load_file' argument 2 names different: declaration 'filename' definition 'ldname'. kbuild-3604/src/kmk/loadapi.c:32:17: style:inconclusive: Function 'gmk_free' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent] kbuild-3604/src/kmk/gnumake.h:42:33: note: Function 'gmk_free' argument 1 names different: declaration 'str' definition 's'. kbuild-3604/src/kmk/loadapi.c:32:17: note: Function 'gmk_free' argument 1 names different: declaration 'str' definition 's'. kbuild-3604/src/kmk/loadapi.c:40:47: style:inconclusive: Function 'gmk_eval' argument 2 names different: declaration 'floc' definition 'gfloc'. [funcArgNamesDifferent] kbuild-3604/src/kmk/gnumake.h:48:63: note: Function 'gmk_eval' argument 2 names different: declaration 'floc' definition 'gfloc'. kbuild-3604/src/kmk/loadapi.c:40:47: note: Function 'gmk_eval' argument 2 names different: declaration 'floc' definition 'gfloc'. kbuild-3604/src/kmk/loadapi.c:71:25: style:inconclusive: Function 'gmk_expand' argument 1 names different: declaration 'str' definition 'ref'. [funcArgNamesDifferent] kbuild-3604/src/kmk/gnumake.h:52:42: note: Function 'gmk_expand' argument 1 names different: declaration 'str' definition 'ref'. kbuild-3604/src/kmk/loadapi.c:71:25: note: Function 'gmk_expand' argument 1 names different: declaration 'str' definition 'ref'. kbuild-3604/src/kmk/loadapi.c:79:32: style:inconclusive: Function 'gmk_add_function' argument 3 names different: declaration 'min_args' definition 'min'. [funcArgNamesDifferent] kbuild-3604/src/kmk/gnumake.h:73:48: note: Function 'gmk_add_function' argument 3 names different: declaration 'min_args' definition 'min'. kbuild-3604/src/kmk/loadapi.c:79:32: note: Function 'gmk_add_function' argument 3 names different: declaration 'min_args' definition 'min'. kbuild-3604/src/kmk/loadapi.c:79:50: style:inconclusive: Function 'gmk_add_function' argument 4 names different: declaration 'max_args' definition 'max'. [funcArgNamesDifferent] kbuild-3604/src/kmk/gnumake.h:73:71: note: Function 'gmk_add_function' argument 4 names different: declaration 'max_args' definition 'max'. kbuild-3604/src/kmk/loadapi.c:79:50: note: Function 'gmk_add_function' argument 4 names different: declaration 'max_args' definition 'max'. kbuild-3604/src/kmk/loadapi.c:47:9: style: Variable 'flp' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/kmkbuiltin/touch.c:159:20: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] kbuild-3604/src/kmk/kmkbuiltin/touch.c:874:14: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] kbuild-3604/src/kmk/kmkbuiltin/touch.c:882:22: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] kbuild-3604/src/kmk/kmkbuiltin/touch.c:153:56: style: Parameter 'aTimes' can be declared as const array [constParameter] kbuild-3604/src/kmk/misc.c:366:17: error: Returning pointer to local variable 'result' that will be invalid when returning. [returnDanglingLifetime] kbuild-3604/src/kmk/misc.c:366:18: note: Passed to 'strcpy'. kbuild-3604/src/kmk/misc.c:345:9: note: Variable created here. kbuild-3604/src/kmk/misc.c:366:17: note: Returning pointer to local variable 'result' that will be invalid when returning. kbuild-3604/src/kmk/misc.c:366:18: warning: Either the condition 'result==0' is redundant or there is possible null pointer dereference: result. [nullPointerRedundantCheck] kbuild-3604/src/kmk/misc.c:353:14: note: Assuming that condition 'result==0' is not redundant kbuild-3604/src/kmk/misc.c:366:18: note: Null pointer dereference kbuild-3604/src/kmk/misc.c:806:32: style:inconclusive: Function 'free_ns_chain' argument 1 names different: declaration 'n' definition 'ns'. [funcArgNamesDifferent] kbuild-3604/src/kmk/dep.h:126:37: note: Function 'free_ns_chain' argument 1 names different: declaration 'n' definition 'ns'. kbuild-3604/src/kmk/misc.c:806:32: note: Function 'free_ns_chain' argument 1 names different: declaration 'n' definition 'ns'. kbuild-3604/src/kmk/misc.c:250:14: style: Local variable 'errno' shadows outer variable [shadowVariable] kbuild-3604/src/kmk/makeint.h:97:12: note: Shadowed declaration kbuild-3604/src/kmk/misc.c:250:14: note: Shadow variable kbuild-3604/src/kmk/output.c:553:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/output.c:591:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/output.c:757:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/output.c:800:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/output.c:833:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/output.c:851:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/output.c:976:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/output.c:1057:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_tmpnam [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/output.c:1120:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/output.c:1176:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/output.c:1070:10: style: Obsolescent function 'tmpnam' called. It is recommended to use 'tmpfile', 'mkstemp' or 'mkdtemp' instead. [prohibitedtmpnamCalled] kbuild-3604/src/kmk/output.c:876:21: warning: Either the condition '!tfile' is redundant or there is possible null pointer dereference: tfile. [nullPointerRedundantCheck] kbuild-3604/src/kmk/output.c:866:7: note: Assuming that condition '!tfile' is not redundant kbuild-3604/src/kmk/output.c:876:21: note: Null pointer dereference kbuild-3604/src/kmk/output.c:1282:29: style:inconclusive: Function 'message' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] kbuild-3604/src/kmk/makeint.h:624:34: note: Function 'message' argument 2 names different: declaration 'length' definition 'len'. kbuild-3604/src/kmk/output.c:1282:29: note: Function 'message' argument 2 names different: declaration 'length' definition 'len'. kbuild-3604/src/kmk/output.c:1312:34: style:inconclusive: Function 'error' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] kbuild-3604/src/kmk/makeint.h:626:39: note: Function 'error' argument 2 names different: declaration 'length' definition 'len'. kbuild-3604/src/kmk/output.c:1312:34: note: Function 'error' argument 2 names different: declaration 'length' definition 'len'. kbuild-3604/src/kmk/output.c:1343:34: style:inconclusive: Function 'fatal' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] kbuild-3604/src/kmk/makeint.h:628:39: note: Function 'fatal' argument 2 names different: declaration 'length' definition 'len'. kbuild-3604/src/kmk/output.c:1343:34: note: Function 'fatal' argument 2 names different: declaration 'length' definition 'len'. kbuild-3604/src/kmk/output.c:950:29: style: Parameter 'out' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/main.c:1747:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/main.c:3546:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/main.c:3600:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/main.c:3933:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag_off [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/main.c:4233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/read.c:220:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/read.c:431:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/read.c:929:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_export [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/read.c:2431:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_default [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/read.c:3569:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/read.c:4023:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_NOSORT [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/main.c:1915:7: style: Obsolescent function 'getwd' called. It is recommended to use 'getcwd' instead. [prohibitedgetwdCalled] kbuild-3604/src/kmk/main.c:2348:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:2527:11: style: Obsolescent function 'getwd' called. It is recommended to use 'getcwd' instead. [prohibitedgetwdCalled] kbuild-3604/src/kmk/main.c:2582:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:2716:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:3160:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:3168:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:3191:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:3524:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:3787:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:3807:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:3816:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:3936:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:3949:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:3952:31: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:3954:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:3970:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:3973:31: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:3975:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:3986:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:3999:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:4015:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/main.c:2832:11: style: Condition 'jobserver_auth' is always false [knownConditionTrueFalse] kbuild-3604/src/kmk/main.c:2830:24: note: Assignment 'jobserver_auth=NULL', assigned value is 0 kbuild-3604/src/kmk/main.c:2832:11: note: Condition 'jobserver_auth' is always false kbuild-3604/src/kmk/main.c:2156:11: style: Variable 'syncing' is reassigned a value before the old one has been used. [redundantAssignment] kbuild-3604/src/kmk/main.c:2121:11: note: syncing is assigned kbuild-3604/src/kmk/main.c:2156:11: note: syncing is overwritten kbuild-3604/src/kmk/main.c:2171:22: style: Variable 'v' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/main.c:2330:24: style: Variable 'v' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/main.c:2332:13: style: Variable 'value' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/main.c:2697:17: style: Variable 'value' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/main.c:3510:26: style: Variable 'gv' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/main.c:1060:11: warning: String literal compared with variable 'output_sync_option'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] kbuild-3604/src/kmk/main.c:1062:16: warning: String literal compared with variable 'output_sync_option'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] kbuild-3604/src/kmk/main.c:1064:16: warning: String literal compared with variable 'output_sync_option'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] kbuild-3604/src/kmk/main.c:1066:16: warning: String literal compared with variable 'output_sync_option'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] kbuild-3604/src/kmk/main.c:2039:13: warning: String literal compared with variable 'v->name'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] kbuild-3604/src/kmk/main.c:4094:13: style: Variable 'p' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/main.c:4099:13: style: Variable 'p' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/main.c:4441:14: style: Variable '_x' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/remake.c:93:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable us_none [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/remake.c:317:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable us_success [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/remake.c:486:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable us_success [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/remake.c:1164:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_running [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/remake.c:1387:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable us_success [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/remake.c:1534:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable us_success [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/remake.c:1600:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable us_success [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/remake.c:1803:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_TIMESTAMP_HI_RES [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/remake.c:1868:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/remake.c:351:7: warning: Return value of function alloca() is not used. [ignoredReturnValue] kbuild-3604/src/kmk/remake.c:351:7: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/remake.c:1678:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/remake.c:1333:13: style: Condition 'ran' is always true [knownConditionTrueFalse] kbuild-3604/src/kmk/remake.c:90:36: style:inconclusive: Function 'update_goal_chain' argument 1 names different: declaration 'goals' definition 'goaldeps'. [funcArgNamesDifferent] kbuild-3604/src/kmk/dep.h:176:55: note: Function 'update_goal_chain' argument 1 names different: declaration 'goals' definition 'goaldeps'. kbuild-3604/src/kmk/remake.c:90:36: note: Function 'update_goal_chain' argument 1 names different: declaration 'goals' definition 'goaldeps'. kbuild-3604/src/kmk/remake.c:1383:44: style:inconclusive: Function 'check_dep' argument 4 names different: declaration 'must_make' definition 'must_make_ptr'. [funcArgNamesDifferent] kbuild-3604/src/kmk/remake.c:67:70: note: Function 'check_dep' argument 4 names different: declaration 'must_make' definition 'must_make_ptr'. kbuild-3604/src/kmk/remake.c:1383:44: note: Function 'check_dep' argument 4 names different: declaration 'must_make' definition 'must_make_ptr'. kbuild-3604/src/kmk/remake.c:2022:15: style: Variable 'p3' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/remake.c:2036:12: style: Variable 'p4' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/remote-cstms.c:85:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_SUCCESS [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/remote-cstms.c:141:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DATA_SIZE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/remote-cstms.c:193:10: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] kbuild-3604/src/kmk/remote-cstms.c:225:9: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] kbuild-3604/src/kmk/remote-cstms.c:271:21: style: Parameter 'exit_code_ptr' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/remote-cstms.c:271:41: style: Parameter 'signal_ptr' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/remote-cstms.c:271:58: style: Parameter 'coredump_ptr' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/read.c:4056:51: warning: The address of variable 'name' might be accessed at non-zero index. [objectIndex] kbuild-3604/src/kmk/read.c:4046:21: note: Address of variable taken here. kbuild-3604/src/kmk/read.c:4056:51: note: The address of variable 'name' might be accessed at non-zero index. kbuild-3604/src/kmk/read.c:4059:15: warning: The address of variable 'name' might be accessed at non-zero index. [objectIndex] kbuild-3604/src/kmk/read.c:4046:21: note: Address of variable taken here. kbuild-3604/src/kmk/read.c:4059:15: note: The address of variable 'name' might be accessed at non-zero index. kbuild-3604/src/kmk/read.c:4086:11: warning: The address of variable 'name' might be accessed at non-zero index. [objectIndex] kbuild-3604/src/kmk/read.c:4046:21: note: Address of variable taken here. kbuild-3604/src/kmk/read.c:4086:11: note: The address of variable 'name' might be accessed at non-zero index. kbuild-3604/src/kmk/read.c:592:3: warning: Return value of function alloca() is not used. [ignoredReturnValue] kbuild-3604/src/kmk/read.c:640:3: warning: Return value of function alloca() is not used. [ignoredReturnValue] kbuild-3604/src/kmk/read.c:592:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/read.c:640:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/read.c:2239:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/read.c:3097:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/read.c:3678:27: portability: Non reentrant function 'getlogin' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getlogin_r'. [prohibitedgetloginCalled] kbuild-3604/src/kmk/read.c:3682:34: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] kbuild-3604/src/kmk/read.c:3703:15: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] kbuild-3604/src/kmk/read.c:1614:23: warning: Either the condition 'target==0' is redundant or there is possible null pointer dereference: target. [nullPointerRedundantCheck] kbuild-3604/src/kmk/read.c:1609:24: note: Assuming that condition 'target==0' is not redundant kbuild-3604/src/kmk/read.c:1614:23: note: Null pointer dereference kbuild-3604/src/kmk/read.c:2429:7: warning: Either the condition '!v' is redundant or there is possible null pointer dereference: v. [nullPointerRedundantCheck] kbuild-3604/src/kmk/read.c:2423:15: note: Assuming that condition '!v' is not redundant kbuild-3604/src/kmk/read.c:2429:7: note: Null pointer dereference kbuild-3604/src/kmk/read.c:2430:7: warning: Either the condition '!v' is redundant or there is possible null pointer dereference: v. [nullPointerRedundantCheck] kbuild-3604/src/kmk/read.c:2423:15: note: Assuming that condition '!v' is not redundant kbuild-3604/src/kmk/read.c:2430:7: note: Null pointer dereference kbuild-3604/src/kmk/remote-stub.c:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHILD [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/read.c:2862:12: style: Variable 'name' is reassigned a value before the old one has been used. [redundantAssignment] kbuild-3604/src/kmk/read.c:2850:12: note: name is assigned kbuild-3604/src/kmk/read.c:2862:12: note: name is overwritten kbuild-3604/src/kmk/remote-stub.c:56:24: style: Parameter 'is_remote' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/remote-stub.c:56:47: style: Parameter 'id_ptr' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/remote-stub.c:57:24: style: Parameter 'used_stdin' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/remote-stub.c:69:21: style: Parameter 'exit_code_ptr' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/remote-stub.c:69:48: style: Parameter 'signal_ptr' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/remote-stub.c:70:21: style: Parameter 'coredump_ptr' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/read.c:599:40: style:inconclusive: Function 'eval_buffer' argument 2 names different: declaration 'floc' definition 'flocp'. [funcArgNamesDifferent] kbuild-3604/src/kmk/dep.h:175:45: note: Function 'eval_buffer' argument 2 names different: declaration 'floc' definition 'flocp'. kbuild-3604/src/kmk/read.c:599:40: note: Function 'eval_buffer' argument 2 names different: declaration 'floc' definition 'flocp'. kbuild-3604/src/kmk/read.c:723:23: style:inconclusive: Function 'eval' argument 1 names different: declaration 'buffer' definition 'ebuf'. [funcArgNamesDifferent] kbuild-3604/src/kmk/read.c:168:35: note: Function 'eval' argument 1 names different: declaration 'buffer' definition 'ebuf'. kbuild-3604/src/kmk/read.c:723:23: note: Function 'eval' argument 1 names different: declaration 'buffer' definition 'ebuf'. kbuild-3604/src/kmk/read.c:723:33: style:inconclusive: Function 'eval' argument 2 names different: declaration 'flags' definition 'set_default'. [funcArgNamesDifferent] kbuild-3604/src/kmk/read.c:168:47: note: Function 'eval' argument 2 names different: declaration 'flags' definition 'set_default'. kbuild-3604/src/kmk/read.c:723:33: note: Function 'eval' argument 2 names different: declaration 'flags' definition 'set_default'. kbuild-3604/src/kmk/read.c:228:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/read.c:740:9: style: Variable 'fstart' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/read.c:2344:53: style: Parameter 'defn' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/read.c:2437:28: style: Variable 'gv' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/read.c:2483:48: style: Parameter 'commands' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/read.c:2808:17: style: Variable 'o' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/read.c:3207:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/read.c:3341:37: style: Parameter 'delim' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/read.c:3678:17: style: Variable 'logname' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/read.c:3682:30: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/read.c:2620:11: warning: String literal compared with variable 'name'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] kbuild-3604/src/kmk/read.c:2632:16: warning: String literal compared with variable 'name'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] kbuild-3604/src/kmk/read.c:2639:16: warning: String literal compared with variable 'name'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] kbuild-3604/src/kmk/rule.c:490:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/signame.c:230:16: style:inconclusive: Function 'strsignal' argument 1 names different: declaration 'signum' definition 'sig'. [funcArgNamesDifferent] kbuild-3604/src/kmk/makeint.h:414:22: note: Function 'strsignal' argument 1 names different: declaration 'signum' definition 'sig'. kbuild-3604/src/kmk/signame.c:230:16: note: Function 'strsignal' argument 1 names different: declaration 'signum' definition 'sig'. kbuild-3604/src/kmk/strcache.c:329:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/strcache.c:248:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/strcache.c:112:10: warning: Either the condition 'sp==NULL' is redundant or there is possible null pointer dereference: *spp. [nullPointerRedundantCheck] kbuild-3604/src/kmk/strcache.c:117:10: note: Assuming that condition 'sp==NULL' is not redundant kbuild-3604/src/kmk/strcache.c:114:8: note: Assignment to 'sp=*spp' kbuild-3604/src/kmk/strcache.c:112:10: note: Null pointer dereference kbuild-3604/src/kmk/rule.c:177:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/rule.c:190:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/rule.c:223:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/rule.c:453:35: style:inconclusive: Function 'create_pattern_rule' argument 3 names different: declaration 'num' definition 'n'. [funcArgNamesDifferent] kbuild-3604/src/kmk/rule.h:56:40: note: Function 'create_pattern_rule' argument 3 names different: declaration 'num' definition 'n'. kbuild-3604/src/kmk/rule.c:453:35: note: Function 'create_pattern_rule' argument 3 names different: declaration 'num' definition 'n'. kbuild-3604/src/kmk/rule.c:484:26: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/strcache2.c:1075:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/variable.c:491:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_default [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/variable.c:1997:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_ifset [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/variable.c:2183:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_default [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/variable.c:3159:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/variable.c:3381:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/strcache2.c:602:39: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/strcache2.c:1046:40: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/vms_exit.c:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAKE_FAILURE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vms_export_symbol.c:90:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIB$K_CLI_LOCAL_SYM [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vms_export_symbol.c:180:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIB$K_CLI_LOCAL_SYM [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vms_export_symbol.c:318:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vms_export_symbol.c:231:13: style: The if condition is the same as the previous if condition [duplicateCondition] kbuild-3604/src/kmk/vms_export_symbol.c:203:13: note: First condition kbuild-3604/src/kmk/vms_export_symbol.c:231:13: note: Second condition kbuild-3604/src/kmk/vms_export_symbol.c:134:10: style: Variable 'value' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/vms_export_symbol.c:354:23: style: Parameter 'vms_spec' can be declared as pointer to const. However it seems that 'to_vms_action' is a callback function, if 'vms_spec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kbuild-3604/src/kmk/vms_export_symbol.c:383:27: note: You might need to cast the function pointer here kbuild-3604/src/kmk/vms_export_symbol.c:354:23: note: Parameter 'vms_spec' can be declared as pointer to const kbuild-3604/src/kmk/vms_export_symbol.c:238:44: error: Uninitialized variable: &old_symtbl [uninitvar] kbuild-3604/src/kmk/vms_export_symbol.c:42:18: style: struct member 'item_list_3::len' is never used. [unusedStructMember] kbuild-3604/src/kmk/vms_export_symbol.c:43:18: style: struct member 'item_list_3::code' is never used. [unusedStructMember] kbuild-3604/src/kmk/vms_export_symbol.c:44:10: style: struct member 'item_list_3::bufadr' is never used. [unusedStructMember] kbuild-3604/src/kmk/vms_export_symbol.c:45:20: style: struct member 'item_list_3::retlen' is never used. [unusedStructMember] kbuild-3604/src/kmk/vms_export_symbol.c:133:7: style: Unused variable: status [unusedVariable] kbuild-3604/src/kmk/vms_export_symbol.c:194:11: style: Unused variable: x [unusedVariable] kbuild-3604/src/kmk/variable.c:3036:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/variable.c:3445:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/variable.c:1527:54: style:inconclusive: Function 'merge_variable_set_lists' argument 1 names different: declaration 'to_list' definition 'setlist0'. [funcArgNamesDifferent] kbuild-3604/src/kmk/variable.h:376:59: note: Function 'merge_variable_set_lists' argument 1 names different: declaration 'to_list' definition 'setlist0'. kbuild-3604/src/kmk/variable.c:1527:54: note: Function 'merge_variable_set_lists' argument 1 names different: declaration 'to_list' definition 'setlist0'. kbuild-3604/src/kmk/variable.c:1528:53: style:inconclusive: Function 'merge_variable_set_lists' argument 2 names different: declaration 'from_list' definition 'setlist1'. [funcArgNamesDifferent] kbuild-3604/src/kmk/variable.h:377:58: note: Function 'merge_variable_set_lists' argument 2 names different: declaration 'from_list' definition 'setlist1'. kbuild-3604/src/kmk/variable.c:1528:53: note: Function 'merge_variable_set_lists' argument 2 names different: declaration 'from_list' definition 'setlist1'. kbuild-3604/src/kmk/variable.c:2486:56: style:inconclusive: Function 'do_variable_definition' argument 2 names different: declaration 'name' definition 'varname'. [funcArgNamesDifferent] kbuild-3604/src/kmk/variable.h:384:54: note: Function 'do_variable_definition' argument 2 names different: declaration 'name' definition 'varname'. kbuild-3604/src/kmk/variable.c:2486:56: note: Function 'do_variable_definition' argument 2 names different: declaration 'name' definition 'varname'. kbuild-3604/src/kmk/variable.c:2870:40: style:inconclusive: Function 'parse_variable_definition' argument 1 names different: declaration 'line' definition 'p'. [funcArgNamesDifferent] kbuild-3604/src/kmk/variable.h:401:46: note: Function 'parse_variable_definition' argument 1 names different: declaration 'line' definition 'p'. kbuild-3604/src/kmk/variable.c:2870:40: note: Function 'parse_variable_definition' argument 1 names different: declaration 'line' definition 'p'. kbuild-3604/src/kmk/variable.c:2870:60: style:inconclusive: Function 'parse_variable_definition' argument 2 names different: declaration 'v' definition 'var'. [funcArgNamesDifferent] kbuild-3604/src/kmk/variable.h:402:51: note: Function 'parse_variable_definition' argument 2 names different: declaration 'v' definition 'var'. kbuild-3604/src/kmk/variable.c:2870:60: note: Function 'parse_variable_definition' argument 2 names different: declaration 'v' definition 'var'. kbuild-3604/src/kmk/variable.c:822:30: style: Variable 'v' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/variable.c:2185:34: style: Variable 'gv' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/variable.c:800:47: warning: String literal compared with variable 'var->name'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] kbuild-3604/src/kmk/variable.c:2224:23: warning: String literal compared with variable 'v->name'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] kbuild-3604/src/kmk/variable.c:2447:7: warning: String literal compared with variable 'var->name'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] kbuild-3604/src/kmk/vms_progname.c:144:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vmsfunctions.c:172:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAM$C_MAXRSS [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vmsify.c:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reslt_dsc [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vmsify.c:408:8: style: Obsolescent function 'getwd' called. It is recommended to use 'getcwd' instead. [prohibitedgetwdCalled] kbuild-3604/src/kmk/vmsify.c:802:13: style: Obsolescent function 'getwd' called. It is recommended to use 'getcwd' instead. [prohibitedgetwdCalled] kbuild-3604/src/kmk/vmsify.c:862:13: style: Obsolescent function 'getwd' called. It is recommended to use 'getcwd' instead. [prohibitedgetwdCalled] kbuild-3604/src/kmk/vmsify.c:364:25: style: Local variable 's' shadows outer variable [shadowVariable] kbuild-3604/src/kmk/vmsify.c:234:15: note: Shadowed declaration kbuild-3604/src/kmk/vmsify.c:364:25: note: Shadow variable kbuild-3604/src/kmk/vmsify.c:566:25: style: Local variable 's' shadows outer variable [shadowVariable] kbuild-3604/src/kmk/vmsify.c:234:15: note: Shadowed declaration kbuild-3604/src/kmk/vmsify.c:566:25: note: Shadow variable kbuild-3604/src/kmk/vmsify.c:630:25: style: Local variable 's' shadows outer variable [shadowVariable] kbuild-3604/src/kmk/vmsify.c:234:15: note: Shadowed declaration kbuild-3604/src/kmk/vmsify.c:630:25: note: Shadow variable kbuild-3604/src/kmk/vmsify.c:859:21: style: Variable 'vp' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/vmsify.c:325:12: style: Variable 'fptr' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/vms_progname.c:274:13: style: Local variable 'status' shadows outer variable [shadowVariable] kbuild-3604/src/kmk/vms_progname.c:133:7: note: Shadowed declaration kbuild-3604/src/kmk/vms_progname.c:274:13: note: Shadow variable kbuild-3604/src/kmk/vms_progname.c:409:21: style: Local variable 'i' shadows outer variable [shadowVariable] kbuild-3604/src/kmk/vms_progname.c:387:17: note: Shadowed declaration kbuild-3604/src/kmk/vms_progname.c:409:21: note: Shadow variable kbuild-3604/src/kmk/vms_progname.c:160:14: style: Variable 'nextslash' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/vms_progname.c:278:16: style: Variable 'name' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/vms_progname.c:280:16: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/vms_progname.c:223:22: style: Unused variable: argv_dev [unusedVariable] kbuild-3604/src/kmk/vms_progname.c:277:16: style: Unused variable: volume [unusedVariable] kbuild-3604/src/kmk/vms_progname.c:325:17: style: Unused variable: i [unusedVariable] kbuild-3604/src/kmk/vms_progname.c:379:16: style: Unused variable: extension [unusedVariable] kbuild-3604/src/kmk/vms_progname.c:387:17: style: Unused variable: i [unusedVariable] kbuild-3604/src/kmk/vpath.c:514:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vpath.c:641:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vmsjobs.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vms_gnv_shell [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vmsjobs.c:124:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_JOBS [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vmsjobs.c:193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vmsjobs.c:203:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputDsc [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vmsjobs.c:302:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vmsjobs.c:341:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vmsjobs.c:417:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vmsjobs.c:505:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vmsjobs.c:536:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vms_unix_simulation [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vmsjobs.c:603:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vmsjobs.c:625:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsc$descriptor_s [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vmsjobs.c:812:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLI$M_NOWAIT [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vpath.c:382:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/kmk/vpath.c:241:13: style: Variable 'v' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/vpath.c:338:39: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/vpath.c:355:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/vpath.c:456:22: style: Variable 'f' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/w32/compat/dirent.c:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/compat/dirent.c:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/compat/dirent.c:120:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/compat/dirent.c:151:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/compat/dirent.c:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/compat/dirent.c:198:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __DIRENT_COOKIE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/compat/dirent.c:174:14: style: Parameter 'pDir' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/w32/compat/posixfcn.c:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/compat/posixfcn.c:174:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/compat/posixfcn.c:213:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/compat/posixfcn.c:240:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/compat/posixfcn.c:297:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/compat/posixfcn.c:496:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/compat/posixfcn.c:52:25: style: Variable 'fl' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/w32/imagecache.c:215:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_ACP [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/imagecache.c:183:16: style: Condition 'pCur2' is always true [knownConditionTrueFalse] kbuild-3604/src/kmk/vmsjobs.c:1122:41: warning: Logical disjunction always evaluates to true: token_str[0] != ' ' || token_str[0] != '\t'. [incorrectLogicOperator] kbuild-3604/src/kmk/vmsjobs.c:1268:16: warning: Either the condition 'outfile==0' is redundant or there is possible null pointer dereference: outfile. [nullPointerRedundantCheck] kbuild-3604/src/kmk/vmsjobs.c:1251:19: note: Assuming that condition 'outfile==0' is not redundant kbuild-3604/src/kmk/vmsjobs.c:1268:16: note: Null pointer dereference kbuild-3604/src/kmk/vmsjobs.c:1269:16: warning: Either the condition 'outfile==0' is redundant or there is possible null pointer dereference: outfile. [nullPointerRedundantCheck] kbuild-3604/src/kmk/vmsjobs.c:1251:19: note: Assuming that condition 'outfile==0' is not redundant kbuild-3604/src/kmk/vmsjobs.c:1269:16: note: Null pointer dereference kbuild-3604/src/kmk/vmsjobs.c:1270:16: warning: Either the condition 'outfile==0' is redundant or there is possible null pointer dereference: outfile. [nullPointerRedundantCheck] kbuild-3604/src/kmk/vmsjobs.c:1251:19: note: Assuming that condition 'outfile==0' is not redundant kbuild-3604/src/kmk/vmsjobs.c:1270:16: note: Null pointer dereference kbuild-3604/src/kmk/w32/pathstuff.c:114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/vmsjobs.c:452:37: warning:inconclusive: Found suspicious equality comparison. Did you intend to assign a value instead? [constStatement] kbuild-3604/src/kmk/vmsjobs.c:460:37: warning:inconclusive: Found suspicious equality comparison. Did you intend to assign a value instead? [constStatement] kbuild-3604/src/kmk/vmsjobs.c:468:37: warning:inconclusive: Found suspicious equality comparison. Did you intend to assign a value instead? [constStatement] kbuild-3604/src/kmk/vmsjobs.c:1356:11: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kbuild-3604/src/kmk/vmsjobs.c:1463:11: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kbuild-3604/src/kmk/vmsjobs.c:110:26: style: Variable 'lastc' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/vmsjobs.c:1175:14: style: Variable 'lastdot' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/vmsjobs.c:1176:14: style: Variable 'lastdir' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/vmsjobs.c:1177:14: style: Variable 'raw_append_file' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/vmsjobs.c:1356:14: warning: In expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'? [clarifyStatement] kbuild-3604/src/kmk/vmsjobs.c:1463:14: warning: In expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'? [clarifyStatement] kbuild-3604/src/kmk/vmsjobs.c:206:29: style: struct member 'Anonymous0::count' is never used. [unusedStructMember] kbuild-3604/src/kmk/vmsjobs.c:207:13: style: struct member 'Anonymous0::dvi' is never used. [unusedStructMember] kbuild-3604/src/kmk/vmsjobs.c:75:18: style: Variable 'vms_status' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/vmsjobs.c:136:22: style: Variable 'child_failed' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/vmsjobs.c:142:19: style: Variable 'exit_code' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/vmsjobs.c:146:9: style: Variable 'lastc' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/kmk/vmsjobs.c:808:7: style: Unused variable: i [unusedVariable] kbuild-3604/src/kmk/vmsjobs.c:1246:11: style: Unused variable: cmd_len [unusedVariable] kbuild-3604/src/kmk/w32/subproc/misc.c:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/subproc/w32err.c:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSABASEERR [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/tstFileInfo.c:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTAPI [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/tstFileInfo.c:130:17: warning: %x in format string (no. 3) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint] kbuild-3604/src/kmk/w32/tstFileInfo.c:139:17: warning: %x in format string (no. 3) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint] kbuild-3604/src/kmk/w32/tstFileInfo.c:129:40: style: Variable 'pFileNameInfo' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:132:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_WAIT_OBJECTS [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:223:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_WAIT_OBJECTS [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:340:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:347:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:354:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:363:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:419:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECURITY_DESCRIPTOR_MIN_LENGTH [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:546:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:596:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:1190:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:1236:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:1282:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:1582:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/w32os.c:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_WAIT_OBJECTS [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/w32os.c:86:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTSTR_LENGTH [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/w32os.c:147:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_OBJECT_0 [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/w32os.c:178:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_WAIT_OBJECTS [valueFlowBailoutIncompleteVar] kbuild-3604/src/kmk/w32/winchildren.c:445:0: error: #error "K_ARCH_BITS is bad/missing" [preprocessorErrorDirective] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:433:17: error: Memory leak: pproc [memleak] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:449:17: error: Memory leak: pproc [memleak] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:464:17: error: Memory leak: pproc [memleak] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:477:9: error: Memory leak: pproc [memleak] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:501:9: error: Memory leak: pproc [memleak] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:1490:49: style: Same expression on both sides of '&&' because 'cygwin_mode' and 'have_sh' represent the same value. [knownConditionTrueFalse] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:1331:28: note: 'cygwin_mode' is assigned value '0' here. kbuild-3604/src/kmk/w32/subproc/sub_proc.c:1332:23: note: 'have_sh' is assigned value '0' here. kbuild-3604/src/kmk/w32/subproc/sub_proc.c:1490:49: note: Same expression on both sides of '&&' because 'cygwin_mode' and 'have_sh' represent the same value. kbuild-3604/src/kmk/w32/subproc/sub_proc.c:1322:44: style:inconclusive: Function 'make_command_line' argument 2 names different: declaration 'exec_path' definition 'full_exec_path'. [funcArgNamesDifferent] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:45:56: note: Function 'make_command_line' argument 2 names different: declaration 'exec_path' definition 'full_exec_path'. kbuild-3604/src/kmk/w32/subproc/sub_proc.c:1322:44: note: Function 'make_command_line' argument 2 names different: declaration 'exec_path' definition 'full_exec_path'. kbuild-3604/src/kmk/w32/subproc/sub_proc.c:104:40: style: Parameter 'pproc' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:1179:22: style: Variable 'pproc' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:1322:26: style: Parameter 'shell_name' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:1322:44: style: Parameter 'full_exec_path' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/kmk/w32/subproc/sub_proc.c:1481:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/lib/crc32.c:158:9: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] kbuild-3604/src/lib/crc32.c:156:19: note: p is initialized kbuild-3604/src/lib/crc32.c:158:9: note: p is overwritten kbuild-3604/src/lib/dos2unix.c:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/dos2unix.c:116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_FALSE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/dos2unix.c:237:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/dos2unix.c:285:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kDep.c:285:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kDep.c:573:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kDep.c:657:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/dos2unix.c:181:25: style: Variable 'cLoneCrs' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/lib/kStuff/kCpu/kCpuCompare.c:50:1: error: There is an unknown macro here somewhere. Configuration is required. If KCPU_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kCpu/kCpuGetArchAndCpu.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If KCPU_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kDbg/kDbgDump.cpp:139:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgDump.cpp:168:20: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/lib/kDep.c:127:27: style: Parameter 'pszFilename' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/lib/kDep.c:236:21: style: Variable 'pszFilename' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/lib/kStuff/kDbg/kDbgHlpCrt.cpp:101:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgHlpCrt.cpp:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_NO_MEMORY [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgHlpCrt.cpp:195:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgHlpCrt.cpp:211:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgHlpCrt.cpp:227:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgLine.cpp:49:1: error: There is an unknown macro here somewhere. Configuration is required. If KDBG_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kDbg/kDbgModLdr.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModLdr.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModLdr.cpp:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModLdr.cpp:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModLdr.cpp:87:37: style: Parameter 'ppMod' can be declared as pointer to const. However it seems that 'kDbgModLdrOpen' is a callback function, if 'ppMod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kbuild-3604/src/lib/kStuff/kDbg/kDbgModLdr.cpp:100:5: note: You might need to cast the function pointer here kbuild-3604/src/lib/kStuff/kDbg/kDbgModLdr.cpp:87:37: note: Parameter 'ppMod' can be declared as pointer to const kbuild-3604/src/lib/kStuff/kDbg/kDbgModLdr.cpp:87:110: style: Parameter 'pLdrMod' can be declared as pointer to const. However it seems that 'kDbgModLdrOpen' is a callback function, if 'pLdrMod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kbuild-3604/src/lib/kStuff/kDbg/kDbgModLdr.cpp:100:5: note: You might need to cast the function pointer here kbuild-3604/src/lib/kStuff/kDbg/kDbgModLdr.cpp:87:110: note: Parameter 'pLdrMod' can be declared as pointer to const kbuild-3604/src/lib/kStuff/kDbg/kDbgModPE.cpp:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDBG_ERR_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModPE.cpp:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDBG_ERR_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModPE.cpp:157:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModPE.cpp:221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModPE.cpp:241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModPE.cpp:266:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_OPTIONAL_HEADER32 [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModPE.cpp:128:26: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModPE.cpp:168:26: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModPE.cpp:232:26: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModPE.cpp:279:26: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModPE.cpp:232:16: style: Variable 'pModPe' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/lib/kStuff/kDbg/kDbgModPE.cpp:284:31: error: Uninitialized variable: cbImage [legacyUninitvar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModPE.cpp:232:23: style: Variable 'pModPe' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:98:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_GENERAL_FAILURE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDBG_ERR_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:149:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDBG_ERR_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:225:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMBOL_INFO [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:316:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDBG_ERR_DBGHLP_VERSION_MISMATCH [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:340:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_GENERAL_FAILURE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:482:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINAPI [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:562:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KFOFF_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kDbg/kDbgModule.cpp:84:1: error: There is an unknown macro here somewhere. Configuration is required. If KDBG_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kDbg/kDbgSpace.cpp:177:0: error: failed to expand 'kDbgAssertPtrReturn', Wrong number of parameters for macro 'kDbgAssertPtrReturn'. [preprocessorErrorDirective] kbuild-3604/src/lib/kStuff/kDbg/kDbgSymbol.cpp:49:1: error: There is an unknown macro here somewhere. Configuration is required. If KDBG_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kErr/kErrName.c:45:1: error: There is an unknown macro here somewhere. Configuration is required. If KERR_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:298:23: warning: Obsolete function 'alloca' called. [allocaCalled] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:396:36: warning: Obsolete function 'alloca' called. [allocaCalled] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:171:31: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:210:31: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:272:31: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:303:44: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:396:27: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:483:21: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:504:41: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:505:41: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:506:41: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:507:41: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:508:41: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:509:41: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:510:43: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:617:31: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:180:17: style: Local variable 'off' shadows outer argument [shadowArgument] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:169:70: note: Shadowed declaration kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:180:17: note: Shadow variable kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:219:17: style: Local variable 'off' shadows outer argument [shadowArgument] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:208:72: note: Shadowed declaration kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:219:17: note: Shadow variable kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:474:13: style: Local variable 'rc' shadows outer variable [shadowVariable] kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:463:9: note: Shadowed declaration kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:474:13: note: Shadow variable kbuild-3604/src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp:223:25: style: union member 'Anonymous0::achBuffer' is never used. [unusedStructMember] kbuild-3604/src/lib/kStuff/kHlp/Bare/kHlpBare-gcc.c:64:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KUPTR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kHlp/Bare/kHlpBare-gcc.c:110:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KUPTR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kHlp/Bare/kHlpBare-gcc.c:155:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KUPTR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kHlp/Bare/kHlpBareAssert.c:118:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Bare/kHlpBareEnv.c:55:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Bare/kHlpBareHeap.c:202:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Bare/kHlpBareThread.c:61:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_UNKNOWN [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kHlp/Bare/kHlpSys-darwin.c:338:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] kbuild-3604/src/lib/kStuff/kHlp/Bare/kHlpSys-darwin.c:275:55: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/lib/kStuff/kHlp/Bare/kHlpSys-darwin.c:335:19: style: Parameter 'pvMod' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/lib/kStuff/kHlp/Bare/kHlpSys-darwin.c:341:19: style: Parameter 'pvMod' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/lib/kStuff/kHlp/CRT/kHlpCRTAlloc.cpp:39:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/CRT/kHlpCRTEnv.cpp:40:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpGetEnvUZ.c:46:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpGetExt.c:45:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpGetFilename.c:45:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpInt2Ascii.c:46:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpIsFilenameOnly.c:46:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpMemChr.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpMemComp.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpMemCopy.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpMemICompAscii.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpMemMove.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpMemPComp.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpMemPCopy.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpMemPMove.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpMemPSet.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpMemSet.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpPage.c:153:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrCat.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrChr.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrComp.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrCopy.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrICompAscii.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrIPCompAscii.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrLen.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrNCat.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrNComp.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrNICompAscii.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrNIPCompAscii.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrNLen.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrNPCat.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrNPComp.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrPCat.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrPComp.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrPCopy.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kHlp/Generic/kHlpStrRChr.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If KHLP_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kLdr/kLdrInternal.h:47:0: error: #error "can't figure out the target arch." [preprocessorErrorDirective] kbuild-3604/src/lib/kStuff/kLdr/kLdrDyldSem.c:86:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_POLICY_FIFO [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kLdr/kLdrDyldSem.c:115:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACH_PORT_NULL [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kLdr/kLdrDyldSem.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_ABORTED [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kLdr/kLdrDyldSem.c:185:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kLdr/testcase/tst-0-driver.c:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL_HKLDRMOD [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kLdr/testcase/tst-0-driver.c:496:9: style: The if condition is the same as the previous if condition [duplicateCondition] kbuild-3604/src/lib/kStuff/kLdr/testcase/tst-0-driver.c:488:9: note: First condition kbuild-3604/src/lib/kStuff/kLdr/testcase/tst-0-driver.c:496:9: note: Second condition kbuild-3604/src/lib/kStuff/kLdr/testcase/tst-3-driver.c:95:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KLDRSYMKIND_REQ_FLAT [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kLdr/testcase/tst-3-driver.c:142:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL_KLDRMOD_SYM_ORDINAL [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kLdr/testcase/tstDllMain.c:73:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kLdr/testcase/tstDllMain.c:143:27: style:inconclusive: Function 'tstWrite' argument 1 names different: declaration 'psz' definition 'pszMsg'. [funcArgNamesDifferent] kbuild-3604/src/lib/kStuff/kLdr/testcase/tstDllMain.c:57:27: note: Function 'tstWrite' argument 1 names different: declaration 'psz' definition 'pszMsg'. kbuild-3604/src/lib/kStuff/kLdr/testcase/tstDllMain.c:143:27: note: Function 'tstWrite' argument 1 names different: declaration 'psz' definition 'pszMsg'. kbuild-3604/src/lib/kStuff/kLdr/testcase/tstDllMainStub.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kLdr/tstkLdrMod.c:82:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KLDRSYMKIND_NO_BIT [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kLdr/tstkLdrMod.c:213:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRI_KLDRADDR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kLdr/tstkLdrMod.c:261:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRI_KLDRADDR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kLdr/tstkLdrMod.c:316:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRI_KLDRADDR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kLdr/tstkLdrMod.c:417:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KLDRMOD_MAGIC [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/dllmain-win.cpp:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kLdr/tstkLdrMod.c:259:84: style: Parameter 'pvUser' can be declared as pointer to const. However it seems that 'BasicTestEnumDbgInfoCallback' is a callback function, if 'pvUser' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kbuild-3604/src/lib/kStuff/kLdr/tstkLdrMod.c:353:43: note: You might need to cast the function pointer here kbuild-3604/src/lib/kStuff/kLdr/tstkLdrMod.c:259:84: note: Parameter 'pvUser' can be declared as pointer to const kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrapperHlp.c:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:53:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KUPTR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:158:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KUPTR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:680:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KUPTR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2Read.cpp:230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32 [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2Read.cpp:361:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2Read.cpp:405:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2Read.cpp:491:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8098:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8107:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8134:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8143:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8152:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwCmpFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8161:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwCmpFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8170:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwMapFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8179:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwMapFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8260:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8269:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8278:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8287:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8296:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8305:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8314:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8323:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8368:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8377:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8386:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8395:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8404:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8413:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8422:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8440:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8449:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8584:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwInfoType [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8593:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwInfoType [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8602:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwInfoType [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8611:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwInfoType [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8620:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwMapFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8629:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwMapFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8638:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8647:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8656:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8665:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8674:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8683:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8692:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8701:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8710:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8719:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8845:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EntryCount [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8854:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Length [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8944:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeMask [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:8998:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th32ProcessID [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:9016:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th32ProcessID [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h:9115:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwReplaceFlags [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers.c:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fdwReason [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:853:13: style: Condition '!rc' is always true [knownConditionTrueFalse] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:849:9: note: Assuming that condition '!rc' is not redundant kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:853:13: note: Condition '!rc' is always true kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:857:17: style: Condition '!rc' is always true [knownConditionTrueFalse] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:849:9: note: Assuming that condition '!rc' is not redundant kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:857:17: note: Condition '!rc' is always true kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2Read.cpp:404:21: style: Condition 'rc' is always false [knownConditionTrueFalse] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2Read.cpp:401:17: note: Assuming that condition '!rc' is not redundant kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2Read.cpp:404:21: note: Condition 'rc' is always false kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2Read.cpp:420:21: style: Condition 'rc' is always false [knownConditionTrueFalse] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2Read.cpp:417:17: note: Assuming that condition '!rc' is not redundant kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2Read.cpp:420:21: note: Condition 'rc' is always false kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:65:13: portability: %x in format string (no. 3) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:53:22: error: Null pointer dereference: (struct KPRF32MODSEGPKPRF32MODSEG)0 [nullPointer] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:158:22: error: Null pointer dereference: (struct KPRF32MODSEGPKPRF32MODSEG)0 [nullPointer] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:680:22: error: Null pointer dereference: (struct KPRF32MODSEGPKPRF32MODSEG)0 [nullPointer] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:53:22: error: Null pointer dereference: (struct KPRF64MODSEGPKPRF64MODSEG)0 [nullPointer] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:158:22: error: Null pointer dereference: (struct KPRF64MODSEGPKPRF64MODSEG)0 [nullPointer] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:680:22: error: Null pointer dereference: (struct KPRF64MODSEGPKPRF64MODSEG)0 [nullPointer] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2Read.cpp:230:5: error: Null pointer dereference: (struct KPRF32STACKPKPRF32STACK)0 [nullPointer] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2Read.cpp:230:5: error: Null pointer dereference: (struct KPRF64STACKPKPRF64STACK)0 [nullPointer] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:52:37: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:78:34: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:102:38: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:144:25: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:157:37: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:177:34: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:189:44: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:219:38: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:320:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:321:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:345:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:346:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:360:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:361:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:375:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:376:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:390:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:391:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:415:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:416:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:430:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:431:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:445:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:446:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:460:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:461:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:475:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:476:32: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:589:36: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:597:54: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:598:54: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:603:63: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:604:63: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:679:37: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:686:43: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:721:44: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:1370:33: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:1415:87: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/kPrf2Read.cpp:200:9: style: Same expression on both sides of '&&' because 'pHdr->Hdr32.u32Magic!=KPRF32HDR_MAGIC' and 'pHdr->Hdr32.u32Magic!=KPRF64HDR_MAGIC' represent the same value. [knownConditionTrueFalse] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:721:36: style: Local variable 'pMod' shadows outer variable [shadowVariable] kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:707:32: note: Shadowed declaration kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:721:36: note: Shadow variable kbuild-3604/src/lib/kStuff/kProfiler2/prfreader.cpp.h:1153:33: style: Variable 'pReportFunc' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:609:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:655:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:707:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:765:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32 [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:827:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:909:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:957:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_BUFFER_OVERFLOW [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoremodseg.cpp.h:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KUPTR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoremodseg.cpp.h:191:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KUPTR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoreinit.cpp.h:61:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KUPTR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoreinit.cpp.h:115:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KUPTR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:1336:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_RELEASE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:1373:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:1470:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_OUT_OF_INDEXES [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:1619:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_OUT_OF_INDEXES [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:961:38: warning: Obsolete function 'alloca' called. [allocaCalled] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:1267:31: warning:inconclusive: Logical conjunction always evaluates to false: ch >= 'a' && ch <= 'F'. [incorrectLogicOperator] kbuild-3604/src/lib/kStuff/kProfiler2/tst.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:599:22: style: Condition 'kPrfMutexInit(&pRWLock->Mutex)' is always false [knownConditionTrueFalse] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:599:22: note: Calling function 'kPrfMutexInit' returns 0 kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:599:22: note: Condition 'kPrfMutexInit(&pRWLock->Mutex)' is always false kbuild-3604/src/lib/kStuff/kProfiler2/prfcoremodseg.cpp.h:64:21: style: Condition 'off>=pHdr->cbModSegs' is always true [knownConditionTrueFalse] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoremodseg.cpp.h:50:17: note: Assuming that condition 'off>=pHdr->cbModSegs' is not redundant kbuild-3604/src/lib/kStuff/kProfiler2/prfcoremodseg.cpp.h:64:21: note: Condition 'off>=pHdr->cbModSegs' is always true kbuild-3604/src/lib/kStuff/kProfiler2/prfcore.cpp.h:284:9: style: Condition 'iFrame&&0' is always false [knownConditionTrueFalse] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:1459:13: style: Condition '!kPrfMutexInit(&g_ThreadsMutex)' is always true [knownConditionTrueFalse] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:1459:27: note: Calling function 'kPrfMutexInit' returns 0 kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:1459:13: note: Condition '!kPrfMutexInit(&g_ThreadsMutex)' is always true kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:1461:17: style: Condition '!kPrfMutexInit(&g_ModSegsMutex)' is always true [knownConditionTrueFalse] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:1461:31: note: Calling function 'kPrfMutexInit' returns 0 kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:1461:17: note: Condition '!kPrfMutexInit(&g_ModSegsMutex)' is always true kbuild-3604/src/lib/kStuff/kProfiler2/tst.c:29:20: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/lib/kStuff/kProfiler2/tst.c:31:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoremodseg.cpp.h:66:33: error: Null pointer dereference: (struct KPRFMODSEGPKPRFMODSEG)0 [nullPointer] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoremodseg.cpp.h:115:22: error: Null pointer dereference: (struct KPRFMODSEGPKPRFMODSEG)0 [nullPointer] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoremodseg.cpp.h:191:22: error: Null pointer dereference: (struct KPRFMODSEGPKPRFMODSEG)0 [nullPointer] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoreinit.cpp.h:61:15: error: Null pointer dereference: (struct KPRFHDRPKPRFHDR)0 [nullPointer] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoreinit.cpp.h:115:15: error: Null pointer dereference: (struct KPRFHDRPKPRFHDR)0 [nullPointer] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoreinit.cpp.h:167:23: error: Null pointer dereference: (struct KPRFSTACKPKPRFSTACK)0 [nullPointer] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoreinit.cpp.h:174:31: error: Null pointer dereference: (struct KPRFSTACKPKPRFSTACK)0 [nullPointer] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:218:16: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:807:9: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:816:9: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:864:13: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:900:9: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:916:9: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:921:9: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:961:27: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoremodseg.cpp.h:176:33: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoremodseg.cpp.h:194:39: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcorefunction.cpp.h:45:37: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcore.cpp.h:40:37: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcore.cpp.h:98:39: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcore.cpp.h:111:35: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcore.cpp.h:187:39: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcore.cpp.h:279:33: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcore.cpp.h:394:33: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcore.cpp.h:438:37: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcore.cpp.h:450:47: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcore.cpp.h:510:37: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcore.cpp.h:575:33: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcore.cpp.h:634:33: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoreinit.cpp.h:119:30: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoreterm.cpp.h:47:36: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoreterm.cpp.h:111:17: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoreterm.cpp.h:112:20: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoreterm.cpp.h:136:22: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:360:51: style: Parameter 'pu32' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:389:51: style: Parameter 'pu64' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:431:51: style: Parameter 'pu32' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:462:51: style: Parameter 'pu64' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/lib/kStuff/kProfiler2/kProfileR3.cpp:1589:17: style: Variable 's_szDigits' can be declared as const array [constVariable] kbuild-3604/src/lib/kStuff/kProfiler2/prfcoreterm.cpp.h:112:11: style: Variable 'pszMax' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/lib/kStuff/kRdr/kRdr.cpp:49:1: error: There is an unknown macro here somewhere. Configuration is required. If KRDR_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kRdr/kRdrBuffered.cpp:435:1: error: There is an unknown macro here somewhere. Configuration is required. If KRDR_DECL is a macro then please configure it. [unknownMacro] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:297:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_NOACCESS [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:320:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_NOACCESS [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:364:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:401:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:429:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVA [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:481:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:527:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVA [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:559:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRDR_ERR_TOO_MANY_MAPPINGS [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:793:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KPROT_EXECUTE_READWRITE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:943:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:970:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_NO_MEMORY [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:1065:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_GENERAL_FAILURE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:1171:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERR_OUT_OF_RANGE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/maybe_con_write.c:116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:360:34: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:398:34: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:464:14: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:478:34: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:531:14: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:551:33: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:808:14: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:858:27: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:865:27: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:884:27: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:931:27: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:939:27: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:959:27: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:994:27: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:1115:30: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:1272:17: style: C-style pointer casting [cstyleCast] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:347:67: style: Parameter 'pv' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/lib/kStuff/kRdr/kRdrFile.cpp:931:15: style: Variable 'pRdrFile' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/lib/msc_buffered_printf.c:94:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/msc_buffered_printf.c:181:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/md5.c:168:41: style: Parameter 'in' can be declared as const array [constParameter] kbuild-3604/src/lib/msc_buffered_printf.c:99:40: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/lib/msc_buffered_printf.c:140:40: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/lib/msc_buffered_printf.c:100:25: error: va_list 'va2' used before va_start() was called. [va_list_usedBeforeStarted] kbuild-3604/src/lib/msc_buffered_printf.c:101:66: error: va_list 'va2' used before va_start() was called. [va_list_usedBeforeStarted] kbuild-3604/src/lib/nt/fts-nt.c:177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/fts-nt.c:438:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/fts-nt.c:495:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/fts-nt.c:668:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/fts-nt.c:681:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/fts-nt.c:798:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/fts-nt.c:969:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/fts-nt.c:1003:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _S_IFMT [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/fts-nt.c:1178:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/fts-nt.c:1206:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/fts-nt.c:1244:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/fts-nt.c:1292:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:287:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:320:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_FALSE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:358:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:396:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:452:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:509:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:537:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_FALSE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:607:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_FALSE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:719:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_ACP [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:767:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_ACP [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:820:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:862:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32 [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:996:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_ACP [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:1153:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KI64_MIN [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:1266:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KI64_MIN [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:1329:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_FALSE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:1763:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:1781:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:1837:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:1884:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:1937:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:2215:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_READ_DATA [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:2366:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:2830:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:2998:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:3174:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:3275:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:3418:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:3480:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:3550:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:3658:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:3875:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:3908:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:3935:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4087:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32Magic [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4112:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNew [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU8_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4174:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU8_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4280:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4338:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4394:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4441:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_FALSE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4508:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4525:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4545:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4593:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4609:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4629:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4686:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4729:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:4765:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU32_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/fts-nt.c:1156:25: warning: Possible null pointer dereference: wcsname [nullPointer] kbuild-3604/src/lib/nt/fts-nt.c:208:39: note: Calling function 'fts_alloc', 4th argument 'NULL' value is 0 kbuild-3604/src/lib/nt/fts-nt.c:1156:25: note: Null pointer dereference kbuild-3604/src/lib/nt/fts-nt.c:883:10: style: Variable 'oldaddr' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/lib/nt/fts-nt.c:884:13: style: Variable 'oldwcspath' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/lib/nt/fts-nt.c:964:15: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/lib/nt/nt_child_inject_standard_handles.c:53:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_pfnNtWow64ReadVirtualMemory64 [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nt_child_inject_standard_handles.c:96:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_pfnNtWow64WriteVirtualMemory64 [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nt_child_inject_standard_handles.c:143:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_pfnNtQueryInformationProcess [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nt_child_inject_standard_handles.c:140:60: style: Parameter 'pafReplace' can be declared as const array [constParameter] kbuild-3604/src/lib/nt/ntdir.c:51:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_READ_DATA [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntdir.c:74:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_READ_DATA [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntdir.c:95:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_READ_DATA [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntdir.c:167:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntdir.c:257:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntdir.c:280:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_ACP [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntdir.c:310:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntdir.c:404:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileName [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntdir.c:563:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileName [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntdir.c:666:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntdir.c:115:40: style:inconclusive: Function 'birdDirOpenFromHandle' argument 1 names different: declaration 'hDir' definition 'pvHandle'. [funcArgNamesDifferent] kbuild-3604/src/lib/nt/ntdir.h:136:45: note: Function 'birdDirOpenFromHandle' argument 1 names different: declaration 'hDir' definition 'pvHandle'. kbuild-3604/src/lib/nt/ntdir.c:115:40: note: Function 'birdDirOpenFromHandle' argument 1 names different: declaration 'hDir' definition 'pvHandle'. kbuild-3604/src/lib/nt/ntdir.c:644:29: style: Parameter 'pDir' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/lib/nt/ntdir.c:210:27: style: union member 'Anonymous2::abBuf' is never used. [unusedStructMember] kbuild-3604/src/lib/nt/kFsCache.c:2272:58: error: Array 'uBuf.FsAttrInfo.FileSystemName[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] kbuild-3604/src/lib/nt/kFsCache.c:2273:58: error: Array 'uBuf.FsAttrInfo.FileSystemName[1]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] kbuild-3604/src/lib/nt/kFsCache.c:2274:58: error: Array 'uBuf.FsAttrInfo.FileSystemName[1]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] kbuild-3604/src/lib/nt/kFsCache.c:2275:58: error: Array 'uBuf.FsAttrInfo.FileSystemName[1]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] kbuild-3604/src/lib/nt/kFsCache.c:319:21: style: Condition 'wc1!=wc2' is always true [knownConditionTrueFalse] kbuild-3604/src/lib/nt/kFsCache.c:4557:13: style: Condition 'fCloseDirs' is always true [knownConditionTrueFalse] kbuild-3604/src/lib/nt/nthlpcore.c:117:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STD_ERROR_HANDLE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpcore.c:168:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpcore.c:389:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpcore.c:406:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpcore.c:464:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpcore.c:471:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpcore.c:478:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/kFsCache.c:1657:14: style: Variable 'rcNt' is reassigned a value before the old one has been used. [redundantAssignment] kbuild-3604/src/lib/nt/kFsCache.c:1620:26: note: rcNt is assigned kbuild-3604/src/lib/nt/kFsCache.c:1657:14: note: rcNt is overwritten kbuild-3604/src/lib/nt/kFsCache.c:4783:28: warning: Redundant code: Found unused member access. [constStatement] kbuild-3604/src/lib/nt/kFsCache.c:4784:28: warning: Redundant code: Found unused member access. [constStatement] kbuild-3604/src/lib/nt/kFsCache.c:4785:28: warning: Redundant code: Found unused member access. [constStatement] kbuild-3604/src/lib/nt/kFsCache.c:1517:94: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] kbuild-3604/src/lib/nt/kFsCache.c:1519:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] kbuild-3604/src/lib/nt/kFsCache.c:1856:88: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] kbuild-3604/src/lib/nt/kFsCache.c:1858:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] kbuild-3604/src/lib/nt/kFsCache.c:2240:26: style: union member 'Anonymous5::abPadding' is never used. [unusedStructMember] kbuild-3604/src/lib/nt/kFsCache.c:3228:25: style: Variable 'pParent' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/lib/nt/kFsCache.c:3241:16: style: Variable 'off' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/lib/nt/nthlpfs.c:138:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpfs.c:172:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_NO_MEMORY [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpfs.c:242:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpfs.c:269:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpfs.c:342:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpfs.c:375:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpfs.c:405:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpfs.c:424:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpfs.c:457:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpfs.c:483:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpfs.c:557:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpfs.c:576:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpfs.c:597:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntopenat.c:57:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntopenat.c:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __int16 [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntopenat.c:122:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __int16 [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/nthlpfs.c:256:45: style:inconclusive: Function 'birdDosToRelativeNtPathW' argument 1 names different: declaration 'pszPath' definition 'pwszPath'. [funcArgNamesDifferent] kbuild-3604/src/lib/nt/nthlp.h:80:53: note: Function 'birdDosToRelativeNtPathW' argument 1 names different: declaration 'pszPath' definition 'pwszPath'. kbuild-3604/src/lib/nt/nthlpfs.c:256:45: note: Function 'birdDosToRelativeNtPathW' argument 1 names different: declaration 'pszPath' definition 'pwszPath'. kbuild-3604/src/lib/nt/nthlpfs.c:182:70: style: Parameter 'pNtPath' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/lib/nt/ntunlink.c:48:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_WRITE_ATTRIBUTES [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntunlink.c:89:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntstat.c:164:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_REPARSE_POINT [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntstat.c:385:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_REPARSE_POINT [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntstat.c:522:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_SHARE_WRITE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntstat.c:638:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_SHARE_WRITE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntstat.c:741:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntstat.c:812:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntstat.c:909:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_SHARE_WRITE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntstat.c:982:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_DIRECTORY [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntstat.c:1036:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_DIRECTORY [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntunlink.c:212:53: style:inconclusive: Function 'birdUnlinkForcedExW' argument 2 names different: declaration 'pszFile' definition 'pwszFile'. [funcArgNamesDifferent] kbuild-3604/src/lib/nt/ntunlink.h:44:53: note: Function 'birdUnlinkForcedExW' argument 2 names different: declaration 'pszFile' definition 'pwszFile'. kbuild-3604/src/lib/nt/ntunlink.c:212:53: note: Function 'birdUnlinkForcedExW' argument 2 names different: declaration 'pszFile' definition 'pwszFile'. kbuild-3604/src/lib/nt/ntutimes.c:46:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_WRITE_ATTRIBUTES [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/ntstat.c:402:50: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/lib/nt/ntstat.c:437:54: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/lib/nt/ntstat.c:595:59: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/lib/nt/ntstat.c:697:59: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/lib/nt/ntstat.c:625:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] kbuild-3604/src/lib/nt/ntstat.c:614:28: note: rc is assigned kbuild-3604/src/lib/nt/ntstat.c:625:12: note: rc is overwritten kbuild-3604/src/lib/nt/ntstat.c:727:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] kbuild-3604/src/lib/nt/ntstat.c:716:28: note: rc is assigned kbuild-3604/src/lib/nt/ntstat.c:727:12: note: rc is overwritten kbuild-3604/src/lib/nt/ntstat.c:410:54: error: Uninitialized struct member: BasicInfo.FileAttributes [uninitStructMember] kbuild-3604/src/lib/nt/ntstat.c:410:80: error: Uninitialized struct member: TagInfo.ReparseTag [uninitStructMember] kbuild-3604/src/lib/nt/tstNtFts.c:104:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/tstNtStat.c:151:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/tstNtStat.c:110:9: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstNtStat.c:110:9: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstNtStat.c:110:9: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/tstkFsCache.c:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/tstkFsCache.c:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/tstkFsCache.c:254:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt/tstkFsCache.c:99:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:102:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:105:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:108:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:144:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:146:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:150:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:152:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:155:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:160:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:161:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:165:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:166:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:169:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:171:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:174:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:175:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:178:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:179:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:184:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:187:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:193:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstkFsCache.c:196:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/nt/tstNtFts.c:73:21: style: Condition '!chOpt' is always false [knownConditionTrueFalse] kbuild-3604/src/lib/nt/tstNtFts.c:71:23: note: Assuming that condition 'chOpt=='-'' is not redundant kbuild-3604/src/lib/nt/tstNtFts.c:73:21: note: Condition '!chOpt' is always false kbuild-3604/src/lib/nt_fullpath.c:224:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MAX_PATH [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt_fullpath.c:340:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/nt_fullpath.c:565:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_pfnNtQueryInformationFile [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/quote_argv.c:41:0: error: #error "KBUILD_OS_WINDOWS not defined" [preprocessorErrorDirective] kbuild-3604/src/lib/quoted_spawn.c:115:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/quoted_spawn.c:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/restartable-syscall-wrappers.c:70:0: error: #error "Port Me" [preprocessorErrorDirective] kbuild-3604/src/lib/nt_fullpath.c:375:37: style: Redundant condition: The condition 'pszPath[2] == '/'' is redundant since 'pszPath[2] != '\\'' is sufficient. [redundantCondition] kbuild-3604/src/lib/nt_fullpath.c:513:52: style: Comparing expression of type 'char' against value 12079. Condition is always true. [compareValueOutOfTypeRangeError] kbuild-3604/src/lib/nt_fullpath.c:231:21: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] kbuild-3604/src/lib/nt_fullpath.c:80:24: error: Expression '*psz++=toupper(*psz)' depends on order of evaluation of side effects [unknownEvaluationOrder] kbuild-3604/src/lib/nt_fullpath.c:90:24: error: Expression '*psz++=toupper(*psz)' depends on order of evaluation of side effects [unknownEvaluationOrder] kbuild-3604/src/lib/nt_fullpath.c:421:47: style: Variable 'pFsAttrInfo' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/lib/nt_fullpath.c:241:17: style: Variable 'psz' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/lib/startuphacks-win.c:58:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/startuphacks-win.c:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __argc [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/test-eintr-bug-1.c:37:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/test-eintr-bug-1.c:36:13: style: Obsolescent function 'bsd_signal' called. It is recommended to use 'sigaction' instead. [prohibitedbsd_signalCalled] kbuild-3604/src/lib/test-eintr-bug-1.c:75:17: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/lib/test-eintr-bug-1.c:28:12: style: Variable 'rcSig' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/lib/test-eintr-bug-2.c:81:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/test-eintr-bug-2.c:80:13: style: Obsolescent function 'bsd_signal' called. It is recommended to use 'sigaction' instead. [prohibitedbsd_signalCalled] kbuild-3604/src/lib/test-eintr-bug-2.c:82:17: style: Obsolescent function 'bsd_signal' called. It is recommended to use 'sigaction' instead. [prohibitedbsd_signalCalled] kbuild-3604/src/lib/test-eintr-bug-2.c:58:13: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kbuild-3604/src/lib/test-eintr-bug-2.c:55:12: note: outer condition: !g_fShutdown kbuild-3604/src/lib/test-eintr-bug-2.c:58:13: note: opposite inner condition: g_fShutdown kbuild-3604/src/lib/test-eintr-bug-2.c:52:31: style: Parameter 'pvIgnored' can be declared as pointer to const. However it seems that 'ThreadProc' is a callback function, if 'pvIgnored' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kbuild-3604/src/lib/test-eintr-bug-2.c:98:41: note: You might need to cast the function pointer here kbuild-3604/src/lib/test-eintr-bug-2.c:52:31: note: Parameter 'pvIgnored' can be declared as pointer to const kbuild-3604/src/lib/test-eintr-bug-2.c:71:12: style: Variable 'rcSig' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/lib/win_get_processor_group_active_mask.c:49:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_pfnGetLogicalProcessorInformationEx [valueFlowBailoutIncompleteVar] kbuild-3604/src/lib/win_get_processor_group_active_mask.c:45:53: style: union member 'Anonymous0::ab' is never used. [unusedStructMember] kbuild-3604/src/misc/kmk_time.c:272:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/misc/win_exec_wrapper.c:107:79: error: There is an unknown macro here somewhere. Configuration is required. If TARGET_EXE_NAME is a macro then please configure it. [unknownMacro] kbuild-3604/src/misc/kmk_time.c:379:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/intl/bindtextdom.c:228:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable domainname [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/intl/dcgettext.c:48:18: style:inconclusive: Function 'dcgettext__' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:178:26: note: Function 'dcgettext__' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/dcgettext.c:48:18: note: Function 'dcgettext__' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/dcgettext.c:49:18: style:inconclusive: Function 'dcgettext__' argument 2 names different: declaration '__msgid' definition 'msgid'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:178:26: note: Function 'dcgettext__' argument 2 names different: declaration '__msgid' definition 'msgid'. kbuild-3604/src/sed/intl/dcgettext.c:49:18: note: Function 'dcgettext__' argument 2 names different: declaration '__msgid' definition 'msgid'. kbuild-3604/src/sed/intl/dcgettext.c:50:10: style:inconclusive: Function 'dcgettext__' argument 3 names different: declaration '__category' definition 'category'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:178:26: note: Function 'dcgettext__' argument 3 names different: declaration '__category' definition 'category'. kbuild-3604/src/sed/intl/dcgettext.c:50:10: note: Function 'dcgettext__' argument 3 names different: declaration '__category' definition 'category'. kbuild-3604/src/sed/intl/eval-plural.h:57:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lor [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/intl/dcigettext.c:504:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/intl/bindtextdom.c:347:18: style:inconclusive: Function 'bindtextdomain__' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:193:31: note: Function 'bindtextdomain__' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/bindtextdom.c:347:18: note: Function 'bindtextdomain__' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/bindtextdom.c:348:18: style:inconclusive: Function 'bindtextdomain__' argument 2 names different: declaration '__dirname' definition 'dirname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:193:31: note: Function 'bindtextdomain__' argument 2 names different: declaration '__dirname' definition 'dirname'. kbuild-3604/src/sed/intl/bindtextdom.c:348:18: note: Function 'bindtextdomain__' argument 2 names different: declaration '__dirname' definition 'dirname'. kbuild-3604/src/sed/intl/bindtextdom.c:358:18: style:inconclusive: Function 'bind_textdomain_codeset__' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:195:40: note: Function 'bind_textdomain_codeset__' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/bindtextdom.c:358:18: note: Function 'bind_textdomain_codeset__' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/bindtextdom.c:359:18: style:inconclusive: Function 'bind_textdomain_codeset__' argument 2 names different: declaration '__codeset' definition 'codeset'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:195:40: note: Function 'bind_textdomain_codeset__' argument 2 names different: declaration '__codeset' definition 'codeset'. kbuild-3604/src/sed/intl/bindtextdom.c:359:18: note: Function 'bind_textdomain_codeset__' argument 2 names different: declaration '__codeset' definition 'codeset'. kbuild-3604/src/sed/intl/bindtextdom.c:254:12: style: Local variable 'len' shadows outer variable [shadowVariable] kbuild-3604/src/sed/intl/bindtextdom.c:226:14: note: Shadowed declaration kbuild-3604/src/sed/intl/bindtextdom.c:254:12: note: Shadow variable kbuild-3604/src/sed/intl/bindtextdom.c:285:15: style: Local variable 'len' shadows outer variable [shadowVariable] kbuild-3604/src/sed/intl/bindtextdom.c:226:14: note: Shadowed declaration kbuild-3604/src/sed/intl/bindtextdom.c:285:15: note: Shadow variable kbuild-3604/src/sed/intl/dcngettext.c:48:18: style:inconclusive: Function 'dcngettext__' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:185:27: note: Function 'dcngettext__' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/dcngettext.c:48:18: note: Function 'dcngettext__' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/dcngettext.c:49:18: style:inconclusive: Function 'dcngettext__' argument 2 names different: declaration '__msgid1' definition 'msgid1'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:185:27: note: Function 'dcngettext__' argument 2 names different: declaration '__msgid1' definition 'msgid1'. kbuild-3604/src/sed/intl/dcngettext.c:49:18: note: Function 'dcngettext__' argument 2 names different: declaration '__msgid1' definition 'msgid1'. kbuild-3604/src/sed/intl/dcngettext.c:50:18: style:inconclusive: Function 'dcngettext__' argument 3 names different: declaration '__msgid2' definition 'msgid2'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:185:27: note: Function 'dcngettext__' argument 3 names different: declaration '__msgid2' definition 'msgid2'. kbuild-3604/src/sed/intl/dcngettext.c:50:18: note: Function 'dcngettext__' argument 3 names different: declaration '__msgid2' definition 'msgid2'. kbuild-3604/src/sed/intl/dcngettext.c:51:24: style:inconclusive: Function 'dcngettext__' argument 4 names different: declaration '__n' definition 'n'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:185:27: note: Function 'dcngettext__' argument 4 names different: declaration '__n' definition 'n'. kbuild-3604/src/sed/intl/dcngettext.c:51:24: note: Function 'dcngettext__' argument 4 names different: declaration '__n' definition 'n'. kbuild-3604/src/sed/intl/dcngettext.c:52:10: style:inconclusive: Function 'dcngettext__' argument 5 names different: declaration '__category' definition 'category'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:185:27: note: Function 'dcngettext__' argument 5 names different: declaration '__category' definition 'category'. kbuild-3604/src/sed/intl/dcngettext.c:52:10: note: Function 'dcngettext__' argument 5 names different: declaration '__category' definition 'category'. kbuild-3604/src/sed/intl/dcigettext.c:503:10: style: Obsolescent function 'getwd' called. It is recommended to use 'getcwd' instead. [prohibitedgetwdCalled] kbuild-3604/src/sed/intl/dcigettext.c:550:39: style: Redundant condition: The condition 'categoryvalue[0] != '\0'' is redundant since 'categoryvalue[0] == ':'' is sufficient. [redundantCondition] kbuild-3604/src/sed/intl/hash-string.h:40:18: style:inconclusive: Function 'hash_string' argument 1 names different: declaration '__str_param' definition 'str_param'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/hash-string.h:36:38: note: Function 'hash_string' argument 1 names different: declaration '__str_param' definition 'str_param'. kbuild-3604/src/sed/intl/hash-string.h:40:18: note: Function 'hash_string' argument 1 names different: declaration '__str_param' definition 'str_param'. kbuild-3604/src/sed/intl/dcigettext.c:392:18: style:inconclusive: Function 'dcigettext__' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:188:27: note: Function 'dcigettext__' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/dcigettext.c:392:18: note: Function 'dcigettext__' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/dcigettext.c:393:18: style:inconclusive: Function 'dcigettext__' argument 2 names different: declaration '__msgid1' definition 'msgid1'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:188:27: note: Function 'dcigettext__' argument 2 names different: declaration '__msgid1' definition 'msgid1'. kbuild-3604/src/sed/intl/dcigettext.c:393:18: note: Function 'dcigettext__' argument 2 names different: declaration '__msgid1' definition 'msgid1'. kbuild-3604/src/sed/intl/dcigettext.c:394:18: style:inconclusive: Function 'dcigettext__' argument 3 names different: declaration '__msgid2' definition 'msgid2'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:188:27: note: Function 'dcigettext__' argument 3 names different: declaration '__msgid2' definition 'msgid2'. kbuild-3604/src/sed/intl/dcigettext.c:394:18: note: Function 'dcigettext__' argument 3 names different: declaration '__msgid2' definition 'msgid2'. kbuild-3604/src/sed/intl/dcigettext.c:395:10: style:inconclusive: Function 'dcigettext__' argument 4 names different: declaration '__plural' definition 'plural'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:188:27: note: Function 'dcigettext__' argument 4 names different: declaration '__plural' definition 'plural'. kbuild-3604/src/sed/intl/dcigettext.c:395:10: note: Function 'dcigettext__' argument 4 names different: declaration '__plural' definition 'plural'. kbuild-3604/src/sed/intl/dcigettext.c:396:24: style:inconclusive: Function 'dcigettext__' argument 5 names different: declaration '__n' definition 'n'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:188:27: note: Function 'dcigettext__' argument 5 names different: declaration '__n' definition 'n'. kbuild-3604/src/sed/intl/dcigettext.c:396:24: note: Function 'dcigettext__' argument 5 names different: declaration '__n' definition 'n'. kbuild-3604/src/sed/intl/dcigettext.c:397:10: style:inconclusive: Function 'dcigettext__' argument 6 names different: declaration '__category' definition 'category'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:188:27: note: Function 'dcigettext__' argument 6 names different: declaration '__category' definition 'category'. kbuild-3604/src/sed/intl/dcigettext.c:397:10: note: Function 'dcigettext__' argument 6 names different: declaration '__category' definition 'category'. kbuild-3604/src/sed/intl/dcigettext.c:492:13: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/intl/dcigettext.c:201:9: style: struct member 'known_translation_t::domainname' is never used. [unusedStructMember] kbuild-3604/src/sed/intl/dcigettext.c:204:7: style: struct member 'known_translation_t::category' is never used. [unusedStructMember] kbuild-3604/src/sed/intl/dcigettext.c:207:7: style: struct member 'known_translation_t::counter' is never used. [unusedStructMember] kbuild-3604/src/sed/intl/dcigettext.c:210:27: style: struct member 'known_translation_t::domain' is never used. [unusedStructMember] kbuild-3604/src/sed/intl/dcigettext.c:213:15: style: struct member 'known_translation_t::translation' is never used. [unusedStructMember] kbuild-3604/src/sed/intl/dcigettext.c:214:10: style: struct member 'known_translation_t::translation_length' is never used. [unusedStructMember] kbuild-3604/src/sed/intl/dcigettext.c:217:8: style: struct member 'known_translation_t::msgid' is never used. [unusedStructMember] kbuild-3604/src/sed/intl/dgettext.c:50:18: style:inconclusive: Function 'dgettext__' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:176:25: note: Function 'dgettext__' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/dgettext.c:50:18: note: Function 'dgettext__' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/dgettext.c:51:18: style:inconclusive: Function 'dgettext__' argument 2 names different: declaration '__msgid' definition 'msgid'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:176:25: note: Function 'dgettext__' argument 2 names different: declaration '__msgid' definition 'msgid'. kbuild-3604/src/sed/intl/dgettext.c:51:18: note: Function 'dgettext__' argument 2 names different: declaration '__msgid' definition 'msgid'. kbuild-3604/src/sed/intl/dngettext.c:50:18: style:inconclusive: Function 'dngettext__' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:182:26: note: Function 'dngettext__' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/dngettext.c:50:18: note: Function 'dngettext__' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/dngettext.c:51:18: style:inconclusive: Function 'dngettext__' argument 2 names different: declaration '__msgid1' definition 'msgid1'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:182:26: note: Function 'dngettext__' argument 2 names different: declaration '__msgid1' definition 'msgid1'. kbuild-3604/src/sed/intl/dngettext.c:51:18: note: Function 'dngettext__' argument 2 names different: declaration '__msgid1' definition 'msgid1'. kbuild-3604/src/sed/intl/dngettext.c:52:18: style:inconclusive: Function 'dngettext__' argument 3 names different: declaration '__msgid2' definition 'msgid2'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:182:26: note: Function 'dngettext__' argument 3 names different: declaration '__msgid2' definition 'msgid2'. kbuild-3604/src/sed/intl/dngettext.c:52:18: note: Function 'dngettext__' argument 3 names different: declaration '__msgid2' definition 'msgid2'. kbuild-3604/src/sed/intl/dngettext.c:53:24: style:inconclusive: Function 'dngettext__' argument 4 names different: declaration '__n' definition 'n'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:182:26: note: Function 'dngettext__' argument 4 names different: declaration '__n' definition 'n'. kbuild-3604/src/sed/intl/dngettext.c:53:24: note: Function 'dngettext__' argument 4 names different: declaration '__n' definition 'n'. kbuild-3604/src/sed/intl/finddomain.c:51:18: style:inconclusive: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:129:41: note: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'. kbuild-3604/src/sed/intl/finddomain.c:51:18: note: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'. kbuild-3604/src/sed/intl/finddomain.c:52:12: style:inconclusive: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:129:41: note: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'. kbuild-3604/src/sed/intl/finddomain.c:52:12: note: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'. kbuild-3604/src/sed/intl/finddomain.c:53:18: style:inconclusive: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:129:41: note: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/finddomain.c:53:18: note: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/finddomain.c:54:22: style:inconclusive: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:129:41: note: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'. kbuild-3604/src/sed/intl/finddomain.c:54:22: note: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'. kbuild-3604/src/sed/intl/gettext.c:56:18: style:inconclusive: Function 'gettext__' argument 1 names different: declaration '__msgid' definition 'msgid'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:175:24: note: Function 'gettext__' argument 1 names different: declaration '__msgid' definition 'msgid'. kbuild-3604/src/sed/intl/gettext.c:56:18: note: Function 'gettext__' argument 1 names different: declaration '__msgid' definition 'msgid'. kbuild-3604/src/sed/intl/intl-compat.c:85:18: style:inconclusive: Function 'gettext' argument 1 names different: declaration '__msgid' definition 'msgid'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:62:22: note: Function 'gettext' argument 1 names different: declaration '__msgid' definition 'msgid'. kbuild-3604/src/sed/intl/intl-compat.c:85:18: note: Function 'gettext' argument 1 names different: declaration '__msgid' definition 'msgid'. kbuild-3604/src/sed/intl/intl-compat.c:93:18: style:inconclusive: Function 'dgettext' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:66:23: note: Function 'dgettext' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/intl-compat.c:93:18: note: Function 'dgettext' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/intl-compat.c:94:18: style:inconclusive: Function 'dgettext' argument 2 names different: declaration '__msgid' definition 'msgid'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:66:23: note: Function 'dgettext' argument 2 names different: declaration '__msgid' definition 'msgid'. kbuild-3604/src/sed/intl/intl-compat.c:94:18: note: Function 'dgettext' argument 2 names different: declaration '__msgid' definition 'msgid'. kbuild-3604/src/sed/intl/intl-compat.c:102:18: style:inconclusive: Function 'dcgettext' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:71:24: note: Function 'dcgettext' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/intl-compat.c:102:18: note: Function 'dcgettext' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/intl-compat.c:103:18: style:inconclusive: Function 'dcgettext' argument 2 names different: declaration '__msgid' definition 'msgid'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:71:24: note: Function 'dcgettext' argument 2 names different: declaration '__msgid' definition 'msgid'. kbuild-3604/src/sed/intl/intl-compat.c:103:18: note: Function 'dcgettext' argument 2 names different: declaration '__msgid' definition 'msgid'. kbuild-3604/src/sed/intl/intl-compat.c:104:10: style:inconclusive: Function 'dcgettext' argument 3 names different: declaration '__category' definition 'category'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:71:24: note: Function 'dcgettext' argument 3 names different: declaration '__category' definition 'category'. kbuild-3604/src/sed/intl/intl-compat.c:104:10: note: Function 'dcgettext' argument 3 names different: declaration '__category' definition 'category'. kbuild-3604/src/sed/intl/intl-compat.c:112:18: style:inconclusive: Function 'ngettext' argument 1 names different: declaration '__msgid1' definition 'msgid1'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:78:23: note: Function 'ngettext' argument 1 names different: declaration '__msgid1' definition 'msgid1'. kbuild-3604/src/sed/intl/intl-compat.c:112:18: note: Function 'ngettext' argument 1 names different: declaration '__msgid1' definition 'msgid1'. kbuild-3604/src/sed/intl/intl-compat.c:113:18: style:inconclusive: Function 'ngettext' argument 2 names different: declaration '__msgid2' definition 'msgid2'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:78:23: note: Function 'ngettext' argument 2 names different: declaration '__msgid2' definition 'msgid2'. kbuild-3604/src/sed/intl/intl-compat.c:113:18: note: Function 'ngettext' argument 2 names different: declaration '__msgid2' definition 'msgid2'. kbuild-3604/src/sed/intl/intl-compat.c:114:24: style:inconclusive: Function 'ngettext' argument 3 names different: declaration '__n' definition 'n'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:78:23: note: Function 'ngettext' argument 3 names different: declaration '__n' definition 'n'. kbuild-3604/src/sed/intl/intl-compat.c:114:24: note: Function 'ngettext' argument 3 names different: declaration '__n' definition 'n'. kbuild-3604/src/sed/intl/intl-compat.c:122:18: style:inconclusive: Function 'dngettext' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:84:24: note: Function 'dngettext' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/intl-compat.c:122:18: note: Function 'dngettext' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/intl-compat.c:123:18: style:inconclusive: Function 'dngettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:84:24: note: Function 'dngettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. kbuild-3604/src/sed/intl/intl-compat.c:123:18: note: Function 'dngettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. kbuild-3604/src/sed/intl/intl-compat.c:124:18: style:inconclusive: Function 'dngettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:84:24: note: Function 'dngettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. kbuild-3604/src/sed/intl/intl-compat.c:124:18: note: Function 'dngettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. kbuild-3604/src/sed/intl/intl-compat.c:125:24: style:inconclusive: Function 'dngettext' argument 4 names different: declaration '__n' definition 'n'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:84:24: note: Function 'dngettext' argument 4 names different: declaration '__n' definition 'n'. kbuild-3604/src/sed/intl/intl-compat.c:125:24: note: Function 'dngettext' argument 4 names different: declaration '__n' definition 'n'. kbuild-3604/src/sed/intl/intl-compat.c:133:18: style:inconclusive: Function 'dcngettext' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:91:25: note: Function 'dcngettext' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/intl-compat.c:133:18: note: Function 'dcngettext' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/intl-compat.c:134:18: style:inconclusive: Function 'dcngettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:91:25: note: Function 'dcngettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. kbuild-3604/src/sed/intl/intl-compat.c:134:18: note: Function 'dcngettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. kbuild-3604/src/sed/intl/intl-compat.c:135:18: style:inconclusive: Function 'dcngettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:91:25: note: Function 'dcngettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. kbuild-3604/src/sed/intl/intl-compat.c:135:18: note: Function 'dcngettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. kbuild-3604/src/sed/intl/intl-compat.c:136:24: style:inconclusive: Function 'dcngettext' argument 4 names different: declaration '__n' definition 'n'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:91:25: note: Function 'dcngettext' argument 4 names different: declaration '__n' definition 'n'. kbuild-3604/src/sed/intl/intl-compat.c:136:24: note: Function 'dcngettext' argument 4 names different: declaration '__n' definition 'n'. kbuild-3604/src/sed/intl/intl-compat.c:137:10: style:inconclusive: Function 'dcngettext' argument 5 names different: declaration '__category' definition 'category'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:91:25: note: Function 'dcngettext' argument 5 names different: declaration '__category' definition 'category'. kbuild-3604/src/sed/intl/intl-compat.c:137:10: note: Function 'dcngettext' argument 5 names different: declaration '__category' definition 'category'. kbuild-3604/src/sed/intl/intl-compat.c:145:18: style:inconclusive: Function 'textdomain' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:101:25: note: Function 'textdomain' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/intl-compat.c:145:18: note: Function 'textdomain' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/intl-compat.c:153:18: style:inconclusive: Function 'bindtextdomain' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:105:29: note: Function 'bindtextdomain' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/intl-compat.c:153:18: note: Function 'bindtextdomain' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/intl-compat.c:154:18: style:inconclusive: Function 'bindtextdomain' argument 2 names different: declaration '__dirname' definition 'dirname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:105:29: note: Function 'bindtextdomain' argument 2 names different: declaration '__dirname' definition 'dirname'. kbuild-3604/src/sed/intl/intl-compat.c:154:18: note: Function 'bindtextdomain' argument 2 names different: declaration '__dirname' definition 'dirname'. kbuild-3604/src/sed/intl/intl-compat.c:162:18: style:inconclusive: Function 'bind_textdomain_codeset' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:110:38: note: Function 'bind_textdomain_codeset' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/intl-compat.c:162:18: note: Function 'bind_textdomain_codeset' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/intl-compat.c:163:18: style:inconclusive: Function 'bind_textdomain_codeset' argument 2 names different: declaration '__codeset' definition 'codeset'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/libgnuintl.h:110:38: note: Function 'bind_textdomain_codeset' argument 2 names different: declaration '__codeset' definition 'codeset'. kbuild-3604/src/sed/intl/intl-compat.c:163:18: note: Function 'bind_textdomain_codeset' argument 2 names different: declaration '__codeset' definition 'codeset'. kbuild-3604/src/sed/intl/l10nflist.c:323:8: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/intl/loadmsgcat.c:298:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/intl/localcharset.c:110:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBDIR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/intl/loadmsgcat.c:340:2: error: Resource leak: fd [resourceLeak] kbuild-3604/src/sed/intl/loadmsgcat.c:333:12: style: The comparison 'data == (struct mo_file_header*)-1' is always true because 'data' and '(struct mo_file_header*)-1' represent the same value. [knownConditionTrueFalse] kbuild-3604/src/sed/intl/loadmsgcat.c:278:33: note: 'data' is assigned value '(struct mo_file_header*)-1' here. kbuild-3604/src/sed/intl/loadmsgcat.c:333:12: note: The comparison 'data == (struct mo_file_header*)-1' is always true because 'data' and '(struct mo_file_header*)-1' represent the same value. kbuild-3604/src/sed/intl/loadmsgcat.c:132:30: style:inconclusive: Function '_nl_init_domain_conv' argument 1 names different: declaration '__domain_file' definition 'domain_file'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:139:34: note: Function '_nl_init_domain_conv' argument 1 names different: declaration '__domain_file' definition 'domain_file'. kbuild-3604/src/sed/intl/loadmsgcat.c:132:30: note: Function '_nl_init_domain_conv' argument 1 names different: declaration '__domain_file' definition 'domain_file'. kbuild-3604/src/sed/intl/loadmsgcat.c:133:28: style:inconclusive: Function '_nl_init_domain_conv' argument 2 names different: declaration '__domain' definition 'domain'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:139:34: note: Function '_nl_init_domain_conv' argument 2 names different: declaration '__domain' definition 'domain'. kbuild-3604/src/sed/intl/loadmsgcat.c:133:28: note: Function '_nl_init_domain_conv' argument 2 names different: declaration '__domain' definition 'domain'. kbuild-3604/src/sed/intl/loadmsgcat.c:134:22: style:inconclusive: Function '_nl_init_domain_conv' argument 3 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:139:34: note: Function '_nl_init_domain_conv' argument 3 names different: declaration '__domainbinding' definition 'domainbinding'. kbuild-3604/src/sed/intl/loadmsgcat.c:134:22: note: Function '_nl_init_domain_conv' argument 3 names different: declaration '__domainbinding' definition 'domainbinding'. kbuild-3604/src/sed/intl/loadmsgcat.c:247:28: style:inconclusive: Function '_nl_free_domain_conv' argument 1 names different: declaration '__domain' definition 'domain'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:143:27: note: Function '_nl_free_domain_conv' argument 1 names different: declaration '__domain' definition 'domain'. kbuild-3604/src/sed/intl/loadmsgcat.c:247:28: note: Function '_nl_free_domain_conv' argument 1 names different: declaration '__domain' definition 'domain'. kbuild-3604/src/sed/intl/loadmsgcat.c:268:30: style:inconclusive: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:134:22: note: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'. kbuild-3604/src/sed/intl/loadmsgcat.c:268:30: note: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'. kbuild-3604/src/sed/intl/loadmsgcat.c:269:22: style:inconclusive: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:134:22: note: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'. kbuild-3604/src/sed/intl/loadmsgcat.c:269:22: note: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'. kbuild-3604/src/sed/intl/localcharset.c:248:14: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse] kbuild-3604/src/sed/intl/localcharset.c:239:24: note: Assignment 'locale=NULL', assigned value is 0 kbuild-3604/src/sed/intl/localcharset.c:248:14: note: Condition 'locale==NULL' is always true kbuild-3604/src/sed/intl/localcharset.c:172:5: error: Common realloc mistake: 'res_ptr' nulled but not freed upon failure [memleakOnRealloc] kbuild-3604/src/sed/intl/localealias.c:148:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALE_ALIAS_PATH [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/intl/localealias.c:238:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/intl/ngettext.c:58:18: style:inconclusive: Function 'ngettext__' argument 1 names different: declaration '__msgid1' definition 'msgid1'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:180:25: note: Function 'ngettext__' argument 1 names different: declaration '__msgid1' definition 'msgid1'. kbuild-3604/src/sed/intl/ngettext.c:58:18: note: Function 'ngettext__' argument 1 names different: declaration '__msgid1' definition 'msgid1'. kbuild-3604/src/sed/intl/ngettext.c:59:18: style:inconclusive: Function 'ngettext__' argument 2 names different: declaration '__msgid2' definition 'msgid2'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:180:25: note: Function 'ngettext__' argument 2 names different: declaration '__msgid2' definition 'msgid2'. kbuild-3604/src/sed/intl/ngettext.c:59:18: note: Function 'ngettext__' argument 2 names different: declaration '__msgid2' definition 'msgid2'. kbuild-3604/src/sed/intl/ngettext.c:60:24: style:inconclusive: Function 'ngettext__' argument 3 names different: declaration '__n' definition 'n'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:180:25: note: Function 'ngettext__' argument 3 names different: declaration '__n' definition 'n'. kbuild-3604/src/sed/intl/ngettext.c:60:24: note: Function 'ngettext__' argument 3 names different: declaration '__n' definition 'n'. kbuild-3604/src/sed/intl/os2compat.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _os2_libdir [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/intl/os2compat.c:59:9: style: Variable 'root' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/intl/localealias.c:139:21: style: Variable 'retval' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/intl/localealias.c:239:13: style: Variable 'alias' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/intl/localealias.c:240:13: style: Variable 'value' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/intl/localealias.c:157:41: error: Uninitialized variable: &item.value [uninitvar] plural.y:184:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qmop [valueFlowBailoutIncompleteVar] plural.y:303:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable equal [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/intl/textdomain.c:81:18: style:inconclusive: Function 'textdomain__' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] kbuild-3604/src/sed/intl/gettextP.h:192:27: note: Function 'textdomain__' argument 1 names different: declaration '__domainname' definition 'domainname'. kbuild-3604/src/sed/intl/textdomain.c:81:18: note: Function 'textdomain__' argument 1 names different: declaration '__domainname' definition 'domainname'. plural.y:406:18: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] /usr/local/share/bison.simple:190:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/getline.c:46:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/alloca.c:119:16: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/alloca.c:153:8: style: union member 'hdr::align' is never used. [unusedStructMember] kbuild-3604/src/sed/lib/getopt.c:686:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/getopt.c:779:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/mkstemp.c:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/obstack.c:447:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/obstack.c:297:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] kbuild-3604/src/sed/lib/obstack.c:327:14: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/lib/obstack.c:61:23: style: struct member 'fooalign::x' is never used. [unusedStructMember] kbuild-3604/src/sed/lib/obstack.c:67:22: style: union member 'fooround::x' is never used. [unusedStructMember] kbuild-3604/src/sed/lib/regcomp.c:135:5: error: There is an unknown macro here somewhere. Configuration is required. If gettext_noop is a macro then please configure it. [unknownMacro] kbuild-3604/src/sed/lib/regex_internal.c:53:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:72:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_string_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:154:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:575:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:844:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTEOL [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:887:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:901:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:914:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:949:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:969:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:1064:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:1112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:1197:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:1337:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_token_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:1397:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:1441:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:1477:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:1529:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:1579:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:1542:19: style: Variable 'node' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regex_internal.c:1325:12: style: Variable 'type' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/sed/lib/regexec.c:232:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:459:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regmatch_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:505:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:577:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:655:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:956:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1080:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1202:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1247:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1349:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1373:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1406:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1502:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eps_via_nodes [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1515:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1598:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1646:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable non_eps_nodes [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1714:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1741:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1761:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1807:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1842:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1891:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1926:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:2041:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:2123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:2283:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:2332:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:2426:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:2570:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BACK_REF [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:2681:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:2825:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OPEN_SUBEXP [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:2872:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:3039:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:3122:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:3173:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:3218:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:3348:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:3545:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARACTER [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:4038:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_DOT_NEWLINE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:4071:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:4129:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:4202:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:4252:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_idx [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:4281:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:4312:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_sub_match_last_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:1533:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regex_internal.c:1583:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:224:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_syntax_options [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:307:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_ICASE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:453:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:717:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:827:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:959:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:1110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:1179:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:1201:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:1251:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:1260:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:1304:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:1329:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:1354:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:1363:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:1438:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:1579:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:1618:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:1641:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:1774:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_LIMITED_OPS [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:1983:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_BACKSLASH_ESCAPE_IN_LISTS [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:2066:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_CARET_ANCHORS_HERE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:2104:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_CARET_ANCHORS_HERE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:2156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:2185:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:2398:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_CARET_ANCHORS_HERE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:2445:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_BADBR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:2582:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ERANGE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:2699:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ECOLLATE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:3016:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:3297:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ERANGE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:3315:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EBRACK [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:3435:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ECOLLATE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:3462:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_ICASE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:3556:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:3662:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_DUP_MAX [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:3740:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:3764:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1296:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_eo [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1352:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1374:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regmatch_t [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1408:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1502:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elems [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1523:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1694:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1743:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1855:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1971:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable more [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:2064:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:2290:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:2432:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:2585:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:2826:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:3180:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:3355:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:3559:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_DOT_NEWLINE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:4132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:4207:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regexec.c:1417:37: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/sed/lib/regexec.c:3323:42: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/sed/lib/regexec.c:3361:7: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] kbuild-3604/src/sed/lib/regexec.c:1675:11: style: Condition '!naccepted' is always true [knownConditionTrueFalse] kbuild-3604/src/sed/lib/regexec.c:1659:23: note: Assignment 'naccepted=0', assigned value is 0 kbuild-3604/src/sed/lib/regexec.c:1675:11: note: Condition '!naccepted' is always true kbuild-3604/src/sed/lib/regexec.c:3089:11: style: Condition 'naccepted' is always false [knownConditionTrueFalse] kbuild-3604/src/sed/lib/regexec.c:3044:23: note: Assignment 'naccepted=0', assigned value is 0 kbuild-3604/src/sed/lib/regexec.c:3089:11: note: Condition 'naccepted' is always false kbuild-3604/src/sed/lib/regexec.c:841:20: style: Variable 'pstate' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regexec.c:1342:27: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/lib/regexec.c:1889:38: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regexec.c:1999:34: style: Variable 'lim' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regexec.c:2035:38: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regexec.c:2131:38: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regexec.c:2597:35: style: Variable 'bkref_ent' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regexec.c:3033:51: style: Parameter 'mctx' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/lib/regexec.c:3039:21: style: Variable 'err' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/sed/lib/utils.c:128:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/utils.c:271:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/utils.c:307:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/utils.c:322:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/utils.c:509:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/utils.c:402:16: error: Returning pointer to local variable 'ret' that will be invalid when returning. [returnDanglingLifetime] kbuild-3604/src/sed/lib/utils.c:402:17: note: Passed to 'strcpy'. kbuild-3604/src/sed/lib/utils.c:401:9: note: Variable created here. kbuild-3604/src/sed/lib/utils.c:402:16: note: Returning pointer to local variable 'ret' that will be invalid when returning. kbuild-3604/src/sed/lib/utils.c:208:16: warning: Either the condition 'fd==-1' is redundant or fdopen() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kbuild-3604/src/sed/lib/utils.c:204:10: note: Assuming that condition 'fd==-1' is not redundant kbuild-3604/src/sed/lib/utils.c:208:16: note: Invalid argument kbuild-3604/src/sed/lib/utils.c:344:17: style: Condition 'errno!=0' is always false [knownConditionTrueFalse] kbuild-3604/src/sed/lib/utils.c:340:15: note: Assignment 'errno=0', assigned value is 0 kbuild-3604/src/sed/lib/utils.c:344:17: note: Condition 'errno!=0' is always false kbuild-3604/src/sed/lib/utils.c:243:55: style: Checking if unsigned expression 'nmemb=fread(ptr,size,nmemb,stream)' is less than zero. [unsignedLessThanZero] kbuild-3604/src/sed/lib/utils.c:121:9: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/lib/utils.c:180:9: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/lib/utils.c:180:16: style: Parameter 'tmpdir' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/lib/utils.c:278:9: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/lib/utils.c:449:18: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/lib/utils.c:456:18: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/lib/utils.c:262:10: warning: Uninitialized variable: result [uninitvar] kbuild-3604/src/sed/lib/utils.c:256:7: note: Assuming condition is false kbuild-3604/src/sed/lib/utils.c:262:10: note: Uninitialized variable: result kbuild-3604/src/sed/lib/utils.c:317:7: style: Unused variable: fd [unusedVariable] kbuild-3604/src/sed/sed/compile.c:259:8: error: There is an unknown macro here somewhere. Configuration is required. If CAST is a macro then please configure it. [unknownMacro] kbuild-3604/src/sed/lib/regex_internal.h:215:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] kbuild-3604/src/sed/lib/regexec.c:400:7: style: Condition 'free_str' is always false [knownConditionTrueFalse] kbuild-3604/src/sed/lib/regexec.c:371:18: note: Assignment 'free_str=0', assigned value is 0 kbuild-3604/src/sed/lib/regexec.c:373:7: note: Assuming condition is false kbuild-3604/src/sed/lib/regexec.c:400:7: note: Condition 'free_str' is always false kbuild-3604/src/sed/lib/regexec.c:1455:12: style: Condition 'prev_idx_match_malloced' is always true [knownConditionTrueFalse] kbuild-3604/src/sed/lib/regexec.c:1426:33: note: Assignment 'prev_idx_match_malloced=1', assigned value is 1 kbuild-3604/src/sed/lib/regexec.c:1455:12: note: Condition 'prev_idx_match_malloced' is always true kbuild-3604/src/sed/lib/regexec.c:1488:7: style: Condition 'prev_idx_match_malloced' is always true [knownConditionTrueFalse] kbuild-3604/src/sed/lib/regexec.c:1426:33: note: Assignment 'prev_idx_match_malloced=1', assigned value is 1 kbuild-3604/src/sed/lib/regexec.c:1488:7: note: Condition 'prev_idx_match_malloced' is always true kbuild-3604/src/sed/sed/execute.c:118:19: error: There is an unknown macro here somewhere. Configuration is required. If P_ is a macro then please configure it. [unknownMacro] kbuild-3604/src/sed/sed/fmt.c:243:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/sed/fmt.c:279:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/sed/fmt.c:294:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/sed/fmt.c:321:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/sed/fmt.c:468:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/sed/fmt.c:489:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable period [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/lib/regcomp.c:2428:27: style:inconclusive: Function 'parse_dup_op' argument 1 names different: declaration 'dup_elem' definition 'elem'. [funcArgNamesDifferent] kbuild-3604/src/sed/lib/regcomp.c:74:46: note: Function 'parse_dup_op' argument 1 names different: declaration 'dup_elem' definition 'elem'. kbuild-3604/src/sed/lib/regcomp.c:2428:27: note: Function 'parse_dup_op' argument 1 names different: declaration 'dup_elem' definition 'elem'. kbuild-3604/src/sed/lib/regcomp.c:3774:35: style:inconclusive: Function 'duplicate_tree' argument 1 names different: declaration 'src' definition 'root'. [funcArgNamesDifferent] kbuild-3604/src/sed/lib/regcomp.c:119:54: note: Function 'duplicate_tree' argument 1 names different: declaration 'src' definition 'root'. kbuild-3604/src/sed/lib/regcomp.c:3774:35: note: Function 'duplicate_tree' argument 1 names different: declaration 'src' definition 'root'. kbuild-3604/src/sed/lib/regexec.c:1996:27: style:inconclusive: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. [funcArgNamesDifferent] kbuild-3604/src/sed/lib/regexec.c:109:15: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. kbuild-3604/src/sed/lib/regexec.c:1996:27: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. kbuild-3604/src/sed/lib/regexec.c:3526:21: style:inconclusive: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. [funcArgNamesDifferent] kbuild-3604/src/sed/lib/regexec.c:196:25: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. kbuild-3604/src/sed/lib/regexec.c:3526:21: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. kbuild-3604/src/sed/lib/regexec.c:4123:37: style:inconclusive: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] kbuild-3604/src/sed/lib/regexec.c:21:58: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. kbuild-3604/src/sed/lib/regexec.c:4123:37: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. kbuild-3604/src/sed/lib/regexec.c:4181:37: style:inconclusive: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] kbuild-3604/src/sed/lib/regexec.c:24:49: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. kbuild-3604/src/sed/lib/regexec.c:4181:37: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. kbuild-3604/src/sed/lib/regexec.c:4196:42: style:inconclusive: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] kbuild-3604/src/sed/lib/regexec.c:25:63: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. kbuild-3604/src/sed/lib/regexec.c:4196:42: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. kbuild-3604/src/sed/lib/regcomp.c:817:9: style: Variable 'codeset_name' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regcomp.c:977:18: style: Variable 'clexp_node' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regcomp.c:1164:22: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regcomp.c:1209:16: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regexec.c:230:13: style: Variable 'dfa' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regexec.c:421:13: style: Variable 'dfa' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regexec.c:1249:20: style: Variable 'cur_nodes' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regexec.c:1342:46: style: Parameter 'eps_via_nodes' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/lib/regexec.c:2320:32: style: Variable 'log_nodes' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regexec.c:2320:44: style: Variable 'table_nodes' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regexec.c:2596:19: style: Variable 'dest_state' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regexec.c:2875:16: style: Variable 'cur_nodes' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regexec.c:3215:34: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/lib/regcomp.c:1657:16: style: Variable 'org_node' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/sed/lib/regcomp.c:1657:27: style: Variable 'cur_node' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/sed/lib/regcomp.c:3777:15: style: Variable 'dup_root' is not assigned a value. [unassignedVariable] kbuild-3604/src/sed/lib/regexec.c:230:17: style: Variable 'dfa' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/sed/lib/regexec.c:421:13: style: Variable 'dfa' is assigned a value that is never used. [unreadVariable] kbuild-3604/src/sed/sed/fmt.c:309:18: style: Variable 'end_of_word' can be declared as pointer to const [constVariablePointer] kbuild-3604/src/sed/sed/fmt.c:514:27: style: Parameter 'next' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/sed/fmt.c:535:31: style: Parameter 'finish' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/sed/fmt.c:568:26: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/sed/regexp.c:64:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/sed/regexp.c:234:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/sed/sed.c:96:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/sed/sed.c:223:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/sed/regexp.c:231:7: warning: Either the condition '!regex_last' is redundant or there is possible null pointer dereference: regex. [nullPointerRedundantCheck] kbuild-3604/src/sed/sed/regexp.c:215:11: note: Assuming that condition '!regex_last' is not redundant kbuild-3604/src/sed/sed/regexp.c:214:15: note: Assignment 'regex=regex_last', assigned value is 0 kbuild-3604/src/sed/sed/regexp.c:231:7: note: Null pointer dereference kbuild-3604/src/sed/sed/sed.c:281:13: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kbuild-3604/src/sed/sed/sed.c:182:24: style: Variable 'longopts' can be declared as const array [constVariable] kbuild-3604/src/sed/testsuite/bug-regex11.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/testsuite/bug-regex12.c:63:4: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/testsuite/bug-regex12.c:71:4: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/testsuite/bug-regex12.c:69:26: error: Uninitialized variable: rm [legacyUninitvar] kbuild-3604/src/sed/testsuite/bug-regex11.c:112:4: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/testsuite/bug-regex11.c:119:4: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/testsuite/bug-regex11.c:131:6: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/testsuite/bug-regex16.c:14:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_SYNTAX_POSIX_EGREP [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/testsuite/bug-regex16.c:19:51: warning: Either the condition 's==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] kbuild-3604/src/sed/testsuite/bug-regex16.c:17:9: note: Assuming that condition 's==NULL' is not redundant kbuild-3604/src/sed/testsuite/bug-regex16.c:19:51: note: Null pointer dereference kbuild-3604/src/sed/testsuite/bug-regex16.c:25:51: warning: Either the condition 's==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] kbuild-3604/src/sed/testsuite/bug-regex16.c:23:9: note: Assuming that condition 's==NULL' is not redundant kbuild-3604/src/sed/testsuite/bug-regex16.c:25:51: note: Null pointer dereference kbuild-3604/src/sed/testsuite/bug-regex16.c:31:51: warning: Either the condition 's==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] kbuild-3604/src/sed/testsuite/bug-regex16.c:29:9: note: Assuming that condition 's==NULL' is not redundant kbuild-3604/src/sed/testsuite/bug-regex16.c:31:51: note: Null pointer dereference kbuild-3604/src/sed/testsuite/bug-regex21.c:42:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/testsuite/bug-regex9.c:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/testsuite/runptests.c:102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/testsuite/runtests.c:66:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/testsuite/runtests.c:113:24: style: Parameter 'argv' can be declared as const array [constParameter] kbuild-3604/src/sed/testsuite/tst-boost.c:84:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/testsuite/tst-pcre.c:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/testsuite/tst-regex2.c:30:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/testsuite/tst-pcre.c:106:8: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/testsuite/tst-pcre.c:115:8: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/testsuite/tst-pcre.c:125:5: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/testsuite/tst-pcre.c:145:8: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/testsuite/tst-pcre.c:154:5: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/testsuite/tst-pcre.c:169:8: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/testsuite/tst-pcre.c:188:4: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/testsuite/tst-pcre.c:197:8: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/testsuite/tst-pcre.c:212:4: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/testsuite/tst-pcre.c:221:8: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/testsuite/tst-pcre.c:221:8: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] kbuild-3604/src/sed/testsuite/tst-pcre.c:234:4: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] kbuild-3604/src/sed/testsuite/tst-pcre.c:234:4: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] kbuild-3604/src/sed/testsuite/tst-pcre.c:122:8: error: Common realloc mistake: 'pattern' nulled but not freed upon failure [memleakOnRealloc] kbuild-3604/src/sed/testsuite/tst-pcre.c:151:8: error: Common realloc mistake: 'string' nulled but not freed upon failure [memleakOnRealloc] kbuild-3604/src/sed/testsuite/tst-rxspencer.c:171:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/testsuite/tst-rxspencer.c:227:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/testsuite/tst-rxspencer.c:413:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] kbuild-3604/src/sed/testsuite/tst-rxspencer.c:451:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kbuild-3604/src/sed/testsuite/tst-rxspencer.c:458:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kbuild-3604/src/sed/testsuite/tst-rxspencer.c:462:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kbuild-3604/src/sed/testsuite/tst-rxspencer.c:514:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kbuild-3604/src/sed/testsuite/tst-rxspencer.c:519:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kbuild-3604/src/sed/testsuite/tst-rxspencer.c:166:26: style: Parameter 'rm' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/testsuite/tst-rxspencer.c:213:13: style: Parameter 'expect' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/testsuite/tst-rxspencer.c:213:27: style: Parameter 'matches' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/testsuite/tst-rxspencer.c:318:9: style: Parameter 'expect' can be declared as pointer to const [constParameterPointer] kbuild-3604/src/sed/testsuite/tst-rxspencer.c:395:39: warning: Uninitialized variable: letters [uninitvar] kbuild-3604/src/sed/testsuite/tst-rxspencer.c:366:13: note: Assuming condition is false kbuild-3604/src/sed/testsuite/tst-rxspencer.c:395:39: note: Uninitialized variable: letters kbuild-3604/src/sed/testsuite/tst-regex2.c:11:23: style: Parameter 'argv' can be declared as const array [constParameter] kbuild-3604/tests/dummy_defined_X.c:28:0: error: #error "X isn't defined, test the is busted." [preprocessorErrorDirective] kbuild-3604/tests/dummy_defined_Y.c:28:0: error: #error "Y isn't defined, test the is busted." [preprocessorErrorDirective] diff: DONE