2026-05-27 12:20 ftp://ftp.de.debian.org/debian/pool/main/i/ips/ips_4.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --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 -j8 platform: Linux-6.17.0-29-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 652e06d (2026-05-27 13:23:16 +0200) count: 240 146 elapsed-time: 0.8 2.3 head-timing-info: old-timing-info: head results: ips-4.2/file.c:95:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ips-4.2/file.c:255:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/cursesdisplay.c:189:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NORMAL [valueFlowBailoutIncompleteVar] ips-4.2/cursesdisplay.c:280:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORS [valueFlowBailoutIncompleteVar] ips-4.2/cursesdisplay.c:310:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_PAIRS [valueFlowBailoutIncompleteVar] ips-4.2/cursesdisplay.c:322:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curscr [valueFlowBailoutIncompleteVar] ips-4.2/cursesdisplay.c:421:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ips-4.2/cursesdisplay.c:430:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ips-4.2/cursesdisplay.c:442:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINES [valueFlowBailoutIncompleteVar] ips-4.2/cursesdisplay.c:458:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLS [valueFlowBailoutIncompleteVar] ips-4.2/cursesdisplay.c:496:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] ips-4.2/linux.c:79:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/linux.c:105:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_CLK_TCK [valueFlowBailoutIncompleteVar] ips-4.2/linux.c:171:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] ips-4.2/linux.c:234:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] ips-4.2/linux.c:380:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] ips-4.2/linux.c:719:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] ips-4.2/linux.c:805:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] ips-4.2/linux.c:891:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] ips-4.2/cursesdisplay.c:121:22: style:inconclusive: Function 'CursesOpen' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:163:30: style:inconclusive: Function 'CursesCreateWindow' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:172:23: style:inconclusive: Function 'CursesClose' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:183:29: style:inconclusive: Function 'CursesDefineColor' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:183:42: style:inconclusive: Function 'CursesDefineColor' argument 2 names different: declaration '' definition 'colorId'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:184:15: style:inconclusive: Function 'CursesDefineColor' argument 3 names different: declaration '' definition 'foreground'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:184:40: style:inconclusive: Function 'CursesDefineColor' argument 4 names different: declaration '' definition 'background'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:185:6: style:inconclusive: Function 'CursesDefineColor' argument 5 names different: declaration '' definition 'colorFlags'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:307:26: style:inconclusive: Function 'CursesSetColor' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:307:39: style:inconclusive: Function 'CursesSetColor' argument 2 names different: declaration '' definition 'colorId'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:320:25: style:inconclusive: Function 'CursesRefresh' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:327:27: style:inconclusive: Function 'CursesBeginPage' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:334:25: style:inconclusive: Function 'CursesPutChar' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:334:38: style:inconclusive: Function 'CursesPutChar' argument 2 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:341:27: style:inconclusive: Function 'CursesPutString' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:341:49: style:inconclusive: Function 'CursesPutString' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:348:27: style:inconclusive: Function 'CursesPutBuffer' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:348:49: style:inconclusive: Function 'CursesPutBuffer' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:348:58: style:inconclusive: Function 'CursesPutBuffer' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:359:25: style:inconclusive: Function 'CursesEndPage' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:373:27: style:inconclusive: Function 'CursesEventWait' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:373:40: style:inconclusive: Function 'CursesEventWait' argument 2 names different: declaration '' definition 'milliSeconds'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:397:28: style:inconclusive: Function 'CursesInputReady' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:416:26: style:inconclusive: Function 'CursesReadChar' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:428:26: style:inconclusive: Function 'CursesRingBell' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:437:25: style:inconclusive: Function 'CursesGetRows' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:453:25: style:inconclusive: Function 'CursesGetCols' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:463:28: style:inconclusive: Function 'CursesDoesScroll' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/cursesdisplay.c:163:30: style: Parameter 'display' can be declared as pointer to const. However it seems that 'CursesCreateWindow' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ips-4.2/cursesdisplay.c:73:33: note: You might need to cast the function pointer here ips-4.2/cursesdisplay.c:163:30: note: Parameter 'display' can be declared as pointer to const ips-4.2/cursesdisplay.c:172:23: style: Parameter 'display' can be declared as pointer to const. However it seems that 'CursesClose' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ips-4.2/cursesdisplay.c:73:53: note: You might need to cast the function pointer here ips-4.2/cursesdisplay.c:172:23: note: Parameter 'display' can be declared as pointer to const ips-4.2/cursesdisplay.c:437:25: style: Parameter 'display' can be declared as pointer to const. However it seems that 'CursesGetRows' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ips-4.2/cursesdisplay.c:77:2: note: You might need to cast the function pointer here ips-4.2/cursesdisplay.c:437:25: note: Parameter 'display' can be declared as pointer to const ips-4.2/cursesdisplay.c:453:25: style: Parameter 'display' can be declared as pointer to const. However it seems that 'CursesGetCols' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ips-4.2/cursesdisplay.c:77:17: note: You might need to cast the function pointer here ips-4.2/cursesdisplay.c:453:25: note: Parameter 'display' can be declared as pointer to const ips-4.2/cursesdisplay.c:463:28: style: Parameter 'display' can be declared as pointer to const. However it seems that 'CursesDoesScroll' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ips-4.2/cursesdisplay.c:77:32: note: You might need to cast the function pointer here ips-4.2/cursesdisplay.c:463:28: note: Parameter 'display' can be declared as pointer to const ips-4.2/commands.c:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ips-4.2/macro.c:103:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/macro.c:152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/macro.c:305:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/main.c:176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/cond.c:1134:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/cond.c:1645:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/cond.c:1746:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/cond.c:2152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/cond.c:2200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/main.c:434:19: style:inconclusive: Function 'HandleSigPipe' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] ips-4.2/commands.c:386:24: style:inconclusive: Function 'GetParsedNumber' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] ips-4.2/macro.c:74:24: style:inconclusive: Function 'MacroExists' argument 1 names different: declaration 'id' definition 'type'. [funcArgNamesDifferent] ips-4.2/ips.h:594:36: note: Function 'MacroExists' argument 1 names different: declaration 'id' definition 'type'. ips-4.2/macro.c:74:24: note: Function 'MacroExists' argument 1 names different: declaration 'id' definition 'type'. ips-4.2/macro.c:93:24: style:inconclusive: Function 'ExpandMacro' argument 1 names different: declaration 'id' definition 'type'. [funcArgNamesDifferent] ips-4.2/ips.h:596:36: note: Function 'ExpandMacro' argument 1 names different: declaration 'id' definition 'type'. ips-4.2/macro.c:93:24: note: Function 'ExpandMacro' argument 1 names different: declaration 'id' definition 'type'. ips-4.2/macro.c:138:24: style:inconclusive: Function 'DefineMacro' argument 1 names different: declaration 'id' definition 'type'. [funcArgNamesDifferent] ips-4.2/ips.h:595:36: note: Function 'DefineMacro' argument 1 names different: declaration 'id' definition 'type'. ips-4.2/macro.c:138:24: note: Function 'DefineMacro' argument 1 names different: declaration 'id' definition 'type'. ips-4.2/macro.c:247:7: error: Memory is allocated but not initialized: macro [uninitdata] ips-4.2/options.c:467:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:500:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:575:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:632:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:662:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:708:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:922:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:945:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:976:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1007:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1038:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1096:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1119:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1175:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1312:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1362:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1393:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1431:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1548:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1638:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1672:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1696:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1720:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1744:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1768:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1792:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1823:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1854:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1886:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1920:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:1954:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/options.c:2057:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/sort.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/sort.c:180:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/sort.c:240:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/show.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/ttydisplay.c:155:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] ips-4.2/ttydisplay.c:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ips-4.2/ttydisplay.c:425:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ips-4.2/ttydisplay.c:439:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ips-4.2/ttydisplay.c:464:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ips-4.2/ttydisplay.c:482:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ips-4.2/ttydisplay.c:526:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ips-4.2/ttydisplay.c:533:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ips-4.2/ttydisplay.c:590:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] ips-4.2/linux.c:649:20: style: Parameter 'proc' can be declared as pointer to const [constParameterPointer] ips-4.2/sort.c:174:10: style: Variable 'str' can be declared as pointer to const [constVariablePointer] ips-4.2/ttydisplay.c:137:19: style:inconclusive: Function 'TtyOpen' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:183:27: style:inconclusive: Function 'TtyCreateWindow' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:192:20: style:inconclusive: Function 'TtyClose' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:202:26: style:inconclusive: Function 'TtyDefineColor' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:202:39: style:inconclusive: Function 'TtyDefineColor' argument 2 names different: declaration '' definition 'colorId'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:203:15: style:inconclusive: Function 'TtyDefineColor' argument 3 names different: declaration '' definition 'foreground'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:203:40: style:inconclusive: Function 'TtyDefineColor' argument 4 names different: declaration '' definition 'background'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:204:6: style:inconclusive: Function 'TtyDefineColor' argument 5 names different: declaration '' definition 'colorFlags'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:314:23: style:inconclusive: Function 'TtySetColor' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:314:36: style:inconclusive: Function 'TtySetColor' argument 2 names different: declaration '' definition 'colorId'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:430:22: style:inconclusive: Function 'TtyRefresh' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:436:24: style:inconclusive: Function 'TtyBeginPage' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:446:22: style:inconclusive: Function 'TtyPutChar' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:446:35: style:inconclusive: Function 'TtyPutChar' argument 2 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:462:24: style:inconclusive: Function 'TtyPutString' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:462:46: style:inconclusive: Function 'TtyPutString' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:469:24: style:inconclusive: Function 'TtyPutBuffer' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:469:46: style:inconclusive: Function 'TtyPutBuffer' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:469:55: style:inconclusive: Function 'TtyPutBuffer' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:480:22: style:inconclusive: Function 'TtyEndPage' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:492:24: style:inconclusive: Function 'TtyEventWait' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:492:37: style:inconclusive: Function 'TtyEventWait' argument 2 names different: declaration '' definition 'milliSeconds'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:513:25: style:inconclusive: Function 'TtyInputReady' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:524:23: style:inconclusive: Function 'TtyReadChar' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:531:23: style:inconclusive: Function 'TtyRingBell' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:540:22: style:inconclusive: Function 'TtyGetRows' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:550:22: style:inconclusive: Function 'TtyGetCols' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:560:25: style:inconclusive: Function 'TtyDoesScroll' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] ips-4.2/ttydisplay.c:183:27: style: Parameter 'display' can be declared as pointer to const. However it seems that 'TtyCreateWindow' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ips-4.2/ttydisplay.c:84:27: note: You might need to cast the function pointer here ips-4.2/ttydisplay.c:183:27: note: Parameter 'display' can be declared as pointer to const ips-4.2/ttydisplay.c:430:22: style: Parameter 'display' can be declared as pointer to const. However it seems that 'TtyRefresh' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ips-4.2/ttydisplay.c:85:2: note: You might need to cast the function pointer here ips-4.2/ttydisplay.c:430:22: note: Parameter 'display' can be declared as pointer to const ips-4.2/ttydisplay.c:469:24: style: Parameter 'display' can be declared as pointer to const. However it seems that 'TtyPutBuffer' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ips-4.2/ttydisplay.c:85:54: note: You might need to cast the function pointer here ips-4.2/ttydisplay.c:469:24: note: Parameter 'display' can be declared as pointer to const ips-4.2/ttydisplay.c:513:25: style: Parameter 'display' can be declared as pointer to const. However it seems that 'TtyInputReady' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ips-4.2/ttydisplay.c:86:28: note: You might need to cast the function pointer here ips-4.2/ttydisplay.c:513:25: note: Parameter 'display' can be declared as pointer to const ips-4.2/ttydisplay.c:524:23: style: Parameter 'display' can be declared as pointer to const. However it seems that 'TtyReadChar' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ips-4.2/ttydisplay.c:86:43: note: You might need to cast the function pointer here ips-4.2/ttydisplay.c:524:23: note: Parameter 'display' can be declared as pointer to const ips-4.2/ttydisplay.c:540:22: style: Parameter 'display' can be declared as pointer to const. However it seems that 'TtyGetRows' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ips-4.2/ttydisplay.c:87:15: note: You might need to cast the function pointer here ips-4.2/ttydisplay.c:540:22: note: Parameter 'display' can be declared as pointer to const ips-4.2/ttydisplay.c:550:22: style: Parameter 'display' can be declared as pointer to const. However it seems that 'TtyGetCols' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ips-4.2/ttydisplay.c:87:27: note: You might need to cast the function pointer here ips-4.2/ttydisplay.c:550:22: note: Parameter 'display' can be declared as pointer to const ips-4.2/ttydisplay.c:560:25: style: Parameter 'display' can be declared as pointer to const. However it seems that 'TtyDoesScroll' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ips-4.2/ttydisplay.c:87:39: note: You might need to cast the function pointer here ips-4.2/ttydisplay.c:560:25: note: Parameter 'display' can be declared as pointer to const ips-4.2/show.c:306:10: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] ips-4.2/utils.c:274:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/utils.c:343:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/utils.c:419:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/utils.c:441:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/utils.c:633:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/utils.c:723:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/utils.c:906:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/utils.c:1131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ips-4.2/columns.c:2017:2: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'ULONG {aka unsigned long}'. [invalidPrintfArgType_sint] ips-4.2/columns.c:2026:2: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'ULONG {aka unsigned long}'. [invalidPrintfArgType_sint] ips-4.2/options.c:556:47: style:inconclusive: Function 'ExpandArguments' argument 3 names different: declaration 'tablelen' definition 'tableLen'. [funcArgNamesDifferent] ips-4.2/ips.h:593:58: note: Function 'ExpandArguments' argument 3 names different: declaration 'tablelen' definition 'tableLen'. ips-4.2/options.c:556:47: note: Function 'ExpandArguments' argument 3 names different: declaration 'tablelen' definition 'tableLen'. ips-4.2/options.c:626:22: style:inconclusive: Function 'SetSeparation' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:658:17: style:inconclusive: Function 'ReadFile' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:678:19: style:inconclusive: Function 'SetDefault' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:741:22: style:inconclusive: Function 'DefaultOneOption' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:916:21: style:inconclusive: Function 'SetCondition' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:939:21: style:inconclusive: Function 'SetSleepTime' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:970:22: style:inconclusive: Function 'SetActiveTime' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1001:21: style:inconclusive: Function 'SetDeathTime' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1032:20: style:inconclusive: Function 'SetSyncTime' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1065:20: style:inconclusive: Function 'SetTopCount' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1111:16: style:inconclusive: Function 'SetPids' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1165:17: style:inconclusive: Function 'SetUsers' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1235:18: style:inconclusive: Function 'SetGroups' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1305:20: style:inconclusive: Function 'SetPrograms' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1356:20: style:inconclusive: Function 'SetInitTime' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1387:17: style:inconclusive: Function 'SetWidth' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1422:23: style:inconclusive: Function 'SetColumnWidth' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1491:19: style:inconclusive: Function 'SetColumns' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1506:19: style:inconclusive: Function 'AddColumns' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1616:22: style:inconclusive: Function 'RemoveColumns' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1666:16: style:inconclusive: Function 'SetFont' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1690:20: style:inconclusive: Function 'SetGeometry' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1714:22: style:inconclusive: Function 'SetForeground' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1738:22: style:inconclusive: Function 'SetBackground' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1762:19: style:inconclusive: Function 'SetDisplay' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1786:26: style:inconclusive: Function 'SetPercentSeconds' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1817:22: style:inconclusive: Function 'SetScrollTime' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:1848:24: style:inconclusive: Function 'SetOverlapLines' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/columns.c:2260:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] ips-4.2/options.c:1879:21: style:inconclusive: Function 'SetInfoColor' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/columns.c:2444:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] ips-4.2/options.c:1913:23: style:inconclusive: Function 'SetHeaderColor' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] ips-4.2/options.c:680:10: style: Variable 'option' can be declared as pointer to const [constVariablePointer] ips-4.2/options.c:681:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] ips-4.2/options.c:1307:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] ips-4.2/options.c:1619:11: style: Variable 'column' can be declared as pointer to const [constVariablePointer] ips-4.2/options.c:1668:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] ips-4.2/options.c:1692:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] ips-4.2/options.c:1716:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] ips-4.2/options.c:1740:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] ips-4.2/options.c:1764:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] ips-4.2/options.c:1949:9: style: Variable 'color' can be declared as pointer to const [constVariablePointer] ips-4.2/options.c:1950:9: style: Variable 'condition' can be declared as pointer to const [constVariablePointer] ips-4.2/columns.c:1845:31: warning: Char literal compared with pointer 'proc->stdioPaths[0]'. Did you intend to dereference it? [charLiteralWithCharPtrCompare] ips-4.2/columns.c:1846:24: warning: Char literal compared with pointer 'proc->stdioPaths[1]'. Did you intend to dereference it? [charLiteralWithCharPtrCompare] ips-4.2/columns.c:1847:24: warning: Char literal compared with pointer 'proc->stdioPaths[2]'. Did you intend to dereference it? [charLiteralWithCharPtrCompare] ips-4.2/proc.c:948:9: style: Variable 'threadProc' can be declared as pointer to const [constVariablePointer] ips-4.2/utils.c:622:16: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] ips-4.2/utils.c:712:16: portability: Non reentrant function 'getgrent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrent_r'. [prohibitedgetgrentCalled] ips-4.2/utils.c:455:25: style:inconclusive: Function 'CopyString' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] ips-4.2/utils.c:475:23: style:inconclusive: Function 'ReplaceString' argument 1 names different: declaration '' definition 'variable'. [funcArgNamesDifferentUnnamed] ips-4.2/utils.c:475:46: style:inconclusive: Function 'ReplaceString' argument 2 names different: declaration '' definition 'newValue'. [funcArgNamesDifferentUnnamed] ips-4.2/utils.c:814:28: style:inconclusive: Function 'DeviceNameRecursion' argument 1 names different: declaration '' definition 'pathBuffer'. [funcArgNamesDifferentUnnamed] ips-4.2/utils.c:814:44: style:inconclusive: Function 'DeviceNameRecursion' argument 2 names different: declaration '' definition 'usedLength'. [funcArgNamesDifferentUnnamed] ips-4.2/utils.c:814:60: style:inconclusive: Function 'DeviceNameRecursion' argument 3 names different: declaration '' definition 'maxDepth'. [funcArgNamesDifferentUnnamed] ips-4.2/utils.c:1089:17: style: Local variable 'currentTime' shadows outer variable [shadowVariable] ips-4.2/ips.h:442:16: note: Shadowed variable ips-4.2/utils.c:1089:17: note: Shadow local variable ips-4.2/cond.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] ips-4.2/cond.c:951:27: style:inconclusive: Function 'CompareValues' argument 1 names different: declaration 'leftval' definition 'leftVal'. [funcArgNamesDifferent] ips-4.2/ips.h:603:39: note: Function 'CompareValues' argument 1 names different: declaration 'leftval' definition 'leftVal'. ips-4.2/cond.c:951:27: note: Function 'CompareValues' argument 1 names different: declaration 'leftval' definition 'leftVal'. ips-4.2/cond.c:951:48: style:inconclusive: Function 'CompareValues' argument 2 names different: declaration 'rightval' definition 'rightVal'. [funcArgNamesDifferent] ips-4.2/ips.h:604:16: note: Function 'CompareValues' argument 2 names different: declaration 'rightval' definition 'rightVal'. ips-4.2/cond.c:951:48: note: Function 'CompareValues' argument 2 names different: declaration 'rightval' definition 'rightVal'. ips-4.2/cond.c:258:10: style: Variable 'left' can be declared as pointer to const [constVariablePointer] ips-4.2/cond.c:259:10: style: Variable 'right' can be declared as pointer to const [constVariablePointer] ips-4.2/cond.c:620:20: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] ips-4.2/cond.c:645:20: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] ips-4.2/cond.c:670:20: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] ips-4.2/cond.c:1705:35: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] ips-4.2/cond.c:1823:32: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] ips-4.2/cond.c:2148:30: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] ips-4.2/cond.c:2196:29: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] ips-4.2/cond.c:567:9: error: Uninitialized variable: value [uninitvar] ips-4.2/cond.c:611:9: warning: Uninitialized variables: value.strVal, value.column [uninitvar] ips-4.2/cond.c:636:9: warning: Uninitialized variables: value.strVal, value.column [uninitvar] ips-4.2/cond.c:661:9: warning: Uninitialized variables: value.strVal, value.column [uninitvar] ips-4.2/cond.c:680:9: warning: Uninitialized variables: value.strVal, value.column [uninitvar] ips-4.2/cond.c:717:9: warning: Uninitialized variables: value.intVal, value.column [uninitvar] ips-4.2/cond.c:752:9: warning: Uninitialized variables: value.strVal, value.column [uninitvar] ips-4.2/cond.c:505:8: style: Variable 'value' is not assigned a value. [unassignedVariable] diff: head ips-4.2/commands.c:386:24: style:inconclusive: Function 'GetParsedNumber' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:121:22: style:inconclusive: Function 'CursesOpen' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:163:30: style:inconclusive: Function 'CursesCreateWindow' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:172:23: style:inconclusive: Function 'CursesClose' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:183:29: style:inconclusive: Function 'CursesDefineColor' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:183:42: style:inconclusive: Function 'CursesDefineColor' argument 2 names different: declaration '' definition 'colorId'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:184:15: style:inconclusive: Function 'CursesDefineColor' argument 3 names different: declaration '' definition 'foreground'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:184:40: style:inconclusive: Function 'CursesDefineColor' argument 4 names different: declaration '' definition 'background'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:185:6: style:inconclusive: Function 'CursesDefineColor' argument 5 names different: declaration '' definition 'colorFlags'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:307:26: style:inconclusive: Function 'CursesSetColor' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:307:39: style:inconclusive: Function 'CursesSetColor' argument 2 names different: declaration '' definition 'colorId'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:320:25: style:inconclusive: Function 'CursesRefresh' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:327:27: style:inconclusive: Function 'CursesBeginPage' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:334:25: style:inconclusive: Function 'CursesPutChar' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:334:38: style:inconclusive: Function 'CursesPutChar' argument 2 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:341:27: style:inconclusive: Function 'CursesPutString' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:341:49: style:inconclusive: Function 'CursesPutString' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:348:27: style:inconclusive: Function 'CursesPutBuffer' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:348:49: style:inconclusive: Function 'CursesPutBuffer' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:348:58: style:inconclusive: Function 'CursesPutBuffer' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:359:25: style:inconclusive: Function 'CursesEndPage' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:373:27: style:inconclusive: Function 'CursesEventWait' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:373:40: style:inconclusive: Function 'CursesEventWait' argument 2 names different: declaration '' definition 'milliSeconds'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:397:28: style:inconclusive: Function 'CursesInputReady' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:416:26: style:inconclusive: Function 'CursesReadChar' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:428:26: style:inconclusive: Function 'CursesRingBell' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:437:25: style:inconclusive: Function 'CursesGetRows' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:453:25: style:inconclusive: Function 'CursesGetCols' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/cursesdisplay.c:463:28: style:inconclusive: Function 'CursesDoesScroll' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/main.c:434:19: style:inconclusive: Function 'HandleSigPipe' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1001:21: style:inconclusive: Function 'SetDeathTime' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1032:20: style:inconclusive: Function 'SetSyncTime' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1065:20: style:inconclusive: Function 'SetTopCount' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1111:16: style:inconclusive: Function 'SetPids' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1165:17: style:inconclusive: Function 'SetUsers' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1235:18: style:inconclusive: Function 'SetGroups' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1305:20: style:inconclusive: Function 'SetPrograms' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1356:20: style:inconclusive: Function 'SetInitTime' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1387:17: style:inconclusive: Function 'SetWidth' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1422:23: style:inconclusive: Function 'SetColumnWidth' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1491:19: style:inconclusive: Function 'SetColumns' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1506:19: style:inconclusive: Function 'AddColumns' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1616:22: style:inconclusive: Function 'RemoveColumns' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1666:16: style:inconclusive: Function 'SetFont' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1690:20: style:inconclusive: Function 'SetGeometry' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1714:22: style:inconclusive: Function 'SetForeground' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1738:22: style:inconclusive: Function 'SetBackground' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1762:19: style:inconclusive: Function 'SetDisplay' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1786:26: style:inconclusive: Function 'SetPercentSeconds' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1817:22: style:inconclusive: Function 'SetScrollTime' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1848:24: style:inconclusive: Function 'SetOverlapLines' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1879:21: style:inconclusive: Function 'SetInfoColor' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:1913:23: style:inconclusive: Function 'SetHeaderColor' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:626:22: style:inconclusive: Function 'SetSeparation' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:658:17: style:inconclusive: Function 'ReadFile' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:678:19: style:inconclusive: Function 'SetDefault' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:741:22: style:inconclusive: Function 'DefaultOneOption' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:916:21: style:inconclusive: Function 'SetCondition' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:939:21: style:inconclusive: Function 'SetSleepTime' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/options.c:970:22: style:inconclusive: Function 'SetActiveTime' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:137:19: style:inconclusive: Function 'TtyOpen' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:183:27: style:inconclusive: Function 'TtyCreateWindow' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:192:20: style:inconclusive: Function 'TtyClose' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:202:26: style:inconclusive: Function 'TtyDefineColor' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:202:39: style:inconclusive: Function 'TtyDefineColor' argument 2 names different: declaration '' definition 'colorId'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:203:15: style:inconclusive: Function 'TtyDefineColor' argument 3 names different: declaration '' definition 'foreground'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:203:40: style:inconclusive: Function 'TtyDefineColor' argument 4 names different: declaration '' definition 'background'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:204:6: style:inconclusive: Function 'TtyDefineColor' argument 5 names different: declaration '' definition 'colorFlags'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:314:23: style:inconclusive: Function 'TtySetColor' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:314:36: style:inconclusive: Function 'TtySetColor' argument 2 names different: declaration '' definition 'colorId'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:430:22: style:inconclusive: Function 'TtyRefresh' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:436:24: style:inconclusive: Function 'TtyBeginPage' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:446:22: style:inconclusive: Function 'TtyPutChar' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:446:35: style:inconclusive: Function 'TtyPutChar' argument 2 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:462:24: style:inconclusive: Function 'TtyPutString' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:462:46: style:inconclusive: Function 'TtyPutString' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:469:24: style:inconclusive: Function 'TtyPutBuffer' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:469:46: style:inconclusive: Function 'TtyPutBuffer' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:469:55: style:inconclusive: Function 'TtyPutBuffer' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:480:22: style:inconclusive: Function 'TtyEndPage' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:492:24: style:inconclusive: Function 'TtyEventWait' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:492:37: style:inconclusive: Function 'TtyEventWait' argument 2 names different: declaration '' definition 'milliSeconds'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:513:25: style:inconclusive: Function 'TtyInputReady' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:524:23: style:inconclusive: Function 'TtyReadChar' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:531:23: style:inconclusive: Function 'TtyRingBell' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:540:22: style:inconclusive: Function 'TtyGetRows' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:550:22: style:inconclusive: Function 'TtyGetCols' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head ips-4.2/ttydisplay.c:560:25: style:inconclusive: Function 'TtyDoesScroll' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] 2.20.0 ips-4.2/utils.c:1089:17: style: Local variable 'currentTime' shadows outer variable [shadowVariable] ips-4.2/ips.h:442:16: note: Shadowed declaration ips-4.2/utils.c:1089:17: note: Shadow variable head ips-4.2/utils.c:1089:17: style: Local variable 'currentTime' shadows outer variable [shadowVariable] ips-4.2/ips.h:442:16: note: Shadowed variable ips-4.2/utils.c:1089:17: note: Shadow local variable head ips-4.2/utils.c:455:25: style:inconclusive: Function 'CopyString' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head ips-4.2/utils.c:475:23: style:inconclusive: Function 'ReplaceString' argument 1 names different: declaration '' definition 'variable'. [funcArgNamesDifferentUnnamed] head ips-4.2/utils.c:475:46: style:inconclusive: Function 'ReplaceString' argument 2 names different: declaration '' definition 'newValue'. [funcArgNamesDifferentUnnamed] head ips-4.2/utils.c:814:28: style:inconclusive: Function 'DeviceNameRecursion' argument 1 names different: declaration '' definition 'pathBuffer'. [funcArgNamesDifferentUnnamed] head ips-4.2/utils.c:814:44: style:inconclusive: Function 'DeviceNameRecursion' argument 2 names different: declaration '' definition 'usedLength'. [funcArgNamesDifferentUnnamed] head ips-4.2/utils.c:814:60: style:inconclusive: Function 'DeviceNameRecursion' argument 3 names different: declaration '' definition 'maxDepth'. [funcArgNamesDifferentUnnamed] DONE