2025-07-03 23:19 ftp://ftp.de.debian.org/debian/pool/main/k/kissplice/kissplice_2.6.7.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --library=openmp --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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: a214e76 (2025-07-03 20:23:32 +0200) count: 727 685 elapsed-time: 1.4 1.4 head-timing-info: old-timing-info: head results: kissplice-2.6.7/modules/ClusterBubbles.cpp:231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/EntropyFilter.cpp:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/CGraph.h:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/CGraph.h:240:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/CGraph.h:318:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/CGraph.cpp:172:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/CGraph.cpp:197:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/CleanDuplicates.cpp:133:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/ClusterBubbles.cpp:174:4: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] kissplice-2.6.7/modules/ClusterBubbles.cpp:172:28: note: Assuming allocation function fails kissplice-2.6.7/modules/ClusterBubbles.cpp:172:7: note: Assignment 'd=(unsigned int*)std::malloc(len*sizeof(unsigned int))', assigned value is 0 kissplice-2.6.7/modules/ClusterBubbles.cpp:174:4: note: Null pointer dereference kissplice-2.6.7/modules/ClusterBubbles.cpp:175:21: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kissplice-2.6.7/modules/ClusterBubbles.cpp:172:28: note: Assuming allocation function fails kissplice-2.6.7/modules/ClusterBubbles.cpp:172:7: note: Assignment 'd=(unsigned int*)std::malloc(len*sizeof(unsigned int))', assigned value is 0 kissplice-2.6.7/modules/ClusterBubbles.cpp:175:21: note: Null pointer addition kissplice-2.6.7/modules/ClusterBubbles.cpp:179:21: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kissplice-2.6.7/modules/ClusterBubbles.cpp:172:28: note: Assuming allocation function fails kissplice-2.6.7/modules/ClusterBubbles.cpp:172:7: note: Assignment 'd=(unsigned int*)std::malloc(len*sizeof(unsigned int))', assigned value is 0 kissplice-2.6.7/modules/ClusterBubbles.cpp:179:21: note: Null pointer addition kissplice-2.6.7/modules/ClusterBubbles.cpp:184:38: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kissplice-2.6.7/modules/ClusterBubbles.cpp:172:28: note: Assuming allocation function fails kissplice-2.6.7/modules/ClusterBubbles.cpp:172:7: note: Assignment 'd=(unsigned int*)std::malloc(len*sizeof(unsigned int))', assigned value is 0 kissplice-2.6.7/modules/ClusterBubbles.cpp:184:38: note: Null pointer addition kissplice-2.6.7/modules/ClusterBubbles.cpp:150:11: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/modules/ClusterBubbles.cpp:150:25: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/modules/ClusterBubbles.cpp:172:7: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/modules/ClusterBubbles.cpp:184:19: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/modules/ClusterBubbles.cpp:186:21: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/modules/ClusterBubbles.cpp:36:34: performance: Function parameter 'seq' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/ClusterBubbles.cpp:53:23: performance: Function parameter 'a' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/ClusterBubbles.cpp:53:32: performance: Function parameter 'b' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/ClusterBubbles.cpp:58:21: performance: Function parameter 'a' should be passed by const reference. However it seems that 'comp_bcc' is a callback function. [passedByValueCallback] kissplice-2.6.7/modules/ClusterBubbles.cpp:269:46: note: Function pointer used here. kissplice-2.6.7/modules/ClusterBubbles.cpp:58:21: note: Function parameter 'a' should be passed by const reference. However it seems that 'comp_bcc' is a callback function. kissplice-2.6.7/modules/ClusterBubbles.cpp:58:30: performance: Function parameter 'b' should be passed by const reference. However it seems that 'comp_bcc' is a callback function. [passedByValueCallback] kissplice-2.6.7/modules/ClusterBubbles.cpp:269:46: note: Function pointer used here. kissplice-2.6.7/modules/ClusterBubbles.cpp:58:30: note: Function parameter 'b' should be passed by const reference. However it seems that 'comp_bcc' is a callback function. kissplice-2.6.7/modules/ClusterBubbles.cpp:63:33: style: Parameter 'b' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/ClusterBubbles.cpp:99:39: style: Parameter 'b' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/ClusterBubbles.cpp:73:10: error: Uninitialized variable: res.rank [uninitvar] kissplice-2.6.7/modules/ClusterBubbles.cpp:73:10: error: Uninitialized struct member: res.rank [uninitStructMember] kissplice-2.6.7/modules/ClusterBubbles.cpp:132:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/ClusterBubbles.cpp:135:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/ClusterBubbles.cpp:275:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/EntropyFilter.cpp:36:34: performance: Function parameter 'seq' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/EntropyFilter.cpp:120:21: performance: Function parameter 'a' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/EntropyFilter.cpp:120:30: performance: Function parameter 'b' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/EntropyFilter.cpp:53:33: style: Parameter 'b' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/EntropyFilter.cpp:66:39: style: Parameter 'b' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/CGraph.h:201:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/CGraph.h:206:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/CGraph.h:209:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/CGraph.h:213:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/CGraph.h:279:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/CGraph.h:282:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/CGraph.h:285:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/CGraph.cpp:196:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/EntropyFilter.cpp:176:23: performance: Searching before insertion is not necessary. Instead of 'bcc_count[cur.bcc]=0' consider using 'bcc_count.try_emplace(cur.bcc, 0);'. [stlFindInsert] kissplice-2.6.7/modules/CGraph.cpp:202:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/CGraph.cpp:205:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/CGraph.cpp:233:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/CGraph.cpp:237:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/CGraph.cpp:241:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/LabelledCEdge.h:146:5: warning: Member variable 'LabelledCEdge::label' is not initialized in the constructor. [uninitMemberVar] kissplice-2.6.7/modules/CGraph.h:266:2: style: Class 'EdgeLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kissplice-2.6.7/modules/EntropyFilter.cpp:63:10: error: Uninitialized variable: res.rank [uninitvar] kissplice-2.6.7/modules/EntropyFilter.cpp:63:10: error: Uninitialized struct member: res.rank [uninitStructMember] kissplice-2.6.7/modules/EntropyFilter.cpp:13:10: style: struct member 'block::rank' is never used. [unusedStructMember] kissplice-2.6.7/modules/CGraph.cpp:205:7: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment] kissplice-2.6.7/modules/CGraph.cpp:202:7: note: p is assigned kissplice-2.6.7/modules/CGraph.cpp:205:7: note: p is overwritten kissplice-2.6.7/modules/CGraph.cpp:91:7: style: The scope of the variable 'j' can be reduced. [variableScope] kissplice-2.6.7/modules/CGraph.cpp:186:9: style: The scope of the variable 'seq' can be reduced. [variableScope] kissplice-2.6.7/modules/CGraph.cpp:85:52: style: Parameter 'allEdges' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/CGraph.cpp:230:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/modules/CGraph.h:276:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/modules/CGraph.cpp:91:9: style: Variable 'j' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/modules/Utils.h:26:14: style:inconclusive: Technically the member function 'File::Deleter::operator()' can be const. [functionConst] kissplice-2.6.7/modules/NEdge.h:97:19: performance: Function 'get_labels()' should return member 'm_labels' by const reference. [returnByReference] kissplice-2.6.7/modules/CycleCompression.cpp:95:98: style:inconclusive: Function 'output_sequences' argument 5 names different: declaration 'cycleNumconst' definition 'cycleNum'. [funcArgNamesDifferent] kissplice-2.6.7/modules/CycleCompression.h:65:98: note: Function 'output_sequences' argument 5 names different: declaration 'cycleNumconst' definition 'cycleNum'. kissplice-2.6.7/modules/CycleCompression.cpp:95:98: note: Function 'output_sequences' argument 5 names different: declaration 'cycleNumconst' definition 'cycleNum'. kissplice-2.6.7/modules/NNode.h:129:33: performance: Function parameter 'new_edge' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/NNode.h:178:33: performance: Function parameter 'seq' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/CycleCompression.cpp:86:38: performance: Function parameter 'seq1' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/CycleCompression.cpp:86:57: performance: Function parameter 'seq2' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/LabelledCEdge.cpp:97:51: style: Parameter '_label' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/LabelledCEdge.cpp:102:50: style: Parameter '_label' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/WeightedDigraph.h:26:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/WeightedDigraph.h:34:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable removed [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/BubbleEnumeration.cpp:268:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable removed [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/BubbleEnumeration.cpp:415:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/BubbleEnumeration.cpp:462:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/BubbleEnumeration.cpp:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/BubbleEnumeration.cpp:576:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/BubbleEnumeration.cpp:770:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/BubbleEnumeration.h:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/ErrorRemoval.cpp:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/ErrorRemoval.cpp:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/ErrorRemoval.cpp:133:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/ErrorRemoval.cpp:203:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/CleanDuplicates.cpp:63:23: performance: Function parameter 'a' should be passed by const reference. However it seems that 'comp_block' is a callback function. [passedByValueCallback] kissplice-2.6.7/modules/CleanDuplicates.cpp:127:46: note: Function pointer used here. kissplice-2.6.7/modules/CleanDuplicates.cpp:63:23: note: Function parameter 'a' should be passed by const reference. However it seems that 'comp_block' is a callback function. kissplice-2.6.7/modules/CleanDuplicates.cpp:63:32: performance: Function parameter 'b' should be passed by const reference. However it seems that 'comp_block' is a callback function. [passedByValueCallback] kissplice-2.6.7/modules/CleanDuplicates.cpp:127:46: note: Function pointer used here. kissplice-2.6.7/modules/CleanDuplicates.cpp:63:32: note: Function parameter 'b' should be passed by const reference. However it seems that 'comp_block' is a callback function. kissplice-2.6.7/modules/CleanDuplicates.cpp:77:15: performance: Function parameter 'a' should be passed by const reference. However it seems that 'eq' is a callback function. [passedByValueCallback] kissplice-2.6.7/modules/CleanDuplicates.cpp:128:78: note: Function pointer used here. kissplice-2.6.7/modules/CleanDuplicates.cpp:77:15: note: Function parameter 'a' should be passed by const reference. However it seems that 'eq' is a callback function. kissplice-2.6.7/modules/CleanDuplicates.cpp:77:24: performance: Function parameter 'b' should be passed by const reference. However it seems that 'eq' is a callback function. [passedByValueCallback] kissplice-2.6.7/modules/CleanDuplicates.cpp:128:78: note: Function pointer used here. kissplice-2.6.7/modules/CleanDuplicates.cpp:77:24: note: Function parameter 'b' should be passed by const reference. However it seems that 'eq' is a callback function. kissplice-2.6.7/modules/CleanDuplicates.cpp:88:33: style: Parameter 'b' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/CleanDuplicates.cpp:131:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/Utils.cpp:128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/Utils.cpp:156:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/PrintBcc.cpp:74:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/Utils.cpp:71:4: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] kissplice-2.6.7/modules/Utils.cpp:69:28: note: Assuming allocation function fails kissplice-2.6.7/modules/Utils.cpp:69:7: note: Assignment 'd=(unsigned int*)std::malloc(len*sizeof(unsigned int))', assigned value is 0 kissplice-2.6.7/modules/Utils.cpp:71:4: note: Null pointer dereference kissplice-2.6.7/modules/Utils.cpp:72:21: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kissplice-2.6.7/modules/Utils.cpp:69:28: note: Assuming allocation function fails kissplice-2.6.7/modules/Utils.cpp:69:7: note: Assignment 'd=(unsigned int*)std::malloc(len*sizeof(unsigned int))', assigned value is 0 kissplice-2.6.7/modules/Utils.cpp:72:21: note: Null pointer addition kissplice-2.6.7/modules/Utils.cpp:76:21: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kissplice-2.6.7/modules/Utils.cpp:69:28: note: Assuming allocation function fails kissplice-2.6.7/modules/Utils.cpp:69:7: note: Assignment 'd=(unsigned int*)std::malloc(len*sizeof(unsigned int))', assigned value is 0 kissplice-2.6.7/modules/Utils.cpp:76:21: note: Null pointer addition kissplice-2.6.7/modules/Utils.cpp:81:38: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kissplice-2.6.7/modules/Utils.cpp:69:28: note: Assuming allocation function fails kissplice-2.6.7/modules/Utils.cpp:69:7: note: Assignment 'd=(unsigned int*)std::malloc(len*sizeof(unsigned int))', assigned value is 0 kissplice-2.6.7/modules/Utils.cpp:81:38: note: Null pointer addition kissplice-2.6.7/modules/Utils.cpp:69:7: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/modules/Utils.cpp:81:19: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/modules/Utils.cpp:83:21: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/modules/Utils.cpp:110:20: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/modules/Utils.cpp:110:37: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/modules/Utils.cpp:119:11: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/modules/Utils.cpp:119:25: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/modules/ErrorRemoval.cpp:54:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/ErrorRemoval.cpp:58:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/ErrorRemoval.cpp:62:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/Utils.cpp:28:34: performance: Function parameter 'seq' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/Utils.cpp:122:24: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/ErrorRemoval.cpp:51:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/modules/ErrorRemoval.cpp:80:21: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/SplitBcc.cpp:84:32: style: Parameter 'g' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/PrintBcc.cpp:59:3: style: Class 'Printer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kissplice-2.6.7/modules/BubbleEnumeration.h:119:3: error: Resource leak: info_file [resourceLeak] kissplice-2.6.7/modules/PrintBcc.cpp:89:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: output_file_edge [nullPointerOutOfResources] kissplice-2.6.7/modules/PrintBcc.cpp:78:33: note: Assuming allocation function fails kissplice-2.6.7/modules/PrintBcc.cpp:78:33: note: Assignment 'output_file_edge=std::fopen(argv[7],"w")', assigned value is 0 kissplice-2.6.7/modules/PrintBcc.cpp:89:10: note: Null pointer dereference kissplice-2.6.7/modules/PrintBcc.cpp:90:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: output_file_node [nullPointerOutOfResources] kissplice-2.6.7/modules/PrintBcc.cpp:80:33: note: Assuming allocation function fails kissplice-2.6.7/modules/PrintBcc.cpp:80:33: note: Assignment 'output_file_node=std::fopen(argv[8],"w")', assigned value is 0 kissplice-2.6.7/modules/PrintBcc.cpp:90:10: note: Null pointer dereference kissplice-2.6.7/modules/CGraph.h:224:17: style: Parameter 'required_sequence' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/CGraph.h:224:41: style: Parameter 'file_index' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/CGraph.h:301:11: style: Parameter 'required_sequence' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/CGraph.h:301:35: style: Parameter 'file_index' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/BubbleEnumeration.h:63:45: style: Parameter 'filename_info' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/BubbleEnumeration.h:64:17: style: Parameter 'filename_contents_edge' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/BubbleEnumeration.h:64:47: style: Parameter 'filename_contents_node' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/BubbleEnumeration.h:65:17: style: Parameter 'filename_edge' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/BubbleEnumeration.h:65:38: style: Parameter 'filename_node' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/check_error_removal.cpp:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/check_error_removal.cpp:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/check_error_removal.cpp:101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/check_error_removal.cpp:256:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/check_error_removal.cpp:264:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/run.cpp:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/NGraph.cpp:410:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/NGraph.cpp:638:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/NGraph.cpp:743:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/NGraph.cpp:989:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/NGraph.cpp:1030:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/NGraph.cpp:1077:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/NGraph.cpp:1155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/modules/check_error_removal.cpp:100:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/check_error_removal.cpp:106:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/check_error_removal.cpp:110:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/check_error_removal.cpp:171:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/check_error_removal.cpp:175:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/check_error_removal.cpp:213:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/check_error_removal.cpp:217:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/check_error_removal.cpp:221:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/check_error_removal.cpp:89:9: style: The scope of the variable 'seq' can be reduced. [variableScope] kissplice-2.6.7/modules/check_error_removal.cpp:68:34: performance: Function parameter 'seq' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/check_error_removal.cpp:35:24: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/check_error_removal.cpp:131:21: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/check_error_removal.cpp:210:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/modules/check_error_removal.cpp:297:13: style: Variable 'u' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/modules/check_error_removal.cpp:297:11: style: Variable 'u' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/modules/WeightedDigraph.h:21:3: style: Class 'WeightedDigraph' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kissplice-2.6.7/modules/BubbleEnumeration.cpp:132:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] kissplice-2.6.7/modules/BubbleEnumeration.cpp:138:5: note: Found duplicate branches for 'if' and 'else'. kissplice-2.6.7/modules/BubbleEnumeration.cpp:132:5: note: Found duplicate branches for 'if' and 'else'. kissplice-2.6.7/modules/BubbleEnumeration.cpp:157:89: performance: Function parameter 'path_name' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/BubbleEnumeration.cpp:186:107: performance: Function parameter 'type' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/BubbleEnumeration.cpp:121:30: style: Parameter 'path' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/BubbleEnumeration.cpp:148:44: style: Parameter 'path' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/BubbleEnumeration.cpp:157:48: style: Parameter 'bcc' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/BubbleEnumeration.cpp:157:76: style: Parameter 'type' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/BubbleEnumeration.cpp:157:117: style: Parameter 'bcount' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/BubbleEnumeration.cpp:157:133: style: Parameter 'seq' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/BubbleEnumeration.cpp:254:78: style: Parameter 'G' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/BubbleEnumeration.cpp:329:35: style: Parameter 'p_nodes' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/BubbleEnumeration.cpp:445:27: style: Parameter 'G' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/BubbleEnumeration.cpp:523:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/BubbleEnumeration.cpp:274:16: performance: Searching before insertion is not necessary. Instead of 'dist[w]=10000000' consider using 'dist.try_emplace(w, 10000000);'. [stlFindInsert] kissplice-2.6.7/modules/CycleCompression.h:64:38: performance: Function parameter 'seq1' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/CycleCompression.h:64:57: performance: Function parameter 'seq2' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/run.cpp:74:34: style: Parameter 'edges_fname' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/run.cpp:74:53: style: Parameter 'nodes_fname' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/BubbleEnumeration.cpp:336:7: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] kissplice-2.6.7/modules/BubbleEnumeration.cpp:216:17: style: Variable 'd1' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/modules/BubbleEnumeration.cpp:217:17: style: Variable 'd2' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/modules/BubbleEnumeration.cpp:308:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/thirdparty/kissreads/src/couple.cpp:48:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable couple [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/couple.cpp:65:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable charint_couple [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/couple.cpp:82:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pointers_couple [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/couple.cpp:48:17: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/couple.cpp:57:15: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/couple.cpp:65:25: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/couple.cpp:74:23: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/couple.cpp:82:26: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/couple.cpp:90:24: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:186:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:388:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:406:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:507:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:707:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:313:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:951:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:473:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1016:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1045:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1162:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1191:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1314:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/extension_algorithm.cpp:394:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable silent [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/functions.h:137:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/functions.h:296:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/functions.h:715:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/exonskip.cpp:127:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/exonskip.cpp:407:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/exonskip.cpp:445:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/exonskip.cpp:620:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/exonskip.cpp:628:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/scripts/exonskip.cpp:709:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:290:18: error: Buffer is accessed out of bounds: (char*)quality [bufferAccessOutOfBounds] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:250:3: warning: Return value of function gzseek() is not used. [ignoredReturnValue] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:261:2: warning: Return value of function gzseek() is not used. [ignoredReturnValue] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:309:3: warning: Return value of function gzseek() is not used. [ignoredReturnValue] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:365:9: warning: Return value of function gzseek() is not used. [ignoredReturnValue] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:100:18: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:100:41: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:149:12: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:232:17: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:237:19: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:241:6: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:241:21: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:243:6: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:243:21: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:251:18: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:281:17: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:285:20: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:288:18: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:290:18: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:292:6: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:292:21: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:294:6: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:294:21: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:323:17: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:327:20: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:330:18: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:332:18: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:334:6: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:334:21: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:336:6: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:336:21: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:352:23: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:357:27: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:366:27: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:381:9: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:381:25: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:383:9: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:383:25: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:394:17: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:398:18: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:401:17: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:404:17: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:199:11: style: Redundant assignment of 's[len/2]' to itself. [selfAssignment] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:252:6: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:251:5: note: rv is assigned kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:252:6: note: rv is overwritten kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:176:7: style: The scope of the variable 't' can be reduced. [variableScope] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:191:7: style: The scope of the variable 't' can be reduced. [variableScope] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:277:7: style: Local variable 'quality' shadows outer variable [shadowVariable] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:65:6: note: Shadowed declaration kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:277:7: note: Shadow variable kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:167:26: style: Parameter 's' can be declared as const array [constParameter] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:275:8: style: Variable 'rv' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:275:13: style: Variable 'qv' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:318:8: style: Variable 'rv' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:318:13: style: Variable 'qv' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:348:11: style: Variable 'rv' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:390:8: style: Variable 'rv' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:390:13: style: Variable 'qv' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:237:6: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:285:6: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:290:4: style: Variable 'qv' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:327:6: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:332:4: style: Variable 'qv' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:357:12: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:366:12: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:398:5: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:404:4: style: Variable 'qv' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/thirdparty/kissreads/src/fragment_info.cpp:38:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number_of_read_sets [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:69:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:163:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_fragment_info [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:350:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_of_generic_free [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/extension_algorithm.cpp:381:26: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/extension_algorithm.cpp:382:29: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/extension_algorithm.cpp:383:16: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:106:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kmer_type [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/extension_algorithm.cpp:384:19: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:203:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash_iter [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:216:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash_iter [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:229:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash_iter [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:320:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask_nbseed [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:327:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nbits_nbseeds [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/extension_algorithm.cpp:373:33: style: The scope of the variable 'stop' can be reduced. [variableScope] kissplice-2.6.7/thirdparty/kissreads/src/extension_algorithm.cpp:423:14: style: The scope of the variable 'toinit' can be reduced. [variableScope] kissplice-2.6.7/thirdparty/kissreads/src/extension_algorithm.cpp:94:15: style: Parameter 'quality' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/thirdparty/kissreads/src/extension_algorithm.cpp:423:20: style: Variable 'toinit' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:281:6: warning: If memory allocation fails, then there is a possible null pointer dereference: p_value [nullPointerOutOfMemory] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:280:27: note: Assuming allocation function fails kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:280:14: note: Assignment 'p_value=(int*)malloc(sizeof(int))', assigned value is 0 kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:281:6: note: Null pointer dereference kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:314:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p_value [nullPointerOutOfMemory] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:313:31: note: Assuming allocation function fails kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:313:18: note: Assignment 'p_value=(int*)malloc(sizeof(int))', assigned value is 0 kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:314:3: note: Null pointer dereference kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:69:25: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:69:57: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:126:48: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:127:17: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:134:17: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:159:48: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:160:17: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:167:16: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:178:16: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:178:48: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:181:13: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:202:37: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:210:42: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:231:24: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:232:17: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:238:10: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:261:17: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:261:49: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:267:9: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:276:34: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:280:14: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:294:35: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:302:34: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:313:18: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:343:33: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:343:84: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:368:18: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:396:18: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:439:27: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:455:33: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:65:11: style: Variable 'res' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:260:11: style: Variable 'res' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:274:46: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:292:45: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:300:60: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:312:46: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minimal_read_overlap [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/libchash.cpp:734:0: error: #error This hash function can only hash 32 or 64 bit words. Sorry. [preprocessorErrorDirective] kissplice-2.6.7/thirdparty/kissreads/src/libchash.cpp:734:2: error: #error This hash function can only hash 32 or 64 bit words. Sorry. [preprocessorErrorDirective] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:50:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:58:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cell [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:145:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listint [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:153:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cellint [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:51:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: l [nullPointerOutOfMemory] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:50:27: note: Assuming allocation function fails kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:50:13: note: Assignment 'l=(list*)malloc(sizeof(list))', assigned value is 0 kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:51:2: note: Null pointer dereference kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:52:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: l [nullPointerOutOfMemory] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:50:27: note: Assuming allocation function fails kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:50:13: note: Assignment 'l=(list*)malloc(sizeof(list))', assigned value is 0 kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:52:2: note: Null pointer dereference kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:59:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: __new [nullPointerOutOfMemory] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:58:31: note: Assuming allocation function fails kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:58:17: note: Assignment '__new=(cell*)malloc(sizeof(cell))', assigned value is 0 kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:59:2: note: Null pointer dereference kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:62:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: __new [nullPointerOutOfMemory] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:58:31: note: Assuming allocation function fails kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:58:17: note: Assignment '__new=(cell*)malloc(sizeof(cell))', assigned value is 0 kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:62:2: note: Null pointer dereference kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:146:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: l [nullPointerOutOfMemory] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:145:33: note: Assuming allocation function fails kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:145:16: note: Assignment 'l=(listint*)malloc(sizeof(listint))', assigned value is 0 kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:146:2: note: Null pointer dereference kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:147:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: l [nullPointerOutOfMemory] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:145:33: note: Assuming allocation function fails kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:145:16: note: Assignment 'l=(listint*)malloc(sizeof(listint))', assigned value is 0 kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:147:2: note: Null pointer dereference kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:154:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: __new [nullPointerOutOfMemory] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:153:37: note: Assuming allocation function fails kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:153:20: note: Assignment '__new=(cellint*)malloc(sizeof(cellint))', assigned value is 0 kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:154:2: note: Null pointer dereference kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:157:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: __new [nullPointerOutOfMemory] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:153:37: note: Assuming allocation function fails kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:153:20: note: Assignment '__new=(cellint*)malloc(sizeof(cellint))', assigned value is 0 kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:157:2: note: Null pointer dereference kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:50:13: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:58:17: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:71:18: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:90:18: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:113:7: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:132:9: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:145:16: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:153:20: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:176:21: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:193:7: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:72:8: style: The scope of the variable 'aux' can be reduced. [variableScope] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:91:8: style: The scope of the variable 'aux' can be reduced. [variableScope] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:177:11: style: The scope of the variable 'aux' can be reduced. [variableScope] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:44:25: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:119:23: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:121:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:128:33: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:129:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:163:32: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:164:14: style: Variable 'c' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/thirdparty/kissreads/src/list.cpp:198:31: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:99:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: temp [nullPointerOutOfMemory] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:96:34: note: Assuming allocation function fails kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:96:19: note: Assignment 'temp=(char*)malloc(sizeof(char)*(count+1))', assigned value is 0 kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:99:5: note: Null pointer dereference kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:115:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: temp [nullPointerOutOfMemory] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:110:34: note: Assuming allocation function fails kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:110:19: note: Assignment 'temp=(char*)malloc(sizeof(char)*(count+1))', assigned value is 0 kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:115:5: note: Null pointer dereference kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:136:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: temp [nullPointerOutOfMemory] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:129:34: note: Assuming allocation function fails kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:129:19: note: Assignment 'temp=(char*)malloc(sizeof(char)*(count+1))', assigned value is 0 kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:136:5: note: Null pointer dereference kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:77:35: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:96:19: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:110:19: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:129:19: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:146:25: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:148:26: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:153:19: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:163:17: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:197:63: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:198:68: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:199:46: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:200:52: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:201:55: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:202:55: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:203:63: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:204:56: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:208:63: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:217:60: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:221:70: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:304:19: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:150:6: style: The scope of the variable 'witness' can be reduced. [variableScope] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:92:34: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:104:34: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/thirdparty/kissreads/src/fragment_index.cpp:120:33: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/thirdparty/kissreads/src/tree.cpp:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/tree.cpp:80:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/tree.cpp:95:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_node [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/tree.cpp:109:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_node [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/tree.cpp:95:17: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/tree.cpp:109:17: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/outputs.cpp:481:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable standard_fasta [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/outputs.cpp:592:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kmer_size [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/outputs.cpp:749:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable silent [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/outputs.cpp:836:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable silent [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/outputs.cpp:856:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kmer_size [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/outputs.cpp:899:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable silent [valueFlowBailoutIncompleteVar] kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:209:3: warning: If memory allocation fails, then there is a possible null pointer dereference: reads_file_names [nullPointerOutOfMemory] kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:202:45: note: Assuming allocation function fails kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:202:29: note: Assignment 'reads_file_names=(char**)std::malloc(sizeof(char*)*number_of_read_sets)', assigned value is 0 kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:209:3: note: Null pointer dereference kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:202:29: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:431:25: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:461:20: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:719:19: style: C-style pointer casting [cstyleCast] kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:166:21: style: The scope of the variable 'after_all' can be reduced. [variableScope] kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:644:28: style: Local variable 'i' shadows outer variable [shadowVariable] kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:170:6: note: Shadowed declaration kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:644:28: note: Shadow variable kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:647:28: style: Local variable 'i' shadows outer variable [shadowVariable] kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:170:6: note: Shadowed declaration kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:647:28: note: Shadow variable kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:664:28: style: Local variable 'i' shadows outer variable [shadowVariable] kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:170:6: note: Shadowed declaration kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:664:28: note: Shadow variable kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:667:28: style: Local variable 'i' shadows outer variable [shadowVariable] kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:170:6: note: Shadowed declaration kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:667:28: note: Shadow variable kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:70:34: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:188:9: style: Variable 'toCheck_file' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/modules/NGraph.cpp:966:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/NGraph.cpp:970:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/NGraph.cpp:974:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/NGraph.cpp:998:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/NGraph.cpp:1004:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/NGraph.cpp:1008:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/NGraph.cpp:1050:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/NGraph.cpp:1054:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/NGraph.cpp:1058:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/NGraph.cpp:1099:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/NGraph.cpp:1105:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/NGraph.cpp:1109:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kissplice-2.6.7/modules/NGraph.cpp:705:7: style: The scope of the variable 'next' can be reduced. [variableScope] kissplice-2.6.7/modules/NGraph.cpp:116:25: style:inconclusive: Function 'NGraph' argument 1 names different: declaration 'g' definition 'cgraph'. [funcArgNamesDifferent] kissplice-2.6.7/modules/NGraph.h:117:22: note: Function 'NGraph' argument 1 names different: declaration 'g' definition 'cgraph'. kissplice-2.6.7/modules/NGraph.cpp:116:25: note: Function 'NGraph' argument 1 names different: declaration 'g' definition 'cgraph'. kissplice-2.6.7/modules/NGraph.cpp:217:79: style:inconclusive: Function 'insert_bidirected_edges' argument 2 names different: declaration 'e' definition 'edge'. [funcArgNamesDifferent] kissplice-2.6.7/modules/NGraph.h:173:75: note: Function 'insert_bidirected_edges' argument 2 names different: declaration 'e' definition 'edge'. kissplice-2.6.7/modules/NGraph.cpp:217:79: note: Function 'insert_bidirected_edges' argument 2 names different: declaration 'e' definition 'edge'. kissplice-2.6.7/modules/NGraph.cpp:783:66: style:inconclusive: Function 'fix_neighborhood' argument 3 names different: declaration 'node' definition 'node_id'. [funcArgNamesDifferent] kissplice-2.6.7/modules/NGraph.h:196:62: note: Function 'fix_neighborhood' argument 3 names different: declaration 'node' definition 'node_id'. kissplice-2.6.7/modules/NGraph.cpp:783:66: note: Function 'fix_neighborhood' argument 3 names different: declaration 'node' definition 'node_id'. kissplice-2.6.7/modules/NGraph.cpp:867:43: style:inconclusive: Function 'print_graph_edges_new' argument 1 names different: declaration 'lines_written_edges' definition 'lines_written'. [funcArgNamesDifferent] kissplice-2.6.7/modules/NGraph.h:204:38: note: Function 'print_graph_edges_new' argument 1 names different: declaration 'lines_written_edges' definition 'lines_written'. kissplice-2.6.7/modules/NGraph.cpp:867:43: note: Function 'print_graph_edges_new' argument 1 names different: declaration 'lines_written_edges' definition 'lines_written'. kissplice-2.6.7/modules/NGraph.cpp:890:43: style:inconclusive: Function 'print_graph_nodes_new' argument 1 names different: declaration 'lines_written_nodes' definition 'lines_written'. [funcArgNamesDifferent] kissplice-2.6.7/modules/NGraph.h:206:38: note: Function 'print_graph_nodes_new' argument 1 names different: declaration 'lines_written_nodes' definition 'lines_written'. kissplice-2.6.7/modules/NGraph.cpp:890:43: note: Function 'print_graph_nodes_new' argument 1 names different: declaration 'lines_written_nodes' definition 'lines_written'. kissplice-2.6.7/modules/NGraph.cpp:1023:62: style:inconclusive: Function 'read_graph_edges_new' argument 3 names different: declaration 'file_contents' definition 'contents_file'. [funcArgNamesDifferent] kissplice-2.6.7/modules/NGraph.h:316:63: note: Function 'read_graph_edges_new' argument 3 names different: declaration 'file_contents' definition 'contents_file'. kissplice-2.6.7/modules/NGraph.cpp:1023:62: note: Function 'read_graph_edges_new' argument 3 names different: declaration 'file_contents' definition 'contents_file'. kissplice-2.6.7/modules/NGraph.cpp:1023:83: style:inconclusive: Function 'read_graph_edges_new' argument 4 names different: declaration 'data' definition 'data_file'. [funcArgNamesDifferent] kissplice-2.6.7/modules/NGraph.h:316:84: note: Function 'read_graph_edges_new' argument 4 names different: declaration 'data' definition 'data_file'. kissplice-2.6.7/modules/NGraph.cpp:1023:83: note: Function 'read_graph_edges_new' argument 4 names different: declaration 'data' definition 'data_file'. kissplice-2.6.7/modules/NGraph.cpp:1071:62: style:inconclusive: Function 'read_graph_nodes_new' argument 3 names different: declaration 'file_contents' definition 'contents_file'. [funcArgNamesDifferent] kissplice-2.6.7/modules/NGraph.h:317:63: note: Function 'read_graph_nodes_new' argument 3 names different: declaration 'file_contents' definition 'contents_file'. kissplice-2.6.7/modules/NGraph.cpp:1071:62: note: Function 'read_graph_nodes_new' argument 3 names different: declaration 'file_contents' definition 'contents_file'. kissplice-2.6.7/modules/NGraph.cpp:1071:83: style:inconclusive: Function 'read_graph_nodes_new' argument 4 names different: declaration 'data' definition 'data_file'. [funcArgNamesDifferent] kissplice-2.6.7/modules/NGraph.h:317:84: note: Function 'read_graph_nodes_new' argument 4 names different: declaration 'data' definition 'data_file'. kissplice-2.6.7/modules/NGraph.cpp:1071:83: note: Function 'read_graph_nodes_new' argument 4 names different: declaration 'data' definition 'data_file'. kissplice-2.6.7/modules/NGraph.cpp:858:14: performance:inconclusive: Use const reference for 'seq' to avoid unnecessary data copying. [redundantCopyLocalConst] kissplice-2.6.7/modules/NGraph.cpp:897:14: performance:inconclusive: Use const reference for 'seq' to avoid unnecessary data copying. [redundantCopyLocalConst] kissplice-2.6.7/modules/NGraph.cpp:143:40: performance: Function parameter 'u' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/NGraph.cpp:154:54: performance: Function parameter 'label' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/NGraph.cpp:204:44: performance: Function parameter 'seq' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/NGraph.cpp:622:52: performance: Function parameter 'path' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/NGraph.cpp:1151:39: performance: Function parameter 'path' should be passed by const reference. [passedByValue] kissplice-2.6.7/modules/NGraph.cpp:116:25: style: Parameter 'cgraph' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/NGraph.cpp:116:49: style: Parameter 'seqs' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/NGraph.cpp:1117:37: style: Parameter 'g' can be declared as reference to const [constParameterReference] kissplice-2.6.7/modules/NGraph.cpp:334:61: style: Parameter 'removed' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/NGraph.cpp:784:20: style: Parameter 'removed' can be declared as const array [constParameter] kissplice-2.6.7/modules/NGraph.cpp:830:80: style: Parameter 'filter' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/NGraph.cpp:851:80: style: Parameter 'filter' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/NGraph.cpp:867:120: style: Parameter 'filter' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/NGraph.cpp:890:120: style: Parameter 'filter' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/NGraph.cpp:963:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/modules/NGraph.cpp:993:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/modules/NGraph.cpp:1023:99: style: Parameter 'required_sequence' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/NGraph.cpp:1023:123: style: Parameter 'file_index' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/NGraph.cpp:1046:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/modules/NGraph.cpp:1071:99: style: Parameter 'required_sequence' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/NGraph.cpp:1071:123: style: Parameter 'file_index' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/NGraph.cpp:1093:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/modules/NGraph.cpp:1117:46: style: Parameter 'filter' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/modules/NGraph.cpp:544:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kissplice-2.6.7/modules/NGraph.cpp:716:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kissplice-2.6.7/modules/NGraph.cpp:915:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kissplice-2.6.7/modules/NGraph.cpp:944:4: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] kissplice-2.6.7/modules/NGraph.h:271:10: warning: Array index -1 is out of bounds. [negativeContainerIndex] kissplice-2.6.7/modules/NGraph.cpp:705:15: note: Assignment 'next=-1', assigned value is -1 kissplice-2.6.7/modules/NGraph.cpp:713:47: note: Assuming condition is false kissplice-2.6.7/modules/NGraph.cpp:725:24: note: Calling function 'get_in_degree', 1st argument 'next' value is -1 kissplice-2.6.7/modules/NGraph.cpp:931:26: note: Calling function 'get_out_degree', 1st argument 'node' value is -1 kissplice-2.6.7/modules/NGraph.cpp:940:24: note: Calling function 'getAdjList', 1st argument 'node' value is -1 kissplice-2.6.7/modules/NGraph.h:271:10: note: Negative array index kissplice-2.6.7/modules/NGraph.cpp:787:41: error: Iterators of different containers '_nodes[node_id].getMAdjList()' and '_nodes[node_id].getAdjList()' are used together. [mismatchingContainers] kissplice-2.6.7/modules/NGraph.cpp:173:94: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:235:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:258:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:345:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:401:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:541:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:597:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:606:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:632:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:713:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:787:97: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:808:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:837:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:874:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:912:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:940:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:1135:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/modules/NGraph.cpp:1157:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/thirdparty/kissreads/src/outputs.cpp:174:11: style: The scope of the variable 'expected' can be reduced. [variableScope] kissplice-2.6.7/thirdparty/kissreads/src/outputs.cpp:636:29: warning: Uninitialized variable: sum_up [uninitvar] kissplice-2.6.7/thirdparty/kissreads/src/outputs.cpp:626:31: note: Assuming condition is false kissplice-2.6.7/thirdparty/kissreads/src/outputs.cpp:636:29: note: Uninitialized variable: sum_up kissplice-2.6.7/thirdparty/kissreads/src/outputs.cpp:636:36: warning: Uninitialized variable: sum_lo [uninitvar] kissplice-2.6.7/thirdparty/kissreads/src/outputs.cpp:626:31: note: Assuming condition is false kissplice-2.6.7/thirdparty/kissreads/src/outputs.cpp:636:36: note: Uninitialized variable: sum_lo kissplice-2.6.7/thirdparty/kissreads/src/outputs.cpp:198:21: style: Variable 'phicur' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:584:10: error: Buffer is accessed out of bounds: direct1 [bufferAccessOutOfBounds] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:583:16: note: Assign direct1, buffer with size 2 kissplice-2.6.7/scripts/cyclepaths_lists.cpp:584:10: note: Buffer overrun kissplice-2.6.7/scripts/cyclepaths_lists.cpp:644:10: error: Buffer is accessed out of bounds: direct1 [bufferAccessOutOfBounds] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:643:16: note: Assign direct1, buffer with size 2 kissplice-2.6.7/scripts/cyclepaths_lists.cpp:644:10: note: Buffer overrun kissplice-2.6.7/scripts/cyclepaths_lists.cpp:646:10: error: Buffer is accessed out of bounds: directfirst [bufferAccessOutOfBounds] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:645:20: note: Assign directfirst, buffer with size 2 kissplice-2.6.7/scripts/cyclepaths_lists.cpp:646:10: note: Buffer overrun kissplice-2.6.7/scripts/cyclepaths_lists.cpp:648:10: error: Buffer is accessed out of bounds: directlast [bufferAccessOutOfBounds] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:647:19: note: Assign directlast, buffer with size 2 kissplice-2.6.7/scripts/cyclepaths_lists.cpp:648:10: note: Buffer overrun kissplice-2.6.7/scripts/cyclepaths_lists.cpp:436:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1282:20: style: Variable 'sequences[n1]' is reassigned a value before the old one has been used. [redundantAssignment] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1279:20: note: sequences[n1] is assigned kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1282:20: note: sequences[n1] is overwritten kissplice-2.6.7/scripts/cyclepaths_lists.cpp:500:10: style: The scope of the variable 'reverse2' can be reduced. [variableScope] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:649:7: style: The scope of the variable 'valid' can be reduced. [variableScope] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:652:10: style: The scope of the variable 'mean1' can be reduced. [variableScope] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:654:10: style: The scope of the variable 'mean2' can be reduced. [variableScope] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:656:7: style: The scope of the variable 'mean3' can be reduced. [variableScope] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:658:7: style: The scope of the variable 'mean4' can be reduced. [variableScope] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1072:7: style: The scope of the variable 'w' can be reduced. [variableScope] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:637:97: style:inconclusive: Function 'Switching_Nodes' argument 4 names different: declaration 'numofcycles' definition 'cycles1'. [funcArgNamesDifferent] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:64:97: note: Function 'Switching_Nodes' argument 4 names different: declaration 'numofcycles' definition 'cycles1'. kissplice-2.6.7/scripts/cyclepaths_lists.cpp:637:97: note: Function 'Switching_Nodes' argument 4 names different: declaration 'numofcycles' definition 'cycles1'. kissplice-2.6.7/scripts/cyclepaths_lists.cpp:484:30: style: Local variable 'it' shadows outer variable [shadowVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:454:25: note: Shadowed declaration kissplice-2.6.7/scripts/cyclepaths_lists.cpp:484:30: note: Shadow variable kissplice-2.6.7/scripts/cyclepaths_lists.cpp:487:30: style: Local variable 'it' shadows outer variable [shadowVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:454:25: note: Shadowed declaration kissplice-2.6.7/scripts/cyclepaths_lists.cpp:487:30: note: Shadow variable kissplice-2.6.7/scripts/cyclepaths_lists.cpp:954:33: style: Local variable 'i' shadows outer argument [shadowArgument] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:931:20: note: Shadowed declaration kissplice-2.6.7/scripts/cyclepaths_lists.cpp:954:33: note: Shadow variable kissplice-2.6.7/scripts/cyclepaths_lists.cpp:995:7: style: Local variable 'cycles' shadows outer variable [shadowVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:34:12: note: Shadowed declaration kissplice-2.6.7/scripts/cyclepaths_lists.cpp:995:7: note: Shadow variable kissplice-2.6.7/scripts/cyclepaths_lists.cpp:139:24: performance: Function parameter 'seq' should be passed by const reference. [passedByValue] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:497:42: performance: Function parameter 'sequence1' should be passed by const reference. [passedByValue] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:497:60: performance: Function parameter 'seq2' should be passed by const reference. [passedByValue] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:497:73: performance: Function parameter 'direction' should be passed by const reference. [passedByValue] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:570:28: performance: Function parameter 'path' should be passed by const reference. [passedByValue] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:637:33: performance: Function parameter 'cycles' should be passed by const reference. [passedByValue] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:85:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:175:9: style: Variable 'sequence' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:178:9: style: Variable 'strdirect' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:275:13: style: Variable 'trimmed' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:421:22: style: Parameter 'direction1' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:421:40: style: Parameter 'direction2' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1013:23: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1344:11: style: Variable 'filefasta' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1345:11: style: Variable 'fileresults' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1346:11: style: Variable 'filetabs' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1356:10: style: Variable 'E' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1357:10: style: Variable 'newE' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1358:10: style: Variable 'cyc' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:456:9: warning: Possible dereference of an invalid iterator: it [derefInvalidIterator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:466:9: warning: Possible dereference of an invalid iterator: it [derefInvalidIterator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:460:7: warning: Either the condition 'it!=cycles.end()' is redundant or there is possible dereference of an invalid iterator: it. [derefInvalidIteratorRedundantCheck] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:456:25: note: Assuming that condition 'it!=cycles.end()' is not redundant kissplice-2.6.7/scripts/cyclepaths_lists.cpp:460:7: note: Dereference of an invalid iterator kissplice-2.6.7/scripts/cyclepaths_lists.cpp:471:7: warning: Either the condition 'it!=cycles.end()' is redundant or there is possible dereference of an invalid iterator: it. [derefInvalidIteratorRedundantCheck] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:466:23: note: Assuming that condition 'it!=cycles.end()' is not redundant kissplice-2.6.7/scripts/cyclepaths_lists.cpp:471:7: note: Dereference of an invalid iterator kissplice-2.6.7/scripts/cyclepaths_lists.cpp:484:67: error: Dereference of an invalid iterator: path3.begin()-1 [derefInvalidIterator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:487:67: error: Dereference of an invalid iterator: path4.begin()-1 [derefInvalidIterator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1037:71: error: Dereference of an invalid iterator: cyclesnew.begin()-1 [derefInvalidIterator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:175:18: style: Variable 'sequence' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:178:18: style: Variable 'strdirect' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:181:12: style: Variable 'n2' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:175:9: style: Variable 'sequence' is allocated memory that is never used. [unusedAllocatedMemory] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:177:10: style: Unused variable: untabbed [unusedVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:178:9: style: Variable 'strdirect' is allocated memory that is never used. [unusedAllocatedMemory] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:184:20: style: Unused variable: directions [unusedVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:451:13: style: Variable 'found' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:451:8: style: Variable 'found' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:531:12: style: Variable 'reverse' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:573:14: style: Variable 'current' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:579:12: style: Variable 'nu1' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:586:10: style: Variable 'one' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:601:9: style: Variable 'direct1' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:573:7: style: Variable 'current' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:574:29: style: Unused variable: iter [unusedVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:575:29: style: Unused variable: it1 [unusedVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:579:9: style: Variable 'nu1' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:586:7: style: Variable 'one' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:641:14: style: Variable 'vertex1' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:642:14: style: Variable 'vertex2' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:650:10: style: Variable 'one' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:652:15: style: Variable 'mean1' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:654:15: style: Variable 'mean2' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:656:12: style: Variable 'mean3' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:658:12: style: Variable 'mean4' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:686:12: style: Variable 'valid' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:638:25: style: Variable 'iterator' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:639:25: style: Variable 'p' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:641:7: style: Variable 'vertex1' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:642:7: style: Variable 'vertex2' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:650:7: style: Variable 'one' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:973:19: style: Variable 'time' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:995:7: style: Unused variable: cycles [unusedVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1073:24: style: Unused variable: it1 [unusedVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1186:14: style: Variable 'str2' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1186:9: style: Variable 'str2' is allocated memory that is never used. [unusedAllocatedMemory] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1356:12: style: Variable 'E' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1357:14: style: Variable 'newE' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1358:13: style: Variable 'cyc' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1338:13: style: Unused variable: direction [unusedVariable] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1356:10: style: Variable 'E' is allocated memory that is never used. [unusedAllocatedMemory] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1357:10: style: Variable 'newE' is allocated memory that is never used. [unusedAllocatedMemory] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1358:10: style: Variable 'cyc' is allocated memory that is never used. [unusedAllocatedMemory] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:303:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:356:120: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:387:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:392:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:458:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:463:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:469:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:474:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:479:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:484:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:487:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:576:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:596:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:667:102: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:680:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:715:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:733:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:761:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:814:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:843:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:938:90: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:954:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1037:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1046:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1077:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1084:103: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/cyclepaths_lists.cpp:1170:94: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/functions.h:627:10: error: Buffer is accessed out of bounds: direct1 [bufferAccessOutOfBounds] kissplice-2.6.7/scripts/functions.h:626:14: note: Assign direct1, buffer with size 2 kissplice-2.6.7/scripts/functions.h:627:10: note: Buffer overrun kissplice-2.6.7/scripts/functions.h:109:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] kissplice-2.6.7/scripts/functions.h:794:15: style: Variable 'sequences[n1]' is reassigned a value before the old one has been used. [redundantAssignment] kissplice-2.6.7/scripts/functions.h:791:15: note: sequences[n1] is assigned kissplice-2.6.7/scripts/functions.h:794:15: note: sequences[n1] is overwritten kissplice-2.6.7/scripts/exonskip.cpp:778:14: style: Variable 'outgoing[n1]' is reassigned a value before the old one has been used. [redundantAssignment] kissplice-2.6.7/scripts/exonskip.cpp:775:14: note: outgoing[n1] is assigned kissplice-2.6.7/scripts/exonskip.cpp:778:14: note: outgoing[n1] is overwritten kissplice-2.6.7/scripts/functions.h:546:10: style: The scope of the variable 'reverse2' can be reduced. [variableScope] kissplice-2.6.7/scripts/exonskip.cpp:43:10: style: The scope of the variable 'mean1' can be reduced. [variableScope] kissplice-2.6.7/scripts/exonskip.cpp:45:10: style: The scope of the variable 'mean2' can be reduced. [variableScope] kissplice-2.6.7/scripts/exonskip.cpp:47:7: style: The scope of the variable 'mean3' can be reduced. [variableScope] kissplice-2.6.7/scripts/exonskip.cpp:49:7: style: The scope of the variable 'mean4' can be reduced. [variableScope] kissplice-2.6.7/scripts/exonskip.cpp:471:9: style: The scope of the variable 'dir2' can be reduced. [variableScope] kissplice-2.6.7/scripts/exonskip.cpp:486:7: style: The scope of the variable 'w' can be reduced. [variableScope] kissplice-2.6.7/scripts/exonskip.cpp:25:97: style:inconclusive: Function 'Switching_Nodes' argument 4 names different: declaration 'numofcycles' definition 'cycles1'. [funcArgNamesDifferent] kissplice-2.6.7/scripts/functions.h:71:97: note: Function 'Switching_Nodes' argument 4 names different: declaration 'numofcycles' definition 'cycles1'. kissplice-2.6.7/scripts/exonskip.cpp:25:97: note: Function 'Switching_Nodes' argument 4 names different: declaration 'numofcycles' definition 'cycles1'. kissplice-2.6.7/scripts/functions.h:138:28: style: Local variable 'i' shadows outer argument [shadowArgument] kissplice-2.6.7/scripts/functions.h:119:20: note: Shadowed declaration kissplice-2.6.7/scripts/functions.h:138:28: note: Shadow variable kissplice-2.6.7/scripts/functions.h:175:5: style: Local variable 'cycles' shadows outer variable [shadowVariable] kissplice-2.6.7/scripts/functions.h:38:12: note: Shadowed declaration kissplice-2.6.7/scripts/functions.h:175:5: note: Shadow variable kissplice-2.6.7/scripts/functions.h:526:31: style: Local variable 'it' shadows outer variable [shadowVariable] kissplice-2.6.7/scripts/functions.h:496:25: note: Shadowed declaration kissplice-2.6.7/scripts/functions.h:526:31: note: Shadow variable kissplice-2.6.7/scripts/functions.h:529:29: style: Local variable 'it' shadows outer variable [shadowVariable] kissplice-2.6.7/scripts/functions.h:496:25: note: Shadowed declaration kissplice-2.6.7/scripts/functions.h:529:29: note: Shadow variable kissplice-2.6.7/scripts/functions.h:250:24: performance: Function parameter 'seq' should be passed by const reference. [passedByValue] kissplice-2.6.7/scripts/functions.h:542:42: performance: Function parameter 'sequence1' should be passed by const reference. [passedByValue] kissplice-2.6.7/scripts/functions.h:542:60: performance: Function parameter 'seq2' should be passed by const reference. [passedByValue] kissplice-2.6.7/scripts/functions.h:542:73: performance: Function parameter 'direction' should be passed by const reference. [passedByValue] kissplice-2.6.7/scripts/functions.h:612:28: performance: Function parameter 'path' should be passed by const reference. [passedByValue] kissplice-2.6.7/scripts/exonskip.cpp:25:33: performance: Function parameter 'cycles' should be passed by const reference. [passedByValue] kissplice-2.6.7/scripts/exonskip.cpp:575:75: performance: Function parameter 'switchnodes' should be passed by const reference. [passedByValue] kissplice-2.6.7/scripts/exonskip.cpp:644:46: performance: Function parameter 'ingoing' should be passed by const reference. [passedByValue] kissplice-2.6.7/scripts/exonskip.cpp:644:70: performance: Function parameter 'outgoing' should be passed by const reference. [passedByValue] kissplice-2.6.7/scripts/exonskip.cpp:385:29: style: Parameter 'dir1' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/scripts/exonskip.cpp:385:41: style: Parameter 'dir2' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/scripts/exonskip.cpp:404:23: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/scripts/exonskip.cpp:625:76: style: Parameter 'correspondance' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/scripts/exonskip.cpp:644:88: style: Parameter 'correspondance' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/scripts/exonskip.cpp:739:11: style: Variable 'filefasta' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/exonskip.cpp:740:11: style: Variable 'fileresults' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/exonskip.cpp:741:11: style: Variable 'filetabs' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/exonskip.cpp:742:11: style: Variable 'file_xml' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/exonskip.cpp:755:10: style: Variable 'E' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/exonskip.cpp:756:10: style: Variable 'newE' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/exonskip.cpp:757:10: style: Variable 'cyc' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/functions.h:94:22: style: Parameter 'direction1' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/scripts/functions.h:94:40: style: Parameter 'direction2' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/scripts/functions.h:199:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] kissplice-2.6.7/scripts/functions.h:285:8: style: Variable 'sequence' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/functions.h:288:8: style: Variable 'strdirect' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/functions.h:383:14: style: Variable 'trimmed' can be declared as pointer to const [constVariablePointer] kissplice-2.6.7/scripts/functions.h:498:8: warning: Possible dereference of an invalid iterator: it [derefInvalidIterator] kissplice-2.6.7/scripts/functions.h:508:9: warning: Possible dereference of an invalid iterator: it [derefInvalidIterator] kissplice-2.6.7/scripts/functions.h:502:7: warning: Either the condition 'it!=cycles.end()' is redundant or there is possible dereference of an invalid iterator: it. [derefInvalidIteratorRedundantCheck] kissplice-2.6.7/scripts/functions.h:498:24: note: Assuming that condition 'it!=cycles.end()' is not redundant kissplice-2.6.7/scripts/functions.h:502:7: note: Dereference of an invalid iterator kissplice-2.6.7/scripts/functions.h:513:7: warning: Either the condition 'it!=cycles.end()' is redundant or there is possible dereference of an invalid iterator: it. [derefInvalidIteratorRedundantCheck] kissplice-2.6.7/scripts/functions.h:508:23: note: Assuming that condition 'it!=cycles.end()' is not redundant kissplice-2.6.7/scripts/functions.h:513:7: note: Dereference of an invalid iterator kissplice-2.6.7/scripts/functions.h:526:68: error: Dereference of an invalid iterator: path3.begin()-1 [derefInvalidIterator] kissplice-2.6.7/scripts/functions.h:529:66: error: Dereference of an invalid iterator: path4.begin()-1 [derefInvalidIterator] kissplice-2.6.7/scripts/exonskip.cpp:439:71: error: Dereference of an invalid iterator: cyclesnew.begin()-1 [derefInvalidIterator] kissplice-2.6.7/scripts/functions.h:154:17: style: Variable 'time' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/functions.h:175:5: style: Unused variable: cycles [unusedVariable] kissplice-2.6.7/scripts/functions.h:285:17: style: Variable 'sequence' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/functions.h:288:17: style: Variable 'strdirect' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/functions.h:291:12: style: Variable 'n2' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/functions.h:285:8: style: Variable 'sequence' is allocated memory that is never used. [unusedAllocatedMemory] kissplice-2.6.7/scripts/functions.h:287:9: style: Unused variable: untabbed [unusedVariable] kissplice-2.6.7/scripts/functions.h:288:8: style: Variable 'strdirect' is allocated memory that is never used. [unusedAllocatedMemory] kissplice-2.6.7/scripts/functions.h:294:18: style: Unused variable: directions [unusedVariable] kissplice-2.6.7/scripts/functions.h:493:13: style: Variable 'found' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/functions.h:493:8: style: Variable 'found' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/functions.h:573:9: style: Variable 'reverse' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/functions.h:590:10: style: Variable 'reverse2' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/functions.h:616:14: style: Variable 'current' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/functions.h:622:10: style: Variable 'nu1' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/functions.h:629:10: style: Variable 'one' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/functions.h:644:12: style: Variable 'direct1' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/functions.h:616:7: style: Variable 'current' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/functions.h:617:30: style: Unused variable: iter [unusedVariable] kissplice-2.6.7/scripts/functions.h:618:29: style: Unused variable: it1 [unusedVariable] kissplice-2.6.7/scripts/functions.h:622:7: style: Variable 'nu1' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/functions.h:629:7: style: Variable 'one' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/functions.h:710:14: style: Variable 'str2' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/functions.h:710:9: style: Variable 'str2' is allocated memory that is never used. [unusedAllocatedMemory] kissplice-2.6.7/scripts/exonskip.cpp:43:15: style: Variable 'mean1' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/exonskip.cpp:45:15: style: Variable 'mean2' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/exonskip.cpp:47:12: style: Variable 'mean3' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/exonskip.cpp:49:12: style: Variable 'mean4' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/exonskip.cpp:84:17: style: Variable 'valid' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/exonskip.cpp:106:12: style: Variable 'valid' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/exonskip.cpp:26:25: style: Variable 'iterator' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/exonskip.cpp:27:25: style: Variable 'p' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/exonskip.cpp:579:9: style: Variable 'f' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/exonskip.cpp:579:8: style: Variable 'f' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/exonskip.cpp:748:15: style: Variable 'dir1' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/exonskip.cpp:755:12: style: Variable 'E' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/exonskip.cpp:756:14: style: Variable 'newE' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/exonskip.cpp:757:13: style: Variable 'cyc' is assigned a value that is never used. [unreadVariable] kissplice-2.6.7/scripts/exonskip.cpp:733:13: style: Unused variable: direction [unusedVariable] kissplice-2.6.7/scripts/exonskip.cpp:755:10: style: Variable 'E' is allocated memory that is never used. [unusedAllocatedMemory] kissplice-2.6.7/scripts/exonskip.cpp:756:10: style: Variable 'newE' is allocated memory that is never used. [unusedAllocatedMemory] kissplice-2.6.7/scripts/exonskip.cpp:757:10: style: Variable 'cyc' is allocated memory that is never used. [unusedAllocatedMemory] kissplice-2.6.7/scripts/functions.h:126:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/functions.h:138:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/functions.h:404:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/functions.h:466:120: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/functions.h:500:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/functions.h:505:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/functions.h:511:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/functions.h:516:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/functions.h:521:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/functions.h:526:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/functions.h:529:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/functions.h:619:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/functions.h:639:95: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/exonskip.cpp:65:120: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/exonskip.cpp:73:102: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/exonskip.cpp:100:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/exonskip.cpp:131:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/exonskip.cpp:136:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/exonskip.cpp:164:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/exonskip.cpp:175:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/exonskip.cpp:205:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/exonskip.cpp:234:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/exonskip.cpp:289:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/exonskip.cpp:320:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/exonskip.cpp:439:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/exonskip.cpp:629:94: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/exonskip.cpp:647:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/exonskip.cpp:648:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kissplice-2.6.7/scripts/exonskip.cpp:768:94: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] diff: head kissplice-2.6.7/modules/BubbleEnumeration.cpp:336:7: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] head kissplice-2.6.7/modules/ClusterBubbles.cpp:150:25: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/modules/ClusterBubbles.cpp:174:4: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] kissplice-2.6.7/modules/ClusterBubbles.cpp:172:28: note: Assuming allocation function fails kissplice-2.6.7/modules/ClusterBubbles.cpp:172:7: note: Assignment 'd=(unsigned int*)std::malloc(len*sizeof(unsigned int))', assigned value is 0 kissplice-2.6.7/modules/ClusterBubbles.cpp:174:4: note: Null pointer dereference head kissplice-2.6.7/modules/ClusterBubbles.cpp:175:21: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kissplice-2.6.7/modules/ClusterBubbles.cpp:172:28: note: Assuming allocation function fails kissplice-2.6.7/modules/ClusterBubbles.cpp:172:7: note: Assignment 'd=(unsigned int*)std::malloc(len*sizeof(unsigned int))', assigned value is 0 kissplice-2.6.7/modules/ClusterBubbles.cpp:175:21: note: Null pointer addition head kissplice-2.6.7/modules/ClusterBubbles.cpp:179:21: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kissplice-2.6.7/modules/ClusterBubbles.cpp:172:28: note: Assuming allocation function fails kissplice-2.6.7/modules/ClusterBubbles.cpp:172:7: note: Assignment 'd=(unsigned int*)std::malloc(len*sizeof(unsigned int))', assigned value is 0 kissplice-2.6.7/modules/ClusterBubbles.cpp:179:21: note: Null pointer addition head kissplice-2.6.7/modules/ClusterBubbles.cpp:184:38: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kissplice-2.6.7/modules/ClusterBubbles.cpp:172:28: note: Assuming allocation function fails kissplice-2.6.7/modules/ClusterBubbles.cpp:172:7: note: Assignment 'd=(unsigned int*)std::malloc(len*sizeof(unsigned int))', assigned value is 0 kissplice-2.6.7/modules/ClusterBubbles.cpp:184:38: note: Null pointer addition head kissplice-2.6.7/modules/PrintBcc.cpp:89:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: output_file_edge [nullPointerOutOfResources] kissplice-2.6.7/modules/PrintBcc.cpp:78:33: note: Assuming allocation function fails kissplice-2.6.7/modules/PrintBcc.cpp:78:33: note: Assignment 'output_file_edge=std::fopen(argv[7],"w")', assigned value is 0 kissplice-2.6.7/modules/PrintBcc.cpp:89:10: note: Null pointer dereference head kissplice-2.6.7/modules/PrintBcc.cpp:90:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: output_file_node [nullPointerOutOfResources] kissplice-2.6.7/modules/PrintBcc.cpp:80:33: note: Assuming allocation function fails kissplice-2.6.7/modules/PrintBcc.cpp:80:33: note: Assignment 'output_file_node=std::fopen(argv[8],"w")', assigned value is 0 kissplice-2.6.7/modules/PrintBcc.cpp:90:10: note: Null pointer dereference head kissplice-2.6.7/modules/Utils.cpp:110:37: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/modules/Utils.cpp:119:25: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/modules/Utils.cpp:71:4: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] kissplice-2.6.7/modules/Utils.cpp:69:28: note: Assuming allocation function fails kissplice-2.6.7/modules/Utils.cpp:69:7: note: Assignment 'd=(unsigned int*)std::malloc(len*sizeof(unsigned int))', assigned value is 0 kissplice-2.6.7/modules/Utils.cpp:71:4: note: Null pointer dereference head kissplice-2.6.7/modules/Utils.cpp:72:21: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kissplice-2.6.7/modules/Utils.cpp:69:28: note: Assuming allocation function fails kissplice-2.6.7/modules/Utils.cpp:69:7: note: Assignment 'd=(unsigned int*)std::malloc(len*sizeof(unsigned int))', assigned value is 0 kissplice-2.6.7/modules/Utils.cpp:72:21: note: Null pointer addition head kissplice-2.6.7/modules/Utils.cpp:76:21: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kissplice-2.6.7/modules/Utils.cpp:69:28: note: Assuming allocation function fails kissplice-2.6.7/modules/Utils.cpp:69:7: note: Assignment 'd=(unsigned int*)std::malloc(len*sizeof(unsigned int))', assigned value is 0 kissplice-2.6.7/modules/Utils.cpp:76:21: note: Null pointer addition head kissplice-2.6.7/modules/Utils.cpp:81:38: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kissplice-2.6.7/modules/Utils.cpp:69:28: note: Assuming allocation function fails kissplice-2.6.7/modules/Utils.cpp:69:7: note: Assignment 'd=(unsigned int*)std::malloc(len*sizeof(unsigned int))', assigned value is 0 kissplice-2.6.7/modules/Utils.cpp:81:38: note: Null pointer addition head kissplice-2.6.7/modules/check_error_removal.cpp:297:11: style: Variable 'u' is assigned a value that is never used. [unreadVariable] head kissplice-2.6.7/scripts/cyclepaths_lists.cpp:451:8: style: Variable 'found' is assigned a value that is never used. [unreadVariable] head kissplice-2.6.7/scripts/cyclepaths_lists.cpp:573:7: style: Variable 'current' is assigned a value that is never used. [unreadVariable] head kissplice-2.6.7/scripts/cyclepaths_lists.cpp:579:9: style: Variable 'nu1' is assigned a value that is never used. [unreadVariable] head kissplice-2.6.7/scripts/cyclepaths_lists.cpp:586:7: style: Variable 'one' is assigned a value that is never used. [unreadVariable] head kissplice-2.6.7/scripts/cyclepaths_lists.cpp:641:7: style: Variable 'vertex1' is assigned a value that is never used. [unreadVariable] head kissplice-2.6.7/scripts/cyclepaths_lists.cpp:642:7: style: Variable 'vertex2' is assigned a value that is never used. [unreadVariable] head kissplice-2.6.7/scripts/cyclepaths_lists.cpp:650:7: style: Variable 'one' is assigned a value that is never used. [unreadVariable] head kissplice-2.6.7/scripts/exonskip.cpp:579:8: style: Variable 'f' is assigned a value that is never used. [unreadVariable] head kissplice-2.6.7/scripts/functions.h:493:8: style: Variable 'found' is assigned a value that is never used. [unreadVariable] head kissplice-2.6.7/scripts/functions.h:616:7: style: Variable 'current' is assigned a value that is never used. [unreadVariable] head kissplice-2.6.7/scripts/functions.h:622:7: style: Variable 'nu1' is assigned a value that is never used. [unreadVariable] head kissplice-2.6.7/scripts/functions.h:629:7: style: Variable 'one' is assigned a value that is never used. [unreadVariable] head kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:100:18: style: C-style pointer casting [cstyleCast] 2.17.0 kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:100:19: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:100:41: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:241:21: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:243:21: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:292:21: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:294:21: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:334:21: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:336:21: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:381:25: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/commons.cpp:383:25: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:134:17: style: C-style pointer casting [cstyleCast] 2.17.0 kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:134:18: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:167:16: style: C-style pointer casting [cstyleCast] 2.17.0 kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:167:17: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:178:16: style: C-style pointer casting [cstyleCast] 2.17.0 kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:178:17: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:178:48: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:202:37: style: C-style pointer casting [cstyleCast] 2.17.0 kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:202:38: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:210:42: style: C-style pointer casting [cstyleCast] 2.17.0 kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:210:43: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:232:17: style: C-style pointer casting [cstyleCast] 2.17.0 kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:232:18: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:261:17: style: C-style pointer casting [cstyleCast] 2.17.0 kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:261:18: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:261:49: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:343:33: style: C-style pointer casting [cstyleCast] 2.17.0 kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:343:34: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:343:84: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:368:18: style: C-style pointer casting [cstyleCast] 2.17.0 kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:368:19: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:396:18: style: C-style pointer casting [cstyleCast] 2.17.0 kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:396:19: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:439:27: style: C-style pointer casting [cstyleCast] 2.17.0 kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:439:28: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:69:25: style: C-style pointer casting [cstyleCast] 2.17.0 kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:69:26: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/interface_libchash.cpp:69:57: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:209:3: warning: If memory allocation fails, then there is a possible null pointer dereference: reads_file_names [nullPointerOutOfMemory] kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:202:45: note: Assuming allocation function fails kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:202:29: note: Assignment 'reads_file_names=(char**)std::malloc(sizeof(char*)*number_of_read_sets)', assigned value is 0 kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:209:3: note: Null pointer dereference head kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:719:19: style: C-style pointer casting [cstyleCast] 2.17.0 kissplice-2.6.7/thirdparty/kissreads/src/kissReads.cpp:719:20: style: C-style pointer casting [cstyleCast] head kissplice-2.6.7/thirdparty/kissreads/src/libchash.cpp:734:2: error: #error This hash function can only hash 32 or 64 bit words. Sorry. [preprocessorErrorDirective] DONE