2025-05-05 08:05 ftp://ftp.de.debian.org/debian/pool/main/k/king-probe/king-probe_02.21.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: b78787f (2025-05-05 09:36:05 +0200) count: 297 294 elapsed-time: 17.4 17.7 head-timing-info: old-timing-info: head results: probe-02.21/autobondrot.c:164:29: debug: Function::addArguments found argument 'delAtomProc' with varid 0. [varid0] probe-02.21/autobondrot.c:195:25: debug: Function::addArguments found argument 'probeProc' with varid 0. [varid0] probe-02.21/autobondrot.c:617:29: debug: Function::addArguments found argument 'delAtomProc' with varid 0. [varid0] probe-02.21/autobondrot.c:725:29: debug: Function::addArguments found argument 'delAtomProc' with varid 0. [varid0] probe-02.21/autobondrot.c:1088:29: debug: Function::addArguments found argument 'delAtomProc' with varid 0. [varid0] probe-02.21/autobondrot.c:705:66: debug: Function::addArguments found argument 'inputListProc' with varid 0. [varid0] probe-02.21/atomprops.c:406:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/autobondrot.c:80:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkAtom [valueFlowBailoutIncompleteVar] probe-02.21/autobondrot.c:111:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkAtom [valueFlowBailoutIncompleteVar] probe-02.21/autobondrot.c:172:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delAtomProc [valueFlowBailoutIncompleteVar] probe-02.21/autobondrot.c:244:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delAtomProc [valueFlowBailoutIncompleteVar] probe-02.21/autobondrot.c:625:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delAtomProc [valueFlowBailoutIncompleteVar] probe-02.21/autobondrot.c:665:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkAtom [valueFlowBailoutIncompleteVar] probe-02.21/autobondrot.c:718:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputListProc [valueFlowBailoutIncompleteVar] probe-02.21/abin.c:35:2: warning: If memory allocation fails, then there is a possible null pointer dereference: bp [nullPointerOutOfMemory] probe-02.21/abin.c:33:25: note: Assuming allocation function fails probe-02.21/abin.c:33:7: note: Assignment 'bp=(struct atomBins*)malloc(sizeof(struct atomBins))', assigned value is 0 probe-02.21/abin.c:35:2: note: Null pointer dereference probe-02.21/abin.c:37:2: warning: If memory allocation fails, then there is a possible null pointer dereference: bp [nullPointerOutOfMemory] probe-02.21/abin.c:33:25: note: Assuming allocation function fails probe-02.21/abin.c:33:7: note: Assignment 'bp=(struct atomBins*)malloc(sizeof(struct atomBins))', assigned value is 0 probe-02.21/abin.c:37:2: note: Null pointer dereference probe-02.21/abin.c:38:2: warning: If memory allocation fails, then there is a possible null pointer dereference: bp [nullPointerOutOfMemory] probe-02.21/abin.c:33:25: note: Assuming allocation function fails probe-02.21/abin.c:33:7: note: Assignment 'bp=(struct atomBins*)malloc(sizeof(struct atomBins))', assigned value is 0 probe-02.21/abin.c:38:2: note: Null pointer dereference probe-02.21/abin.c:40:2: warning: If memory allocation fails, then there is a possible null pointer dereference: bp [nullPointerOutOfMemory] probe-02.21/abin.c:33:25: note: Assuming allocation function fails probe-02.21/abin.c:33:7: note: Assignment 'bp=(struct atomBins*)malloc(sizeof(struct atomBins))', assigned value is 0 probe-02.21/abin.c:40:2: note: Null pointer dereference probe-02.21/abin.c:41:2: warning: If memory allocation fails, then there is a possible null pointer dereference: bp [nullPointerOutOfMemory] probe-02.21/abin.c:33:25: note: Assuming allocation function fails probe-02.21/abin.c:33:7: note: Assignment 'bp=(struct atomBins*)malloc(sizeof(struct atomBins))', assigned value is 0 probe-02.21/abin.c:41:2: note: Null pointer dereference probe-02.21/abin.c:42:2: warning: If memory allocation fails, then there is a possible null pointer dereference: bp [nullPointerOutOfMemory] probe-02.21/abin.c:33:25: note: Assuming allocation function fails probe-02.21/abin.c:33:7: note: Assignment 'bp=(struct atomBins*)malloc(sizeof(struct atomBins))', assigned value is 0 probe-02.21/abin.c:42:2: note: Null pointer dereference probe-02.21/abin.c:43:2: warning: If memory allocation fails, then there is a possible null pointer dereference: bp [nullPointerOutOfMemory] probe-02.21/abin.c:33:25: note: Assuming allocation function fails probe-02.21/abin.c:33:7: note: Assignment 'bp=(struct atomBins*)malloc(sizeof(struct atomBins))', assigned value is 0 probe-02.21/abin.c:43:2: note: Null pointer dereference probe-02.21/abin.c:87:46: style:inconclusive: Function 'updateBoundingBox' argument 2 names different: declaration 'boundingBox' definition 'bb'. [funcArgNamesDifferent] probe-02.21/abin.h:110:46: note: Function 'updateBoundingBox' argument 2 names different: declaration 'boundingBox' definition 'bb'. probe-02.21/abin.c:87:46: note: Function 'updateBoundingBox' argument 2 names different: declaration 'boundingBox' definition 'bb'. probe-02.21/abin.c:21:44: style: Parameter 'boundingBox' can be declared as pointer to const [constParameterPointer] probe-02.21/abin.c:87:33: style: Parameter 'loc' can be declared as pointer to const [constParameterPointer] probe-02.21/abin.c:125:22: style: Parameter 'loc' can be declared as pointer to const [constParameterPointer] probe-02.21/abin.c:125:64: style: Parameter 'bins' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:27:30: style:inconclusive: Function 'v3negate' argument 1 names different: declaration 'a' definition 'v'. [funcArgNamesDifferent] probe-02.21/geom3d.h:35:30: note: Function 'v3negate' argument 1 names different: declaration 'a' definition 'v'. probe-02.21/geom3d.c:27:30: note: Function 'v3negate' argument 1 names different: declaration 'a' definition 'v'. probe-02.21/geom3d.c:32:33: style:inconclusive: Function 'v3normalize' argument 1 names different: declaration 'a' definition 'v'. [funcArgNamesDifferent] probe-02.21/geom3d.h:36:33: note: Function 'v3normalize' argument 1 names different: declaration 'a' definition 'v'. probe-02.21/geom3d.c:32:33: note: Function 'v3normalize' argument 1 names different: declaration 'a' definition 'v'. probe-02.21/geom3d.c:38:29: style:inconclusive: Function 'v3scale' argument 1 names different: declaration 'a' definition 'v'. [funcArgNamesDifferent] probe-02.21/geom3d.h:37:29: note: Function 'v3scale' argument 1 names different: declaration 'a' definition 'v'. probe-02.21/geom3d.c:38:29: note: Function 'v3scale' argument 1 names different: declaration 'a' definition 'v'. probe-02.21/geom3d.c:160:35: style:inconclusive: Function 'v3rotationMat' argument 1 names different: declaration 'a' definition 'axis'. [funcArgNamesDifferent] probe-02.21/geom3d.h:49:35: note: Function 'v3rotationMat' argument 1 names different: declaration 'a' definition 'axis'. probe-02.21/geom3d.c:160:35: note: Function 'v3rotationMat' argument 1 names different: declaration 'a' definition 'axis'. probe-02.21/geom3d.c:190:38: style:inconclusive: Function 'v3translationMat' argument 1 names different: declaration 'a' definition 'axis'. [funcArgNamesDifferent] probe-02.21/geom3d.h:50:38: note: Function 'v3translationMat' argument 1 names different: declaration 'a' definition 'axis'. probe-02.21/geom3d.c:190:38: note: Function 'v3translationMat' argument 1 names different: declaration 'a' definition 'axis'. probe-02.21/geom3d.c:203:29: warning: Function 'v3rotate' argument order different: declaration 'a, theta, b, c' definition 'p, theta, a, b' [funcArgOrderDifferent] probe-02.21/geom3d.h:51:29: note: Function 'v3rotate' argument order different: declaration 'a, theta, b, c' definition 'p, theta, a, b' probe-02.21/geom3d.c:203:29: note: Function 'v3rotate' argument order different: declaration 'a, theta, b, c' definition 'p, theta, a, b' probe-02.21/geom3d.c:19:37: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:47:27: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:47:40: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:52:27: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:52:40: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:57:27: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:57:40: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:61:28: style: Parameter 'lo' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:61:42: style: Parameter 'hi' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:69:29: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:69:42: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:76:33: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:76:45: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:87:33: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:87:45: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:160:35: style: Parameter 'axis' can be declared as pointer to const [constParameterPointer] probe-02.21/geom3d.c:190:38: style: Parameter 'axis' can be declared as pointer to const [constParameterPointer] probe-02.21/atomprops.c:70:24: style:inconclusive: Function 'getMaxRadius' argument 1 names different: declaration 'isImplicit' definition 'isImpl'. [funcArgNamesDifferent] probe-02.21/atomprops.h:55:24: note: Function 'getMaxRadius' argument 1 names different: declaration 'isImplicit' definition 'isImpl'. probe-02.21/atomprops.c:70:24: note: Function 'getMaxRadius' argument 1 names different: declaration 'isImplicit' definition 'isImpl'. probe-02.21/atomprops.c:77:44: style: Parameter 'resname' can be declared as const array [constParameter] probe-02.21/atomprops.c:98:24: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] probe-02.21/atomprops.c:389:13: style: Variable 'atstr' can be declared as pointer to const [constVariablePointer] probe-02.21/autobondrot.c:533:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:554:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:557:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:560:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:563:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:566:26: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:569:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:572:32: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:575:35: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:578:38: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:581:41: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:584:44: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:1001:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:1003:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:1006:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:1046:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:1065:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:1068:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:1071:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:1074:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] probe-02.21/autobondrot.c:470:11: style: Condition 'xdb' is always true [knownConditionTrueFalse] probe-02.21/autobondrot.c:898:7: warning: Either the condition 'xform!=0' is redundant or there is possible null pointer dereference: xform. [nullPointerRedundantCheck] probe-02.21/autobondrot.c:905:18: note: Assuming that condition 'xform!=0' is not redundant probe-02.21/autobondrot.c:898:7: note: Null pointer dereference probe-02.21/autobondrot.c:901:12: warning: Either the condition 'xform!=0' is redundant or there is possible null pointer dereference: xform. [nullPointerRedundantCheck] probe-02.21/autobondrot.c:905:18: note: Assuming that condition 'xform!=0' is not redundant probe-02.21/autobondrot.c:901:12: note: Null pointer dereference probe-02.21/autobondrot.c:910:12: warning: Either the condition 'xform!=0' is redundant or there is possible null pointer dereference: xform. [nullPointerRedundantCheck] probe-02.21/autobondrot.c:905:18: note: Assuming that condition 'xform!=0' is not redundant probe-02.21/autobondrot.c:910:12: note: Null pointer dereference probe-02.21/autobondrot.c:163:36: style:inconclusive: Function 'discardXformDB' argument 1 names different: declaration 'db' definition 'xdb'. [funcArgNamesDifferent] probe-02.21/autobondrot.h:108:36: note: Function 'discardXformDB' argument 1 names different: declaration 'db' definition 'xdb'. probe-02.21/autobondrot.c:163:36: note: Function 'discardXformDB' argument 1 names different: declaration 'db' definition 'xdb'. probe-02.21/autobondrot.c:796:36: style:inconclusive: Function 'compareXDBAtomRecs' argument 1 names different: declaration 'a' definition 'avptr'. [funcArgNamesDifferent] probe-02.21/autobondrot.c:50:36: note: Function 'compareXDBAtomRecs' argument 1 names different: declaration 'a' definition 'avptr'. probe-02.21/autobondrot.c:796:36: note: Function 'compareXDBAtomRecs' argument 1 names different: declaration 'a' definition 'avptr'. probe-02.21/autobondrot.c:796:55: style:inconclusive: Function 'compareXDBAtomRecs' argument 2 names different: declaration 'b' definition 'bvptr'. [funcArgNamesDifferent] probe-02.21/autobondrot.c:50:51: note: Function 'compareXDBAtomRecs' argument 2 names different: declaration 'b' definition 'bvptr'. probe-02.21/autobondrot.c:796:55: note: Function 'compareXDBAtomRecs' argument 2 names different: declaration 'b' definition 'bvptr'. probe-02.21/autobondrot.c:313:60: style: Parameter 'cch' can be declared as pointer to const [constParameterPointer] probe-02.21/autobondrot.c:514:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] probe-02.21/autobondrot.c:799:10: style: Variable 'a' can be declared as pointer to const [constVariablePointer] probe-02.21/autobondrot.c:799:21: style: Variable 'b' can be declared as pointer to const [constVariablePointer] probe-02.21/autobondrot.c:980:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] probe-02.21/autobondrot.c:1026:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] probe-02.21/autobondrot.c:1126:46: style: Parameter 'ctm' can be declared as pointer to const [constParameterPointer] probe-02.21/autobondrot.c:165:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] probe-02.21/autobondrot.c:209:17: style: Variable 'overflow' is assigned a value that is never used. [unreadVariable] probe-02.21/autobondrot.c:209:33: style: Variable 'cursor' is assigned a value that is never used. [unreadVariable] probe-02.21/autobondrot.c:213:24: style: Variable 'torsionScore' is assigned a value that is never used. [unreadVariable] probe-02.21/autobondrot.c:315:10: style: Variable 'n' is assigned a value that is never used. [unreadVariable] probe-02.21/autobondrot.c:315:20: style: Variable 'slev' is assigned a value that is never used. [unreadVariable] probe-02.21/autobondrot.c:707:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] probe-02.21/autobondrot.c:742:10: style: Variable 'n' is assigned a value that is never used. [unreadVariable] probe-02.21/autobondrot.c:761:10: style: Variable 'n' is assigned a value that is never used. [unreadVariable] probe-02.21/autobondrot.c:800:22: style: Variable 't' is assigned a value that is never used. [unreadVariable] probe-02.21/autobondrot.c:934:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] probe-02.21/autobondrot.c:934:17: style: Variable 'n' is assigned a value that is never used. [unreadVariable] probe-02.21/autobondrot.c:935:27: style: Variable 'phi' is assigned a value that is never used. [unreadVariable] probe-02.21/autobondrot.c:981:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] probe-02.21/autobondrot.c:1014:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] probe-02.21/readPDBrecs.c:97:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] probe-02.21/readPDBrecs.c:175:16: style: Local variable 'errmsg' shadows outer function [shadowFunction] probe-02.21/utility.h:36:6: note: Shadowed declaration probe-02.21/readPDBrecs.c:175:16: note: Shadow variable probe-02.21/readPDBrecs.c:184:16: style: Local variable 'errmsg' shadows outer function [shadowFunction] probe-02.21/utility.h:36:6: note: Shadowed declaration probe-02.21/readPDBrecs.c:184:16: note: Shadow variable probe-02.21/readPDBrecs.c:118:18: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] probe-02.21/readPDBrecs.c:126:17: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] probe-02.21/readPDBrecs.c:133:24: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] probe-02.21/readPDBrecs.c:141:17: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] probe-02.21/readPDBrecs.c:149:19: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] probe-02.21/readPDBrecs.c:191:32: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] probe-02.21/readPDBrecs.c:199:23: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] probe-02.21/readPDBrecs.c:222:38: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] probe-02.21/readPDBrecs.c:227:28: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] probe-02.21/readPDBrecs.c:232:29: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] probe-02.21/readPDBrecs.c:239:26: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] probe-02.21/readPDBrecs.c:46:23: style: Variable 'makeUpperCase' is assigned a value that is never used. [unreadVariable] probe-02.21/readPDBrecs.c:66:23: style: Variable 'linecard[count]' is assigned a value that is never used. [unreadVariable] probe-02.21/readPDBrecs.c:46:8: style: Variable 'makeUpperCase' is assigned a value that is never used. [unreadVariable] probe-02.21/readPDBrecs.c:175:23: style: Variable 'errmsg' is assigned a value that is never used. [unreadVariable] probe-02.21/readPDBrecs.c:175:16: style: Variable 'errmsg' is assigned a value that is never used. [unreadVariable] probe-02.21/readPDBrecs.c:184:23: style: Variable 'errmsg' is assigned a value that is never used. [unreadVariable] probe-02.21/readPDBrecs.c:184:16: style: Variable 'errmsg' is assigned a value that is never used. [unreadVariable] probe-02.21/select.c:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/select.c:29:35: style: Parameter 'which' can be declared as pointer to const [constParameterPointer] probe-02.21/select.c:360:26: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] probe-02.21/select.c:438:26: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] probe-02.21/select.c:460:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] probe-02.21/select.c:689:40: style: Parameter 'fvec' can be declared as pointer to const [constParameterPointer] probe-02.21/parse.c:483:8: style: Condition 'ok' is always true [knownConditionTrueFalse] probe-02.21/parse.c:477:13: note: Assignment 'ok=1', assigned value is 1 probe-02.21/parse.c:483:8: note: Condition 'ok' is always true probe-02.21/parse.c:50:31: style:inconclusive: Function 'freePattern' argument 1 names different: declaration 'p' definition 'pat'. [funcArgNamesDifferent] probe-02.21/parse.h:107:31: note: Function 'freePattern' argument 1 names different: declaration 'p' definition 'pat'. probe-02.21/parse.c:50:31: note: Function 'freePattern' argument 1 names different: declaration 'p' definition 'pat'. probe-02.21/parse.c:718:18: style: Parameter 's' can be declared as pointer to const [constParameterPointer] probe-02.21/parse.c:728:18: style: Parameter 's' can be declared as pointer to const [constParameterPointer] probe-02.21/parse.c:924:52: style: Parameter 's' can be declared as pointer to const [constParameterPointer] probe-02.21/stdconntable.c:2768:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/utility.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/utility.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/utility.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/utility.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/utility.c:123:42: style:inconclusive: Function 'compArgStr' argument 3 names different: declaration 'n' definition 'min'. [funcArgNamesDifferent] probe-02.21/utility.h:42:42: note: Function 'compArgStr' argument 3 names different: declaration 'n' definition 'min'. probe-02.21/utility.c:123:42: note: Function 'compArgStr' argument 3 names different: declaration 'n' definition 'min'. probe-02.21/utility.c:42:17: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] probe-02.21/utility.c:46:17: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] probe-02.21/utility.c:50:19: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] probe-02.21/utility.c:54:17: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] probe-02.21/utility.c:117:32: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] probe-02.21/utility.c:123:22: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] probe-02.21/utility.c:123:33: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] probe-02.21/utility.c:155:25: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] probe-02.21/stdconntable.c:2746:53: style:inconclusive: Function 'InsertInStdResConnTable' argument 1 names different: declaration 'e' definition 'elem'. [funcArgNamesDifferent] probe-02.21/stdconntable.c:33:53: note: Function 'InsertInStdResConnTable' argument 1 names different: declaration 'e' definition 'elem'. probe-02.21/stdconntable.c:2746:53: note: Function 'InsertInStdResConnTable' argument 1 names different: declaration 'e' definition 'elem'. probe-02.21/stdconntable.c:2747:10: style: Variable 'r' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:190:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] probe-02.21/probe.c:480:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/probe.c:749:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/probe.c:1201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/probe.c:1434:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] probe-02.21/probe.c:2389:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/probe.c:2534:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/probe.c:3082:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/probe.c:4316:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] probe-02.21/probe.c:4360:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/probe.c:4544:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/probe.c:5962:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/probe.c:6108:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] probe-02.21/probe.c:1163:9: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] probe-02.21/probe.c:1163:17: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] probe-02.21/probe.c:5229:21: style: Expression is always false because 'else if' condition matches previous condition at line 5224. [multiCondition] probe-02.21/probe.c:5230:21: style: Expression is always false because 'else if' condition matches previous condition at line 5224. [multiCondition] probe-02.21/probe.c:418:14: warning: If resource allocation fails, then there is a possible null pointer dereference: dumpFile [nullPointerOutOfResources] probe-02.21/probe.c:405:23: note: Assuming allocation function fails probe-02.21/probe.c:405:23: note: Assignment 'dumpFile=fopen(dumpFileName,"wb")', assigned value is 0 probe-02.21/probe.c:418:14: note: Null pointer dereference probe-02.21/probe.c:601:26: warning: Either the condition 'm->abins==NULL' is redundant or there is possible null pointer dereference: m->abins. [nullPointerRedundantCheck] probe-02.21/probe.c:608:20: note: Assuming that condition 'm->abins==NULL' is not redundant probe-02.21/probe.c:601:26: note: Null pointer dereference probe-02.21/probe.c:602:26: warning: Either the condition 'm->abins==NULL' is redundant or there is possible null pointer dereference: m->abins. [nullPointerRedundantCheck] probe-02.21/probe.c:608:20: note: Assuming that condition 'm->abins==NULL' is not redundant probe-02.21/probe.c:602:26: note: Null pointer dereference probe-02.21/probe.c:576:28: style:inconclusive: Function 'movingDoCommand' argument 1 names different: declaration 'name' definition 'orientationName'. [funcArgNamesDifferent] probe-02.21/probe.h:213:28: note: Function 'movingDoCommand' argument 1 names different: declaration 'name' definition 'orientationName'. probe-02.21/probe.c:576:28: note: Function 'movingDoCommand' argument 1 names different: declaration 'name' definition 'orientationName'. probe-02.21/probe.c:1156:25: style:inconclusive: Function 'descrCommand' argument 1 names different: declaration 'fp' definition 'outf'. [funcArgNamesDifferent] probe-02.21/probe.h:119:25: note: Function 'descrCommand' argument 1 names different: declaration 'fp' definition 'outf'. probe-02.21/probe.c:1156:25: note: Function 'descrCommand' argument 1 names different: declaration 'fp' definition 'outf'. probe-02.21/probe.c:2255:37: style:inconclusive: Function 'movingAtomListProcessing' argument 1 names different: declaration 'atomlst' definition 'initAtomLst'. [funcArgNamesDifferent] probe-02.21/probe.h:212:37: note: Function 'movingAtomListProcessing' argument 1 names different: declaration 'atomlst' definition 'initAtomLst'. probe-02.21/probe.c:2255:37: note: Function 'movingAtomListProcessing' argument 1 names different: declaration 'atomlst' definition 'initAtomLst'. probe-02.21/probe.c:2303:15: style:inconclusive: Function 'loadAtoms' argument 5 names different: declaration 'resDataLst' definition 'reslstptr'. [funcArgNamesDifferent] probe-02.21/probe.h:131:23: note: Function 'loadAtoms' argument 5 names different: declaration 'resDataLst' definition 'reslstptr'. probe-02.21/probe.c:2303:15: note: Function 'loadAtoms' argument 5 names different: declaration 'resDataLst' definition 'reslstptr'. probe-02.21/probe.c:2403:26: style:inconclusive: Function 'binAtoms' argument 1 names different: declaration 'allAtoms' definition 'theAtoms'. [funcArgNamesDifferent] probe-02.21/probe.h:132:26: note: Function 'binAtoms' argument 1 names different: declaration 'allAtoms' definition 'theAtoms'. probe-02.21/probe.c:2403:26: note: Function 'binAtoms' argument 1 names different: declaration 'allAtoms' definition 'theAtoms'. probe-02.21/probe.c:2556:31: style:inconclusive: Function 'disposeListOfAtoms' argument 1 names different: declaration 'theAtom' definition 'theAtoms'. [funcArgNamesDifferent] probe-02.21/probe.h:231:31: note: Function 'disposeListOfAtoms' argument 1 names different: declaration 'theAtom' definition 'theAtoms'. probe-02.21/probe.c:2556:31: note: Function 'disposeListOfAtoms' argument 1 names different: declaration 'theAtom' definition 'theAtoms'. probe-02.21/probe.c:2568:58: style:inconclusive: Function 'newAtom' argument 4 names different: declaration 'resDataBlk' definition 'resDataBuf'. [funcArgNamesDifferent] probe-02.21/probe.h:135:57: note: Function 'newAtom' argument 4 names different: declaration 'resDataBlk' definition 'resDataBuf'. probe-02.21/probe.c:2568:58: note: Function 'newAtom' argument 4 names different: declaration 'resDataBlk' definition 'resDataBuf'. probe-02.21/probe.c:2668:25: style:inconclusive: Function 'selectSource' argument 1 names different: declaration 'allAtoms' definition 'theAtoms'. [funcArgNamesDifferent] probe-02.21/probe.h:139:25: note: Function 'selectSource' argument 1 names different: declaration 'allAtoms' definition 'theAtoms'. probe-02.21/probe.c:2668:25: note: Function 'selectSource' argument 1 names different: declaration 'allAtoms' definition 'theAtoms'. probe-02.21/probe.c:2668:44: style:inconclusive: Function 'selectSource' argument 2 names different: declaration 'sp' definition 'srcPat'. [funcArgNamesDifferent] probe-02.21/probe.h:139:44: note: Function 'selectSource' argument 2 names different: declaration 'sp' definition 'srcPat'. probe-02.21/probe.c:2668:44: note: Function 'selectSource' argument 2 names different: declaration 'sp' definition 'srcPat'. probe-02.21/probe.c:2669:14: style:inconclusive: Function 'selectSource' argument 4 names different: declaration 'tp' definition 'targPat'. [funcArgNamesDifferent] probe-02.21/probe.h:140:11: note: Function 'selectSource' argument 4 names different: declaration 'tp' definition 'targPat'. probe-02.21/probe.c:2669:14: note: Function 'selectSource' argument 4 names different: declaration 'tp' definition 'targPat'. probe-02.21/probe.c:2669:27: style:inconclusive: Function 'selectSource' argument 5 names different: declaration 'objFlag' definition 'targFlg'. [funcArgNamesDifferent] probe-02.21/probe.h:140:19: note: Function 'selectSource' argument 5 names different: declaration 'objFlag' definition 'targFlg'. probe-02.21/probe.c:2669:27: note: Function 'selectSource' argument 5 names different: declaration 'objFlag' definition 'targFlg'. probe-02.21/probe.c:2782:58: style:inconclusive: Function 'findTouchingAtoms' argument 3 names different: declaration 'bins' definition 'abins'. [funcArgNamesDifferent] probe-02.21/probe.h:141:58: note: Function 'findTouchingAtoms' argument 3 names different: declaration 'bins' definition 'abins'. probe-02.21/probe.c:2782:58: note: Function 'findTouchingAtoms' argument 3 names different: declaration 'bins' definition 'abins'. probe-02.21/probe.c:2783:27: style:inconclusive: Function 'findTouchingAtoms' argument 5 names different: declaration 'flag' definition 'targFlg'. [funcArgNamesDifferent] probe-02.21/probe.h:141:84: note: Function 'findTouchingAtoms' argument 5 names different: declaration 'flag' definition 'targFlg'. probe-02.21/probe.c:2783:27: note: Function 'findTouchingAtoms' argument 5 names different: declaration 'flag' definition 'targFlg'. probe-02.21/probe.c:2932:86: style:inconclusive: Function 'saveDot' argument 10 names different: declaration 'XHTangle' definition 'angle'. [funcArgNamesDifferent] probe-02.21/probe.h:144:85: note: Function 'saveDot' argument 10 names different: declaration 'XHTangle' definition 'angle'. probe-02.21/probe.c:2932:86: note: Function 'saveDot' argument 10 names different: declaration 'XHTangle' definition 'angle'. probe-02.21/probe.c:2970:43: style:inconclusive: Function 'newDot' argument 7 names different: declaration 'ptmaster' definition 'masterchr'. [funcArgNamesDifferent] probe-02.21/probe.h:145:104: note: Function 'newDot' argument 7 names different: declaration 'ptmaster' definition 'masterchr'. probe-02.21/probe.c:2970:43: note: Function 'newDot' argument 7 names different: declaration 'ptmaster' definition 'masterchr'. probe-02.21/probe.c:3004:27: style:inconclusive: Function 'examineOneDotEach' argument 7 names different: declaration 'objFlag' definition 'targFlg'. [funcArgNamesDifferent] probe-02.21/probe.h:149:13: note: Function 'examineOneDotEach' argument 7 names different: declaration 'objFlag' definition 'targFlg'. probe-02.21/probe.c:3004:27: note: Function 'examineOneDotEach' argument 7 names different: declaration 'objFlag' definition 'targFlg'. probe-02.21/probe.c:3700:23: style:inconclusive: Function 'examineDots' argument 7 names different: declaration 'objFlag' definition 'targFlg'. [funcArgNamesDifferent] probe-02.21/probe.h:153:7: note: Function 'examineDots' argument 7 names different: declaration 'objFlag' definition 'targFlg'. probe-02.21/probe.c:3700:23: note: Function 'examineDots' argument 7 names different: declaration 'objFlag' definition 'targFlg'. probe-02.21/probe.c:4762:82: style:inconclusive: Function 'writeOutput' argument 4 names different: declaration 'drawSpike' definition 'spike'. [funcArgNamesDifferent] probe-02.21/probe.h:172:22: note: Function 'writeOutput' argument 4 names different: declaration 'drawSpike' definition 'spike'. probe-02.21/probe.c:4762:82: note: Function 'writeOutput' argument 4 names different: declaration 'drawSpike' definition 'spike'. probe-02.21/probe.c:4762:107: style:inconclusive: Function 'writeOutput' argument 6 names different: declaration 'extramastername' definition 'extrastr'. [funcArgNamesDifferent] probe-02.21/probe.h:172:51: note: Function 'writeOutput' argument 6 names different: declaration 'extramastername' definition 'extrastr'. probe-02.21/probe.c:4762:107: note: Function 'writeOutput' argument 6 names different: declaration 'extramastername' definition 'extrastr'. probe-02.21/probe.c:5257:59: style:inconclusive: Function 'writeAltFmtO' argument 6 names different: declaration 'drawSpike' definition 'spike'. [funcArgNamesDifferent] probe-02.21/probe.h:177:59: note: Function 'writeAltFmtO' argument 6 names different: declaration 'drawSpike' definition 'spike'. probe-02.21/probe.c:5257:59: note: Function 'writeAltFmtO' argument 6 names different: declaration 'drawSpike' definition 'spike'. probe-02.21/probe.c:5320:59: style:inconclusive: Function 'writeAltFmtXV' argument 6 names different: declaration 'drawSpike' definition 'spike'. [funcArgNamesDifferent] probe-02.21/probe.h:179:59: note: Function 'writeAltFmtXV' argument 6 names different: declaration 'drawSpike' definition 'spike'. probe-02.21/probe.c:5320:59: note: Function 'writeAltFmtXV' argument 6 names different: declaration 'drawSpike' definition 'spike'. probe-02.21/probe.c:5405:15: style:inconclusive: Function 'writeRaw' argument 4 names different: declaration 'rp' definition 'probeRad'. [funcArgNamesDifferent] probe-02.21/probe.h:182:22: note: Function 'writeRaw' argument 4 names different: declaration 'rp' definition 'probeRad'. probe-02.21/probe.c:5405:15: note: Function 'writeRaw' argument 4 names different: declaration 'rp' definition 'probeRad'. probe-02.21/probe.c:5405:31: style:inconclusive: Function 'writeRaw' argument 5 names different: declaration 's' definition 'label'. [funcArgNamesDifferent] probe-02.21/probe.h:182:31: note: Function 'writeRaw' argument 5 names different: declaration 's' definition 'label'. probe-02.21/probe.c:5405:31: note: Function 'writeRaw' argument 5 names different: declaration 's' definition 'label'. probe-02.21/probe.c:5916:25: style:inconclusive: Function 'countSelected' argument 1 names different: declaration 'allAtoms' definition 'theAtoms'. [funcArgNamesDifferent] probe-02.21/probe.h:191:25: note: Function 'countSelected' argument 1 names different: declaration 'allAtoms' definition 'theAtoms'. probe-02.21/probe.c:5916:25: note: Function 'countSelected' argument 1 names different: declaration 'allAtoms' definition 'theAtoms'. probe-02.21/probe.c:1156:37: style: Parameter 'hdr1' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:1156:49: style: Parameter 'hdr2' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:1160:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] probe-02.21/probe.c:2441:50: style: Parameter 'ctr' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:2441:64: style: Parameter 'norm' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:2498:33: style: Parameter 'r1' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:2498:46: style: Parameter 'r2' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:2729:29: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:2729:41: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:2729:53: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:2969:49: style: Parameter 'loc' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:2969:63: style: Parameter 'spike' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:3032:14: style: Variable 'srcDots' can be declared as pointer to const [constVariablePointer] probe-02.21/probe.c:4053:42: style: Variable 'theOtherAtom' can be declared as pointer to const [constVariablePointer] probe-02.21/probe.c:4265:32: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:4311:30: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:4356:11: style: Variable 'source' can be declared as pointer to const [constVariablePointer] probe-02.21/probe.c:4356:27: style: Variable 'target' can be declared as pointer to const [constVariablePointer] probe-02.21/probe.c:4724:32: style: Parameter 'incolor' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:4762:36: style: Parameter 'groupname' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:4762:107: style: Parameter 'extrastr' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:4771:10: style: Variable 'a' can be declared as pointer to const [constVariablePointer] probe-02.21/probe.c:4772:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] probe-02.21/probe.c:4773:10: style: Variable 'color' can be declared as pointer to const [constVariablePointer] probe-02.21/probe.c:4790:9: style: Variable 'gapnamestr' can be declared as const array [constVariable] probe-02.21/probe.c:5257:13: style: Parameter 'groupname' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:5261:23: style: Variable 'prevColor' can be declared as pointer to const [constVariablePointer] probe-02.21/probe.c:5263:10: style: Variable 'mast' can be declared as const array [constVariable] probe-02.21/probe.c:5320:13: style: Parameter 'groupname' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:5324:10: style: Variable 'color' can be declared as pointer to const [constVariablePointer] probe-02.21/probe.c:5327:10: style: Variable 'mast' can be declared as const array [constVariable] probe-02.21/probe.c:5404:33: style: Parameter 'groupname' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:5405:31: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:5411:10: style: Variable 'mast' can be declared as const array [constVariable] probe-02.21/probe.c:5516:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] probe-02.21/probe.c:5521:8: style: Variable 'target' can be declared as pointer to const [constVariablePointer] probe-02.21/probe.c:5650:34: style: Parameter 'groupname' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:5663:11: style: Variable 'mast' can be declared as const array [constVariable] probe-02.21/probe.c:5804:37: style: Parameter 'groupname' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:5806:30: style: Parameter 'namestring' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:5806:48: style: Parameter 'rawname' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:6544:37: style: Parameter 'modestr' can be declared as pointer to const [constParameterPointer] probe-02.21/probe.c:682:13: style: Variable 'nsel' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:682:30: style: Variable 'numSkinDots' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:685:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:1432:50: style: Variable 'n' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:1815:14: style: Variable 'n' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:1928:14: style: Variable 'n' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:2036:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:2079:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:2171:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:2786:17: style: Variable 'j' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:2786:24: style: Variable 'k' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:2936:14: style: Variable 'which' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3023:22: style: Variable 'nearpt' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3023:42: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3025:21: style: Variable 'skipthisMCMC' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3025:32: style: Variable 'isaHB' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3025:48: style: Variable 'tooCloseHB' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3026:28: style: Variable 'mingap' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3026:58: style: Variable 'hbondbumpgap' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3028:19: style: Variable 'hbcutoff' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3028:34: style: Variable 'targVDW' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3023:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3024:8: style: Variable 'ndots' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3705:22: style: Variable 'nearpt' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3705:42: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3706:21: style: Variable 'skipthisMCMC' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3706:32: style: Variable 'isaHB' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3706:48: style: Variable 'tooCloseHB' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3707:14: style: Variable 'gap' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3707:28: style: Variable 'mingap' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3707:58: style: Variable 'hbondbumpgap' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:3708:34: style: Variable 'targVDW' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:4054:52: style: Variable 'letItBond' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:4352:13: style: Variable 'type' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:4353:17: style: Variable 'oktargsA' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:4353:34: style: Variable 'oktargsB' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:4355:14: style: Variable 'j' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:4520:13: style: Variable 'type' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:4786:18: style: Variable 'masterchr' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:4797:20: style: Variable 'Lgotgapbin' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:5261:33: style: Variable 'prevColor' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:5682:23: style: Variable 'thslen' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:5682:38: style: Variable 'tbslen' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:5761:23: style: Variable 'thslen' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:5763:23: style: Variable 'tbslen' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:5835:23: style: Variable 'thslen' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:5835:38: style: Variable 'tbslen' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:5836:12: style: Variable 'tGscore' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:5836:22: style: Variable 'tHscore' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:5836:32: style: Variable 'tBscore' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:5854:26: style: Variable 'tGscore' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:5863:26: style: Variable 'tBscore' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:5871:26: style: Variable 'tHscore' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:5882:17: style: Variable 'thslen' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:5884:17: style: Variable 'tbslen' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:5995:30: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:6062:13: style: Variable 'type' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:6062:28: style: Variable 'newHcount' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:6062:35: style: Variable 'i' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:6063:14: style: Variable 'nProx' is assigned a value that is never used. [unreadVariable] probe-02.21/probe.c:6548:10: style: Variable 'k' is assigned a value that is never used. [unreadVariable] diff: head probe-02.21/readPDBrecs.c:175:16: style: Variable 'errmsg' is assigned a value that is never used. [unreadVariable] head probe-02.21/readPDBrecs.c:184:16: style: Variable 'errmsg' is assigned a value that is never used. [unreadVariable] head probe-02.21/readPDBrecs.c:46:8: style: Variable 'makeUpperCase' is assigned a value that is never used. [unreadVariable] DONE