2024-04-23 07:13 ftp://ftp.de.debian.org/debian/pool/main/x/xcircuit/xcircuit_3.9.73+dfsg.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=motif --library=python --library=zlib --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: 642cdfd (2024-04-23 07:24:14 +0200) count: 712 712 elapsed-time: 6.8 6.8 head-timing-info: old-timing-info: head results: xcircuit-3.9.73/Xw/BBoard.c:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/BBoard.c:205:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwIGNORE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/BBoard.c:280:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwSWINDOW [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Button.c:229:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Button.c:457:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Button.c:494:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Button.c:557:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwFOREGROUND [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Button.c:609:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBitGravity [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Button.c:741:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Button.c:779:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Button.c:605:11: style: Parameter 'p_valueMask' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/BBoard.c:219:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] xcircuit-3.9.73/Xw/BBoard.c:138:52: style: Checking if unsigned expression 'numItems=bb->manager.num_managed_children' is less than zero. [unsignedLessThanZero] xcircuit-3.9.73/Xw/BBoard.c:129:18: style: Unused variable: j [unusedVariable] xcircuit-3.9.73/Xw/BBoard.c:201:22: style: Unused variable: request [unusedVariable] xcircuit-3.9.73/Xw/BBoard.c:201:31: style: Unused variable: reply [unusedVariable] xcircuit-3.9.73/Xw/BBoard.c:267:43: style: Unused variable: junk [unusedVariable] xcircuit-3.9.73/Xw/Display.c:515:1: portability: Omitted return type of function 'AsciiSinkInitialize' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] xcircuit-3.9.73/Xw/Cascade.c:210:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwmenumgrWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Cascade.c:305:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwSTRING [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Cascade.c:503:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Cascade.c:547:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Cascade.c:599:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGeometryYes [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Cascade.c:778:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Cascade.c:834:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Cascade.c:894:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForgetGravity [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Cascade.c:933:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Cascade.c:1014:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwSTRING [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Cascade.c:1163:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwSTRING [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Display.c:95:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LF [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Display.c:150:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LF [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Display.c:270:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Display.c:323:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Display.c:419:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Display.c:469:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Display.c:520:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Display.c:538:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwHIGHLIGHT_OFF [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Display.c:577:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFont [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Display.c:472:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] xcircuit-3.9.73/Xw/Display.c:553:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] xcircuit-3.9.73/Xw/Display.c:629:63: style: Checking if unsigned expression 'wid' is less than zero. [unsignedLessThanZero] xcircuit-3.9.73/Xw/Display.c:636:13: style: Checking if unsigned expression 'wid' is less than zero. [unsignedLessThanZero] xcircuit-3.9.73/Xw/Display.c:466:17: style: Variable 'sink' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/Xw/Display.c:392:13: warning: Uninitialized variable: fit [uninitvar] xcircuit-3.9.73/Xw/Display.c:335:22: note: Assuming condition is false xcircuit-3.9.73/Xw/Display.c:366:9: note: Assuming condition is true xcircuit-3.9.73/Xw/Display.c:392:13: note: Uninitialized variable: fit xcircuit-3.9.73/Xw/Display.c:328:7: style: Variable 'c' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/Display.c:313:34: style: Unused variable: whiteSpacePosition [unusedVariable] xcircuit-3.9.73/Xw/Display.c:466:22: style: Variable 'sink' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/Cascade.c:252:13: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/Cascade.c:888:11: style: Parameter 'p_valueMask' can be declared as pointer to const. However it seems that 'Realize' is a callback function, if 'p_valueMask' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xcircuit-3.9.73/Xw/Cascade.c:122:33: note: You might need to cast the function pointer here xcircuit-3.9.73/Xw/Cascade.c:888:11: note: Parameter 'p_valueMask' can be declared as pointer to const xcircuit-3.9.73/Xw/Cascade.c:1332:13: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/Cascade.c:1367:13: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/Cascade.c:469:15: style: Unused variable: cascadeWidth [unusedVariable] xcircuit-3.9.73/Xw/Cascade.c:469:29: style: Unused variable: labelX [unusedVariable] xcircuit-3.9.73/Xw/Cascade.c:540:22: style: Unused variable: request [unusedVariable] xcircuit-3.9.73/Xw/Cascade.c:540:31: style: Unused variable: reply [unusedVariable] xcircuit-3.9.73/Xw/Cascade.c:541:22: style: Unused variable: r [unusedVariable] xcircuit-3.9.73/Xw/Cascade.c:707:15: style: Variable 'width' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/Cascade.c:708:16: style: Variable 'height' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/Cascade.c:709:21: style: Variable 'borderWidth' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/Cascade.c:601:9: style: Unused variable: i [unusedVariable] xcircuit-3.9.73/Xw/Cascade.c:772:11: style: Unused variable: menubutton [unusedVariable] xcircuit-3.9.73/Xw/Cascade.c:773:8: style: Unused variable: i [unusedVariable] xcircuit-3.9.73/Xw/Cascade.c:774:14: style: Unused variable: managedConstraintFlag [unusedVariable] xcircuit-3.9.73/Xw/Cascade.c:896:8: style: Variable 'mw' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/Manager.c:226:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtInheritTraversalProc [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Manager.c:249:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwIGNORE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Manager.c:323:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwBLOCK [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Manager.c:377:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable managed [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Manager.c:434:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Manager.c:635:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwTRAVERSE_CURRENT [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Manager.c:699:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Manager.c:764:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Manager.c:804:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Manager.c:850:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNnextTop [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Manager.c:867:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisibilityFullyObscured [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Form.c:416:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputOutput [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Form.c:652:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWX [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Form.c:845:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwHORIZONTAL [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Form.c:971:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable this [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Form.c:1041:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwFormRef [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Form.c:1091:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwHORIZONTAL [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Form.c:1264:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwIGNORE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Form.c:1485:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Form.c:1541:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Manager.c:290:1: error: Memory leak: mw.manager [memleak] xcircuit-3.9.73/Xw/Manager.c:290:1: error: Memory leak: mw.composite [memleak] xcircuit-3.9.73/Xw/Manager.c:339:1: error: Memory leak: cw.composite [memleak] xcircuit-3.9.73/Xw/Manager.c:865:22: style: Variable 'vEvent' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/Xw/Manager.c:411:26: style: Variable 'reqmw' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/Manager.c:415:28: style: Variable 'traversalIsHere' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/Manager.c:416:24: style: Variable 'parentIsMgr' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/Manager.c:658:22: style: Unused variable: tw [unusedVariable] xcircuit-3.9.73/Xw/Form.c:377:10: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/Form.c:411:24: style: Parameter 'valueMask' can be declared as pointer to const. However it seems that 'Realize' is a callback function, if 'valueMask' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xcircuit-3.9.73/Xw/Form.c:179:23: note: You might need to cast the function pointer here xcircuit-3.9.73/Xw/Form.c:411:24: note: Parameter 'valueMask' can be declared as pointer to const xcircuit-3.9.73/Xw/Form.c:637:20: style: Parameter 'request' can be declared as pointer to const. However it seems that 'GeometryManager' is a callback function, if 'request' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xcircuit-3.9.73/Xw/Form.c:206:27: note: You might need to cast the function pointer here xcircuit-3.9.73/Xw/Form.c:637:20: note: Parameter 'request' can be declared as pointer to const xcircuit-3.9.73/Xw/Form.c:828:26: style: Variable 'constraint' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/Xw/Form.c:935:26: style: Variable 'constraint' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/Xw/Form.c:1081:26: style: Variable 'constraint' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/Xw/Form.c:1197:13: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/Form.c:1524:26: style: Variable 'parentConstraint' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/Xw/Form.c:980:14: warning: Uninitialized variable: xRef [uninitvar] xcircuit-3.9.73/Xw/Form.c:969:21: note: Assuming condition is false xcircuit-3.9.73/Xw/Form.c:980:14: note: Uninitialized variable: xRef xcircuit-3.9.73/Xw/Form.c:1002:32: warning: Uninitialized variable: yRef [uninitvar] xcircuit-3.9.73/Xw/Form.c:993:21: note: Assuming condition is false xcircuit-3.9.73/Xw/Form.c:1002:32: note: Uninitialized variable: yRef xcircuit-3.9.73/Xw/Form.c:945:15: style: Variable 'constraint' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/MapEvents.c:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MapEvents.c:366:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MapEvents.c:411:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MapEvents.c:476:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MapEvents.c:577:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLQUARK [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MapEvents.c:631:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MapEvents.c:686:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MapEvents.c:771:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MapEvents.c:811:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MapEvents.c:854:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MapEvents.c:399:28: style: Variable 'start' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/Xw/MapEvents.c:762:19: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/MapEvents.c:802:19: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/MapEvents.c:406:39: style: Variable 'str' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/MapEvents.c:472:22: style: Unused variable: exclusive [unusedVariable] xcircuit-3.9.73/Xw/MenuBtn.c:373:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:399:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:429:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtInheritIdealWidthProc [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:494:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwSTRING [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:540:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwSTRING [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:585:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:661:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXcopy [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:747:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyFromParent [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:805:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYBitmap [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:853:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwMENUBTNPAD [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:901:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translations [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:1048:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNcascadeSelect [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:1091:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBitGravity [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:1142:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable processSelect [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:1189:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwMENUBTNPAD [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:1318:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:1357:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:1425:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:1461:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable validEvent [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:1526:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:1585:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable validEvent [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:1655:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwHIGHLIGHT_OFF [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:1807:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:2136:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwHIGHLIGHT_TRAVERSAL [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:2178:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traverseRight [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:2216:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traverseLeft [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:2254:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traverseNext [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:2292:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traversePrev [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:2330:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traverseHome [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:2368:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traverseUp [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:2406:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traverseDown [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:2444:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traverseNextTop [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:2462:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:2496:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuMgr.c:234:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuMgr.c:441:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuBtn.c:1085:15: style: Parameter 'p_valueMask' can be declared as pointer to const. However it seems that 'Realize' is a callback function, if 'p_valueMask' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xcircuit-3.9.73/Xw/MenuBtn.c:296:22: note: You might need to cast the function pointer here xcircuit-3.9.73/Xw/MenuBtn.c:1085:15: note: Parameter 'p_valueMask' can be declared as pointer to const xcircuit-3.9.73/Xw/MenuBtn.c:1509:24: style: Variable 'entEvent' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/Xw/MenuBtn.c:1577:24: style: Variable 'lEvent' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/Xw/MenuBtn.c:1645:26: style: Variable 'buttonEvent' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/Xw/MenuBtn.c:2528:13: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/MenuBtn.c:2563:13: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/MenuBtn.c:894:14: style: Unused variable: dim [unusedVariable] xcircuit-3.9.73/Xw/MenuBtn.c:1506:12: style: Unused variable: remainHighlighted [unusedVariable] xcircuit-3.9.73/Xw/MenuBtn.c:1803:22: style: Unused variable: reqGeo [unusedVariable] xcircuit-3.9.73/Xw/MenuBtn.c:1804:22: style: Unused variable: replyGeo [unusedVariable] xcircuit-3.9.73/Xw/MenuBtn.c:1808:23: style: Unused variable: dim [unusedVariable] xcircuit-3.9.73/Xw/MenuPane.c:179:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtInheritMenuPaneConstraintInit [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuPane.c:220:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuPane.c:262:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwmenumgrWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuPane.c:304:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuPane.c:404:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuPane.c:647:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineSolid [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuPane.c:702:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNselect [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuPane.c:743:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable managed [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/MenuPane.c:807:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translations [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PButton.c:204:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PButton.c:243:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PButton.c:293:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PButton.c:309:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PButton.c:427:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PButton.c:497:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PButton.c:579:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PButton.c:576:22: style: Unused variable: reqGeo [unusedVariable] xcircuit-3.9.73/Xw/MenuPane.c:297:12: style: Unused variable: tempKeysym [unusedVariable] xcircuit-3.9.73/Xw/MenuPane.c:407:11: style: Unused variable: tempKeysym [unusedVariable] xcircuit-3.9.73/Xw/Primitive.c:262:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtInheritBorderHighlight [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Primitive.c:301:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Primitive.c:335:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Primitive.c:428:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Primitive.c:449:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNselect [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Primitive.c:490:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Primitive.c:777:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwHIGHLIGHT_TRAVERSAL [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Primitive.c:832:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwmenubuttonWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Primitive.c:892:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwmenubuttonWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Primitive.c:952:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwHIGHLIGHT_ENTER [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Primitive.c:962:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwHIGHLIGHT_ENTER [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Primitive.c:979:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisibilityFullyObscured [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Primitive.c:1037:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Primitive.c:1047:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwHIGHLIGHT_TRAVERSAL [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Primitive.c:1066:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwmanagerWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Primitive.c:1125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:323:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:460:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:921:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button1Mask [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:988:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtInheritAttachPane [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:1198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwCASCADEWIDTH [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:1269:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button1Mask [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:1341:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGrabNonexclusive [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:1406:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:1500:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNcascadeOn [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:1564:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:1618:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:1694:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:1742:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:1815:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNattachTo [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:1941:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable menupaneId [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:2046:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNcascadeSelect [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:2108:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNdestroyCallback [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:2236:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable menuBtn [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:2337:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNcascadeOn [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:2425:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwmenubuttonWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:2515:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGrabNonexclusive [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:2573:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:2726:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:2760:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:2830:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:3187:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable select_proc [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:3237:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable menuBtnName [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:3311:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwKeyAccel [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:3397:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwmenubuttonWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:3460:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwmenubuttonWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:3505:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:3566:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable menuBtnName [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:3947:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:4066:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:4165:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNcascadeOn [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:4470:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:4593:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable manualPost [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:4642:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shellWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:4691:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwmenubuttonWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Primitive.c:682:10: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/Primitive.c:691:10: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/Primitive.c:700:10: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/Primitive.c:709:10: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/Primitive.c:718:10: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/Primitive.c:727:10: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/Primitive.c:736:10: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/Primitive.c:745:10: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/Xw/Primitive.c:977:22: style: Variable 'vEvent' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/Xw/Primitive.c:491:12: style: Unused variable: difference [unusedVariable] xcircuit-3.9.73/Xw/ResConvert.c:129:1: portability: Omitted return type of function 'XwRegisterConverters' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] xcircuit-3.9.73/Xw/ResConvert.c:203:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwHIGHLIGHT_OFF [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/ResConvert.c:232:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwLEFT [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/ResConvert.c:254:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwMINIMIZE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/ResConvert.c:308:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwWIDGET_DEFINED [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/ResConvert.c:330:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwFOREGROUND [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/ResConvert.c:383:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwALIGN_LEFT [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/ResConvert.c:458:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwUNKNOWN [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/ResConvert.c:517:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CenterGravity [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/ResConvert.c:586:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwSTRING [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/ResConvert.c:620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwSTRING [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/ResConvert.c:655:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwBOTTOM [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/ResConvert.c:695:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caddr_t [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/ResConvert.c:715:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caddr_t [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/ResConvert.c:707:18: style: Variable 'fromstr' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/Xw/SText.c:329:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwALIGN_LEFT [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/SText.c:368:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/SText.c:473:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwALIGN_LEFT [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/SText.c:543:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/SText.c:1031:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/SText.c:1154:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputOutput [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/SText.c:1243:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/SText.c:1439:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsorted [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/SText.c:1460:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNselect [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/SText.c:1467:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNrelease [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/SText.c:559:4: warning: Unused variable value 'width' [constStatement] xcircuit-3.9.73/Xw/SText.c:466:20: style: Variable 'stp' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/Xw/SText.c:1228:14: style: Variable 'ClipRect' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/Xw/SText.c:1472:10: style: Parameter 'event' can be declared as pointer to const. However it seems that 'Toggle' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xcircuit-3.9.73/Xw/SText.c:259:69: note: You might need to cast the function pointer here xcircuit-3.9.73/Xw/SText.c:1472:10: note: Parameter 'event' can be declared as pointer to const xcircuit-3.9.73/Xw/SText.c:541:9: style: Variable 'width' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/SText.c:1033:24: style: Variable 'layoutchanges' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/SText.c:1034:23: style: Variable 'otherchanges' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/SText.c:1035:8: style: Unused variable: newstr [unusedVariable] xcircuit-3.9.73/Xw/SText.c:1035:17: style: Unused variable: curstr [unusedVariable] xcircuit-3.9.73/Xw/SText.c:1290:14: style: Variable 'x_delta' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/SText.c:1330:14: style: Variable 'x_delta' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/PopupMgr.c:1860:23: style: Condition 'dwidget' is always false [knownConditionTrueFalse] xcircuit-3.9.73/Xw/PopupMgr.c:1853:22: note: Assignment 'dwidget=NULL', assigned value is 0 xcircuit-3.9.73/Xw/PopupMgr.c:1860:23: note: Condition 'dwidget' is always false xcircuit-3.9.73/Xw/PopupMgr.c:3470:7: style: Condition 'twidg' is always false [knownConditionTrueFalse] xcircuit-3.9.73/Xw/PopupMgr.c:3462:18: note: Assignment 'twidg=NULL', assigned value is 0 xcircuit-3.9.73/Xw/PopupMgr.c:3470:7: note: Condition 'twidg' is always false xcircuit-3.9.73/Xw/PopupMgr.c:3963:10: style: Condition 'dkey' is always false [knownConditionTrueFalse] xcircuit-3.9.73/Xw/PopupMgr.c:3949:13: note: Assignment 'dkey=NULL', assigned value is 0 xcircuit-3.9.73/Xw/PopupMgr.c:3963:10: note: Condition 'dkey' is always false xcircuit-3.9.73/Xw/PopupMgr.c:3974:10: style: Condition 'dtree' is always false [knownConditionTrueFalse] xcircuit-3.9.73/Xw/PopupMgr.c:3950:14: note: Assignment 'dtree=NULL', assigned value is 0 xcircuit-3.9.73/Xw/PopupMgr.c:3974:10: note: Condition 'dtree' is always false xcircuit-3.9.73/Xw/PopupMgr.c:3993:10: style: Condition 'dkey' is always false [knownConditionTrueFalse] xcircuit-3.9.73/Xw/PopupMgr.c:3979:13: note: Assignment 'dkey=NULL', assigned value is 0 xcircuit-3.9.73/Xw/PopupMgr.c:3993:10: note: Condition 'dkey' is always false xcircuit-3.9.73/Xw/PopupMgr.c:3999:10: style: Condition 'dtree' is always false [knownConditionTrueFalse] xcircuit-3.9.73/Xw/PopupMgr.c:3980:14: note: Assignment 'dtree=NULL', assigned value is 0 xcircuit-3.9.73/Xw/PopupMgr.c:3999:10: note: Condition 'dtree' is always false xcircuit-3.9.73/Xw/PopupMgr.c:3769:11: style: Checking if unsigned expression '*x' is less than zero. [unsignedLessThanZero] xcircuit-3.9.73/Xw/PopupMgr.c:3772:11: style: Checking if unsigned expression '*y' is less than zero. [unsignedLessThanZero] xcircuit-3.9.73/Xw/PopupMgr.c:710:11: style: Local variable 'i' shadows outer variable [shadowVariable] xcircuit-3.9.73/Xw/PopupMgr.c:467:17: note: Shadowed declaration xcircuit-3.9.73/Xw/PopupMgr.c:710:11: note: Shadow variable xcircuit-3.9.73/Xw/PopupMgr.c:2721:13: style: Parameter 'event' can be declared as pointer to const. However it seems that 'ValidEvent' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xcircuit-3.9.73/Xw/PopupMgr.c:242:48: note: You might need to cast the function pointer here xcircuit-3.9.73/Xw/PopupMgr.c:2721:13: note: Parameter 'event' can be declared as pointer to const xcircuit-3.9.73/Xw/PopupMgr.c:2807:19: style: Variable 'buttonEvent' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/Xw/PopupMgr.c:4062:22: style: Variable 'currentCascadeList' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/Xw/PopupMgr.c:1500:48: error: Uninitialized variable: cascadeOn [uninitvar] xcircuit-3.9.73/Xw/PopupMgr.c:4165:51: error: Uninitialized variable: menupane [uninitvar] xcircuit-3.9.73/Xw/SourceStr.c:85:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwsdLeft [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/SourceStr.c:133:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XweditPosError [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/SourceStr.c:180:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/SourceStr.c:188:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/SourceStr.c:205:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwsdRight [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/SourceStr.c:341:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwTextSource [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/PopupMgr.c:870:17: style: Unused variable: i [unusedVariable] xcircuit-3.9.73/Xw/PopupMgr.c:1209:26: style: Variable 'firstButton' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/PopupMgr.c:1929:8: style: Unused variable: arg [unusedVariable] xcircuit-3.9.73/Xw/PopupMgr.c:2104:17: style: Unused variable: k [unusedVariable] xcircuit-3.9.73/Xw/PopupMgr.c:2105:17: style: Unused variable: traversalType [unusedVariable] xcircuit-3.9.73/Xw/PopupMgr.c:2106:32: style: Unused variable: mbutton [unusedVariable] xcircuit-3.9.73/Xw/PopupMgr.c:2189:11: style: Unused variable: widget [unusedVariable] xcircuit-3.9.73/Xw/PopupMgr.c:2190:17: style: Unused variable: tempAccel [unusedVariable] xcircuit-3.9.73/Xw/PopupMgr.c:2899:32: style: Variable 'firstButton' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/PopupMgr.c:2808:24: style: Unused variable: w [unusedVariable] xcircuit-3.9.73/Xw/PopupMgr.c:4454:13: style: Unused variable: childx [unusedVariable] xcircuit-3.9.73/Xw/PopupMgr.c:4454:21: style: Unused variable: childy [unusedVariable] xcircuit-3.9.73/Xw/SourceStr.c:316:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] xcircuit-3.9.73/Xw/sub.c:82:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/sub.c:129:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwTextPosition [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/sub.c:160:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/sub.c:190:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/sub.c:220:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/sub.c:248:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxLines [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/sub.c:316:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwWrapWhiteSpace [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/sub.c:396:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/sub.c:471:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modVerify [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/sub.c:593:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/sub.c:697:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwGrowHorizontal [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/sub.c:766:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/sub.c:798:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwisOff [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/sub.c:872:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/sub.c:966:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwisOn [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:507:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwselectNull [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:593:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwsdRight [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:660:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwactionStart [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:830:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable motionVerify [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:883:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:918:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:944:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:964:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:989:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1019:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaveVerify [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1138:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwHIGHLIGHT_TRAVERSAL [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1151:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1162:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwHIGHLIGHT_TRAVERSAL [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1203:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1216:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1283:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1298:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1325:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1380:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1408:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1421:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1459:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1480:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1502:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1532:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1547:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1561:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1575:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1589:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1600:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1611:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1626:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1647:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1678:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XweditError [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1699:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1733:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCUT [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1747:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1869:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1941:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable copy_substring [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1951:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable copy_selection [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1973:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unset_selection [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:1983:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_selection [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:2000:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable replace_text [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:2009:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable redraw_text [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:2035:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:2056:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:2092:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:2133:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable copy_substring [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:2172:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwselectPosition [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:2225:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwstringSrc [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:2247:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNmotionVerification [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:2265:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwGrowHorizontal [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:2297:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:2368:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initial_string [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:2400:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initial_string [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/TextEdit.c:2422:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBitGravity [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Toggle.c:265:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwRIGHT [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Toggle.c:340:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Toggle.c:384:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Toggle.c:425:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Toggle.c:451:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FillSolid [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Toggle.c:518:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwLEFT [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Toggle.c:595:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwRIGHT [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Toggle.c:678:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Toggle.c:710:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Toggle.c:794:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Traversal.c:157:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwmanagerWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Traversal.c:395:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traversal_handler [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Traversal.c:510:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwmanagerWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Traversal.c:573:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwmanagerWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Traversal.c:739:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwPRIMITIVE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Traversal.c:776:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwprimitiveWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Traversal.c:1083:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwmanagerWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Traversal.c:1164:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwmanagerWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Traversal.c:1183:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XwmanagerWidgetClass [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/Traversal.c:522:37: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] xcircuit-3.9.73/Xw/Traversal.c:637:15: style: Variable 'pt1_prime.x' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/Traversal.c:639:15: style: Variable 'pt2_prime.x' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/Traversal.c:667:15: style: Variable 'pt1_prime.y' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/Traversal.c:669:15: style: Variable 'pt2_prime.y' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/Xw/WorkSpace.c:202:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNexpose [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/WorkSpace.c:236:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNexpose [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/WorkSpace.c:272:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNkeyDown [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/WorkSpace.c:288:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNkeyUp [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/WorkSpace.c:306:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNselect [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/WorkSpace.c:324:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNrelease [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/Xw/sub.c:832:33: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] xcircuit-3.9.73/Xw/sub.c:516:9: warning: Identical condition and return expression 'error', return value is always 0 [identicalConditionAfterEarlyExit] xcircuit-3.9.73/Xw/sub.c:510:9: note: If condition 'error' is true, the function will return/exit xcircuit-3.9.73/Xw/sub.c:516:9: note: Returning identical expression 'error' xcircuit-3.9.73/Xw/TextEdit.c:2287:9: style: The if condition is the same as the previous if condition [duplicateCondition] xcircuit-3.9.73/Xw/TextEdit.c:2281:9: note: First condition xcircuit-3.9.73/Xw/TextEdit.c:2287:9: note: Second condition xcircuit-3.9.73/Xw/TextEdit.c:990:19: error: Resource leak: fid [resourceLeak] xcircuit-3.9.73/Xw/sub.c:484:4: error: Memory leak: newtxtblk.ptr [memleak] xcircuit-3.9.73/Xw/TextEdit.c:504:16: style: Variable 'sarray' is reassigned a value before the old one has been used. [redundantAssignment] xcircuit-3.9.73/Xw/TextEdit.c:503:11: note: sarray is assigned xcircuit-3.9.73/Xw/TextEdit.c:504:16: note: sarray is overwritten xcircuit-3.9.73/Xw/sub.c:593:12: style: Variable 'height' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/xcircuit.h:95:0: error: #error "SIZEOF_VOID_P undefined!" [preprocessorErrorDirective] xcircuit-3.9.73/pp.c:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/pp.c:78:6: style: Unused variable: i [unusedVariable] xcircuit-3.9.73/spiceparser/README.c:91:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/README.c:177:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/bitlist.c:48:30: style:inconclusive: Function 'bitlist_free' argument 1 names different: declaration 'b' definition 'bl'. [funcArgNamesDifferent] xcircuit-3.9.73/spiceparser/bitlist.h:43:30: note: Function 'bitlist_free' argument 1 names different: declaration 'b' definition 'bl'. xcircuit-3.9.73/spiceparser/bitlist.c:48:30: note: Function 'bitlist_free' argument 1 names different: declaration 'b' definition 'bl'. xcircuit-3.9.73/spiceparser/bitlist.c:77:29: style: Parameter 'bl' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/bitlist.c:91:17: style: Variable 'r' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/spiceparser/bitlist.c:96:36: style: Variable 'r' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/spiceparser/README.c:85:15: warning: Either the condition 'fp_pins!=NULL' is redundant or there is possible null pointer dereference: fp_pins. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/README.c:202:13: note: Assuming that condition 'fp_pins!=NULL' is not redundant xcircuit-3.9.73/spiceparser/README.c:201:24: note: Calling function 'generate_stuff', 2nd argument 'fp_pins' value is 0 xcircuit-3.9.73/spiceparser/README.c:85:15: note: Null pointer dereference xcircuit-3.9.73/spiceparser/README.c:86:15: warning: Either the condition 'fp_pins!=NULL' is redundant or there is possible null pointer dereference: fp_pins. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/README.c:202:13: note: Assuming that condition 'fp_pins!=NULL' is not redundant xcircuit-3.9.73/spiceparser/README.c:201:24: note: Calling function 'generate_stuff', 2nd argument 'fp_pins' value is 0 xcircuit-3.9.73/spiceparser/README.c:86:15: note: Null pointer dereference xcircuit-3.9.73/spiceparser/README.c:87:15: warning: Either the condition 'fp_pins!=NULL' is redundant or there is possible null pointer dereference: fp_pins. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/README.c:202:13: note: Assuming that condition 'fp_pins!=NULL' is not redundant xcircuit-3.9.73/spiceparser/README.c:201:24: note: Calling function 'generate_stuff', 2nd argument 'fp_pins' value is 0 xcircuit-3.9.73/spiceparser/README.c:87:15: note: Null pointer dereference xcircuit-3.9.73/spiceparser/README.c:177:74: warning: Either the condition 'arg!=NULL' is redundant or there is possible null pointer dereference: arg. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/README.c:165:12: note: Assuming that condition 'arg!=NULL' is not redundant xcircuit-3.9.73/spiceparser/README.c:177:74: note: Null pointer dereference xcircuit-3.9.73/spiceparser/README.c:25:20: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/README.c:31:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/README.c:63:33: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/README.c:149:9: style: Variable 'subckt_filename' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/README.c:150:9: style: Variable 'pins_output' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/README.c:151:9: style: Variable 'flat_spice' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/README.c:159:13: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/eqnlist.c:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/eqnlist.c:153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/eqnlist.c:228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/eqnlist.c:282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/eqn.c:225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/eqn.c:312:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/eqn.c:371:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/eqn.c:485:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/eqn.c:585:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/eqn.c:613:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/eqn.c:875:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/eqn.c:897:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/eqnlist.c:56:36: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/eqnlist.c:73:44: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/eqnlist.c:105:10: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/eqnlist.c:177:13: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/eqnlist.c:249:10: style: Variable 'e' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/eqnlist.c:263:10: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/equations.c:674:54: debug: Function::addArguments found argument 'user' with varid 0. [varid0] xcircuit-3.9.73/spiceparser/equations.c:230:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/equations.c:284:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/equations.c:306:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/equations.c:365:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/equations.c:479:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/equations.c:585:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/equations.c:688:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/equations.c:708:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/eqn.c:374:10: style: Variable 'syms' can be declared as const array [constVariable] xcircuit-3.9.73/spiceparser/eqn.c:475:7: style: Variable 'type' can be declared as const array [constVariable] xcircuit-3.9.73/spiceparser/eqn.c:478:15: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/eqn.c:556:3: style: Variable 'syms' can be declared as const array [constVariable] xcircuit-3.9.73/spiceparser/eqn.c:683:36: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/equations.c:271:6: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] xcircuit-3.9.73/spiceparser/eqn.c:108:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/spiceparser/equations.c:674:27: warning: Function 'equation_depend' argument order different: declaration 'eqn, , user' definition 'eqn, user, str' [funcArgOrderDifferent] xcircuit-3.9.73/spiceparser/equations.h:172:27: note: Function 'equation_depend' argument order different: declaration 'eqn, , user' definition 'eqn, user, str' xcircuit-3.9.73/spiceparser/equations.c:674:27: note: Function 'equation_depend' argument order different: declaration 'eqn, , user' definition 'eqn, user, str' xcircuit-3.9.73/spiceparser/equations.c:50:40: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/equations.c:101:31: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/equations.c:368:10: style: Variable 'syms' can be declared as const array [constVariable] xcircuit-3.9.73/spiceparser/equations.c:468:7: style: Variable 'type' can be declared as const array [constVariable] xcircuit-3.9.73/spiceparser/equations.c:471:15: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/equations.c:551:3: style: Variable 'syms' can be declared as const array [constVariable] xcircuit-3.9.73/spiceparser/hash.c:46:11: style: Unsigned expression 'r' can't be negative so it is unnecessary to test it. [unsignedPositive] xcircuit-3.9.73/spiceparser/hash.c:67:11: style: Unsigned expression 'r' can't be negative so it is unnecessary to test it. [unsignedPositive] xcircuit-3.9.73/spiceparser/hash.c:71:37: style: Parameter 'copyfrom' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/hash.c:205:14: style: Variable 'bin' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/hash.c:238:40: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/hash.c:238:54: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/hash.c:258:43: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/hash.c:258:63: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/list.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/list.c:336:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/list.c:345:20: style: Expression is always true because 'else if' condition is opposite to previous condition at line 343. [multiCondition] xcircuit-3.9.73/spiceparser/list.c:343:15: note: first condition xcircuit-3.9.73/spiceparser/list.c:345:20: note: else if condition is opposite to first condition xcircuit-3.9.73/spiceparser/list.c:203:27: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/list.c:203:36: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/list.c:212:31: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/list.c:238:42: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/list.c:238:53: style: Parameter 'cmp' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/list.c:270:42: style: Parameter 'oldl' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/list.c:287:43: style: Parameter 'copyfrom' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/list.c:301:12: style: Variable 'b' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/list_search.c:157:20: style: Expression is always true because 'else if' condition is opposite to previous condition at line 155. [multiCondition] xcircuit-3.9.73/spiceparser/list_search.c:155:15: note: first condition xcircuit-3.9.73/spiceparser/list_search.c:157:20: note: else if condition is opposite to first condition xcircuit-3.9.73/spiceparser/memory.c:59:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/memory.c:132:9: style: Variable 'ca' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/memory.c:132:13: style: Variable 'cb' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/memory.c:132:17: style: Variable 'c' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/mergedup.c:72:22: warning: Possible null pointer dereference: (struct sortlist_t*)a [nullPointer] xcircuit-3.9.73/spiceparser/mergedup.c:92:17: note: Calling function 'comparesorted', 1st argument 'NULL' value is 0 xcircuit-3.9.73/spiceparser/mergedup.c:72:22: note: Null pointer dereference xcircuit-3.9.73/spiceparser/mergedup.c:73:22: warning: Possible null pointer dereference: (struct sortlist_t*)b [nullPointer] xcircuit-3.9.73/spiceparser/mergedup.c:92:22: note: Calling function 'comparesorted', 2nd argument 'NULL' value is 0 xcircuit-3.9.73/spiceparser/mergedup.c:73:22: note: Null pointer dereference xcircuit-3.9.73/spiceparser/mergedup.c:55:50: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/mergedup.c:72:18: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/mergedup.c:73:18: style: Variable 'pb' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/mergedup.c:107:34: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/names.c:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist.c:246:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist.c:351:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist.c:480:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist.c:546:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist.c:669:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/names.c:50:44: style: Parameter 'nt' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/names.c:64:44: style: Parameter 'nt' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/names.c:118:19: style: Variable 'nhref' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist.c:590:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] xcircuit-3.9.73/spiceparser/netlist.c:504:8: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xcircuit-3.9.73/spiceparser/netlist.c:504:8: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xcircuit-3.9.73/spiceparser/netlist.c:208:8: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] xcircuit-3.9.73/spiceparser/netlist.c:192:5: note: i is assigned xcircuit-3.9.73/spiceparser/netlist.c:208:8: note: i is overwritten xcircuit-3.9.73/spiceparser/netlist.c:115:16: style: Unsigned expression 't.devt' can't be negative so it is unnecessary to test it. [unsignedPositive] xcircuit-3.9.73/spiceparser/netlist.c:117:17: style: Unsigned expression 't.termi' can't be negative so it is unnecessary to test it. [unsignedPositive] xcircuit-3.9.73/spiceparser/netlist.c:596:62: style:inconclusive: Function 'netlist_print_nodep' argument 3 names different: declaration 'filefp' definition 'file_fp'. [funcArgNamesDifferent] xcircuit-3.9.73/spiceparser/netlist.h:247:61: note: Function 'netlist_print_nodep' argument 3 names different: declaration 'filefp' definition 'file_fp'. xcircuit-3.9.73/spiceparser/netlist.c:596:62: note: Function 'netlist_print_nodep' argument 3 names different: declaration 'filefp' definition 'file_fp'. xcircuit-3.9.73/spiceparser/netlist.c:311:17: style: Local variable 't' shadows outer variable [shadowVariable] xcircuit-3.9.73/spiceparser/netlist.c:303:13: note: Shadowed declaration xcircuit-3.9.73/spiceparser/netlist.c:311:17: note: Shadow variable xcircuit-3.9.73/spiceparser/netlist.c:55:33: style: Parameter 'nl' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist.c:238:14: style: Variable 'nl' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist.c:239:11: style: Variable 'entity' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist.c:305:9: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist.c:306:9: style: Variable 'np' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist.c:339:43: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist.c:347:45: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist.c:347:56: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist.c:406:93: style: Parameter 'sym' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist.c:596:87: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist.c:601:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist.c:649:64: style: Parameter 'extrasizes' can be declared as const array [constParameter] xcircuit-3.9.73/spiceparser/netlist.c:653:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist.c:185:5: style: Variable 'ib' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/spiceparser/netlist_extract.c:193:30: style: Parameter 'rootname' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist_dev.c:44:74: style: Parameter 'extrasizes' can be declared as const array [constParameter] xcircuit-3.9.73/spiceparser/netlist_dev.c:47:7: style: Variable 'terms' can be declared as const array [constVariable] xcircuit-3.9.73/spiceparser/netlist_dev.c:48:7: style: Variable 'vals' can be declared as const array [constVariable] xcircuit-3.9.73/spiceparser/netlist_dev.c:50:7: style: Variable 'others' can be declared as const array [constVariable] xcircuit-3.9.73/spiceparser/netlist_dev.c:111:10: style: Variable 'v' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_dev.c:182:57: style: Parameter 'sizes' can be declared as const array [constParameter] xcircuit-3.9.73/spiceparser/netlist_dev.c:186:7: style: Variable 'defsize' can be declared as const array [constVariable] xcircuit-3.9.73/spiceparser/netlist_funcs.c:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_funcs.c:56:74: style: Parameter 'nodeprops' can be declared as pointer to const. However it seems that 'nlfd_fet_dist' is a callback function, if 'nodeprops' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xcircuit-3.9.73/spiceparser/netlist_funcs.c:159:16: note: You might need to cast the function pointer here xcircuit-3.9.73/spiceparser/netlist_funcs.c:56:74: note: Parameter 'nodeprops' can be declared as pointer to const xcircuit-3.9.73/spiceparser/netlist_lib.c:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_lib.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_lib.c:313:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_lib.c:368:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_lib.c:473:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_lib.c:601:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_lib.c:818:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_lib.c:925:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_lib.c:949:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_lib.c:1000:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_lib.c:1101:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_spice.c:199:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_spice.c:365:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_spice.c:749:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_spice.c:904:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_spice.c:954:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_spice.c:1027:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_spice.c:1082:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_spice.c:1108:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_spice.c:1131:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_spice.c:1167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_spice.c:1431:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/netlist_spice.c:1206:34: portability: Undefined behaviour, pointer arithmetic 'callp->str-sizeof(struct paramload_t)' is out of bounds. [pointerOutOfBounds] xcircuit-3.9.73/spiceparser/netlist_spice.c:360:11: style: Expression is always false because 'else if' condition matches previous condition at line 344. [multiCondition] xcircuit-3.9.73/spiceparser/netlist_spice.c:1195:4: portability: %i in format string (no. 3) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] xcircuit-3.9.73/spiceparser/netlist_spice.c:750:4: warning: Possible null pointer dereference: nm [nullPointer] xcircuit-3.9.73/spiceparser/netlist_spice.c:738:17: note: Assignment 'nm=NULL', assigned value is 0 xcircuit-3.9.73/spiceparser/netlist_spice.c:741:18: note: Assuming condition is false xcircuit-3.9.73/spiceparser/netlist_spice.c:750:4: note: Null pointer dereference xcircuit-3.9.73/spiceparser/netlist_spice.c:569:15: style: Local variable 'p' shadows outer variable [shadowVariable] xcircuit-3.9.73/spiceparser/netlist_spice.c:265:9: note: Shadowed declaration xcircuit-3.9.73/spiceparser/netlist_spice.c:569:15: note: Shadow variable xcircuit-3.9.73/spiceparser/netlist_spice.c:89:39: style: Parameter 'a' can be declared as pointer to const. However it seems that 'paramclient_cmp' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xcircuit-3.9.73/spiceparser/netlist_spice.c:435:55: note: You might need to cast the function pointer here xcircuit-3.9.73/spiceparser/netlist_spice.c:89:39: note: Parameter 'a' can be declared as pointer to const xcircuit-3.9.73/spiceparser/netlist_spice.c:89:59: style: Parameter 'b' can be declared as pointer to const. However it seems that 'paramclient_cmp' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xcircuit-3.9.73/spiceparser/netlist_spice.c:435:55: note: You might need to cast the function pointer here xcircuit-3.9.73/spiceparser/netlist_spice.c:89:59: note: Parameter 'b' can be declared as pointer to const xcircuit-3.9.73/spiceparser/netlist_spice.c:98:41: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist_spice.c:109:50: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist_spice.c:130:38: style: Parameter 'a' can be declared as pointer to const. However it seems that 'nodeclient_cmp' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xcircuit-3.9.73/spiceparser/netlist_spice.c:438:52: note: You might need to cast the function pointer here xcircuit-3.9.73/spiceparser/netlist_spice.c:130:38: note: Parameter 'a' can be declared as pointer to const xcircuit-3.9.73/spiceparser/netlist_spice.c:130:58: style: Parameter 'b' can be declared as pointer to const. However it seems that 'nodeclient_cmp' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xcircuit-3.9.73/spiceparser/netlist_spice.c:438:52: note: You might need to cast the function pointer here xcircuit-3.9.73/spiceparser/netlist_spice.c:130:58: note: Parameter 'b' can be declared as pointer to const xcircuit-3.9.73/spiceparser/netlist_spice.c:161:11: style: Variable 'tab' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_spice.c:266:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_spice.c:896:41: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist_spice.c:899:13: style: Variable 'c' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_spice.c:946:60: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist_spice.c:1068:58: style: Parameter 'ep' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist_spice.c:1092:54: style: Parameter 'ep' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist_spice.c:1115:47: style: Parameter 'ep' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist_spice.c:1157:11: style: Variable 'h' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_spice.c:1287:11: style: Variable 'spiceorder' can be declared as const array [constVariable] xcircuit-3.9.73/spiceparser/netlist_spice.c:1288:11: style: Variable 'netlistorder' can be declared as const array [constVariable] xcircuit-3.9.73/spiceparser/netlist_spice.c:1325:12: style: Variable 'xp' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_spice.c:1350:11: style: Variable 'tab' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_spice.c:526:46: portability: '(void*)((char*)(xp->nodes))' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] xcircuit-3.9.73/spiceparser/netlist_spice.c:1089:10: error: Uninitialized variable: v [legacyUninitvar] xcircuit-3.9.73/spiceparser/netlist_spice.c:1070:8: style: Variable 'r' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/spiceparser/netlist_lib.c:1024:7: warning: %i in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] xcircuit-3.9.73/spiceparser/netlist_lib.c:77:88: warning: Either the condition 'str!=NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/netlist_lib.c:72:9: note: Assuming that condition 'str!=NULL' is not redundant xcircuit-3.9.73/spiceparser/netlist_lib.c:77:88: note: Null pointer dereference xcircuit-3.9.73/spiceparser/netlist_lib.c:548:19: style: The comparison 'RTqty <= 3' is always true. [knownConditionTrueFalse] xcircuit-3.9.73/spiceparser/netlist_lib.c:929:7: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] xcircuit-3.9.73/spiceparser/netlist_lib.c:62:35: style:inconclusive: Function 'nlib_add_pm' argument 2 names different: declaration 'dbi' definition 'dbindex'. [funcArgNamesDifferent] xcircuit-3.9.73/spiceparser/netlist_lib.h:249:35: note: Function 'nlib_add_pm' argument 2 names different: declaration 'dbi' definition 'dbindex'. xcircuit-3.9.73/spiceparser/netlist_lib.c:62:35: note: Function 'nlib_add_pm' argument 2 names different: declaration 'dbi' definition 'dbindex'. xcircuit-3.9.73/spiceparser/netlist_lib.c:651:90: style:inconclusive: Function 'nlib_o_spice_call' argument 6 names different: declaration 'of' definition 'of_fp'. [funcArgNamesDifferent] xcircuit-3.9.73/spiceparser/netlist_lib.h:262:90: note: Function 'nlib_o_spice_call' argument 6 names different: declaration 'of' definition 'of_fp'. xcircuit-3.9.73/spiceparser/netlist_lib.c:651:90: note: Function 'nlib_o_spice_call' argument 6 names different: declaration 'of' definition 'of_fp'. xcircuit-3.9.73/spiceparser/netlist_lib.c:944:44: style:inconclusive: Function 'nlib_flatdb_write' argument 2 names different: declaration 'file_fp' definition 'file'. [funcArgNamesDifferent] xcircuit-3.9.73/spiceparser/netlist_lib.h:264:44: note: Function 'nlib_flatdb_write' argument 2 names different: declaration 'file_fp' definition 'file'. xcircuit-3.9.73/spiceparser/netlist_lib.c:944:44: note: Function 'nlib_flatdb_write' argument 2 names different: declaration 'file_fp' definition 'file'. xcircuit-3.9.73/spiceparser/netlist_lib.c:1281:13: style: Local variable 'cp' shadows outer variable [shadowVariable] xcircuit-3.9.73/spiceparser/netlist_lib.c:1089:15: note: Shadowed declaration xcircuit-3.9.73/spiceparser/netlist_lib.c:1281:13: note: Shadow variable xcircuit-3.9.73/spiceparser/netlist_lib.c:136:37: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:153:49: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:173:47: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:311:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:312:18: style: Variable 'rnp' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:347:13: style: Variable 'dbpm' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:443:17: style: Variable 'fdb' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:508:18: style: Variable 'rnp' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:509:13: style: Variable 'iop' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:586:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:605:14: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:654:17: style: Variable 'fdb' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:656:13: style: Variable 'iop' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:657:18: style: Variable 'rnp' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:770:13: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:798:17: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:812:13: style: Variable 'iop' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:948:18: style: Variable 'c' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:1190:11: style: Variable 'digitize' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:1339:18: style: Variable 'iop' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/netlist_lib.c:891:29: warning: Found calculation inside sizeof(). [sizeofCalculation] xcircuit-3.9.73/spiceparser/netlist_lib.c:324:4: style: Variable 'q' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/spiceparser/netlist_lib.c:350:9: style: Variable 'qp' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/spiceparser/netlist_lib.c:367:8: style: Variable 'k' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/spiceparser/netlist_lib.c:1161:20: style: Variable 'a' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/spiceparser/netlist_lib.c:1161:24: style: Variable 'b' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/spiceparser/scanner.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/scanner.c:498:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/sort.c:357:6: style: Variable '*__a' is reassigned a value before the old one has been used. [redundantAssignment] xcircuit-3.9.73/spiceparser/sort.c:357:6: note: *__a is assigned xcircuit-3.9.73/spiceparser/sort.c:357:6: note: *__a is overwritten xcircuit-3.9.73/spiceparser/sort.c:359:6: style: Variable '*__a' is reassigned a value before the old one has been used. [redundantAssignment] xcircuit-3.9.73/spiceparser/sort.c:359:6: note: *__a is assigned xcircuit-3.9.73/spiceparser/sort.c:359:6: note: *__a is overwritten xcircuit-3.9.73/spiceparser/sort.c:363:6: style: Variable '*__a' is reassigned a value before the old one has been used. [redundantAssignment] xcircuit-3.9.73/spiceparser/sort.c:363:6: note: *__a is assigned xcircuit-3.9.73/spiceparser/sort.c:363:6: note: *__a is overwritten xcircuit-3.9.73/spiceparser/sort.c:384:5: style: Variable '*__a' is reassigned a value before the old one has been used. [redundantAssignment] xcircuit-3.9.73/spiceparser/sort.c:384:5: note: *__a is assigned xcircuit-3.9.73/spiceparser/sort.c:384:5: note: *__a is overwritten xcircuit-3.9.73/spiceparser/sort.c:452:7: style: Variable '*__a' is reassigned a value before the old one has been used. [redundantAssignment] xcircuit-3.9.73/spiceparser/sort.c:452:7: note: *__a is assigned xcircuit-3.9.73/spiceparser/sort.c:452:7: note: *__a is overwritten xcircuit-3.9.73/spiceparser/sort.c:241:11: style: Variable 'thresh' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/sort.c:440:11: style: Variable 'thresh' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/scanner.c:511:6: style: The if condition is the same as the previous if condition [duplicateCondition] xcircuit-3.9.73/spiceparser/scanner.c:510:6: note: First condition xcircuit-3.9.73/spiceparser/scanner.c:511:6: note: Second condition xcircuit-3.9.73/spiceparser/scanner.c:745:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xcircuit-3.9.73/spiceparser/scanner.c:212:3: warning: Either the condition 'p!=NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/scanner.c:210:7: note: Assuming that condition 'p!=NULL' is not redundant xcircuit-3.9.73/spiceparser/scanner.c:212:3: note: Null pointer dereference xcircuit-3.9.73/spiceparser/scanner.c:213:3: warning: Either the condition 'p!=NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/scanner.c:210:7: note: Assuming that condition 'p!=NULL' is not redundant xcircuit-3.9.73/spiceparser/scanner.c:213:3: note: Null pointer dereference xcircuit-3.9.73/spiceparser/scanner.c:233:3: warning: Either the condition 'sect!=NULL' is redundant or there is possible null pointer dereference: sect. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/scanner.c:230:10: note: Assuming that condition 'sect!=NULL' is not redundant xcircuit-3.9.73/spiceparser/scanner.c:233:3: note: Null pointer dereference xcircuit-3.9.73/spiceparser/scanner.c:234:3: warning: Either the condition 'sect!=NULL' is redundant or there is possible null pointer dereference: sect. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/scanner.c:230:10: note: Assuming that condition 'sect!=NULL' is not redundant xcircuit-3.9.73/spiceparser/scanner.c:234:3: note: Null pointer dereference xcircuit-3.9.73/spiceparser/scanner.c:235:3: warning: Either the condition 'sect!=NULL' is redundant or there is possible null pointer dereference: sect. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/scanner.c:230:10: note: Assuming that condition 'sect!=NULL' is not redundant xcircuit-3.9.73/spiceparser/scanner.c:235:3: note: Null pointer dereference xcircuit-3.9.73/spiceparser/scanner.c:236:3: warning: Either the condition 'sect!=NULL' is redundant or there is possible null pointer dereference: sect. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/scanner.c:230:10: note: Assuming that condition 'sect!=NULL' is not redundant xcircuit-3.9.73/spiceparser/scanner.c:236:3: note: Null pointer dereference xcircuit-3.9.73/spiceparser/scanner.c:237:3: warning: Either the condition 'sect!=NULL' is redundant or there is possible null pointer dereference: sect. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/scanner.c:230:10: note: Assuming that condition 'sect!=NULL' is not redundant xcircuit-3.9.73/spiceparser/scanner.c:237:3: note: Null pointer dereference xcircuit-3.9.73/spiceparser/scanner.c:238:3: warning: Either the condition 'sect!=NULL' is redundant or there is possible null pointer dereference: sect. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/scanner.c:230:10: note: Assuming that condition 'sect!=NULL' is not redundant xcircuit-3.9.73/spiceparser/scanner.c:238:3: note: Null pointer dereference xcircuit-3.9.73/spiceparser/scanner.c:239:3: warning: Either the condition 'sect!=NULL' is redundant or there is possible null pointer dereference: sect. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/scanner.c:230:10: note: Assuming that condition 'sect!=NULL' is not redundant xcircuit-3.9.73/spiceparser/scanner.c:239:3: note: Null pointer dereference xcircuit-3.9.73/spiceparser/scanner.c:240:3: warning: Either the condition 'sect!=NULL' is redundant or there is possible null pointer dereference: sect. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/scanner.c:230:10: note: Assuming that condition 'sect!=NULL' is not redundant xcircuit-3.9.73/spiceparser/scanner.c:240:3: note: Null pointer dereference xcircuit-3.9.73/spiceparser/scanner.c:241:3: warning: Either the condition 'sect!=NULL' is redundant or there is possible null pointer dereference: sect. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/scanner.c:230:10: note: Assuming that condition 'sect!=NULL' is not redundant xcircuit-3.9.73/spiceparser/scanner.c:241:3: note: Null pointer dereference xcircuit-3.9.73/spiceparser/scanner.c:242:3: warning: Either the condition 'sect!=NULL' is redundant or there is possible null pointer dereference: sect. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/scanner.c:230:10: note: Assuming that condition 'sect!=NULL' is not redundant xcircuit-3.9.73/spiceparser/scanner.c:242:3: note: Null pointer dereference xcircuit-3.9.73/spiceparser/scanner.c:668:22: warning: Either the condition 'scan->sectp->dp==NULL' is redundant or there is possible null pointer dereference: scan->sectp->dp. [nullPointerRedundantCheck] xcircuit-3.9.73/spiceparser/scanner.c:666:26: note: Assuming that condition 'scan->sectp->dp==NULL' is not redundant xcircuit-3.9.73/spiceparser/scanner.c:668:22: note: Null pointer dereference xcircuit-3.9.73/spiceparser/scanner.c:683:14: warning: Possible null pointer dereference: p1 [nullPointer] xcircuit-3.9.73/spiceparser/scanner.c:658:11: note: Assignment 'p1=NULL', assigned value is 0 xcircuit-3.9.73/spiceparser/scanner.c:683:14: note: Null pointer dereference xcircuit-3.9.73/spiceparser/scanner.c:683:20: warning: Possible null pointer dereference: p3 [nullPointer] xcircuit-3.9.73/spiceparser/scanner.c:642:25: note: Assignment 'p3=NULL', assigned value is 0 xcircuit-3.9.73/spiceparser/scanner.c:683:20: note: Null pointer dereference xcircuit-3.9.73/spiceparser/scanner.c:683:26: warning: Possible null pointer dereference: p5 [nullPointer] xcircuit-3.9.73/spiceparser/scanner.c:638:39: note: Assignment 'p5=NULL', assigned value is 0 xcircuit-3.9.73/spiceparser/scanner.c:683:26: note: Null pointer dereference xcircuit-3.9.73/spiceparser/scanner.c:48:64: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/scanner.c:55:9: style: Variable 'warnerr' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/scanner.c:113:45: style: Parameter 'fmt' can be declared as pointer to const. However it seems that 'scanner_def_err' is a callback function, if 'fmt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xcircuit-3.9.73/spiceparser/scanner.c:281:18: note: You might need to cast the function pointer here xcircuit-3.9.73/spiceparser/scanner.c:113:45: note: Parameter 'fmt' can be declared as pointer to const xcircuit-3.9.73/spiceparser/scanner.c:161:54: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/scanner.c:250:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xcircuit-3.9.73/spiceparser/scanner.c:395:49: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/scanner.c:395:79: style: Parameter 'p4' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/spiceparser/scanner.c:57:11: style: Variable 'file' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/spiceparser/scanner.c:64:8: style: Variable 'file' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/spiceparser/scanner.c:67:33: style: Variable 'file' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/spiceparser/scanner.c:251:8: style: Variable 'p' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/spiceparser/xcircspice.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/spiceparser/xcircspice.c:37:8: style: Variable 'uniq' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/w32x11.c:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/w32x11.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R2_COPYPEN [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/w32x11.c:119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_KP_0 [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/w32x11.c:256:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM_CXCURSOR [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/w32x11.c:328:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/w32x11.c:380:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFontStruct [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/w32x11.c:394:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/w32x11.c:401:3: error: Memory leak: d [memleak] xcircuit-3.9.73/w32x11.c:129:33: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/w32x11.c:129:73: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/w32x11.c:168:20: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/w32x11.c:176:21: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/w32x11.c:252:65: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/w32x11.c:252:78: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/w32x11.c:295:29: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/w32x11.c:295:57: style: Parameter 'foreground' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/w32x11.c:295:77: style: Parameter 'background' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/w32x11.c:353:40: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/w32x11.c:359:31: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] xcircuit-3.9.73/w32x11.c:221:12: style: struct member 'tkcursor::display' is never used. [unusedStructMember] xcircuit-3.9.73/w32x11.c:222:7: style: struct member 'tkcursor::resourceCount' is never used. [unusedStructMember] xcircuit-3.9.73/w32x11.c:223:7: style: struct member 'tkcursor::objRefCount' is never used. [unusedStructMember] xcircuit-3.9.73/w32x11.c:224:18: style: struct member 'tkcursor::otherTable' is never used. [unusedStructMember] xcircuit-3.9.73/w32x11.c:225:18: style: struct member 'tkcursor::hashPtr' is never used. [unusedStructMember] xcircuit-3.9.73/w32x11.c:226:18: style: struct member 'tkcursor::idHashPtr' is never used. [unusedStructMember] xcircuit-3.9.73/w32x11.c:227:20: style: struct member 'tkcursor::nextPtr' is never used. [unusedStructMember] xcircuit-3.9.73/w32x11.c:61:7: style: Variable 'hdc' is assigned a value that is never used. [unreadVariable] xcircuit-3.9.73/xcircexec.c:51:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/xcircuit-win32.c:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/xcircuit-win32.c:92:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUPINFOW [valueFlowBailoutIncompleteVar] xcircuit-3.9.73/xcircuit-win32.c:78:12: style: Unused variable: i [unusedVariable] diff: DONE