2024-04-10 04:47 ftp://ftp.de.debian.org/debian/pool/main/m/multitail/multitail_7.1.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 3ad4533 (2024-04-09 19:29:20 +0200) count: 305 199 elapsed-time: 12.3 10.9 head-timing-info: old-timing-info: head results: multitail-7.1.2/clipboard.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/clipboard.c:94:4: error: Common realloc mistake: 'data' nulled but not freed upon failure [memleakOnRealloc] multitail-7.1.2/clipboard.c:65:32: style: Parameter 'pb' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/color.c:174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] multitail-7.1.2/color.c:243:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] multitail-7.1.2/color.c:319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_WHITE [valueFlowBailoutIncompleteVar] multitail-7.1.2/color.c:395:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_PAIRS [valueFlowBailoutIncompleteVar] multitail-7.1.2/cv.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/cv.c:116:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] multitail-7.1.2/cv.c:233:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] multitail-7.1.2/cv.c:329:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/config.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/config.c:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] multitail-7.1.2/config.c:844:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/config.c:852:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/config.c:1209:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] multitail-7.1.2/cv.c:43:19: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] multitail-7.1.2/cv.c:116:16: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] multitail-7.1.2/cv.c:204:6: style: Local variable 'n_conversions' shadows outer variable [shadowVariable] multitail-7.1.2/globals.h:55:12: note: Shadowed declaration multitail-7.1.2/cv.c:204:6: note: Shadow variable multitail-7.1.2/cv.c:27:10: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/cv.c:27:29: style: Variable 'pb' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/cv.c:43:13: style: Variable 'ptm' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/cv.c:111:22: style: Variable 'ht' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/cv.c:312:34: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/diff.c:14:41: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/color.c:34:34: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/color.c:86:51: style: Parameter 'field_del' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/color.c:120:25: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/error.c:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] multitail-7.1.2/globals.c:36:46: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] multitail-7.1.2/help.c:84:18: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] multitail-7.1.2/exec.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] multitail-7.1.2/exec.c:154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/exec.c:303:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/exec.c:344:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/exec.c:378:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/history.c:86:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] multitail-7.1.2/history.c:21:30: style: Parameter 'ph' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/history.c:63:40: style: Parameter 'ph' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/history.c:98:39: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/history.c:45:11: style: Unused variable: buffer [unusedVariable] multitail-7.1.2/mem.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/mem.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/config.c:1256:24: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] multitail-7.1.2/config.c:1219:59: warning: Either the condition 'fh==NULL' is redundant or there is possible null pointer dereference: fh. [nullPointerRedundantCheck] multitail-7.1.2/config.c:1207:9: note: Assuming that condition 'fh==NULL' is not redundant multitail-7.1.2/config.c:1219:59: note: Null pointer dereference multitail-7.1.2/config.c:1165:27: style:inconclusive: Function 'config_file_entry' argument 1 names different: declaration 'dummy' definition 'linenr'. [funcArgNamesDifferent] multitail-7.1.2/config.h:8:27: note: Function 'config_file_entry' argument 1 names different: declaration 'dummy' definition 'linenr'. multitail-7.1.2/config.c:1165:27: note: Function 'config_file_entry' argument 1 names different: declaration 'dummy' definition 'linenr'. multitail-7.1.2/config.c:1165:41: style:inconclusive: Function 'config_file_entry' argument 2 names different: declaration 'line' definition 'cmd'. [funcArgNamesDifferent] multitail-7.1.2/config.h:8:40: note: Function 'config_file_entry' argument 2 names different: declaration 'line' definition 'cmd'. multitail-7.1.2/config.c:1165:41: note: Function 'config_file_entry' argument 2 names different: declaration 'line' definition 'cmd'. multitail-7.1.2/config.c:1218:9: style: Local variable 'dummy' shadows outer argument [shadowArgument] multitail-7.1.2/config.c:1199:40: note: Shadowed declaration multitail-7.1.2/config.c:1218:9: note: Shadow variable multitail-7.1.2/config.c:33:30: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:45:8: style: Variable 'mult' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:82:9: style: Variable 're' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:154:9: style: Variable 'descr' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:168:17: style: Variable 'dummy2' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:187:8: style: Variable 'descr' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:201:8: style: Variable 'par2' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:252:8: style: Variable 'descr' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:284:9: style: Variable 'dummy' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:384:8: style: Variable 're' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:428:8: style: Variable 're' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:452:9: style: Variable 're' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:474:54: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:482:8: style: Variable 'proc' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:521:9: style: Variable 'dummy' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:529:45: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:534:45: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:550:54: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:550:65: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:555:40: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:555:51: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:569:46: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:569:57: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:601:49: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:607:53: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:613:60: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:676:50: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:676:61: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:688:8: style: Variable 're' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:704:8: style: Variable 're' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:715:8: style: Variable 're' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:730:37: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:730:48: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:737:44: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:743:48: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:754:61: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:765:41: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:765:52: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:770:42: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:770:53: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:775:44: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:775:55: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:780:44: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:780:55: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:790:58: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:800:38: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:800:49: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:810:37: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:810:48: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:820:54: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:875:58: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:903:60: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:934:46: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:934:57: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:941:56: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:941:67: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:946:57: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:946:68: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:951:44: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:951:55: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:956:42: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:956:53: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:961:43: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:961:54: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:966:53: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:966:64: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:971:54: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:971:65: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:976:41: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:976:52: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:981:53: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:987:56: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:998:56: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:1144:47: style: Parameter 'cmd_name' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/config.c:1192:16: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:1193:16: style: Variable 'pb' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:1256:19: style: Variable 'de' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:1279:9: style: Variable 'xdg_config' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:1280:9: style: Variable 'home' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:1281:18: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/config.c:390:10: style: Variable 're' is assigned a value that is never used. [unreadVariable] multitail-7.1.2/mem.c:26:34: style:inconclusive: Function 'myrealloc' argument 2 names different: declaration 'newsize' definition 'new_size'. [funcArgNamesDifferent] multitail-7.1.2/mem.h:2:34: note: Function 'myrealloc' argument 2 names different: declaration 'newsize' definition 'new_size'. multitail-7.1.2/mem.c:26:34: note: Function 'myrealloc' argument 2 names different: declaration 'newsize' definition 'new_size'. multitail-7.1.2/config.c:431:10: style: Variable 're' is assigned a value that is never used. [unreadVariable] multitail-7.1.2/config.c:455:11: style: Variable 're' is assigned a value that is never used. [unreadVariable] multitail-7.1.2/config.c:691:10: style: Variable 're' is assigned a value that is never used. [unreadVariable] multitail-7.1.2/config.c:706:10: style: Variable 're' is assigned a value that is never used. [unreadVariable] multitail-7.1.2/config.c:717:10: style: Variable 're' is assigned a value that is never used. [unreadVariable] multitail-7.1.2/misc.c:37:49: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] multitail-7.1.2/my_pty.c:148:0: error: #error I'm sorry, but I don't know what kind of system this is. [preprocessorErrorDirective] multitail-7.1.2/exec.c:70:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] multitail-7.1.2/exec.c:25:94: style: Parameter 'pipefd' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/exec.c:32:20: style: Variable 'posix_version' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/mt.c:2451:16: error: There is an unknown macro here somewhere. Configuration is required. If CONFIG_FILE is a macro then please configure it. [unknownMacro] multitail-7.1.2/stripstring.c:198:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_DOWN [valueFlowBailoutIncompleteVar] multitail-7.1.2/stripstring.c:402:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] multitail-7.1.2/stripstring.c:434:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] multitail-7.1.2/selbox.c:64:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] multitail-7.1.2/selbox.c:145:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_YELLOW [valueFlowBailoutIncompleteVar] multitail-7.1.2/stripstring.c:238:8: style: Local variable 'c' shadows outer variable [shadowVariable] multitail-7.1.2/stripstring.c:143:7: note: Shadowed declaration multitail-7.1.2/stripstring.c:238:8: note: Shadow variable multitail-7.1.2/stripstring.c:392:27: style: Parameter 'pre' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/stripstring.c:392:56: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/stripstring.c:428:26: style: Parameter 'pre' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/stripstring.c:428:55: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/stripstring.c:458:28: style: Parameter 'delimiter' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/stripstring.c:56:14: style: Variable 'buffer[0]' is assigned a value that is never used. [unreadVariable] multitail-7.1.2/stripstring.c:83:18: style: Variable 'buffer' is assigned a value that is never used. [unreadVariable] multitail-7.1.2/scrollback.c:32:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] multitail-7.1.2/scrollback.c:135:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] multitail-7.1.2/scrollback.c:384:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_CLOSE [valueFlowBailoutIncompleteVar] multitail-7.1.2/scrollback.c:808:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] multitail-7.1.2/scrollback.c:935:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:46:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_GREEN [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:122:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_REVERSE [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:127:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_REVERSE [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ENTER [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:497:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:516:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:572:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_UNDERLINE [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:610:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BOLD [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:619:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:661:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NORMAL [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:689:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:717:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:752:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BOLD [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:806:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORS [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:826:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BOLD [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:851:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:873:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_BLACK [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:947:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BOLD [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:1014:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:1034:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORS [valueFlowBailoutIncompleteVar] multitail-7.1.2/term.c:104:38: style:inconclusive: Function 'myattr_on' argument 2 names different: declaration 'attr' definition 'attrs'. [funcArgNamesDifferent] multitail-7.1.2/term.h:5:38: note: Function 'myattr_on' argument 2 names different: declaration 'attr' definition 'attrs'. multitail-7.1.2/term.c:104:38: note: Function 'myattr_on' argument 2 names different: declaration 'attr' definition 'attrs'. multitail-7.1.2/term.c:112:39: style:inconclusive: Function 'myattr_off' argument 2 names different: declaration 'attr' definition 'attrs'. [funcArgNamesDifferent] multitail-7.1.2/term.h:6:39: note: Function 'myattr_off' argument 2 names different: declaration 'attr' definition 'attrs'. multitail-7.1.2/term.c:112:39: note: Function 'myattr_off' argument 2 names different: declaration 'attr' definition 'attrs'. multitail-7.1.2/term.c:615:30: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/term.c:812:41: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/term.c:858:9: style: Variable 'dummy' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/term.c:444:17: style: Variable 'force_redraw' is assigned a value that is never used. [unreadVariable] multitail-7.1.2/term.c:824:19: style: Variable 'buffer' is assigned a value that is never used. [unreadVariable] multitail-7.1.2/ui.c:39:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_RED [valueFlowBailoutIncompleteVar] multitail-7.1.2/ui.c:64:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_RED [valueFlowBailoutIncompleteVar] multitail-7.1.2/ui.c:222:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_UNDERLINE [valueFlowBailoutIncompleteVar] multitail-7.1.2/ui.c:606:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] multitail-7.1.2/ui.c:1188:132: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_DOWN [valueFlowBailoutIncompleteVar] multitail-7.1.2/ui.c:1477:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_DOWN [valueFlowBailoutIncompleteVar] multitail-7.1.2/ui.c:1801:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] multitail-7.1.2/ui.c:1971:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_RED [valueFlowBailoutIncompleteVar] multitail-7.1.2/ui.c:2432:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_RIGHT [valueFlowBailoutIncompleteVar] multitail-7.1.2/ui.c:2503:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/ui.c:2581:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_RED [valueFlowBailoutIncompleteVar] multitail-7.1.2/ui.c:2622:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_UP [valueFlowBailoutIncompleteVar] multitail-7.1.2/ui.c:2752:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_CHARTEXT [valueFlowBailoutIncompleteVar] multitail-7.1.2/ui.c:2802:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_RED [valueFlowBailoutIncompleteVar] multitail-7.1.2/ui.c:2914:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] multitail-7.1.2/selbox.c:189:8: style: Local variable 'loop' shadows outer variable [shadowVariable] multitail-7.1.2/selbox.c:106:6: note: Shadowed declaration multitail-7.1.2/selbox.c:189:8: note: Shadow variable multitail-7.1.2/selbox.c:81:73: style: Parameter 'compare_string' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/selbox.c:87:8: style: Unused variable: buffer [unusedVariable] multitail-7.1.2/utils.c:45:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PC_PATH_MAX [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:63:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:78:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:190:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:298:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:333:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:349:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:423:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:441:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:478:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:534:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:576:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:607:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:646:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_ERR [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:718:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:751:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:779:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regex [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:806:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regex [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:848:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:883:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:895:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:1039:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/cmdline.c:37:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] multitail-7.1.2/cmdline.c:57:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] multitail-7.1.2/cmdline.c:95:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] multitail-7.1.2/cmdline.c:172:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/cmdline.c:209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/cmdline.c:259:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/cmdline.c:334:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/cmdline.c:397:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] multitail-7.1.2/cmdline.c:547:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] multitail-7.1.2/utils.c:195:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] multitail-7.1.2/utils.c:201:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] multitail-7.1.2/utils.c:382:9: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] multitail-7.1.2/utils.c:518:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] multitail-7.1.2/utils.c:750:19: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] multitail-7.1.2/utils.c:992:8: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] multitail-7.1.2/utils.c:994:8: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] multitail-7.1.2/utils.c:756:46: warning: Either the condition '!ptm' is redundant or there is possible null pointer dereference: ptm. [nullPointerRedundantCheck] multitail-7.1.2/utils.c:751:6: note: Assuming that condition '!ptm' is not redundant multitail-7.1.2/utils.c:756:46: note: Null pointer dereference multitail-7.1.2/utils.c:897:15: warning: Either the condition '!string' is redundant or there is possible null pointer dereference: string. [nullPointerRedundantCheck] multitail-7.1.2/utils.c:894:6: note: Assuming that condition '!string' is not redundant multitail-7.1.2/utils.c:897:15: note: Null pointer dereference multitail-7.1.2/utils.c:1041:20: warning: Either the condition '!home' is redundant or there is possible null pointer dereference: home. [nullPointerRedundantCheck] multitail-7.1.2/utils.c:1038:6: note: Assuming that condition '!home' is not redundant multitail-7.1.2/utils.c:1041:20: note: Null pointer dereference multitail-7.1.2/utils.c:1044:25: warning: Either the condition '!home' is redundant or there is possible null pointer dereference: home. [nullPointerRedundantCheck] multitail-7.1.2/utils.c:1038:6: note: Assuming that condition '!home' is not redundant multitail-7.1.2/utils.c:1044:25: note: Null pointer dereference multitail-7.1.2/utils.c:279:28: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/utils.c:281:8: style: Variable 'pnt' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/utils.c:342:8: style: Variable 'multitail_string' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/utils.c:391:9: style: Variable 'logname' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/utils.c:401:18: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/utils.c:483:23: style: Parameter 'search_for' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/utils.c:486:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/utils.c:571:57: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/utils.c:626:36: style: Parameter 'filespec' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/utils.c:696:27: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/utils.c:747:41: style: Parameter 'format_str' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/utils.c:750:13: style: Variable 'ptm' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/utils.c:764:29: style: Parameter 'pre_in' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/utils.c:793:34: style: Parameter 'pes_in' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/utils.c:819:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/utils.c:832:27: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/utils.c:963:31: style: Parameter 'piat' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/utils.c:988:21: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/utils.c:990:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/utils.c:1000:15: style: Variable 'pin' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/utils.c:1054:20: style: Variable 'buffer' is assigned a value that is never used. [unreadVariable] multitail-7.1.2/ui.c:2073:13: style: Variable 'resized' is reassigned a value before the old one has been used. [redundantAssignment] multitail-7.1.2/ui.c:2052:13: note: resized is assigned multitail-7.1.2/ui.c:2073:13: note: resized is overwritten multitail-7.1.2/ui.c:2716:14: style: Local variable 'cur' shadows outer variable [shadowVariable] multitail-7.1.2/ui.c:2676:12: note: Shadowed declaration multitail-7.1.2/ui.c:2716:14: note: Shadow variable multitail-7.1.2/ui.c:2311:69: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/ui.c:2315:8: style: Variable 'curfname' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/ui.c:2447:42: style: Parameter 'pre' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/ui.c:2493:10: style: Variable 'repl_str' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/ui.c:2831:60: style: Parameter 'marker_type' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/ui.c:36:7: style: Unused variable: buffer [unusedVariable] multitail-7.1.2/ui.c:2313:39: style: Variable 'buffer' is assigned a value that is never used. [unreadVariable] multitail-7.1.2/scrollback.c:382:16: warning: Either the condition 'c==-1' is redundant or toupper() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:255'. [invalidFunctionArg] multitail-7.1.2/scrollback.c:388:26: note: Assuming that condition 'c==-1' is not redundant multitail-7.1.2/scrollback.c:382:16: note: Invalid argument multitail-7.1.2/scrollback.c:513:20: style: Condition 'offset<(cur_lb.curpos-1)' is always true [knownConditionTrueFalse] multitail-7.1.2/scrollback.c:503:15: note: Assuming that condition 'offset<(cur_lb.curpos-1)' is not redundant multitail-7.1.2/scrollback.c:513:20: note: Condition 'offset<(cur_lb.curpos-1)' is always true multitail-7.1.2/scrollback.c:515:43: style: Condition 'strlen(cur_lb.be[offset].Bline)>(line_offset+ncols)' is always false [knownConditionTrueFalse] multitail-7.1.2/scrollback.c:509:47: note: Assuming that condition 'strlen(cur_lb.be[offset].Bline)>(line_offset+ncols)' is not redundant multitail-7.1.2/scrollback.c:515:43: note: Condition 'strlen(cur_lb.be[offset].Bline)>(line_offset+ncols)' is always false multitail-7.1.2/scrollback.c:639:9: style: Local variable 'rc' shadows outer variable [shadowVariable] multitail-7.1.2/scrollback.c:260:6: note: Shadowed declaration multitail-7.1.2/scrollback.c:639:9: note: Shadow variable multitail-7.1.2/scrollback.c:26:25: style: Parameter 'pbuf' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/scrollback.c:26:37: style: Parameter 'find' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/scrollback.c:89:8: style: Variable 'file' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/scrollback.c:142:28: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/scrollback.c:258:53: style: Parameter 'winnrs' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/scrollback.c:791:42: style: Parameter 'search_for' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/scrollback.c:823:9: style: Variable 'string' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/scrollback.c:903:10: style: Variable 'help' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/scrollback.c:910:10: style: Variable 'help' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/scrollback.c:927:57: style: Parameter 'org_title' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/scrollback.c:927:74: style: Parameter 'find_str' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/cmdline.c:882:19: style:inconclusive: Boolean expression 'merge_in_new_first==1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] multitail-7.1.2/cmdline.c:180:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] multitail-7.1.2/cmdline.c:216:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] multitail-7.1.2/cmdline.c:503:14: style: Local variable 'conversions' shadows outer variable [shadowVariable] multitail-7.1.2/globals.h:54:20: note: Shadowed declaration multitail-7.1.2/cmdline.c:503:14: note: Shadow variable multitail-7.1.2/cmdline.c:1139:16: style: Local variable 'default_color_scheme' shadows outer variable [shadowVariable] multitail-7.1.2/globals.h:61:12: note: Shadowed declaration multitail-7.1.2/cmdline.c:1139:16: note: Shadow variable multitail-7.1.2/cmdline.c:48:41: style: Parameter 'proc' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/cmdline.c:76:70: style: Parameter 'address' can be declared as pointer to const [constParameterPointer] multitail-7.1.2/cmdline.c:82:11: style: Variable 'node' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/cmdline.c:83:11: style: Variable 'service' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/cmdline.c:234:8: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/cmdline.c:393:9: style: Variable 're' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/cmdline.c:470:8: style: Variable 'label' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/cmdline.c:665:10: style: Variable 'lw' can be declared as pointer to const [constVariablePointer] multitail-7.1.2/cmdline.c:393:12: style: Variable 're' is assigned a value that is never used. [unreadVariable] diff: head multitail-7.1.2/cmdline.c:172:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/cmdline.c:209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/cmdline.c:259:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/cmdline.c:334:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/cmdline.c:397:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head multitail-7.1.2/cmdline.c:547:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/cmdline.c:57:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head multitail-7.1.2/cmdline.c:95:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head multitail-7.1.2/color.c:243:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] head multitail-7.1.2/color.c:319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_WHITE [valueFlowBailoutIncompleteVar] head multitail-7.1.2/color.c:395:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_PAIRS [valueFlowBailoutIncompleteVar] head multitail-7.1.2/config.c:1209:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head multitail-7.1.2/config.c:550:54: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:550:65: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:555:40: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:569:46: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head multitail-7.1.2/config.c:676:50: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:730:37: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:765:41: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:770:42: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:775:44: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:780:44: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:800:38: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:810:37: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:844:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/config.c:852:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/config.c:934:46: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:941:56: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:946:57: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:951:44: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:956:42: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:961:43: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:966:53: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:971:54: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/config.c:976:41: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/cv.c:116:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head multitail-7.1.2/cv.c:233:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] head multitail-7.1.2/cv.c:329:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/exec.c:154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/exec.c:303:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/exec.c:344:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/exec.c:378:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/history.c:21:30: style: Parameter 'ph' can be declared as pointer to const [constParameterPointer] head multitail-7.1.2/mem.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/scrollback.c:135:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head multitail-7.1.2/scrollback.c:384:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_CLOSE [valueFlowBailoutIncompleteVar] head multitail-7.1.2/scrollback.c:808:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head multitail-7.1.2/scrollback.c:935:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head multitail-7.1.2/selbox.c:145:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_YELLOW [valueFlowBailoutIncompleteVar] head multitail-7.1.2/stripstring.c:402:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] head multitail-7.1.2/stripstring.c:434:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:1014:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:1034:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORS [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:122:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_REVERSE [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:127:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_REVERSE [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ENTER [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:497:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:516:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:572:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_UNDERLINE [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:610:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BOLD [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:619:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:661:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NORMAL [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:689:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:717:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:752:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BOLD [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:806:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORS [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:826:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BOLD [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:851:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:873:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_BLACK [valueFlowBailoutIncompleteVar] head multitail-7.1.2/term.c:947:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BOLD [valueFlowBailoutIncompleteVar] head multitail-7.1.2/ui.c:1188:132: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_DOWN [valueFlowBailoutIncompleteVar] head multitail-7.1.2/ui.c:1477:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_DOWN [valueFlowBailoutIncompleteVar] head multitail-7.1.2/ui.c:1801:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] head multitail-7.1.2/ui.c:1971:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_RED [valueFlowBailoutIncompleteVar] head multitail-7.1.2/ui.c:222:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_UNDERLINE [valueFlowBailoutIncompleteVar] head multitail-7.1.2/ui.c:2432:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_RIGHT [valueFlowBailoutIncompleteVar] head multitail-7.1.2/ui.c:2503:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/ui.c:2581:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_RED [valueFlowBailoutIncompleteVar] head multitail-7.1.2/ui.c:2622:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_UP [valueFlowBailoutIncompleteVar] head multitail-7.1.2/ui.c:2752:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_CHARTEXT [valueFlowBailoutIncompleteVar] head multitail-7.1.2/ui.c:2802:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_RED [valueFlowBailoutIncompleteVar] head multitail-7.1.2/ui.c:2914:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head multitail-7.1.2/ui.c:606:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head multitail-7.1.2/ui.c:64:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_RED [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:1039:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:190:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:298:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:333:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:349:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:423:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:441:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:478:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:534:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:576:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:607:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:63:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:646:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_ERR [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:718:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:751:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:779:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regex [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:78:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:806:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regex [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:848:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:883:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head multitail-7.1.2/utils.c:895:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] DONE