2026-05-02 17:37 ftp://ftp.de.debian.org/debian/pool/main/i/itk4/itk4_4.2.5~20240521.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 --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 98 96 elapsed-time: 1.1 0.9 head-timing-info: old-timing-info: head results: Itk/generic/itkArchBase.c:180:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITCL_PUBLIC [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:614:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:728:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:842:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:920:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:1044:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:1129:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:1232:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:1416:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:1575:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:1681:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:1745:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:1908:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:1986:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:2290:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:2688:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_HashTable [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:2826:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkArchBase.c:1587:16: style: The comparison 'result == TCL_OK' is always true because 'result' and 'TCL_OK' represent the same value. [knownConditionTrueFalse] Itk/generic/itkArchBase.c:1575:18: note: 'result' is assigned value 'TCL_OK' here. Itk/generic/itkArchBase.c:1587:16: note: The comparison 'result == TCL_OK' is always true because 'result' and 'TCL_OK' represent the same value. Itk/generic/itkArchBase.c:167:11: style:inconclusive: Function 'Itk_ArchCompAddCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. [funcArgNamesDifferent] Itk/generic/itkInt.h:177:43: note: Function 'Itk_ArchCompAddCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchBase.c:167:11: note: Function 'Itk_ArchCompAddCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchBase.c:590:11: style:inconclusive: Function 'Itk_ArchCompDeleteCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. [funcArgNamesDifferent] Itk/generic/itkInt.h:179:46: note: Function 'Itk_ArchCompDeleteCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchBase.c:590:11: note: Function 'Itk_ArchCompDeleteCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchBase.c:722:11: style:inconclusive: Function 'Itk_ArchOptKeepCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. [funcArgNamesDifferent] Itk/generic/itkInt.h:211:43: note: Function 'Itk_ArchOptKeepCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkArchBase.c:722:11: note: Function 'Itk_ArchOptKeepCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkArchBase.c:827:11: style:inconclusive: Function 'Itk_ArchOptIgnoreCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. [funcArgNamesDifferent] Itk/generic/itkInt.h:213:45: note: Function 'Itk_ArchOptIgnoreCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkArchBase.c:827:11: note: Function 'Itk_ArchOptIgnoreCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkArchBase.c:901:11: style:inconclusive: Function 'Itk_ArchOptRenameCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. [funcArgNamesDifferent] Itk/generic/itkInt.h:215:45: note: Function 'Itk_ArchOptRenameCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkArchBase.c:901:11: note: Function 'Itk_ArchOptRenameCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkArchBase.c:1030:11: style:inconclusive: Function 'Itk_ArchOptUsualCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. [funcArgNamesDifferent] Itk/generic/itkInt.h:217:44: note: Function 'Itk_ArchOptUsualCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkArchBase.c:1030:11: note: Function 'Itk_ArchOptUsualCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkArchBase.c:1113:11: style:inconclusive: Function 'Itk_UsualCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. [funcArgNamesDifferent] Itk/generic/itkIntDecls.h:21:32: note: Function 'Itk_UsualCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkArchBase.c:1113:11: note: Function 'Itk_UsualCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkArchBase.c:1201:11: style:inconclusive: Function 'Itk_ArchOptionAddCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. [funcArgNamesDifferent] Itk/generic/itkInt.h:183:45: note: Function 'Itk_ArchOptionAddCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchBase.c:1201:11: note: Function 'Itk_ArchOptionAddCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchBase.c:1389:11: style:inconclusive: Function 'Itk_ArchOptionRemoveCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. [funcArgNamesDifferent] Itk/generic/itkInt.h:185:48: note: Function 'Itk_ArchOptionRemoveCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchBase.c:1389:11: note: Function 'Itk_ArchOptionRemoveCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchBase.c:2231:24: style:inconclusive: Function 'Itk_CreateOptionPart' argument 4 names different: declaration '' definition 'dproc'. [funcArgNamesDifferentUnnamed] Itk/generic/itkArchBase.c:2232:11: style:inconclusive: Function 'Itk_CreateOptionPart' argument 5 names different: declaration '' definition 'from'. [funcArgNamesDifferentUnnamed] Itk/generic/itkArchBase.c:605:21: style: Variable 'optPart' can be declared as pointer to const [constVariablePointer] Itk/generic/itkArchBase.c:2268:11: style: Parameter 'switchName' can be declared as pointer to const [constParameterPointer] Itk/generic/itkArchBase.c:2269:11: style: Parameter 'resName' can be declared as pointer to const [constParameterPointer] Itk/generic/itkArchBase.c:2270:11: style: Parameter 'resClass' can be declared as pointer to const [constParameterPointer] Itk/generic/itkArchBase.c:2272:11: style: Parameter 'currVal' can be declared as pointer to const [constParameterPointer] Itk/generic/itkArchBase.c:2348:11: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] Itk/generic/itkArchBase.c:2419:11: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] Itk/generic/itkArchetype.c:98:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkArchetype.c:227:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_DYNAMIC [valueFlowBailoutIncompleteVar] Itk/generic/itkArchetype.c:266:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Itk/generic/itkArchetype.c:355:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Itk/generic/itkArchetype.c:426:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Itk/generic/itkArchetype.c:529:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkArchetype.c:740:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Itk/generic/itkArchetype.c:850:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkArchetype.c:1029:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkArchetype.c:1183:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkArchetype.c:143:32: warning: Either the condition 'nsPtr==NULL' is redundant or there is possible null pointer dereference: nsPtr. [nullPointerRedundantCheck] Itk/generic/itkArchetype.c:140:11: note: Assuming that condition 'nsPtr==NULL' is not redundant Itk/generic/itkArchetype.c:143:32: note: Null pointer dereference Itk/generic/itkArchetype.c:249:11: style:inconclusive: Function 'Itk_ArchInitOptsCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. [funcArgNamesDifferent] Itk/generic/itkInt.h:160:45: note: Function 'Itk_ArchInitOptsCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchetype.c:249:11: note: Function 'Itk_ArchInitOptsCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchetype.c:343:11: style:inconclusive: Function 'Itk_ArchDeleteOptsCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. [funcArgNamesDifferent] Itk/generic/itkInt.h:162:47: note: Function 'Itk_ArchDeleteOptsCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchetype.c:343:11: note: Function 'Itk_ArchDeleteOptsCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchetype.c:400:11: style:inconclusive: Function 'Itk_ArchComponentCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. [funcArgNamesDifferent] Itk/generic/itkInt.h:164:46: note: Function 'Itk_ArchComponentCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchetype.c:400:11: note: Function 'Itk_ArchComponentCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchetype.c:503:11: style:inconclusive: Function 'Itk_ArchInitCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. [funcArgNamesDifferent] Itk/generic/itkInt.h:166:41: note: Function 'Itk_ArchInitCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchetype.c:503:11: note: Function 'Itk_ArchInitCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchetype.c:718:11: style:inconclusive: Function 'Itk_ArchOptionCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. [funcArgNamesDifferent] Itk/generic/itkInt.h:168:43: note: Function 'Itk_ArchOptionCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchetype.c:718:11: note: Function 'Itk_ArchOptionCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchetype.c:826:11: style:inconclusive: Function 'Itk_ArchCompAccessCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. [funcArgNamesDifferent] Itk/generic/itkInt.h:170:47: note: Function 'Itk_ArchCompAccessCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchetype.c:826:11: note: Function 'Itk_ArchCompAccessCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchetype.c:1012:11: style:inconclusive: Function 'Itk_ArchConfigureCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. [funcArgNamesDifferent] Itk/generic/itkInt.h:172:46: note: Function 'Itk_ArchConfigureCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchetype.c:1012:11: note: Function 'Itk_ArchConfigureCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchetype.c:1167:11: style:inconclusive: Function 'Itk_ArchCgetCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. [funcArgNamesDifferent] Itk/generic/itkInt.h:174:41: note: Function 'Itk_ArchCgetCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchetype.c:1167:11: note: Function 'Itk_ArchCgetCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkArchetype.c:88:20: style: Variable 'parserNs' can be declared as pointer to const [constVariablePointer] Itk/generic/itkBase.c:127:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Itk/generic/itkBase.c:300:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkBase.c:325:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkCmd.c:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkCmd.c:50:11: style:inconclusive: Function 'Itk_ConfigBodyCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. [funcArgNamesDifferent] Itk/generic/itkIntDecls.h:18:37: note: Function 'Itk_ConfigBodyCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkCmd.c:50:11: note: Function 'Itk_ConfigBodyCmd' argument 1 names different: declaration 'cdata' definition 'dummy'. Itk/generic/itkHelpers.c:128:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Itk/generic/itkHelpers.c:161:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_HashTable [valueFlowBailoutIncompleteVar] Itk/generic/itkHelpers.c:179:11: style:inconclusive: Function 'ItkFreeObjsWithArchInfo' argument 1 names different: declaration 'cdata' definition 'clientData'. [funcArgNamesDifferent] Itk/generic/itkInt.h:208:49: note: Function 'ItkFreeObjsWithArchInfo' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkHelpers.c:179:11: note: Function 'ItkFreeObjsWithArchInfo' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkOption.c:84:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Itk/generic/itkOption.c:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Itk/generic/itkOption.c:215:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkOption.c:330:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STRING_KEYS [valueFlowBailoutIncompleteVar] Itk/generic/itkOption.c:473:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Itk/generic/itkOption.c:609:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_HashTable [valueFlowBailoutIncompleteVar] Itk/generic/itkOption.c:58:11: style:inconclusive: Function 'Itk_ClassOptionDefineCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. [funcArgNamesDifferent] Itk/generic/itkIntDecls.h:24:44: note: Function 'Itk_ClassOptionDefineCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkOption.c:58:11: note: Function 'Itk_ClassOptionDefineCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkOption.c:178:11: style:inconclusive: Function 'Itk_ClassOptionIllegalCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. [funcArgNamesDifferent] Itk/generic/itkIntDecls.h:28:45: note: Function 'Itk_ClassOptionIllegalCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkOption.c:178:11: note: Function 'Itk_ClassOptionIllegalCmd' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkOption.c:212:17: style:inconclusive: Function 'Itk_ConfigClassOption' argument 4 names different: declaration 'newVal' definition 'newval'. [funcArgNamesDifferent] Itk/generic/itkIntDecls.h:34:17: note: Function 'Itk_ConfigClassOption' argument 4 names different: declaration 'newVal' definition 'newval'. Itk/generic/itkOption.c:212:17: note: Function 'Itk_ConfigClassOption' argument 4 names different: declaration 'newVal' definition 'newval'. Itk/generic/itkOption.c:308:16: style:inconclusive: Function 'Itk_CreateClassOptTable' argument 2 names different: declaration 'cdefn' definition 'iclsPtr'. [funcArgNamesDifferent] Itk/generic/itkIntDecls.h:37:16: note: Function 'Itk_CreateClassOptTable' argument 2 names different: declaration 'cdefn' definition 'iclsPtr'. Itk/generic/itkOption.c:308:16: note: Function 'Itk_CreateClassOptTable' argument 2 names different: declaration 'cdefn' definition 'iclsPtr'. Itk/generic/itkOption.c:367:16: style:inconclusive: Function 'Itk_FindClassOptTable' argument 1 names different: declaration 'cdefn' definition 'iclsPtr'. [funcArgNamesDifferent] Itk/generic/itkIntDecls.h:39:59: note: Function 'Itk_FindClassOptTable' argument 1 names different: declaration 'cdefn' definition 'iclsPtr'. Itk/generic/itkOption.c:367:16: note: Function 'Itk_FindClassOptTable' argument 1 names different: declaration 'cdefn' definition 'iclsPtr'. Itk/generic/itkOption.c:456:16: style:inconclusive: Function 'Itk_CreateClassOption' argument 2 names different: declaration 'cdefn' definition 'iclsPtr'. [funcArgNamesDifferent] Itk/generic/itkIntDecls.h:43:16: note: Function 'Itk_CreateClassOption' argument 2 names different: declaration 'cdefn' definition 'iclsPtr'. Itk/generic/itkOption.c:456:16: note: Function 'Itk_CreateClassOption' argument 2 names different: declaration 'cdefn' definition 'iclsPtr'. Itk/generic/itkOption.c:530:16: style:inconclusive: Function 'Itk_FindClassOption' argument 1 names different: declaration 'cdefn' definition 'iclsPtr'. [funcArgNamesDifferent] Itk/generic/itkIntDecls.h:48:55: note: Function 'Itk_FindClassOption' argument 1 names different: declaration 'cdefn' definition 'iclsPtr'. Itk/generic/itkOption.c:530:16: note: Function 'Itk_FindClassOption' argument 1 names different: declaration 'cdefn' definition 'iclsPtr'. Itk/generic/itkOption.c:627:11: style:inconclusive: Function 'ItkFreeClassesWithOptInfo' argument 1 names different: declaration 'cdata' definition 'clientData'. [funcArgNamesDifferent] Itk/generic/itkOption.c:33:46: note: Function 'ItkFreeClassesWithOptInfo' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/generic/itkOption.c:627:11: note: Function 'ItkFreeClassesWithOptInfo' argument 1 names different: declaration 'cdata' definition 'clientData'. Itk/win/dllEntryPoint.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] Itk/win/nmakehlp.c:71:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_FAILCRITICALERRORS [valueFlowBailoutIncompleteVar] Itk/win/nmakehlp.c:201:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_INFORMATION [valueFlowBailoutIncompleteVar] Itk/win/nmakehlp.c:337:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_INFORMATION [valueFlowBailoutIncompleteVar] Itk/win/nmakehlp.c:465:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] Itk/win/nmakehlp.c:640:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Itk/win/nmakehlp.c:681:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] Itk/win/nmakehlp.c:698:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] Itk/win/nmakehlp.c:716:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] Itk/win/nmakehlp.c:628:13: warning: Either the condition 've' is redundant or there is possible null pointer dereference: ve. [nullPointerRedundantCheck] Itk/win/nmakehlp.c:627:10: note: Assuming that condition 've' is not redundant Itk/win/nmakehlp.c:628:13: note: Null pointer dereference Itk/win/nmakehlp.c:671:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] Itk/win/nmakehlp.c:609:15: note: Assuming allocation function fails Itk/win/nmakehlp.c:609:15: note: Assignment 'fp=fopen(filename,"rt")', assigned value is 0 Itk/win/nmakehlp.c:671:12: note: Null pointer dereference Itk/win/nmakehlp.c:463:17: style: Same expression on both sides of '-' because 'lastBuf' and 'pi->buffer' represent the same value. [duplicateExpression] Itk/win/nmakehlp.c:458:23: note: 'lastBuf' is assigned value 'pi->buffer' here. Itk/win/nmakehlp.c:463:17: note: Same expression on both sides of '-' because 'lastBuf' and 'pi->buffer' represent the same value. Itk/win/nmakehlp.c:475:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Itk/win/nmakehlp.c:602:17: style:inconclusive: Function 'SubstituteFile' argument 1 names different: declaration 'substs' definition 'substitutions'. [funcArgNamesDifferent] Itk/win/nmakehlp.c:35:39: note: Function 'SubstituteFile' argument 1 names different: declaration 'substs' definition 'substitutions'. Itk/win/nmakehlp.c:602:17: note: Function 'SubstituteFile' argument 1 names different: declaration 'substs' definition 'substitutions'. Itk/win/nmakehlp.c:696:17: style:inconclusive: Function 'QualifyPath' argument 1 names different: declaration 'path' definition 'szPath'. [funcArgNamesDifferent] Itk/win/nmakehlp.c:36:36: note: Function 'QualifyPath' argument 1 names different: declaration 'path' definition 'szPath'. Itk/win/nmakehlp.c:696:17: note: Function 'QualifyPath' argument 1 names different: declaration 'path' definition 'szPath'. Itk/win/nmakehlp.c:783:41: style:inconclusive: Function 'LocateDependency' argument 1 names different: declaration 'keyfile' definition 'keypath'. [funcArgNamesDifferent] Itk/win/nmakehlp.c:37:41: note: Function 'LocateDependency' argument 1 names different: declaration 'keyfile' definition 'keypath'. Itk/win/nmakehlp.c:783:41: note: Function 'LocateDependency' argument 1 names different: declaration 'keyfile' definition 'keypath'. Itk/win/nmakehlp.c:654:23: style: Local variable 'sp' shadows outer variable [shadowVariable] Itk/win/nmakehlp.c:607:16: note: Shadowed declaration Itk/win/nmakehlp.c:654:23: note: Shadow variable Itk/win/nmakehlp.c:638:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] Itk/win/nmakehlp.c:652:9: style: Variable 'm' can be declared as pointer to const [constVariablePointer] Itk/win/nmakehlp.c:654:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] diff: head Itk/generic/itkArchBase.c:2231:24: style:inconclusive: Function 'Itk_CreateOptionPart' argument 4 names different: declaration '' definition 'dproc'. [funcArgNamesDifferentUnnamed] head Itk/generic/itkArchBase.c:2232:11: style:inconclusive: Function 'Itk_CreateOptionPart' argument 5 names different: declaration '' definition 'from'. [funcArgNamesDifferentUnnamed] DONE