2024-03-27 15:36 ftp://ftp.de.debian.org/debian/pool/main/l/lastz/lastz_1.04.22.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.55 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 0ead589 (2024-03-27 16:22:24 +0100) count: 946 730 elapsed-time: 15.7 21.8 head-timing-info: old-timing-info: head results: lastz-1.04.22/src/capsule.c:682:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/align_diffs.c:412:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/axt.c:70:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/align_diffs.c:699:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/axt.c:147:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/axt.c:286:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/axt.c:447:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/capsule.c:729:15: style: Condition 'dataSize!=fileSize' is always false [knownConditionTrueFalse] lastz-1.04.22/src/capsule.c:728:11: note: dataSize is assigned 'fileSize' here. lastz-1.04.22/src/capsule.c:729:15: note: Condition 'dataSize!=fileSize' is always false lastz-1.04.22/src/capsule.c:217:21: style: Same expression on both sides of '!='. [duplicateExpression] lastz-1.04.22/src/capsule.c:186:9: style: Parameter 'revNucs' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/capsule.c:187:13: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/capsule.c:190:16: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/capsule.c:209:10: style: Variable 'seqName' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/capsule.c:950:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/chain.c:552:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/chain.c:763:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/chain.c:817:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/chain.c:951:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/cigar.c:305:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/cigar.c:485:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/cigar.c:561:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/axt.c:52:9: style:inconclusive: Function 'print_axt_job_header' argument 2 names different: declaration 'programName' definition '_programName'. [funcArgNamesDifferent] lastz-1.04.22/src/axt.h:25:34: note: Function 'print_axt_job_header' argument 2 names different: declaration 'programName' definition '_programName'. lastz-1.04.22/src/axt.c:52:9: note: Function 'print_axt_job_header' argument 2 names different: declaration 'programName' definition '_programName'. lastz-1.04.22/src/axt.c:53:9: style:inconclusive: Function 'print_axt_job_header' argument 3 names different: declaration 'args' definition '_args'. [funcArgNamesDifferent] lastz-1.04.22/src/axt.h:25:53: note: Function 'print_axt_job_header' argument 3 names different: declaration 'args' definition '_args'. lastz-1.04.22/src/axt.c:53:9: note: Function 'print_axt_job_header' argument 3 names different: declaration 'args' definition '_args'. lastz-1.04.22/src/axt.c:55:11: style: Parameter 'hspThreshold' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/axt.c:56:11: style: Parameter 'gappedThreshold' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/axt.c:60:9: style: Variable 'programName' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/axt.c:61:9: style: Variable 'args' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/axt.c:87:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/axt.c:100:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/axt.c:101:2: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/axt.c:102:2: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/axt.c:202:10: style: Parameter 'extras' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/axt.c:206:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/axt.c:211:10: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/axt.c:211:18: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/axt.c:421:10: style: Parameter 'extras' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/axt.c:425:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/axt.c:426:9: style: Variable 's1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/axt.c:427:9: style: Variable 's2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/axt.c:428:10: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/axt.c:428:18: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/align_diffs.c:76:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/align_diffs.c:77:2: style: Parameter 'programName' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/align_diffs.c:78:2: style: Parameter 'name1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/align_diffs.c:79:2: style: Parameter 'name2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/align_diffs.c:92:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/align_diffs.c:105:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/align_diffs.c:106:2: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/align_diffs.c:107:2: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/align_diffs.c:300:9: style: Parameter 'diffText1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/align_diffs.c:302:9: style: Parameter 'diffText2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/align_diffs.c:308:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/align_diffs.c:313:10: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/align_diffs.c:313:18: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/align_diffs.c:570:9: style: Variable 's1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/align_diffs.c:570:14: style: Variable 's2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/align_diffs.c:626:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/align_diffs.c:627:9: style: Variable 's1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/align_diffs.c:628:9: style: Variable 's2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/align_diffs.c:629:10: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/align_diffs.c:629:18: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/align_diffs.c:200:14: style: Variable 'startI' is assigned a value that is never used. [unreadVariable] lastz-1.04.22/src/align_diffs.c:201:14: style: Variable 'startJ' is assigned a value that is never used. [unreadVariable] lastz-1.04.22/src/align_diffs.c:268:7: style: Variable 'p' is assigned a value that is never used. [unreadVariable] lastz-1.04.22/src/align_diffs.c:282:7: style: Variable 'q' is assigned a value that is never used. [unreadVariable] lastz-1.04.22/src/coverage_dist.c:135:12: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/coverage_dist.c:139:16: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/coverage_dist.c:140:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/coverage_dist.c:141:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/coverage_dist.c:300:12: style: Parameter 'seg' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/coverage_dist.c:304:16: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/coverage_dist.c:305:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/coverage_dist.c:306:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/continuity_dist.c:284:11: style:inconclusive: Function 'alignment_continuity' argument 2 names different: declaration 'numer' definition '_numer'. [funcArgNamesDifferent] lastz-1.04.22/src/continuity_dist.h:37:47: note: Function 'alignment_continuity' argument 2 names different: declaration 'numer' definition '_numer'. lastz-1.04.22/src/continuity_dist.c:284:11: note: Function 'alignment_continuity' argument 2 names different: declaration 'numer' definition '_numer'. lastz-1.04.22/src/continuity_dist.c:285:11: style:inconclusive: Function 'alignment_continuity' argument 3 names different: declaration 'denom' definition '_denom'. [funcArgNamesDifferent] lastz-1.04.22/src/continuity_dist.h:37:62: note: Function 'alignment_continuity' argument 3 names different: declaration 'denom' definition '_denom'. lastz-1.04.22/src/continuity_dist.c:285:11: note: Function 'alignment_continuity' argument 3 names different: declaration 'denom' definition '_denom'. lastz-1.04.22/src/continuity_dist.c:316:11: style:inconclusive: Function 'alignment_gap_rate' argument 2 names different: declaration 'numer' definition '_numer'. [funcArgNamesDifferent] lastz-1.04.22/src/continuity_dist.h:39:47: note: Function 'alignment_gap_rate' argument 2 names different: declaration 'numer' definition '_numer'. lastz-1.04.22/src/continuity_dist.c:316:11: note: Function 'alignment_gap_rate' argument 2 names different: declaration 'numer' definition '_numer'. lastz-1.04.22/src/continuity_dist.c:317:11: style:inconclusive: Function 'alignment_gap_rate' argument 3 names different: declaration 'denom' definition '_denom'. [funcArgNamesDifferent] lastz-1.04.22/src/continuity_dist.h:39:62: note: Function 'alignment_gap_rate' argument 3 names different: declaration 'denom' definition '_denom'. lastz-1.04.22/src/continuity_dist.c:317:11: note: Function 'alignment_gap_rate' argument 3 names different: declaration 'denom' definition '_denom'. lastz-1.04.22/src/diag_hash.c:309:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/cigar.c:203:11: style:inconclusive: Function 'print_cigar_align' argument 4 names different: declaration 'end1' definition '_end1'. [funcArgNamesDifferent] lastz-1.04.22/src/cigar.h:39:61: note: Function 'print_cigar_align' argument 4 names different: declaration 'end1' definition '_end1'. lastz-1.04.22/src/cigar.c:203:11: note: Function 'print_cigar_align' argument 4 names different: declaration 'end1' definition '_end1'. lastz-1.04.22/src/cigar.c:206:11: style:inconclusive: Function 'print_cigar_align' argument 7 names different: declaration 'end2' definition '_end2'. [funcArgNamesDifferent] lastz-1.04.22/src/cigar.h:40:61: note: Function 'print_cigar_align' argument 7 names different: declaration 'end2' definition '_end2'. lastz-1.04.22/src/cigar.c:206:11: note: Function 'print_cigar_align' argument 7 names different: declaration 'end2' definition '_end2'. lastz-1.04.22/src/cigar.c:87:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/cigar.c:100:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/cigar.c:113:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/cigar.c:114:2: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/cigar.c:115:2: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/cigar.c:218:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/cigar.c:223:10: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/cigar.c:223:18: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/cigar.c:223:26: style: Variable 'suff1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/cigar.c:223:34: style: Variable 'suff2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/cigar.c:405:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/cigar.c:408:10: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/cigar.c:408:18: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/cigar.c:408:26: style: Variable 'suff1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/cigar.c:408:34: style: Variable 'suff2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/cigar.c:532:8: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/cigar.c:533:8: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/edit_script.c:876:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] lastz-1.04.22/src/edit_script.c:740:8: style: Redundant initialization for 'match'. The initialized value is overwritten before it is read. [redundantInitialization] lastz-1.04.22/src/edit_script.c:735:16: note: match is initialized lastz-1.04.22/src/edit_script.c:740:8: note: match is overwritten lastz-1.04.22/src/edit_script.c:180:18: style:inconclusive: Function 'edit_script_make_room' argument 1 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] lastz-1.04.22/src/edit_script.c:35:49: note: Function 'edit_script_make_room' argument 1 names different: declaration 's' definition '_s'. lastz-1.04.22/src/edit_script.c:180:18: note: Function 'edit_script_make_room' argument 1 names different: declaration 's' definition '_s'. lastz-1.04.22/src/edit_script.c:262:18: style:inconclusive: Function 'edit_script_add' argument 1 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] lastz-1.04.22/src/edit_script.h:89:57: note: Function 'edit_script_add' argument 1 names different: declaration 's' definition '_s'. lastz-1.04.22/src/edit_script.c:262:18: note: Function 'edit_script_add' argument 1 names different: declaration 's' definition '_s'. lastz-1.04.22/src/edit_script.c:321:18: style:inconclusive: Function 'edit_script_put' argument 1 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] lastz-1.04.22/src/edit_script.c:36:49: note: Function 'edit_script_put' argument 1 names different: declaration 's' definition '_s'. lastz-1.04.22/src/edit_script.c:321:18: note: Function 'edit_script_put' argument 1 names different: declaration 's' definition '_s'. lastz-1.04.22/src/edit_script.c:353:18: style:inconclusive: Function 'edit_script_append' argument 1 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] lastz-1.04.22/src/edit_script.h:90:57: note: Function 'edit_script_append' argument 1 names different: declaration 'dst' definition '_dst'. lastz-1.04.22/src/edit_script.c:353:18: note: Function 'edit_script_append' argument 1 names different: declaration 'dst' definition '_dst'. lastz-1.04.22/src/edit_script.c:575:11: style:inconclusive: Function 'edit_script_upper_truncate' argument 2 names different: declaration 'pos1' definition '_pos1'. [funcArgNamesDifferent] lastz-1.04.22/src/edit_script.h:95:52: note: Function 'edit_script_upper_truncate' argument 2 names different: declaration 'pos1' definition '_pos1'. lastz-1.04.22/src/edit_script.c:575:11: note: Function 'edit_script_upper_truncate' argument 2 names different: declaration 'pos1' definition '_pos1'. lastz-1.04.22/src/edit_script.c:576:11: style:inconclusive: Function 'edit_script_upper_truncate' argument 3 names different: declaration 'pos2' definition '_pos2'. [funcArgNamesDifferent] lastz-1.04.22/src/edit_script.h:95:66: note: Function 'edit_script_upper_truncate' argument 3 names different: declaration 'pos2' definition '_pos2'. lastz-1.04.22/src/edit_script.c:576:11: note: Function 'edit_script_upper_truncate' argument 3 names different: declaration 'pos2' definition '_pos2'. lastz-1.04.22/src/edit_script.c:710:8: style:inconclusive: Function 'edit_script_run_of_subs' argument 2 names different: declaration 'opIx' definition '_opIx'. [funcArgNamesDifferent] lastz-1.04.22/src/edit_script.h:96:64: note: Function 'edit_script_run_of_subs' argument 2 names different: declaration 'opIx' definition '_opIx'. lastz-1.04.22/src/edit_script.c:710:8: note: Function 'edit_script_run_of_subs' argument 2 names different: declaration 'opIx' definition '_opIx'. lastz-1.04.22/src/edit_script.c:729:8: style:inconclusive: Function 'edit_script_run_of_subs_match' argument 2 names different: declaration 'opIx' definition '_opIx'. [funcArgNamesDifferent] lastz-1.04.22/src/edit_script.h:97:64: note: Function 'edit_script_run_of_subs_match' argument 2 names different: declaration 'opIx' definition '_opIx'. lastz-1.04.22/src/edit_script.c:729:8: note: Function 'edit_script_run_of_subs_match' argument 2 names different: declaration 'opIx' definition '_opIx'. lastz-1.04.22/src/edit_script.c:732:11: style:inconclusive: Function 'edit_script_run_of_subs_match' argument 5 names different: declaration 'match' definition '_match'. [funcArgNamesDifferent] lastz-1.04.22/src/edit_script.h:98:78: note: Function 'edit_script_run_of_subs_match' argument 5 names different: declaration 'match' definition '_match'. lastz-1.04.22/src/edit_script.c:732:11: note: Function 'edit_script_run_of_subs_match' argument 5 names different: declaration 'match' definition '_match'. lastz-1.04.22/src/edit_script.c:822:11: style:inconclusive: Function 'edit_script_overall_len' argument 2 names different: declaration 'i' definition '_i'. [funcArgNamesDifferent] lastz-1.04.22/src/edit_script.h:102:52: note: Function 'edit_script_overall_len' argument 2 names different: declaration 'i' definition '_i'. lastz-1.04.22/src/edit_script.c:822:11: note: Function 'edit_script_overall_len' argument 2 names different: declaration 'i' definition '_i'. lastz-1.04.22/src/edit_script.c:823:11: style:inconclusive: Function 'edit_script_overall_len' argument 3 names different: declaration 'j' definition '_j'. [funcArgNamesDifferent] lastz-1.04.22/src/edit_script.h:102:63: note: Function 'edit_script_overall_len' argument 3 names different: declaration 'j' definition '_j'. lastz-1.04.22/src/edit_script.c:823:11: note: Function 'edit_script_overall_len' argument 3 names different: declaration 'j' definition '_j'. lastz-1.04.22/src/edit_script.c:101:15: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/edit_script.c:222:17: style: Parameter 's' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/edit_script.c:868:9: style: Variable 'opName' can be declared as const array [constVariable] lastz-1.04.22/src/dna_utilities.c:1149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/dna_utilities.c:1852:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/dna_utilities.c:2034:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/dna_utilities.c:2117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/dna_utilities.c:2146:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/dna_utilities.c:2185:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/dna_utilities.c:2301:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/gapped_extend.c:465:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/gapped_extend.c:1294:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/gapped_extend.c:3514:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/gapped_extend.c:3834:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/gapped_extend.c:5238:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/gapped_extend.c:5675:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/genpaf.c:734:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/genpaf.c:1527:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/chain.c:677:7: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] lastz-1.04.22/src/chain.c:675:8: note: Assuming that condition 'p==NULL' is not redundant lastz-1.04.22/src/chain.c:677:7: note: Null pointer dereference lastz-1.04.22/src/chain.c:934:20: warning: Either the condition 'subtree==NULL' is redundant or there is possible null pointer dereference: subtree. [nullPointerRedundantCheck] lastz-1.04.22/src/chain.c:931:14: note: Assuming that condition 'subtree==NULL' is not redundant lastz-1.04.22/src/chain.c:934:20: note: Null pointer dereference lastz-1.04.22/src/chain.c:758:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/chain.c:1080:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/chain.c:1091:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/chain.c:1092:5: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/gfa.c:121:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/gfa.c:244:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/gfa.c:315:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/gfa.c:426:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/gfa.c:531:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/gfa.c:561:14: style: Checking if unsigned expression 'length' is less than zero. [unsignedLessThanZero] lastz-1.04.22/src/gfa.c:561:31: style: Checking if unsigned expression 'start1' is less than zero. [unsignedLessThanZero] lastz-1.04.22/src/gfa.c:561:48: style: Checking if unsigned expression 'start2' is less than zero. [unsignedLessThanZero] lastz-1.04.22/src/gfa.c:61:9: style:inconclusive: Function 'print_gfa_job_header' argument 2 names different: declaration 'programName' definition '_programName'. [funcArgNamesDifferent] lastz-1.04.22/src/gfa.h:24:34: note: Function 'print_gfa_job_header' argument 2 names different: declaration 'programName' definition '_programName'. lastz-1.04.22/src/gfa.c:61:9: note: Function 'print_gfa_job_header' argument 2 names different: declaration 'programName' definition '_programName'. lastz-1.04.22/src/gfa.c:62:9: style:inconclusive: Function 'print_gfa_job_header' argument 3 names different: declaration 'name1' definition '_name1'. [funcArgNamesDifferent] lastz-1.04.22/src/gfa.h:24:53: note: Function 'print_gfa_job_header' argument 3 names different: declaration 'name1' definition '_name1'. lastz-1.04.22/src/gfa.c:62:9: note: Function 'print_gfa_job_header' argument 3 names different: declaration 'name1' definition '_name1'. lastz-1.04.22/src/gfa.c:63:9: style:inconclusive: Function 'print_gfa_job_header' argument 4 names different: declaration 'name2' definition '_name2'. [funcArgNamesDifferent] lastz-1.04.22/src/gfa.h:24:66: note: Function 'print_gfa_job_header' argument 4 names different: declaration 'name2' definition '_name2'. lastz-1.04.22/src/gfa.c:63:9: note: Function 'print_gfa_job_header' argument 4 names different: declaration 'name2' definition '_name2'. lastz-1.04.22/src/gfa.c:394:11: style:inconclusive: Function 'parse_gfa_s_record' argument 1 names different: declaration 'rec' definition '_rec'. [funcArgNamesDifferent] lastz-1.04.22/src/gfa.h:40:34: note: Function 'parse_gfa_s_record' argument 1 names different: declaration 'rec' definition '_rec'. lastz-1.04.22/src/gfa.c:394:11: note: Function 'parse_gfa_s_record' argument 1 names different: declaration 'rec' definition '_rec'. lastz-1.04.22/src/gfa.c:395:9: style:inconclusive: Function 'parse_gfa_s_record' argument 2 names different: declaration 'name1' definition '_name1'. [funcArgNamesDifferent] lastz-1.04.22/src/gfa.h:40:46: note: Function 'parse_gfa_s_record' argument 2 names different: declaration 'name1' definition '_name1'. lastz-1.04.22/src/gfa.c:395:9: note: Function 'parse_gfa_s_record' argument 2 names different: declaration 'name1' definition '_name1'. lastz-1.04.22/src/gfa.c:396:9: style:inconclusive: Function 'parse_gfa_s_record' argument 3 names different: declaration 'name2' definition '_name2'. [funcArgNamesDifferent] lastz-1.04.22/src/gfa.h:40:60: note: Function 'parse_gfa_s_record' argument 3 names different: declaration 'name2' definition '_name2'. lastz-1.04.22/src/gfa.c:396:9: note: Function 'parse_gfa_s_record' argument 3 names different: declaration 'name2' definition '_name2'. lastz-1.04.22/src/gfa.c:516:10: style:inconclusive: Function 'parse_gfa_a_record' argument 2 names different: declaration 'start1' definition '_start1'. [funcArgNamesDifferent] lastz-1.04.22/src/gfa.h:42:36: note: Function 'parse_gfa_a_record' argument 2 names different: declaration 'start1' definition '_start1'. lastz-1.04.22/src/gfa.c:516:10: note: Function 'parse_gfa_a_record' argument 2 names different: declaration 'start1' definition '_start1'. lastz-1.04.22/src/gfa.c:517:8: style:inconclusive: Function 'parse_gfa_a_record' argument 3 names different: declaration 'strand1' definition '_strand1'. [funcArgNamesDifferent] lastz-1.04.22/src/gfa.h:42:50: note: Function 'parse_gfa_a_record' argument 3 names different: declaration 'strand1' definition '_strand1'. lastz-1.04.22/src/gfa.c:517:8: note: Function 'parse_gfa_a_record' argument 3 names different: declaration 'strand1' definition '_strand1'. lastz-1.04.22/src/gfa.c:518:10: style:inconclusive: Function 'parse_gfa_a_record' argument 4 names different: declaration 'start2' definition '_start2'. [funcArgNamesDifferent] lastz-1.04.22/src/gfa.h:43:36: note: Function 'parse_gfa_a_record' argument 4 names different: declaration 'start2' definition '_start2'. lastz-1.04.22/src/gfa.c:518:10: note: Function 'parse_gfa_a_record' argument 4 names different: declaration 'start2' definition '_start2'. lastz-1.04.22/src/gfa.c:519:8: style:inconclusive: Function 'parse_gfa_a_record' argument 5 names different: declaration 'strand2' definition '_strand2'. [funcArgNamesDifferent] lastz-1.04.22/src/gfa.h:43:50: note: Function 'parse_gfa_a_record' argument 5 names different: declaration 'strand2' definition '_strand2'. lastz-1.04.22/src/gfa.c:519:8: note: Function 'parse_gfa_a_record' argument 5 names different: declaration 'strand2' definition '_strand2'. lastz-1.04.22/src/gfa.c:520:10: style:inconclusive: Function 'parse_gfa_a_record' argument 6 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] lastz-1.04.22/src/gfa.h:43:67: note: Function 'parse_gfa_a_record' argument 6 names different: declaration 'length' definition '_length'. lastz-1.04.22/src/gfa.c:520:10: note: Function 'parse_gfa_a_record' argument 6 names different: declaration 'length' definition '_length'. lastz-1.04.22/src/gfa.c:521:9: style:inconclusive: Function 'parse_gfa_a_record' argument 7 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] lastz-1.04.22/src/gfa.h:44:35: note: Function 'parse_gfa_a_record' argument 7 names different: declaration 's' definition '_s'. lastz-1.04.22/src/gfa.c:521:9: note: Function 'parse_gfa_a_record' argument 7 names different: declaration 's' definition '_s'. lastz-1.04.22/src/gfa.c:522:7: style:inconclusive: Function 'parse_gfa_a_record' argument 8 names different: declaration 'pctid' definition '_pctId'. [funcArgNamesDifferent] lastz-1.04.22/src/gfa.h:44:43: note: Function 'parse_gfa_a_record' argument 8 names different: declaration 'pctid' definition '_pctId'. lastz-1.04.22/src/gfa.c:522:7: note: Function 'parse_gfa_a_record' argument 8 names different: declaration 'pctid' definition '_pctId'. lastz-1.04.22/src/gfa.c:65:9: style: Variable 'programName' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gfa.c:66:9: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gfa.c:67:9: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gfa.c:86:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/gfa.c:103:8: style: Variable 'rcfShortSuffix' can be declared as const array [constVariable] lastz-1.04.22/src/gfa.c:104:8: style: Variable 'rcfLongSuffix' can be declared as const array [constVariable] lastz-1.04.22/src/gfa.c:108:8: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gfa.c:109:8: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gfa.c:110:8: style: Variable 'header1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gfa.c:111:8: style: Variable 'header2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gfa.c:205:16: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gfa.c:206:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gfa.c:301:16: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gfa.c:302:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gfa.c:394:11: style: Parameter '_rec' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/gfa.c:515:11: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/identity_dist.c:111:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/identity_dist.c:819:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/identity_dist.c:188:11: style:inconclusive: Function 'alignment_identity' argument 4 names different: declaration 'numer' definition '_numer'. [funcArgNamesDifferent] lastz-1.04.22/src/identity_dist.h:69:49: note: Function 'alignment_identity' argument 4 names different: declaration 'numer' definition '_numer'. lastz-1.04.22/src/identity_dist.c:188:11: note: Function 'alignment_identity' argument 4 names different: declaration 'numer' definition '_numer'. lastz-1.04.22/src/identity_dist.c:189:11: style:inconclusive: Function 'alignment_identity' argument 5 names different: declaration 'denom' definition '_denom'. [funcArgNamesDifferent] lastz-1.04.22/src/identity_dist.h:69:64: note: Function 'alignment_identity' argument 5 names different: declaration 'denom' definition '_denom'. lastz-1.04.22/src/identity_dist.c:189:11: note: Function 'alignment_identity' argument 5 names different: declaration 'denom' definition '_denom'. lastz-1.04.22/src/identity_dist.c:356:10: style:inconclusive: Function 'segment_identity' argument 6 names different: declaration 'numer' definition '_numer'. [funcArgNamesDifferent] lastz-1.04.22/src/identity_dist.h:77:49: note: Function 'segment_identity' argument 6 names different: declaration 'numer' definition '_numer'. lastz-1.04.22/src/identity_dist.c:356:10: note: Function 'segment_identity' argument 6 names different: declaration 'numer' definition '_numer'. lastz-1.04.22/src/identity_dist.c:357:10: style:inconclusive: Function 'segment_identity' argument 7 names different: declaration 'denom' definition '_denom'. [funcArgNamesDifferent] lastz-1.04.22/src/identity_dist.h:77:64: note: Function 'segment_identity' argument 7 names different: declaration 'denom' definition '_denom'. lastz-1.04.22/src/identity_dist.c:357:10: note: Function 'segment_identity' argument 7 names different: declaration 'denom' definition '_denom'. lastz-1.04.22/src/identity_dist.c:436:10: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/identity_dist.c:438:7: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/identity_dist.c:443:7: style: Variable 's1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/identity_dist.c:444:7: style: Variable 's2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/dna_utilities.c:2898:6: style: The if condition is the same as the previous if condition [duplicateCondition] lastz-1.04.22/src/dna_utilities.c:2895:6: note: First condition lastz-1.04.22/src/dna_utilities.c:2898:6: note: Second condition lastz-1.04.22/src/dna_utilities.c:2303:32: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] lastz-1.04.22/src/dna_utilities.c:2542:11: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] lastz-1.04.22/src/dna_utilities.c:1713:2: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] lastz-1.04.22/src/dna_utilities.c:1718:2: note: Found duplicate branches for 'if' and 'else'. lastz-1.04.22/src/dna_utilities.c:1713:2: note: Found duplicate branches for 'if' and 'else'. lastz-1.04.22/src/dna_utilities.c:849:13: style: Checking if unsigned expression 'step' is less than zero. [unsignedLessThanZero] lastz-1.04.22/src/dna_utilities.c:217:9: style:inconclusive: Function 'new_dna_score_set' argument 2 names different: declaration 'xScore' definition 'badScore'. [funcArgNamesDifferent] lastz-1.04.22/src/dna_utilities.h:297:46: note: Function 'new_dna_score_set' argument 2 names different: declaration 'xScore' definition 'badScore'. lastz-1.04.22/src/dna_utilities.c:217:9: note: Function 'new_dna_score_set' argument 2 names different: declaration 'xScore' definition 'badScore'. lastz-1.04.22/src/dna_utilities.c:659:9: style:inconclusive: Function 'read_score_set' argument 2 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent] lastz-1.04.22/src/dna_utilities.h:303:55: note: Function 'read_score_set' argument 2 names different: declaration 'name' definition '_name'. lastz-1.04.22/src/dna_utilities.c:659:9: note: Function 'read_score_set' argument 2 names different: declaration 'name' definition '_name'. lastz-1.04.22/src/dna_utilities.c:1375:12: style:inconclusive: Function 'parse_char_code_common' argument 1 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] lastz-1.04.22/src/dna_utilities.c:634:44: note: Function 'parse_char_code_common' argument 1 names different: declaration 's' definition '_s'. lastz-1.04.22/src/dna_utilities.c:1375:12: note: Function 'parse_char_code_common' argument 1 names different: declaration 's' definition '_s'. lastz-1.04.22/src/dna_utilities.c:1476:11: style:inconclusive: Function 'parse_bottleneck' argument 1 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] lastz-1.04.22/src/dna_utilities.c:637:43: note: Function 'parse_bottleneck' argument 1 names different: declaration 's' definition '_s'. lastz-1.04.22/src/dna_utilities.c:1476:11: note: Function 'parse_bottleneck' argument 1 names different: declaration 's' definition '_s'. lastz-1.04.22/src/dna_utilities.c:2436:9: style:inconclusive: Function 'read_quantum_code' argument 2 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent] lastz-1.04.22/src/dna_utilities.h:341:55: note: Function 'read_quantum_code' argument 2 names different: declaration 'name' definition '_name'. lastz-1.04.22/src/dna_utilities.c:2436:9: note: Function 'read_quantum_code' argument 2 names different: declaration 'name' definition '_name'. lastz-1.04.22/src/dna_utilities.c:2520:11: style:inconclusive: Function 'parse_quantum_profile' argument 1 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] lastz-1.04.22/src/dna_utilities.c:2414:41: note: Function 'parse_quantum_profile' argument 1 names different: declaration 's' definition '_s'. lastz-1.04.22/src/dna_utilities.c:2520:11: note: Function 'parse_quantum_profile' argument 1 names different: declaration 's' definition '_s'. lastz-1.04.22/src/dna_utilities.c:397:9: style: Variable 'message' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/dna_utilities.c:1438:9: style: Parameter 'alphabet' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/dna_utilities.c:1710:9: style: Variable 'wssScoreFmt' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/dna_utilities.c:1710:23: style: Variable 'wssScoreFmtStar' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/dna_utilities.c:1847:12: style: Parameter 'ss' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/dna_utilities.c:2001:9: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/dna_utilities.c:2166:12: style: Parameter 'ss' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/dna_utilities.c:2607:9: style: Parameter 'coding' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/dna_utilities.c:2609:7: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/dna_utilities.c:2681:10: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/dna_utilities.c:1319:6: style: Variable 'c' is assigned a value that is never used. [unreadVariable] lastz-1.04.22/src/infer_scores.c:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/infer_scores.c:1384:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/infer_scores.c:1508:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/infer_scores.c:1628:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/infer_scores.c:1973:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/infer_scores.c:1994:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/infer_scores.c:2256:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/infer_scores.c:2345:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:715:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:2072:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:2561:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:2670:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:2905:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:3075:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:3220:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:3647:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:3763:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:3832:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:4114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:4306:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:4392:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:4699:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:4737:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:4896:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:5045:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:5111:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:5138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:5230:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:8224:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lastz.c:9500:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/gapped_extend.c:2424:12: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2424:12: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2425:12: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2425:12: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2453:37: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2453:37: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2454:37: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2454:37: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2455:51: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2455:51: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2456:51: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2456:51: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2457:37: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2457:37: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2460:2: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2460:2: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2461:2: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2461:2: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2468:38: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2468:38: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2469:38: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2469:38: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2470:38: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2470:38: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2471:38: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2471:38: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2472:38: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2472:38: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2475:2: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2475:2: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2476:2: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2476:2: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2494:2: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2494:2: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2495:2: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2495:2: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:2509:6: warning: Either the condition 'io==NULL' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] lastz-1.04.22/src/gapped_extend.c:2415:9: note: Assuming that condition 'io==NULL' is not redundant lastz-1.04.22/src/gapped_extend.c:2509:6: note: Null pointer dereference lastz-1.04.22/src/gapped_extend.c:3392:9: style: Checking if unsigned expression 'N' is less than zero. [unsignedLessThanZero] lastz-1.04.22/src/gapped_extend.c:3392:21: style: Checking if unsigned expression 'M' is less than zero. [unsignedLessThanZero] lastz-1.04.22/src/gapped_extend.c:1877:11: style:inconclusive: Function 'identical_sequences' argument 4 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] lastz-1.04.22/src/gapped_extend.c:371:63: note: Function 'identical_sequences' argument 4 names different: declaration 's' definition '_s'. lastz-1.04.22/src/gapped_extend.c:1877:11: note: Function 'identical_sequences' argument 4 names different: declaration 's' definition '_s'. lastz-1.04.22/src/gapped_extend.c:3333:11: style:inconclusive: Function 'ydrop_one_sided_align' argument 9 names different: declaration 'end1' definition '_end1'. [funcArgNamesDifferent] lastz-1.04.22/src/gapped_extend.c:389:45: note: Function 'ydrop_one_sided_align' argument 9 names different: declaration 'end1' definition '_end1'. lastz-1.04.22/src/gapped_extend.c:3333:11: note: Function 'ydrop_one_sided_align' argument 9 names different: declaration 'end1' definition '_end1'. lastz-1.04.22/src/gapped_extend.c:3334:11: style:inconclusive: Function 'ydrop_one_sided_align' argument 10 names different: declaration 'end2' definition '_end2'. [funcArgNamesDifferent] lastz-1.04.22/src/gapped_extend.c:389:59: note: Function 'ydrop_one_sided_align' argument 10 names different: declaration 'end2' definition '_end2'. lastz-1.04.22/src/gapped_extend.c:3334:11: note: Function 'ydrop_one_sided_align' argument 10 names different: declaration 'end2' definition '_end2'. lastz-1.04.22/src/gapped_extend.c:4146:14: style:inconclusive: Function 'insert_align' argument 2 names different: declaration 'obi' definition '_obi'. [funcArgNamesDifferent] lastz-1.04.22/src/gapped_extend.c:394:57: note: Function 'insert_align' argument 2 names different: declaration 'obi' definition '_obi'. lastz-1.04.22/src/gapped_extend.c:4146:14: note: Function 'insert_align' argument 2 names different: declaration 'obi' definition '_obi'. lastz-1.04.22/src/gapped_extend.c:4147:14: style:inconclusive: Function 'insert_align' argument 3 names different: declaration 'oed' definition '_oed'. [funcArgNamesDifferent] lastz-1.04.22/src/gapped_extend.c:394:71: note: Function 'insert_align' argument 3 names different: declaration 'oed' definition '_oed'. lastz-1.04.22/src/gapped_extend.c:4147:14: note: Function 'insert_align' argument 3 names different: declaration 'oed' definition '_oed'. lastz-1.04.22/src/gapped_extend.c:4531:11: style:inconclusive: Function 'update_LR_bounds' argument 9 names different: declaration 'L' definition '_L'. [funcArgNamesDifferent] lastz-1.04.22/src/gapped_extend.c:399:45: note: Function 'update_LR_bounds' argument 9 names different: declaration 'L' definition '_L'. lastz-1.04.22/src/gapped_extend.c:4531:11: note: Function 'update_LR_bounds' argument 9 names different: declaration 'L' definition '_L'. lastz-1.04.22/src/gapped_extend.c:4532:11: style:inconclusive: Function 'update_LR_bounds' argument 10 names different: declaration 'R' definition '_R'. [funcArgNamesDifferent] lastz-1.04.22/src/gapped_extend.c:399:56: note: Function 'update_LR_bounds' argument 10 names different: declaration 'R' definition '_R'. lastz-1.04.22/src/gapped_extend.c:4532:11: note: Function 'update_LR_bounds' argument 10 names different: declaration 'R' definition '_R'. lastz-1.04.22/src/gapped_extend.c:4533:11: style:inconclusive: Function 'update_LR_bounds' argument 11 names different: declaration 'LY' definition '_LY'. [funcArgNamesDifferent] lastz-1.04.22/src/gapped_extend.c:400:45: note: Function 'update_LR_bounds' argument 11 names different: declaration 'LY' definition '_LY'. lastz-1.04.22/src/gapped_extend.c:4533:11: note: Function 'update_LR_bounds' argument 11 names different: declaration 'LY' definition '_LY'. lastz-1.04.22/src/gapped_extend.c:4534:11: style:inconclusive: Function 'update_LR_bounds' argument 12 names different: declaration 'RY' definition '_RY'. [funcArgNamesDifferent] lastz-1.04.22/src/gapped_extend.c:400:57: note: Function 'update_LR_bounds' argument 12 names different: declaration 'RY' definition '_RY'. lastz-1.04.22/src/gapped_extend.c:4534:11: note: Function 'update_LR_bounds' argument 12 names different: declaration 'RY' definition '_RY'. lastz-1.04.22/src/gapped_extend.c:4821:14: style:inconclusive: Function 'update_active_segs' argument 2 names different: declaration 'active' definition '_active'. [funcArgNamesDifferent] lastz-1.04.22/src/gapped_extend.c:405:63: note: Function 'update_active_segs' argument 2 names different: declaration 'active' definition '_active'. lastz-1.04.22/src/gapped_extend.c:4821:14: note: Function 'update_active_segs' argument 2 names different: declaration 'active' definition '_active'. lastz-1.04.22/src/gapped_extend.c:4822:11: style:inconclusive: Function 'update_active_segs' argument 3 names different: declaration 'alignList' definition '_alignList'. [funcArgNamesDifferent] lastz-1.04.22/src/gapped_extend.c:406:46: note: Function 'update_active_segs' argument 3 names different: declaration 'alignList' definition '_alignList'. lastz-1.04.22/src/gapped_extend.c:4822:11: note: Function 'update_active_segs' argument 3 names different: declaration 'alignList' definition '_alignList'. lastz-1.04.22/src/gapped_extend.c:5214:11: style:inconclusive: Function 'gappily_extend_hsps' argument 1 names different: declaration 'info' definition '_info'. [funcArgNamesDifferent] lastz-1.04.22/src/gapped_extend.h:165:38: note: Function 'gappily_extend_hsps' argument 1 names different: declaration 'info' definition '_info'. lastz-1.04.22/src/gapped_extend.c:5214:11: note: Function 'gappily_extend_hsps' argument 1 names different: declaration 'info' definition '_info'. lastz-1.04.22/src/gapped_extend.c:509:8: style: Variable 't1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:510:8: style: Variable 't2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:1029:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:1474:13: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:1774:11: style: Variable 'anchor' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:1879:16: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:1880:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:1945:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:1945:19: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:2026:23: style: Variable 'cachedSp1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:2031:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:2032:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:2142:12: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/gapped_extend.c:2143:9: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/gapped_extend.c:2144:14: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/gapped_extend.c:2145:14: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/gapped_extend.c:2205:12: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/gapped_extend.c:2207:14: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/gapped_extend.c:3327:8: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/gapped_extend.c:3346:10: style: Variable 'sub' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:3373:8: style: Variable 'b' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:5223:16: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:5224:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:5225:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:5225:19: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:5575:8: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:5665:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:5666:10: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/gapped_extend.c:5740:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/gapped_extend.c:5775:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/gapped_extend.c:5776:5: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/gapped_extend.c:5269:22: error: Uninitialized variable: st.seg [uninitvar] lastz-1.04.22/src/gapped_extend.c:3474:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] lastz-1.04.22/src/lav.c:75:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lav.c:135:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lav.c:257:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lav.c:351:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lav.c:383:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lav.c:414:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lav.c:420:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lav.c:432:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/lav.c:49:9: style:inconclusive: Function 'print_lav_job_header' argument 2 names different: declaration 'programName' definition '_programName'. [funcArgNamesDifferent] lastz-1.04.22/src/lav.h:27:38: note: Function 'print_lav_job_header' argument 2 names different: declaration 'programName' definition '_programName'. lastz-1.04.22/src/lav.c:49:9: note: Function 'print_lav_job_header' argument 2 names different: declaration 'programName' definition '_programName'. lastz-1.04.22/src/lav.c:50:9: style:inconclusive: Function 'print_lav_job_header' argument 3 names different: declaration 'name1' definition '_name1'. [funcArgNamesDifferent] lastz-1.04.22/src/lav.h:27:57: note: Function 'print_lav_job_header' argument 3 names different: declaration 'name1' definition '_name1'. lastz-1.04.22/src/lav.c:50:9: note: Function 'print_lav_job_header' argument 3 names different: declaration 'name1' definition '_name1'. lastz-1.04.22/src/lav.c:51:9: style:inconclusive: Function 'print_lav_job_header' argument 4 names different: declaration 'name2' definition '_name2'. [funcArgNamesDifferent] lastz-1.04.22/src/lav.h:27:70: note: Function 'print_lav_job_header' argument 4 names different: declaration 'name2' definition '_name2'. lastz-1.04.22/src/lav.c:51:9: note: Function 'print_lav_job_header' argument 4 names different: declaration 'name2' definition '_name2'. lastz-1.04.22/src/lav.c:52:9: style:inconclusive: Function 'print_lav_job_header' argument 5 names different: declaration 'args' definition '_args'. [funcArgNamesDifferent] lastz-1.04.22/src/lav.h:28:38: note: Function 'print_lav_job_header' argument 5 names different: declaration 'args' definition '_args'. lastz-1.04.22/src/lav.c:52:9: note: Function 'print_lav_job_header' argument 5 names different: declaration 'args' definition '_args'. lastz-1.04.22/src/lav.c:54:11: style: Parameter 'hspThreshold' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/lav.c:55:11: style: Parameter 'gappedThreshold' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/lav.c:61:9: style: Variable 'programName' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lav.c:62:9: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lav.c:63:9: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lav.c:64:9: style: Variable 'args' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lav.c:116:8: style: Variable 'rcfShortSuffix' can be declared as const array [constVariable] lastz-1.04.22/src/lav.c:117:8: style: Variable 'rcfLongSuffix' can be declared as const array [constVariable] lastz-1.04.22/src/lav.c:121:8: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lav.c:122:8: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lav.c:123:8: style: Variable 'header1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lav.c:124:8: style: Variable 'header2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lav.c:193:16: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lav.c:194:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lav.c:335:16: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lav.c:336:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lav.c:372:16: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lav.c:373:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/genpaf.c:252:9: style:inconclusive: Function 'print_blast_header' argument 2 names different: declaration 'programName' definition '_programName'. [funcArgNamesDifferent] lastz-1.04.22/src/genpaf.h:265:37: note: Function 'print_blast_header' argument 2 names different: declaration 'programName' definition '_programName'. lastz-1.04.22/src/genpaf.c:252:9: note: Function 'print_blast_header' argument 2 names different: declaration 'programName' definition '_programName'. lastz-1.04.22/src/genpaf.c:253:9: style:inconclusive: Function 'print_blast_header' argument 3 names different: declaration 'args' definition '_args'. [funcArgNamesDifferent] lastz-1.04.22/src/genpaf.h:265:56: note: Function 'print_blast_header' argument 3 names different: declaration 'args' definition '_args'. lastz-1.04.22/src/genpaf.c:253:9: note: Function 'print_blast_header' argument 3 names different: declaration 'args' definition '_args'. lastz-1.04.22/src/genpaf.c:254:17: style:inconclusive: Function 'print_blast_header' argument 4 names different: declaration 'seq1' definition 'database'. [funcArgNamesDifferent] lastz-1.04.22/src/genpaf.h:266:36: note: Function 'print_blast_header' argument 4 names different: declaration 'seq1' definition 'database'. lastz-1.04.22/src/genpaf.c:254:17: note: Function 'print_blast_header' argument 4 names different: declaration 'seq1' definition 'database'. lastz-1.04.22/src/genpaf.c:255:17: style:inconclusive: Function 'print_blast_header' argument 5 names different: declaration 'seq2' definition 'query'. [funcArgNamesDifferent] lastz-1.04.22/src/genpaf.h:266:47: note: Function 'print_blast_header' argument 5 names different: declaration 'seq2' definition 'query'. lastz-1.04.22/src/genpaf.c:255:17: note: Function 'print_blast_header' argument 5 names different: declaration 'seq2' definition 'query'. lastz-1.04.22/src/genpaf.c:197:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/genpaf.c:210:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/genpaf.c:211:2: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/genpaf.c:212:2: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/genpaf.c:225:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/genpaf.c:238:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/genpaf.c:254:17: style: Parameter 'database' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/genpaf.c:257:9: style: Variable 'programName' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/genpaf.c:258:9: style: Variable 'args' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/genpaf.c:263:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/genpaf.c:532:42: style: Parameter 'textDiffInfo' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/genpaf.c:575:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/genpaf.c:580:10: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/genpaf.c:580:18: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/genpaf.c:580:26: style: Variable 'suff1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/genpaf.c:580:34: style: Variable 'suff2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/genpaf.c:1372:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/genpaf.c:1373:9: style: Variable 's1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/genpaf.c:1374:9: style: Variable 's2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/genpaf.c:1375:10: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:85:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/genpaf.c:1375:18: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:175:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/genpaf.c:1375:26: style: Variable 'suff1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:291:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/genpaf.c:1375:34: style: Variable 'suff2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:533:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/genpaf.c:1919:36: style: Variable 'diffChars' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:718:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/masking.c:618:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/masking.c:653:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/masking.c:702:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/masking.c:225:14: style:inconclusive: Function 'census_mask_aligns' argument 1 names different: declaration 'a' definition 'alignList'. [funcArgNamesDifferent] lastz-1.04.22/src/masking.h:101:44: note: Function 'census_mask_aligns' argument 1 names different: declaration 'a' definition 'alignList'. lastz-1.04.22/src/masking.c:225:14: note: Function 'census_mask_aligns' argument 1 names different: declaration 'a' definition 'alignList'. lastz-1.04.22/src/masking.c:530:10: style:inconclusive: Function 'report_masked_intervals' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/masking.h:108:40: note: Function 'report_masked_intervals' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/masking.c:530:10: note: Function 'report_masked_intervals' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/masking.c:613:7: style: Variable '_seq' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/masking.c:629:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/masking.c:630:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/masking.c:685:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/masking.c:809:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/masking.c:819:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/masking.c:820:5: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/output.c:551:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/output.c:718:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/output.c:916:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/output.c:1148:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/output.c:1358:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/output.c:381:10: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/output.c:381:18: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/output.c:1393:7: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/output.c:1395:7: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/pos_table.c:164:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/pos_table.c:256:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/pos_table.c:761:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/pos_table.c:1369:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/pos_table.c:1414:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/pos_table.c:1539:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/pos_table.c:1601:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/pos_table.c:1647:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/pos_table.c:1698:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/pos_table.c:1866:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/pos_table.c:2114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable occurrences [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/maf.c:60:9: style:inconclusive: Function 'print_maf_job_header' argument 2 names different: declaration 'programName' definition '_programName'. [funcArgNamesDifferent] lastz-1.04.22/src/maf.h:44:34: note: Function 'print_maf_job_header' argument 2 names different: declaration 'programName' definition '_programName'. lastz-1.04.22/src/maf.c:60:9: note: Function 'print_maf_job_header' argument 2 names different: declaration 'programName' definition '_programName'. lastz-1.04.22/src/maf.c:61:9: style:inconclusive: Function 'print_maf_job_header' argument 3 names different: declaration 'args' definition '_args'. [funcArgNamesDifferent] lastz-1.04.22/src/maf.h:44:53: note: Function 'print_maf_job_header' argument 3 names different: declaration 'args' definition '_args'. lastz-1.04.22/src/maf.c:61:9: note: Function 'print_maf_job_header' argument 3 names different: declaration 'args' definition '_args'. lastz-1.04.22/src/maf.c:63:11: style: Parameter 'hspThreshold' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/maf.c:64:11: style: Parameter 'gappedThreshold' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/maf.c:69:9: style: Variable 'programName' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:70:9: style: Variable 'args' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:98:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/maf.c:111:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/maf.c:112:2: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/maf.c:113:2: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/maf.c:265:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:270:10: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:270:18: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:270:26: style: Variable 'pref2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:270:34: style: Variable 'suff1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:270:42: style: Variable 'suff2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:510:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:511:9: style: Variable 's1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:512:9: style: Variable 's2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:513:10: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:513:18: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:513:26: style: Variable 'pref2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:513:34: style: Variable 'suff1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/maf.c:513:42: style: Variable 'suff2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/quantum.c:158:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/quantum.c:380:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/quantum.c:534:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/quantum.c:357:28: warning: Either the condition 'wordLen>16' is redundant or the array 'minNeeded[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond] lastz-1.04.22/src/quantum.c:339:19: note: Assuming that condition 'wordLen>16' is not redundant lastz-1.04.22/src/quantum.c:357:28: note: Array index out of bounds lastz-1.04.22/src/pos_table.c:1866:3: portability: %d in format string (no. 4) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] lastz-1.04.22/src/quantum.c:129:12: style:inconclusive: Function 'quantum_seed_hit_search' argument 1 names different: declaration 'seq1' definition '_seq1'. [funcArgNamesDifferent] lastz-1.04.22/src/quantum.h:118:36: note: Function 'quantum_seed_hit_search' argument 1 names different: declaration 'seq1' definition '_seq1'. lastz-1.04.22/src/quantum.c:129:12: note: Function 'quantum_seed_hit_search' argument 1 names different: declaration 'seq1' definition '_seq1'. lastz-1.04.22/src/quantum.c:130:13: style:inconclusive: Function 'quantum_seed_hit_search' argument 2 names different: declaration 'pt' definition '_pt'. [funcArgNamesDifferent] lastz-1.04.22/src/quantum.h:118:52: note: Function 'quantum_seed_hit_search' argument 2 names different: declaration 'pt' definition '_pt'. lastz-1.04.22/src/quantum.c:130:13: note: Function 'quantum_seed_hit_search' argument 2 names different: declaration 'pt' definition '_pt'. lastz-1.04.22/src/quantum.c:131:9: style:inconclusive: Function 'quantum_seed_hit_search' argument 3 names different: declaration 'seq2' definition '_seq2'. [funcArgNamesDifferent] lastz-1.04.22/src/quantum.h:119:36: note: Function 'quantum_seed_hit_search' argument 3 names different: declaration 'seq2' definition '_seq2'. lastz-1.04.22/src/quantum.c:131:9: note: Function 'quantum_seed_hit_search' argument 3 names different: declaration 'seq2' definition '_seq2'. lastz-1.04.22/src/quantum.c:132:11: style:inconclusive: Function 'quantum_seed_hit_search' argument 4 names different: declaration 'start' definition '_start'. [funcArgNamesDifferent] lastz-1.04.22/src/quantum.h:119:49: note: Function 'quantum_seed_hit_search' argument 4 names different: declaration 'start' definition '_start'. lastz-1.04.22/src/quantum.c:132:11: note: Function 'quantum_seed_hit_search' argument 4 names different: declaration 'start' definition '_start'. lastz-1.04.22/src/quantum.c:133:11: style:inconclusive: Function 'quantum_seed_hit_search' argument 5 names different: declaration 'end' definition '_end'. [funcArgNamesDifferent] lastz-1.04.22/src/quantum.h:119:63: note: Function 'quantum_seed_hit_search' argument 5 names different: declaration 'end' definition '_end'. lastz-1.04.22/src/quantum.c:133:11: note: Function 'quantum_seed_hit_search' argument 5 names different: declaration 'end' definition '_end'. lastz-1.04.22/src/quantum.c:134:12: style:inconclusive: Function 'quantum_seed_hit_search' argument 6 names different: declaration 'charToBits' definition '_charToBits'. [funcArgNamesDifferent] lastz-1.04.22/src/quantum.h:120:40: note: Function 'quantum_seed_hit_search' argument 6 names different: declaration 'charToBits' definition '_charToBits'. lastz-1.04.22/src/quantum.c:134:12: note: Function 'quantum_seed_hit_search' argument 6 names different: declaration 'charToBits' definition '_charToBits'. lastz-1.04.22/src/quantum.c:135:10: style:inconclusive: Function 'quantum_seed_hit_search' argument 7 names different: declaration 'hitSeed' definition '_hitSeed'. [funcArgNamesDifferent] lastz-1.04.22/src/quantum.h:120:60: note: Function 'quantum_seed_hit_search' argument 7 names different: declaration 'hitSeed' definition '_hitSeed'. lastz-1.04.22/src/quantum.c:135:10: note: Function 'quantum_seed_hit_search' argument 7 names different: declaration 'hitSeed' definition '_hitSeed'. lastz-1.04.22/src/quantum.c:136:13: style:inconclusive: Function 'quantum_seed_hit_search' argument 8 names different: declaration 'scoring' definition '_scoring'. [funcArgNamesDifferent] lastz-1.04.22/src/quantum.h:121:41: note: Function 'quantum_seed_hit_search' argument 8 names different: declaration 'scoring' definition '_scoring'. lastz-1.04.22/src/quantum.c:136:13: note: Function 'quantum_seed_hit_search' argument 8 names different: declaration 'scoring' definition '_scoring'. lastz-1.04.22/src/quantum.c:137:10: style:inconclusive: Function 'quantum_seed_hit_search' argument 9 names different: declaration 'ballScore' definition '_ballScore'. [funcArgNamesDifferent] lastz-1.04.22/src/quantum.h:121:56: note: Function 'quantum_seed_hit_search' argument 9 names different: declaration 'ballScore' definition '_ballScore'. lastz-1.04.22/src/quantum.c:137:10: note: Function 'quantum_seed_hit_search' argument 9 names different: declaration 'ballScore' definition '_ballScore'. lastz-1.04.22/src/quantum.c:139:10: style:inconclusive: Function 'quantum_seed_hit_search' argument 11 names different: declaration 'processorInfo' definition '_processorInfo'. [funcArgNamesDifferent] lastz-1.04.22/src/quantum.h:122:61: note: Function 'quantum_seed_hit_search' argument 11 names different: declaration 'processorInfo' definition '_processorInfo'. lastz-1.04.22/src/quantum.c:139:10: note: Function 'quantum_seed_hit_search' argument 11 names different: declaration 'processorInfo' definition '_processorInfo'. lastz-1.04.22/src/quantum.c:204:7: style: Variable 'qStop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/quantum.c:230:7: style: Variable 'qStop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/quantum.c:499:8: style: Parameter 'qWord' can be declared as pointer to const. However it seems that 'judge_qd' is a callback function, if 'qWord' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lastz-1.04.22/src/quantum.c:258:53: note: You might need to cast the function pointer here lastz-1.04.22/src/quantum.c:499:8: note: Parameter 'qWord' can be declared as pointer to const lastz-1.04.22/src/quantum.c:500:8: style: Parameter 'dWord' can be declared as pointer to const. However it seems that 'judge_qd' is a callback function, if 'dWord' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lastz-1.04.22/src/quantum.c:258:53: note: You might need to cast the function pointer here lastz-1.04.22/src/quantum.c:500:8: note: Parameter 'dWord' can be declared as pointer to const lastz-1.04.22/src/quantum.c:614:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/quantum.c:670:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/quantum.c:671:5: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/pos_table.c:149:9: style:inconclusive: Function 'build_seed_position_table' argument 5 names different: declaration 'seed' definition 'hitSeed'. [funcArgNamesDifferent] lastz-1.04.22/src/pos_table.h:232:44: note: Function 'build_seed_position_table' argument 5 names different: declaration 'seed' definition 'hitSeed'. lastz-1.04.22/src/pos_table.c:149:9: note: Function 'build_seed_position_table' argument 5 names different: declaration 'seed' definition 'hitSeed'. lastz-1.04.22/src/pos_table.c:241:10: style:inconclusive: Function 'build_quantum_seed_position_table' argument 6 names different: declaration 'seed' definition 'hitSeed'. [funcArgNamesDifferent] lastz-1.04.22/src/pos_table.h:236:44: note: Function 'build_quantum_seed_position_table' argument 6 names different: declaration 'seed' definition 'hitSeed'. lastz-1.04.22/src/pos_table.c:241:10: note: Function 'build_quantum_seed_position_table' argument 6 names different: declaration 'seed' definition 'hitSeed'. lastz-1.04.22/src/pos_table.c:1765:8: style:inconclusive: Function 'limit_position_table' argument 2 names different: declaration 'limit' definition '_limit'. [funcArgNamesDifferent] lastz-1.04.22/src/pos_table.h:248:56: note: Function 'limit_position_table' argument 2 names different: declaration 'limit' definition '_limit'. lastz-1.04.22/src/pos_table.c:1765:8: note: Function 'limit_position_table' argument 2 names different: declaration 'limit' definition '_limit'. lastz-1.04.22/src/pos_table.c:398:8: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/pos_table.c:405:8: style: Variable 'seqStop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/pos_table.c:481:8: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/pos_table.c:488:8: style: Variable 'seqStop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/pos_table.c:552:8: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/pos_table.c:559:8: style: Variable 'seqStop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/pos_table.c:560:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/pos_table.c:634:8: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/pos_table.c:641:8: style: Variable 'seqStop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/pos_table.c:816:8: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/pos_table.c:825:8: style: Variable 'seqStop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/pos_table.c:892:8: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/pos_table.c:901:8: style: Variable 'seqStop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/pos_table.c:1518:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/pos_table.c:1676:8: style: Variable 'bitsToAlphabet' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/pos_table.c:1677:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/pos_table.c:1720:15: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/pos_table.c:1844:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/pos_table.c:2056:12: style: Variable 'a' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/pos_table.c:2057:12: style: Variable 'b' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/pos_table.c:2065:15: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/pos_table.c:2179:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/pos_table.c:2180:2: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/pos_table.c:2233:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/pos_table.c:1974:12: warning: Expression 'numer' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] lastz-1.04.22/src/pos_table.c:1972:13: note: Assuming that condition 'numer<0' is not redundant lastz-1.04.22/src/pos_table.c:1974:12: note: Negative value is converted to an unsigned value lastz-1.04.22/src/sam.c:230:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sam.c:414:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sam.c:590:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/seed_search.c:402:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/seed_search.c:834:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/seed_search.c:900:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/seed_search.c:994:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/seed_search.c:1119:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/seed_search.c:1369:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/seed_search.c:1955:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/seed_search.c:2853:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/seed_search.c:3782:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/seed_search.c:3948:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sam.c:197:9: style: Parameter 'readGroup' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sam.c:218:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sam.c:220:10: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sam.c:330:10: style: Parameter 'rgTags' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sam.c:334:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sam.c:338:10: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sam.c:338:18: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sam.c:515:10: style: Parameter 'rgTags' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sam.c:519:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sam.c:520:10: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sam.c:520:18: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sam.c:661:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sam.c:662:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sam.c:663:9: style: Variable 's2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sam.c:664:9: style: Variable 'ss2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sam.c:741:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sam.c:742:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sam.c:743:9: style: Variable 's2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sam.c:744:9: style: Variable 'ss2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:3050:14: style: Condition 'bits2<0' is always false [knownConditionTrueFalse] lastz-1.04.22/src/seed_search.c:3049:14: note: Assuming that condition 'bits1<0' is not redundant lastz-1.04.22/src/seed_search.c:3048:14: note: Assuming that condition 'bits1!=bits2' is not redundant lastz-1.04.22/src/seed_search.c:3050:14: note: Condition 'bits2<0' is always false lastz-1.04.22/src/seed_search.c:3103:15: style: Condition 'bits2<0' is always false [knownConditionTrueFalse] lastz-1.04.22/src/seed_search.c:3102:15: note: Assuming that condition 'bits1<0' is not redundant lastz-1.04.22/src/seed_search.c:3101:15: note: Assuming that condition 'bits1!=bits2' is not redundant lastz-1.04.22/src/seed_search.c:3103:15: note: Condition 'bits2<0' is always false lastz-1.04.22/src/seed_search.c:3140:14: style: Condition 'bits2<0' is always false [knownConditionTrueFalse] lastz-1.04.22/src/seed_search.c:3139:14: note: Assuming that condition 'bits1<0' is not redundant lastz-1.04.22/src/seed_search.c:3138:14: note: Assuming that condition 'bits1!=bits2' is not redundant lastz-1.04.22/src/seed_search.c:3140:14: note: Condition 'bits2<0' is always false lastz-1.04.22/src/seed_search.c:3496:14: style: Condition 'bits2<0' is always false [knownConditionTrueFalse] lastz-1.04.22/src/seed_search.c:3495:14: note: Assuming that condition 'bits1<0' is not redundant lastz-1.04.22/src/seed_search.c:3494:14: note: Assuming that condition 'bits1!=bits2' is not redundant lastz-1.04.22/src/seed_search.c:3496:14: note: Condition 'bits2<0' is always false lastz-1.04.22/src/seed_search.c:3568:15: style: Condition 'bits2<0' is always false [knownConditionTrueFalse] lastz-1.04.22/src/seed_search.c:3567:15: note: Assuming that condition 'bits1<0' is not redundant lastz-1.04.22/src/seed_search.c:3566:15: note: Assuming that condition 'bits1!=bits2' is not redundant lastz-1.04.22/src/seed_search.c:3568:15: note: Condition 'bits2<0' is always false lastz-1.04.22/src/seed_search.c:3624:14: style: Condition 'bits2<0' is always false [knownConditionTrueFalse] lastz-1.04.22/src/seed_search.c:3623:14: note: Assuming that condition 'bits1<0' is not redundant lastz-1.04.22/src/seed_search.c:3622:14: note: Assuming that condition 'bits1!=bits2' is not redundant lastz-1.04.22/src/seed_search.c:3624:14: note: Condition 'bits2<0' is always false lastz-1.04.22/src/seed_search.c:3674:35: warning: Either the condition 'left==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] lastz-1.04.22/src/seed_search.c:3665:11: note: Assuming that condition 'left==NULL' is not redundant lastz-1.04.22/src/seed_search.c:3674:35: note: Null pointer addition lastz-1.04.22/src/seed_search.c:2804:9: style: Variable 'length' is reassigned a value before the old one has been used. [redundantAssignment] lastz-1.04.22/src/seed_search.c:2616:10: note: length is assigned lastz-1.04.22/src/seed_search.c:2804:9: note: length is overwritten lastz-1.04.22/src/seed_search.c:3115:5: style: Variable 's2' is reassigned a value before the old one has been used. [redundantAssignment] lastz-1.04.22/src/seed_search.c:3082:5: note: s2 is assigned lastz-1.04.22/src/seed_search.c:3115:5: note: s2 is overwritten lastz-1.04.22/src/seed_search.c:3115:5: style: Variable 's2' is reassigned a value before the old one has been used. [redundantAssignment] lastz-1.04.22/src/seed_search.c:3092:16: note: s2 is assigned lastz-1.04.22/src/seed_search.c:3115:5: note: s2 is overwritten lastz-1.04.22/src/seed_search.c:3594:5: style: Variable 's2' is reassigned a value before the old one has been used. [redundantAssignment] lastz-1.04.22/src/seed_search.c:3544:5: note: s2 is assigned lastz-1.04.22/src/seed_search.c:3594:5: note: s2 is overwritten lastz-1.04.22/src/seed_search.c:3594:5: style: Variable 's2' is reassigned a value before the old one has been used. [redundantAssignment] lastz-1.04.22/src/seed_search.c:3554:16: note: s2 is assigned lastz-1.04.22/src/seed_search.c:3594:5: note: s2 is overwritten lastz-1.04.22/src/seed_search.c:316:12: style:inconclusive: Function 'seed_hit_search' argument 1 names different: declaration 'seq1' definition '_seq1'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.h:265:37: note: Function 'seed_hit_search' argument 1 names different: declaration 'seq1' definition '_seq1'. lastz-1.04.22/src/seed_search.c:316:12: note: Function 'seed_hit_search' argument 1 names different: declaration 'seq1' definition '_seq1'. lastz-1.04.22/src/seed_search.c:317:13: style:inconclusive: Function 'seed_hit_search' argument 2 names different: declaration 'pt' definition '_pt'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.h:265:53: note: Function 'seed_hit_search' argument 2 names different: declaration 'pt' definition '_pt'. lastz-1.04.22/src/seed_search.c:317:13: note: Function 'seed_hit_search' argument 2 names different: declaration 'pt' definition '_pt'. lastz-1.04.22/src/seed_search.c:318:9: style:inconclusive: Function 'seed_hit_search' argument 3 names different: declaration 'seq2' definition '_seq2'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.h:266:37: note: Function 'seed_hit_search' argument 3 names different: declaration 'seq2' definition '_seq2'. lastz-1.04.22/src/seed_search.c:318:9: note: Function 'seed_hit_search' argument 3 names different: declaration 'seq2' definition '_seq2'. lastz-1.04.22/src/seed_search.c:319:11: style:inconclusive: Function 'seed_hit_search' argument 4 names different: declaration 'start' definition '_start'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.h:266:50: note: Function 'seed_hit_search' argument 4 names different: declaration 'start' definition '_start'. lastz-1.04.22/src/seed_search.c:319:11: note: Function 'seed_hit_search' argument 4 names different: declaration 'start' definition '_start'. lastz-1.04.22/src/seed_search.c:320:11: style:inconclusive: Function 'seed_hit_search' argument 5 names different: declaration 'end' definition '_end'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.h:266:64: note: Function 'seed_hit_search' argument 5 names different: declaration 'end' definition '_end'. lastz-1.04.22/src/seed_search.c:320:11: note: Function 'seed_hit_search' argument 5 names different: declaration 'end' definition '_end'. lastz-1.04.22/src/seed_search.c:321:9: style:inconclusive: Function 'seed_hit_search' argument 6 names different: declaration 'selfCompare' definition '_selfCompare'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.h:267:36: note: Function 'seed_hit_search' argument 6 names different: declaration 'selfCompare' definition '_selfCompare'. lastz-1.04.22/src/seed_search.c:321:9: note: Function 'seed_hit_search' argument 6 names different: declaration 'selfCompare' definition '_selfCompare'. lastz-1.04.22/src/seed_search.c:322:12: style:inconclusive: Function 'seed_hit_search' argument 7 names different: declaration 'charToBits' definition '_upperCharToBits'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.h:268:41: note: Function 'seed_hit_search' argument 7 names different: declaration 'charToBits' definition '_upperCharToBits'. lastz-1.04.22/src/seed_search.c:322:12: note: Function 'seed_hit_search' argument 7 names different: declaration 'charToBits' definition '_upperCharToBits'. lastz-1.04.22/src/seed_search.c:323:10: style:inconclusive: Function 'seed_hit_search' argument 8 names different: declaration 'hitSeed' definition '_hitSeed'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.h:268:61: note: Function 'seed_hit_search' argument 8 names different: declaration 'hitSeed' definition '_hitSeed'. lastz-1.04.22/src/seed_search.c:323:10: note: Function 'seed_hit_search' argument 8 names different: declaration 'hitSeed' definition '_hitSeed'. lastz-1.04.22/src/seed_search.c:324:9: style:inconclusive: Function 'seed_hit_search' argument 9 names different: declaration 'searchLimit' definition '_searchLimit'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.h:269:36: note: Function 'seed_hit_search' argument 9 names different: declaration 'searchLimit' definition '_searchLimit'. lastz-1.04.22/src/seed_search.c:324:9: note: Function 'seed_hit_search' argument 9 names different: declaration 'searchLimit' definition '_searchLimit'. lastz-1.04.22/src/seed_search.c:325:9: style:inconclusive: Function 'seed_hit_search' argument 10 names different: declaration 'reportSearchLimit' definition '_reportSearchLimit'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.h:269:53: note: Function 'seed_hit_search' argument 10 names different: declaration 'reportSearchLimit' definition '_reportSearchLimit'. lastz-1.04.22/src/seed_search.c:325:9: note: Function 'seed_hit_search' argument 10 names different: declaration 'reportSearchLimit' definition '_reportSearchLimit'. lastz-1.04.22/src/seed_search.c:330:10: style:inconclusive: Function 'seed_hit_search' argument 12 names different: declaration 'processorInfo' definition '_processorInfo'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.h:273:62: note: Function 'seed_hit_search' argument 12 names different: declaration 'processorInfo' definition '_processorInfo'. lastz-1.04.22/src/seed_search.c:330:10: note: Function 'seed_hit_search' argument 12 names different: declaration 'processorInfo' definition '_processorInfo'. lastz-1.04.22/src/seed_search.c:973:11: style:inconclusive: Function 'process_for_plain_hit' argument 1 names different: declaration 'info' definition '_info'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.h:275:38: note: Function 'process_for_plain_hit' argument 1 names different: declaration 'info' definition '_info'. lastz-1.04.22/src/seed_search.c:973:11: note: Function 'process_for_plain_hit' argument 1 names different: declaration 'info' definition '_info'. lastz-1.04.22/src/seed_search.c:1034:11: style:inconclusive: Function 'process_for_simple_hit' argument 1 names different: declaration 'info' definition '_info'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.h:277:38: note: Function 'process_for_simple_hit' argument 1 names different: declaration 'info' definition '_info'. lastz-1.04.22/src/seed_search.c:1034:11: note: Function 'process_for_simple_hit' argument 1 names different: declaration 'info' definition '_info'. lastz-1.04.22/src/seed_search.c:1199:11: style:inconclusive: Function 'process_for_recoverable_hit' argument 1 names different: declaration 'info' definition '_info'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.h:279:43: note: Function 'process_for_recoverable_hit' argument 1 names different: declaration 'info' definition '_info'. lastz-1.04.22/src/seed_search.c:1199:11: note: Function 'process_for_recoverable_hit' argument 1 names different: declaration 'info' definition '_info'. lastz-1.04.22/src/seed_search.c:1792:12: style:inconclusive: Function 'process_for_twin_hit' argument 1 names different: declaration 'info' definition '_info'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.h:281:38: note: Function 'process_for_twin_hit' argument 1 names different: declaration 'info' definition '_info'. lastz-1.04.22/src/seed_search.c:1792:12: note: Function 'process_for_twin_hit' argument 1 names different: declaration 'info' definition '_info'. lastz-1.04.22/src/seed_search.c:2507:12: style:inconclusive: Function 'xdrop_extend_seed_hit' argument 2 names different: declaration 'pos1' definition '_pos1'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.c:188:47: note: Function 'xdrop_extend_seed_hit' argument 2 names different: declaration 'pos1' definition '_pos1'. lastz-1.04.22/src/seed_search.c:2507:12: note: Function 'xdrop_extend_seed_hit' argument 2 names different: declaration 'pos1' definition '_pos1'. lastz-1.04.22/src/seed_search.c:2508:12: style:inconclusive: Function 'xdrop_extend_seed_hit' argument 3 names different: declaration 'pos2' definition '_pos2'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.c:188:61: note: Function 'xdrop_extend_seed_hit' argument 3 names different: declaration 'pos2' definition '_pos2'. lastz-1.04.22/src/seed_search.c:2508:12: note: Function 'xdrop_extend_seed_hit' argument 3 names different: declaration 'pos2' definition '_pos2'. lastz-1.04.22/src/seed_search.c:2509:12: style:inconclusive: Function 'xdrop_extend_seed_hit' argument 4 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.c:188:75: note: Function 'xdrop_extend_seed_hit' argument 4 names different: declaration 'length' definition '_length'. lastz-1.04.22/src/seed_search.c:2509:12: note: Function 'xdrop_extend_seed_hit' argument 4 names different: declaration 'length' definition '_length'. lastz-1.04.22/src/seed_search.c:2997:12: style:inconclusive: Function 'match_extend_seed_hit' argument 2 names different: declaration 'pos1' definition '_pos1'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.c:190:47: note: Function 'match_extend_seed_hit' argument 2 names different: declaration 'pos1' definition '_pos1'. lastz-1.04.22/src/seed_search.c:2997:12: note: Function 'match_extend_seed_hit' argument 2 names different: declaration 'pos1' definition '_pos1'. lastz-1.04.22/src/seed_search.c:2998:12: style:inconclusive: Function 'match_extend_seed_hit' argument 3 names different: declaration 'pos2' definition '_pos2'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.c:190:61: note: Function 'match_extend_seed_hit' argument 3 names different: declaration 'pos2' definition '_pos2'. lastz-1.04.22/src/seed_search.c:2998:12: note: Function 'match_extend_seed_hit' argument 3 names different: declaration 'pos2' definition '_pos2'. lastz-1.04.22/src/seed_search.c:2999:12: style:inconclusive: Function 'match_extend_seed_hit' argument 4 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.c:190:75: note: Function 'match_extend_seed_hit' argument 4 names different: declaration 'length' definition '_length'. lastz-1.04.22/src/seed_search.c:2999:12: note: Function 'match_extend_seed_hit' argument 4 names different: declaration 'length' definition '_length'. lastz-1.04.22/src/seed_search.c:3429:12: style:inconclusive: Function 'mismatch_extend_seed_hit' argument 2 names different: declaration 'pos1' definition '_pos1'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.c:192:47: note: Function 'mismatch_extend_seed_hit' argument 2 names different: declaration 'pos1' definition '_pos1'. lastz-1.04.22/src/seed_search.c:3429:12: note: Function 'mismatch_extend_seed_hit' argument 2 names different: declaration 'pos1' definition '_pos1'. lastz-1.04.22/src/seed_search.c:3430:12: style:inconclusive: Function 'mismatch_extend_seed_hit' argument 3 names different: declaration 'pos2' definition '_pos2'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.c:192:61: note: Function 'mismatch_extend_seed_hit' argument 3 names different: declaration 'pos2' definition '_pos2'. lastz-1.04.22/src/seed_search.c:3430:12: note: Function 'mismatch_extend_seed_hit' argument 3 names different: declaration 'pos2' definition '_pos2'. lastz-1.04.22/src/seed_search.c:3431:12: style:inconclusive: Function 'mismatch_extend_seed_hit' argument 4 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] lastz-1.04.22/src/seed_search.c:192:75: note: Function 'mismatch_extend_seed_hit' argument 4 names different: declaration 'length' definition '_length'. lastz-1.04.22/src/seed_search.c:3431:12: note: Function 'mismatch_extend_seed_hit' argument 4 names different: declaration 'length' definition '_length'. lastz-1.04.22/src/seed_search.c:2514:9: style: Local variable 'seq1' shadows outer variable [shadowVariable] lastz-1.04.22/src/seed_search.c:141:15: note: Shadowed declaration lastz-1.04.22/src/seed_search.c:2514:9: note: Shadow variable lastz-1.04.22/src/seed_search.c:2515:9: style: Local variable 'seq2' shadows outer variable [shadowVariable] lastz-1.04.22/src/seed_search.c:143:15: note: Shadowed declaration lastz-1.04.22/src/seed_search.c:2515:9: note: Shadow variable lastz-1.04.22/src/seed_search.c:3004:9: style: Local variable 'seq1' shadows outer variable [shadowVariable] lastz-1.04.22/src/seed_search.c:141:15: note: Shadowed declaration lastz-1.04.22/src/seed_search.c:3004:9: note: Shadow variable lastz-1.04.22/src/seed_search.c:3005:9: style: Local variable 'seq2' shadows outer variable [shadowVariable] lastz-1.04.22/src/seed_search.c:143:15: note: Shadowed declaration lastz-1.04.22/src/seed_search.c:3005:9: note: Shadow variable lastz-1.04.22/src/seed_search.c:3436:9: style: Local variable 'seq1' shadows outer variable [shadowVariable] lastz-1.04.22/src/seed_search.c:141:15: note: Shadowed declaration lastz-1.04.22/src/seed_search.c:3436:9: note: Shadow variable lastz-1.04.22/src/seed_search.c:3437:9: style: Local variable 'seq2' shadows outer variable [shadowVariable] lastz-1.04.22/src/seed_search.c:143:15: note: Shadowed declaration lastz-1.04.22/src/seed_search.c:3437:9: note: Shadow variable lastz-1.04.22/src/seed_search.c:333:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:334:10: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:455:7: style: Variable 'qStop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:570:7: style: Variable 'qStop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:659:7: style: Variable 'qStop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:1802:11: style: Variable 'q' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:2163:16: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:2163:22: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:2164:14: style: Variable 'part1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:2164:22: style: Variable 'part2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:2515:9: style: Variable 'seq2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:2521:14: style: Variable 's2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:2521:19: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:2521:26: style: Variable 'leftStart' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:2521:38: style: Variable 'rightStop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:2521:50: style: Variable 'rightBlock' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:2837:13: style: Variable 'anchors' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:3005:9: style: Variable 'seq2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:3009:19: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:3009:33: style: Variable 'right' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:3437:9: style: Variable 'seq2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:3441:19: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:3441:33: style: Variable 'right' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:3776:8: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:3829:10: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/seed_search.c:3831:7: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/seed_search.c:3838:7: style: Variable 'aStop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:3840:7: style: Variable 'a' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:3840:11: style: Variable 'b' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/seed_search.c:4125:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/seed_search.c:4228:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/seed_search.c:4229:5: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/segment.c:572:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/segment.c:1982:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/segment.c:2067:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/seeds.c:236:9: style:inconclusive: Function '_parse_seeds_string' argument 2 names different: declaration 'seed' definition '_seed'. [funcArgNamesDifferent] lastz-1.04.22/src/seeds.c:225:49: note: Function '_parse_seeds_string' argument 2 names different: declaration 'seed' definition '_seed'. lastz-1.04.22/src/seeds.c:236:9: note: Function '_parse_seeds_string' argument 2 names different: declaration 'seed' definition '_seed'. lastz-1.04.22/src/seeds.c:322:11: style:inconclusive: Function 'parse_one_seed' argument 1 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] lastz-1.04.22/src/seeds.c:175:36: note: Function 'parse_one_seed' argument 1 names different: declaration 's' definition '_s'. lastz-1.04.22/src/seeds.c:322:11: note: Function 'parse_one_seed' argument 1 names different: declaration 's' definition '_s'. lastz-1.04.22/src/seeds.c:785:11: style:inconclusive: Function 'copy_seeds' argument 1 names different: declaration 'seed' definition '_seed'. [funcArgNamesDifferent] lastz-1.04.22/src/seeds.h:142:41: note: Function 'copy_seeds' argument 1 names different: declaration 'seed' definition '_seed'. lastz-1.04.22/src/seeds.c:785:11: note: Function 'copy_seeds' argument 1 names different: declaration 'seed' definition '_seed'. lastz-1.04.22/src/seeds.c:875:11: style:inconclusive: Function 'free_seeds' argument 1 names different: declaration 'seed' definition '_seed'. [funcArgNamesDifferent] lastz-1.04.22/src/seeds.h:143:41: note: Function 'free_seeds' argument 1 names different: declaration 'seed' definition '_seed'. lastz-1.04.22/src/seeds.c:875:11: note: Function 'free_seeds' argument 1 names different: declaration 'seed' definition '_seed'. lastz-1.04.22/src/seeds.c:949:11: style:inconclusive: Function 'seed_pattern' argument 1 names different: declaration 'seed' definition '_seed'. [funcArgNamesDifferent] lastz-1.04.22/src/seeds.h:145:41: note: Function 'seed_pattern' argument 1 names different: declaration 'seed' definition '_seed'. lastz-1.04.22/src/seeds.c:949:11: note: Function 'seed_pattern' argument 1 names different: declaration 'seed' definition '_seed'. lastz-1.04.22/src/seeds.c:718:8: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/seeds.c:723:7: style: Parameter 'shift' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/seeds.c:724:7: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/seeds.c:725:7: style: Parameter 'transFlips' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/seeds.c:902:11: style: Parameter 'seed1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/seeds.c:903:8: style: Parameter 'seed2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/seeds.c:1219:12: style: Parameter 'seed' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sequences.c:996:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:1467:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:2038:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:2252:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:2346:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:2553:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:2620:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:2716:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:2998:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:3060:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:3131:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:3222:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:3585:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:4327:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:4843:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:5065:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:5104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:5250:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:5670:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:6055:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:6229:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:6636:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:6919:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:7032:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:7196:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:8520:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:9130:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:9457:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:9732:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:9791:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/sequences.c:9871:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/segment.c:576:13: style: Condition '*scan==0' is always false [knownConditionTrueFalse] lastz-1.04.22/src/segment.c:1980:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] lastz-1.04.22/src/segment.c:1357:13: style:inconclusive: Function 'split_segment_table' argument 3 names different: declaration 'leftovers' definition '_leftovers'. [funcArgNamesDifferent] lastz-1.04.22/src/segment.h:114:72: note: Function 'split_segment_table' argument 3 names different: declaration 'leftovers' definition '_leftovers'. lastz-1.04.22/src/segment.c:1357:13: note: Function 'split_segment_table' argument 3 names different: declaration 'leftovers' definition '_leftovers'. lastz-1.04.22/src/segment.c:1658:17: style:inconclusive: Function 'qSegmentsByPos1' argument 1 names different: declaration 'segA' definition '_segA'. [funcArgNamesDifferent] lastz-1.04.22/src/segment.h:124:51: note: Function 'qSegmentsByPos1' argument 1 names different: declaration 'segA' definition '_segA'. lastz-1.04.22/src/segment.c:1658:17: note: Function 'qSegmentsByPos1' argument 1 names different: declaration 'segA' definition '_segA'. lastz-1.04.22/src/segment.c:1659:14: style:inconclusive: Function 'qSegmentsByPos1' argument 2 names different: declaration 'segB' definition '_segB'. [funcArgNamesDifferent] lastz-1.04.22/src/segment.h:124:69: note: Function 'qSegmentsByPos1' argument 2 names different: declaration 'segB' definition '_segB'. lastz-1.04.22/src/segment.c:1659:14: note: Function 'qSegmentsByPos1' argument 2 names different: declaration 'segB' definition '_segB'. lastz-1.04.22/src/segment.c:1702:17: style:inconclusive: Function 'qSegmentsByPos2' argument 1 names different: declaration 'segA' definition '_segA'. [funcArgNamesDifferent] lastz-1.04.22/src/segment.h:125:51: note: Function 'qSegmentsByPos2' argument 1 names different: declaration 'segA' definition '_segA'. lastz-1.04.22/src/segment.c:1702:17: note: Function 'qSegmentsByPos2' argument 1 names different: declaration 'segA' definition '_segA'. lastz-1.04.22/src/segment.c:1703:14: style:inconclusive: Function 'qSegmentsByPos2' argument 2 names different: declaration 'segB' definition '_segB'. [funcArgNamesDifferent] lastz-1.04.22/src/segment.h:125:69: note: Function 'qSegmentsByPos2' argument 2 names different: declaration 'segB' definition '_segB'. lastz-1.04.22/src/segment.c:1703:14: note: Function 'qSegmentsByPos2' argument 2 names different: declaration 'segB' definition '_segB'. lastz-1.04.22/src/segment.c:1749:17: style:inconclusive: Function 'qSegmentsByDecreasingScore' argument 1 names different: declaration 'segA' definition '_segA'. [funcArgNamesDifferent] lastz-1.04.22/src/segment.h:126:51: note: Function 'qSegmentsByDecreasingScore' argument 1 names different: declaration 'segA' definition '_segA'. lastz-1.04.22/src/segment.c:1749:17: note: Function 'qSegmentsByDecreasingScore' argument 1 names different: declaration 'segA' definition '_segA'. lastz-1.04.22/src/segment.c:1750:14: style:inconclusive: Function 'qSegmentsByDecreasingScore' argument 2 names different: declaration 'segB' definition '_segB'. [funcArgNamesDifferent] lastz-1.04.22/src/segment.h:126:69: note: Function 'qSegmentsByDecreasingScore' argument 2 names different: declaration 'segB' definition '_segB'. lastz-1.04.22/src/segment.c:1750:14: note: Function 'qSegmentsByDecreasingScore' argument 2 names different: declaration 'segB' definition '_segB'. lastz-1.04.22/src/segment.c:1775:17: style:inconclusive: Function 'qSegmentsByIncreasingScore' argument 1 names different: declaration 'segA' definition '_segA'. [funcArgNamesDifferent] lastz-1.04.22/src/segment.h:127:51: note: Function 'qSegmentsByIncreasingScore' argument 1 names different: declaration 'segA' definition '_segA'. lastz-1.04.22/src/segment.c:1775:17: note: Function 'qSegmentsByIncreasingScore' argument 1 names different: declaration 'segA' definition '_segA'. lastz-1.04.22/src/segment.c:1776:14: style:inconclusive: Function 'qSegmentsByIncreasingScore' argument 2 names different: declaration 'segB' definition '_segB'. [funcArgNamesDifferent] lastz-1.04.22/src/segment.h:127:69: note: Function 'qSegmentsByIncreasingScore' argument 2 names different: declaration 'segB' definition '_segB'. lastz-1.04.22/src/segment.c:1776:14: note: Function 'qSegmentsByIncreasingScore' argument 2 names different: declaration 'segB' definition '_segB'. lastz-1.04.22/src/segment.c:1820:17: style:inconclusive: Function 'qSegmentsByDiag' argument 1 names different: declaration 'segA' definition '_segA'. [funcArgNamesDifferent] lastz-1.04.22/src/segment.h:128:51: note: Function 'qSegmentsByDiag' argument 1 names different: declaration 'segA' definition '_segA'. lastz-1.04.22/src/segment.c:1820:17: note: Function 'qSegmentsByDiag' argument 1 names different: declaration 'segA' definition '_segA'. lastz-1.04.22/src/segment.c:1821:14: style:inconclusive: Function 'qSegmentsByDiag' argument 2 names different: declaration 'segB' definition '_segB'. [funcArgNamesDifferent] lastz-1.04.22/src/segment.h:128:69: note: Function 'qSegmentsByDiag' argument 2 names different: declaration 'segB' definition '_segB'. lastz-1.04.22/src/segment.c:1821:14: note: Function 'qSegmentsByDiag' argument 2 names different: declaration 'segB' definition '_segB'. lastz-1.04.22/src/segment.c:1872:17: style:inconclusive: Function 'qSegmentsById' argument 1 names different: declaration 'segA' definition '_segA'. [funcArgNamesDifferent] lastz-1.04.22/src/segment.h:129:51: note: Function 'qSegmentsById' argument 1 names different: declaration 'segA' definition '_segA'. lastz-1.04.22/src/segment.c:1872:17: note: Function 'qSegmentsById' argument 1 names different: declaration 'segA' definition '_segA'. lastz-1.04.22/src/segment.c:1873:14: style:inconclusive: Function 'qSegmentsById' argument 2 names different: declaration 'segB' definition '_segB'. [funcArgNamesDifferent] lastz-1.04.22/src/segment.h:129:69: note: Function 'qSegmentsById' argument 2 names different: declaration 'segB' definition '_segB'. lastz-1.04.22/src/segment.c:1873:14: note: Function 'qSegmentsById' argument 2 names different: declaration 'segB' definition '_segB'. lastz-1.04.22/src/segment.c:2038:9: style:inconclusive: Function 'dump_segments' argument 3 names different: declaration 'sym1' definition '_sym1'. [funcArgNamesDifferent] lastz-1.04.22/src/segment.h:134:45: note: Function 'dump_segments' argument 3 names different: declaration 'sym1' definition '_sym1'. lastz-1.04.22/src/segment.c:2038:9: note: Function 'dump_segments' argument 3 names different: declaration 'sym1' definition '_sym1'. lastz-1.04.22/src/segment.c:2039:9: style:inconclusive: Function 'dump_segments' argument 4 names different: declaration 'sym2' definition '_sym2'. [funcArgNamesDifferent] lastz-1.04.22/src/segment.h:134:57: note: Function 'dump_segments' argument 4 names different: declaration 'sym2' definition '_sym2'. lastz-1.04.22/src/segment.c:2039:9: note: Function 'dump_segments' argument 4 names different: declaration 'sym2' definition '_sym2'. lastz-1.04.22/src/segment.c:469:31: style: Variable 'tPrevName' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:482:10: style: Variable 'queryName' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:485:16: style: Variable 'qSp' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:486:26: style: Variable 'tPart' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:486:46: style: Variable 'qPart' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1192:17: style: Variable 'detached' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1192:28: style: Variable 'child' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1303:17: style: Variable 'lftChild' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1303:28: style: Variable 'rgtChild' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1363:11: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1426:8: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/segment.c:1427:8: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/segment.c:1432:8: style: Variable 's1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1432:13: style: Variable 's2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1661:11: style: Variable 'segA' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1662:11: style: Variable 'segB' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1705:11: style: Variable 'segA' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1706:11: style: Variable 'segB' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1752:11: style: Variable 'segA' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1753:11: style: Variable 'segB' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1778:11: style: Variable 'segA' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1779:11: style: Variable 'segB' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1823:11: style: Variable 'segA' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1824:11: style: Variable 'segB' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1875:11: style: Variable 'segA' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1876:11: style: Variable 'segB' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1940:15: style: Variable 'tName' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1940:23: style: Variable 'qName' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1944:14: style: Variable 'tPart' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1944:22: style: Variable 'qPart' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1945:9: style: Variable 'tV' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:1945:14: style: Variable 'qV' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:2041:9: style: Variable 'sym1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/segment.c:2041:16: style: Variable 'sym2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/text_align.c:260:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/text_align.c:445:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/text_align.c:539:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/text_align.c:808:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/text_align.c:953:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/text_align.c:1032:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/infer_scores.c:1392:8: style: Condition '!replaced' is always true [knownConditionTrueFalse] lastz-1.04.22/src/infer_scores.c:1389:14: note: Assignment 'replaced=0', assigned value is 0 lastz-1.04.22/src/infer_scores.c:1392:8: note: Condition '!replaced' is always true lastz-1.04.22/src/infer_scores.c:1704:12: style: Condition 'inf==NULL' is always false [knownConditionTrueFalse] lastz-1.04.22/src/infer_scores.c:412:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] lastz-1.04.22/src/infer_scores.c:260:13: style:inconclusive: Function 'drive_scoring_inference' argument 1 names different: declaration 'params' definition '_params'. [funcArgNamesDifferent] lastz-1.04.22/src/infer_scores.h:102:42: note: Function 'drive_scoring_inference' argument 1 names different: declaration 'params' definition '_params'. lastz-1.04.22/src/infer_scores.c:260:13: note: Function 'drive_scoring_inference' argument 1 names different: declaration 'params' definition '_params'. lastz-1.04.22/src/infer_scores.c:261:9: style:inconclusive: Function 'drive_scoring_inference' argument 2 names different: declaration 'target' definition '_target'. [funcArgNamesDifferent] lastz-1.04.22/src/infer_scores.h:103:41: note: Function 'drive_scoring_inference' argument 2 names different: declaration 'target' definition '_target'. lastz-1.04.22/src/infer_scores.c:261:9: note: Function 'drive_scoring_inference' argument 2 names different: declaration 'target' definition '_target'. lastz-1.04.22/src/infer_scores.c:262:9: style:inconclusive: Function 'drive_scoring_inference' argument 3 names different: declaration 'targetRev' definition '_targetRev'. [funcArgNamesDifferent] lastz-1.04.22/src/infer_scores.h:103:53: note: Function 'drive_scoring_inference' argument 3 names different: declaration 'targetRev' definition '_targetRev'. lastz-1.04.22/src/infer_scores.c:262:9: note: Function 'drive_scoring_inference' argument 3 names different: declaration 'targetRev' definition '_targetRev'. lastz-1.04.22/src/infer_scores.c:263:13: style:inconclusive: Function 'drive_scoring_inference' argument 4 names different: declaration 'targPositions' definition '_targPositions'. [funcArgNamesDifferent] lastz-1.04.22/src/infer_scores.h:104:46: note: Function 'drive_scoring_inference' argument 4 names different: declaration 'targPositions' definition '_targPositions'. lastz-1.04.22/src/infer_scores.c:263:13: note: Function 'drive_scoring_inference' argument 4 names different: declaration 'targPositions' definition '_targPositions'. lastz-1.04.22/src/infer_scores.c:264:9: style:inconclusive: Function 'drive_scoring_inference' argument 5 names different: declaration 'query' definition '_query'. [funcArgNamesDifferent] lastz-1.04.22/src/infer_scores.h:105:41: note: Function 'drive_scoring_inference' argument 5 names different: declaration 'query' definition '_query'. lastz-1.04.22/src/infer_scores.c:264:9: note: Function 'drive_scoring_inference' argument 5 names different: declaration 'query' definition '_query'. lastz-1.04.22/src/infer_scores.c:265:11: style:inconclusive: Function 'drive_scoring_inference' argument 6 names different: declaration 'traceback' definition '_traceback'. [funcArgNamesDifferent] lastz-1.04.22/src/infer_scores.h:106:43: note: Function 'drive_scoring_inference' argument 6 names different: declaration 'traceback' definition '_traceback'. lastz-1.04.22/src/infer_scores.c:265:11: note: Function 'drive_scoring_inference' argument 6 names different: declaration 'traceback' definition '_traceback'. lastz-1.04.22/src/infer_scores.c:2092:10: style:inconclusive: Function 'add_lengths_to_distribution' argument 2 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] lastz-1.04.22/src/infer_scores.c:194:64: note: Function 'add_lengths_to_distribution' argument 2 names different: declaration 'dst' definition '_dst'. lastz-1.04.22/src/infer_scores.c:2092:10: note: Function 'add_lengths_to_distribution' argument 2 names different: declaration 'dst' definition '_dst'. lastz-1.04.22/src/infer_scores.c:2163:10: style:inconclusive: Function 'add_length_to_distribution' argument 2 names different: declaration 'd' definition '_d'. [funcArgNamesDifferent] lastz-1.04.22/src/infer_scores.c:195:67: note: Function 'add_length_to_distribution' argument 2 names different: declaration 'd' definition '_d'. lastz-1.04.22/src/infer_scores.c:2163:10: note: Function 'add_length_to_distribution' argument 2 names different: declaration 'd' definition '_d'. lastz-1.04.22/src/infer_scores.c:2262:17: style:inconclusive: Function 'qCompareByLength' argument 1 names different: declaration 'pairA' definition '_pairA'. [funcArgNamesDifferent] lastz-1.04.22/src/infer_scores.c:199:56: note: Function 'qCompareByLength' argument 1 names different: declaration 'pairA' definition '_pairA'. lastz-1.04.22/src/infer_scores.c:2262:17: note: Function 'qCompareByLength' argument 1 names different: declaration 'pairA' definition '_pairA'. lastz-1.04.22/src/infer_scores.c:2263:14: style:inconclusive: Function 'qCompareByLength' argument 2 names different: declaration 'pairB' definition '_pairB'. [funcArgNamesDifferent] lastz-1.04.22/src/infer_scores.c:199:75: note: Function 'qCompareByLength' argument 2 names different: declaration 'pairB' definition '_pairB'. lastz-1.04.22/src/infer_scores.c:2263:14: note: Function 'qCompareByLength' argument 2 names different: declaration 'pairB' definition '_pairB'. lastz-1.04.22/src/infer_scores.c:659:13: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/infer_scores.c:660:10: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/infer_scores.c:677:13: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/infer_scores.c:678:10: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/infer_scores.c:1814:8: style: Variable 's1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/infer_scores.c:1814:13: style: Variable 's2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/infer_scores.c:1962:8: style: Parameter 's' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/infer_scores.c:2003:8: style: Parameter 's' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/infer_scores.c:2013:8: style: Parameter 's' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/infer_scores.c:2023:8: style: Parameter 's' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/infer_scores.c:2245:8: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/infer_scores.c:2265:10: style: Variable 'pairA' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/infer_scores.c:2266:10: style: Variable 'pairB' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/infer_scores.c:2483:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/infer_scores.c:2552:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/infer_scores.c:2571:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/infer_scores.c:2585:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/infer_scores.c:2595:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/infer_scores.c:2596:5: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/text_align.c:1021:13: style: Condition 'ch1==disp->gap1' is always false [knownConditionTrueFalse] lastz-1.04.22/src/text_align.c:659:51: style: Variable 'ch1' is reassigned a value before the old one has been used. [redundantAssignment] lastz-1.04.22/src/text_align.c:659:29: note: ch1 is assigned lastz-1.04.22/src/text_align.c:659:51: note: ch1 is overwritten lastz-1.04.22/src/text_align.c:89:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/text_align.c:90:2: style: Parameter 'programName' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/text_align.c:91:2: style: Parameter 'name1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/text_align.c:92:2: style: Parameter 'name2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/text_align.c:105:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/text_align.c:118:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/text_align.c:119:2: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/text_align.c:120:2: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/text_align.c:216:16: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/text_align.c:217:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/text_align.c:218:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/text_align.c:419:16: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/text_align.c:420:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/text_align.c:421:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/text_align.c:422:9: style: Variable 's1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/text_align.c:422:14: style: Variable 's2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/text_align.c:523:16: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/text_align.c:524:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/text_align.c:529:14: style: Variable 'part' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/text_align.c:530:9: style: Variable 's1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/text_align.c:531:9: style: Variable 's2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/text_align.c:644:8: style: Variable 'lookup1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/text_align.c:644:18: style: Variable 'lookup2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/text_align.c:724:10: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/text_align.c:726:7: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/text_align.c:330:14: style: Variable 'startI' is assigned a value that is never used. [unreadVariable] lastz-1.04.22/src/text_align.c:331:14: style: Variable 'startJ' is assigned a value that is never used. [unreadVariable] lastz-1.04.22/src/tweener.c:873:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/tweener.c:932:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/tweener.c:1060:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/utilities.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/utilities.c:105:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/utilities.c:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/utilities.c:797:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/utilities.c:1867:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/utilities.c:1897:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lastz-1.04.22/src/utilities.c:371:16: error: Returning pointer to local variable 'ss' that will be invalid when returning. [returnDanglingLifetime] lastz-1.04.22/src/utilities.c:371:24: note: Passed to 'strcpy'. lastz-1.04.22/src/utilities.c:366:9: note: Variable created here. lastz-1.04.22/src/utilities.c:371:16: note: Returning pointer to local variable 'ss' that will be invalid when returning. lastz-1.04.22/src/utilities.c:849:6: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] lastz-1.04.22/src/utilities.c:1855:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] lastz-1.04.22/src/utilities.c:1885:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] lastz-1.04.22/src/utilities.c:595:9: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/utilities.c:1001:11: style: Parameter 's' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/utilities.c:1041:11: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/utilities.c:1042:8: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/utilities.c:1101:8: style: Variable 'src' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/utilities.c:1146:8: style: Variable 'src' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/utilities.c:1346:8: style: Parameter 'sub' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/utilities.c:1347:8: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/utilities.c:1476:32: style: Parameter 'chars' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/utilities.c:1479:34: style: Parameter 'chars' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/utilities.c:1512:8: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/utilities.c:1549:11: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/utilities.c:1551:8: style: Variable 't' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:6355:38: style: Expression is always false because 'else if' condition matches previous condition at line 6353. [multiCondition] lastz-1.04.22/src/lastz.c:4561:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] lastz-1.04.22/src/lastz.c:4929:2: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] lastz-1.04.22/src/lastz.c:5025:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] lastz-1.04.22/src/lastz.c:5026:2: portability: %d in format string (no. 4) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] lastz-1.04.22/src/lastz.c:5078:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] lastz-1.04.22/src/lastz.c:5079:2: portability: %d in format string (no. 4) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] lastz-1.04.22/src/lastz.c:9511:31: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] lastz-1.04.22/src/lastz.c:9511:31: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] lastz-1.04.22/src/lastz.c:9337:20: warning: Either the condition 'seedCapsule==NULL' is redundant or there is possible null pointer dereference: seedCapsule. [nullPointerRedundantCheck] lastz-1.04.22/src/lastz.c:9334:19: note: Assuming that condition 'seedCapsule==NULL' is not redundant lastz-1.04.22/src/lastz.c:9337:20: note: Null pointer dereference lastz-1.04.22/src/lastz.c:2367:21: style: Same expression on both sides of '!='. [duplicateExpression] lastz-1.04.22/src/lastz.c:2750:26: style: Checking if unsigned expression 'params->twinMinSpan' is less than zero. [unsignedLessThanZero] lastz-1.04.22/src/lastz.c:4558:35: style: Checking if unsigned expression 'defaultParams.dynamicMasking' is less than zero. [unsignedLessThanZero] lastz-1.04.22/src/lastz.c:2173:9: style:inconclusive: Function 'capsule_target' argument 2 names different: declaration 'targetRev' definition '_targetRev'. [funcArgNamesDifferent] lastz-1.04.22/src/lastz.c:577:62: note: Function 'capsule_target' argument 2 names different: declaration 'targetRev' definition '_targetRev'. lastz-1.04.22/src/lastz.c:2173:9: note: Function 'capsule_target' argument 2 names different: declaration 'targetRev' definition '_targetRev'. lastz-1.04.22/src/lastz.c:2467:14: style:inconclusive: Function 'resolve_chore_target' argument 1 names different: declaration 'chore' definition '_chore'. [funcArgNamesDifferent] lastz-1.04.22/src/lastz.c:580:50: note: Function 'resolve_chore_target' argument 1 names different: declaration 'chore' definition '_chore'. lastz-1.04.22/src/lastz.c:2467:14: note: Function 'resolve_chore_target' argument 1 names different: declaration 'chore' definition '_chore'. lastz-1.04.22/src/lastz.c:2969:9: style:inconclusive: Function 'start_one_strand' argument 5 names different: declaration 'prevAnchorsCount' definition 'prevAnchorCount'. [funcArgNamesDifferent] lastz-1.04.22/src/lastz.h:478:50: note: Function 'start_one_strand' argument 5 names different: declaration 'prevAnchorsCount' definition 'prevAnchorCount'. lastz-1.04.22/src/lastz.c:2969:9: note: Function 'start_one_strand' argument 5 names different: declaration 'prevAnchorsCount' definition 'prevAnchorCount'. lastz-1.04.22/src/lastz.c:3193:9: style:inconclusive: Function 'finish_one_strand' argument 2 names different: declaration 'targetRev' definition '_targetRev'. [funcArgNamesDifferent] lastz-1.04.22/src/lastz.h:480:45: note: Function 'finish_one_strand' argument 2 names different: declaration 'targetRev' definition '_targetRev'. lastz-1.04.22/src/lastz.c:3193:9: note: Function 'finish_one_strand' argument 2 names different: declaration 'targetRev' definition '_targetRev'. lastz-1.04.22/src/lastz.c:3196:9: style:inconclusive: Function 'finish_one_strand' argument 5 names different: declaration 'queryRev' definition '_queryRev'. [funcArgNamesDifferent] lastz-1.04.22/src/lastz.h:482:45: note: Function 'finish_one_strand' argument 5 names different: declaration 'queryRev' definition '_queryRev'. lastz-1.04.22/src/lastz.c:3196:9: note: Function 'finish_one_strand' argument 5 names different: declaration 'queryRev' definition '_queryRev'. lastz-1.04.22/src/lastz.c:5203:8: style:inconclusive: Function 'parse_options_loop' argument 5 names different: declaration 'isToplevel' definition 'isTopLevel'. [funcArgNamesDifferent] lastz-1.04.22/src/lastz.c:5184:39: note: Function 'parse_options_loop' argument 5 names different: declaration 'isToplevel' definition 'isTopLevel'. lastz-1.04.22/src/lastz.c:5203:8: note: Function 'parse_options_loop' argument 5 names different: declaration 'isToplevel' definition 'isTopLevel'. lastz-1.04.22/src/lastz.c:8135:11: style:inconclusive: Function 'parse_options' argument 1 names different: declaration 'argc' definition '_argc'. [funcArgNamesDifferent] lastz-1.04.22/src/lastz.c:603:47: note: Function 'parse_options' argument 1 names different: declaration 'argc' definition '_argc'. lastz-1.04.22/src/lastz.c:8135:11: note: Function 'parse_options' argument 1 names different: declaration 'argc' definition '_argc'. lastz-1.04.22/src/lastz.c:8136:10: style:inconclusive: Function 'parse_options' argument 2 names different: declaration 'argv' definition '_argv'. [funcArgNamesDifferent] lastz-1.04.22/src/lastz.c:603:60: note: Function 'parse_options' argument 2 names different: declaration 'argv' definition '_argv'. lastz-1.04.22/src/lastz.c:8136:10: note: Function 'parse_options' argument 2 names different: declaration 'argv' definition '_argv'. lastz-1.04.22/src/lastz.c:9312:10: style:inconclusive: Function 'create_seed_structure' argument 2 names different: declaration 'seedString' definition '_seedString'. [funcArgNamesDifferent] lastz-1.04.22/src/lastz.c:605:69: note: Function 'create_seed_structure' argument 2 names different: declaration 'seedString' definition '_seedString'. lastz-1.04.22/src/lastz.c:9312:10: note: Function 'create_seed_structure' argument 2 names different: declaration 'seedString' definition '_seedString'. lastz-1.04.22/src/lastz.c:9486:11: style:inconclusive: Function 'print_params' argument 2 names different: declaration 'lzParams' definition 'params'. [funcArgNamesDifferent] lastz-1.04.22/src/lastz.c:609:61: note: Function 'print_params' argument 2 names different: declaration 'lzParams' definition 'params'. lastz-1.04.22/src/lastz.c:9486:11: note: Function 'print_params' argument 2 names different: declaration 'lzParams' definition 'params'. lastz-1.04.22/src/lastz.c:9620:9: style:inconclusive: Function 'read_control_file' argument 2 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent] lastz-1.04.22/src/lastz.c:612:58: note: Function 'read_control_file' argument 2 names different: declaration 'name' definition '_name'. lastz-1.04.22/src/lastz.c:9620:9: note: Function 'read_control_file' argument 2 names different: declaration 'name' definition '_name'. lastz-1.04.22/src/lastz.c:9139:8: style: Local variable 'seedString' shadows outer variable [shadowVariable] lastz-1.04.22/src/lastz.c:5149:7: note: Shadowed declaration lastz-1.04.22/src/lastz.c:9139:8: note: Shadow variable lastz-1.04.22/src/lastz.c:9318:9: style: Local variable 'seedString' shadows outer variable [shadowVariable] lastz-1.04.22/src/lastz.c:5149:7: note: Shadowed declaration lastz-1.04.22/src/lastz.c:9318:9: note: Shadow variable lastz-1.04.22/src/lastz.c:9630:8: style: Local variable 'haveMaxIdentity' shadows outer variable [shadowVariable] lastz-1.04.22/src/lastz.c:5163:6: note: Shadowed declaration lastz-1.04.22/src/lastz.c:9630:8: note: Shadow variable lastz-1.04.22/src/lastz.c:2040:9: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/lastz.c:2178:15: style: Variable 'info' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:2356:8: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/lastz.c:2357:9: style: Parameter 'hitSeed' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/lastz.c:2470:16: style: Variable 'tSp' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:2471:26: style: Variable 'tPart' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:2473:10: style: Variable 'tHeader' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:2583:16: style: Variable 'qSp' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:2584:26: style: Variable 'qPart' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:2585:11: style: Variable '_chore' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:3489:11: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:3617:14: style: Parameter 'seg1' can be declared as pointer to const. However it seems that 'chain_connect_penalty' is a callback function, if 'seg1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lastz-1.04.22/src/lastz.c:3413:24: note: You might need to cast the function pointer here lastz-1.04.22/src/lastz.c:3617:14: note: Parameter 'seg1' can be declared as pointer to const lastz-1.04.22/src/lastz.c:3618:11: style: Parameter 'seg2' can be declared as pointer to const. However it seems that 'chain_connect_penalty' is a callback function, if 'seg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lastz-1.04.22/src/lastz.c:3413:24: note: You might need to cast the function pointer here lastz-1.04.22/src/lastz.c:3618:11: note: Parameter 'seg2' can be declared as pointer to const lastz-1.04.22/src/lastz.c:4102:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:4103:14: style: Variable 'part1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:4103:22: style: Variable 'part2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:4735:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:4986:9: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:4987:9: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:4988:9: style: Variable 'args' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:4991:9: style: Variable 'seedPattern' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:4991:23: style: Variable 'seedNickname' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:5099:37: style: Parameter 'header' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/lastz.c:5099:51: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/lastz.c:5214:18: style: Variable 'argStr2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:8400:12: style: Variable 'seedCapsule' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:8959:9: style: Variable 'thresholdOption' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:9505:9: style: Variable 'qualifier' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:10093:11: style: Parameter 'spec' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/lastz.c:10095:18: style: Variable 'where' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/lastz.c:10171:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/lastz.c:10186:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/tweener.c:240:14: style:inconclusive: Function 'tweener_interpolate' argument 1 names different: declaration 'a' definition 'alignList'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:68:40: note: Function 'tweener_interpolate' argument 1 names different: declaration 'a' definition 'alignList'. lastz-1.04.22/src/tweener.c:240:14: note: Function 'tweener_interpolate' argument 1 names different: declaration 'a' definition 'alignList'. lastz-1.04.22/src/tweener.c:241:8: style:inconclusive: Function 'tweener_interpolate' argument 2 names different: declaration 'seq1' definition '_seq1'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:68:48: note: Function 'tweener_interpolate' argument 2 names different: declaration 'seq1' definition '_seq1'. lastz-1.04.22/src/tweener.c:241:8: note: Function 'tweener_interpolate' argument 2 names different: declaration 'seq1' definition '_seq1'. lastz-1.04.22/src/tweener.c:242:8: style:inconclusive: Function 'tweener_interpolate' argument 3 names different: declaration 'seq2' definition '_seq2'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:68:59: note: Function 'tweener_interpolate' argument 3 names different: declaration 'seq2' definition '_seq2'. lastz-1.04.22/src/tweener.c:242:8: note: Function 'tweener_interpolate' argument 3 names different: declaration 'seq2' definition '_seq2'. lastz-1.04.22/src/tweener.c:243:8: style:inconclusive: Function 'tweener_interpolate' argument 4 names different: declaration 'selfCompare' definition '_selfCompare'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:69:35: note: Function 'tweener_interpolate' argument 4 names different: declaration 'selfCompare' definition '_selfCompare'. lastz-1.04.22/src/tweener.c:243:8: note: Function 'tweener_interpolate' argument 4 names different: declaration 'selfCompare' definition '_selfCompare'. lastz-1.04.22/src/tweener.c:244:8: style:inconclusive: Function 'tweener_interpolate' argument 5 names different: declaration 'inhibitTrivial' definition '_inhibitTrivial'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:69:52: note: Function 'tweener_interpolate' argument 5 names different: declaration 'inhibitTrivial' definition '_inhibitTrivial'. lastz-1.04.22/src/tweener.c:244:8: note: Function 'tweener_interpolate' argument 5 names different: declaration 'inhibitTrivial' definition '_inhibitTrivial'. lastz-1.04.22/src/tweener.c:245:11: style:inconclusive: Function 'tweener_interpolate' argument 6 names different: declaration 'charToBits' definition '_upperCharToBits'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:70:40: note: Function 'tweener_interpolate' argument 6 names different: declaration 'charToBits' definition '_upperCharToBits'. lastz-1.04.22/src/tweener.c:245:11: note: Function 'tweener_interpolate' argument 6 names different: declaration 'charToBits' definition '_upperCharToBits'. lastz-1.04.22/src/tweener.c:246:9: style:inconclusive: Function 'tweener_interpolate' argument 7 names different: declaration 'tweenSeed' definition '_innerSeed'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:70:60: note: Function 'tweener_interpolate' argument 7 names different: declaration 'tweenSeed' definition '_innerSeed'. lastz-1.04.22/src/tweener.c:246:9: note: Function 'tweener_interpolate' argument 7 names different: declaration 'tweenSeed' definition '_innerSeed'. lastz-1.04.22/src/tweener.c:247:12: style:inconclusive: Function 'tweener_interpolate' argument 8 names different: declaration 'scoring' definition '_scoring'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:71:41: note: Function 'tweener_interpolate' argument 8 names different: declaration 'scoring' definition '_scoring'. lastz-1.04.22/src/tweener.c:247:12: note: Function 'tweener_interpolate' argument 8 names different: declaration 'scoring' definition '_scoring'. lastz-1.04.22/src/tweener.c:248:12: style:inconclusive: Function 'tweener_interpolate' argument 9 names different: declaration 'maskedScoring' definition '_maskedScoring'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:71:60: note: Function 'tweener_interpolate' argument 9 names different: declaration 'maskedScoring' definition '_maskedScoring'. lastz-1.04.22/src/tweener.c:248:12: note: Function 'tweener_interpolate' argument 9 names different: declaration 'maskedScoring' definition '_maskedScoring'. lastz-1.04.22/src/tweener.c:249:10: style:inconclusive: Function 'tweener_interpolate' argument 10 names different: declaration 'tb' definition '_tb'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:72:38: note: Function 'tweener_interpolate' argument 10 names different: declaration 'tb' definition '_tb'. lastz-1.04.22/src/tweener.c:249:10: note: Function 'tweener_interpolate' argument 10 names different: declaration 'tb' definition '_tb'. lastz-1.04.22/src/tweener.c:250:9: style:inconclusive: Function 'tweener_interpolate' argument 11 names different: declaration 'xDrop' definition '_xDrop'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:72:48: note: Function 'tweener_interpolate' argument 11 names different: declaration 'xDrop' definition '_xDrop'. lastz-1.04.22/src/tweener.c:250:9: note: Function 'tweener_interpolate' argument 11 names different: declaration 'xDrop' definition '_xDrop'. lastz-1.04.22/src/tweener.c:251:8: style:inconclusive: Function 'tweener_interpolate' argument 12 names different: declaration 'gappedAllBounds' definition '_gappedAllBounds'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:72:59: note: Function 'tweener_interpolate' argument 12 names different: declaration 'gappedAllBounds' definition '_gappedAllBounds'. lastz-1.04.22/src/tweener.c:251:8: note: Function 'tweener_interpolate' argument 12 names different: declaration 'gappedAllBounds' definition '_gappedAllBounds'. lastz-1.04.22/src/tweener.c:252:9: style:inconclusive: Function 'tweener_interpolate' argument 13 names different: declaration 'yDrop' definition '_yDrop'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:73:37: note: Function 'tweener_interpolate' argument 13 names different: declaration 'yDrop' definition '_yDrop'. lastz-1.04.22/src/tweener.c:252:9: note: Function 'tweener_interpolate' argument 13 names different: declaration 'yDrop' definition '_yDrop'. lastz-1.04.22/src/tweener.c:253:8: style:inconclusive: Function 'tweener_interpolate' argument 14 names different: declaration 'trimToPeak' definition '_trimToPeak'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:73:48: note: Function 'tweener_interpolate' argument 14 names different: declaration 'trimToPeak' definition '_trimToPeak'. lastz-1.04.22/src/tweener.c:253:8: note: Function 'tweener_interpolate' argument 14 names different: declaration 'trimToPeak' definition '_trimToPeak'. lastz-1.04.22/src/tweener.c:254:9: style:inconclusive: Function 'tweener_interpolate' argument 15 names different: declaration 'scoreThresh' definition '_scoreThresh'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:73:66: note: Function 'tweener_interpolate' argument 15 names different: declaration 'scoreThresh' definition '_scoreThresh'. lastz-1.04.22/src/tweener.c:254:9: note: Function 'tweener_interpolate' argument 15 names different: declaration 'scoreThresh' definition '_scoreThresh'. lastz-1.04.22/src/tweener.c:255:9: style:inconclusive: Function 'tweener_interpolate' argument 16 names different: declaration 'diagPen' definition '_diagPen'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:74:37: note: Function 'tweener_interpolate' argument 16 names different: declaration 'diagPen' definition '_diagPen'. lastz-1.04.22/src/tweener.c:255:9: note: Function 'tweener_interpolate' argument 16 names different: declaration 'diagPen' definition '_diagPen'. lastz-1.04.22/src/tweener.c:256:9: style:inconclusive: Function 'tweener_interpolate' argument 17 names different: declaration 'antiPen' definition '_antiPen'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:74:52: note: Function 'tweener_interpolate' argument 17 names different: declaration 'antiPen' definition '_antiPen'. lastz-1.04.22/src/tweener.c:256:9: note: Function 'tweener_interpolate' argument 17 names different: declaration 'antiPen' definition '_antiPen'. lastz-1.04.22/src/tweener.c:257:8: style:inconclusive: Function 'tweener_interpolate' argument 18 names different: declaration 'scale' definition '_scale'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:75:35: note: Function 'tweener_interpolate' argument 18 names different: declaration 'scale' definition '_scale'. lastz-1.04.22/src/tweener.c:257:8: note: Function 'tweener_interpolate' argument 18 names different: declaration 'scale' definition '_scale'. lastz-1.04.22/src/tweener.c:259:8: style:inconclusive: Function 'tweener_interpolate' argument 20 names different: declaration 'windowSize' definition '_windowSize'. [funcArgNamesDifferent] lastz-1.04.22/src/tweener.h:75:63: note: Function 'tweener_interpolate' argument 20 names different: declaration 'windowSize' definition '_windowSize'. lastz-1.04.22/src/tweener.c:259:8: note: Function 'tweener_interpolate' argument 20 names different: declaration 'windowSize' definition '_windowSize'. lastz-1.04.22/src/tweener.c:262:15: style: Variable 'b' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/tweener.c:575:16: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/tweener.c:576:16: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/tweener.c:577:22: style: Variable 'part2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/tweener.c:578:23: style: Variable 'partX2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/tweener.c:578:41: style: Variable 'partY2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/tweener.c:1055:7: style: Variable 's' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/tweener.c:1093:10: style: Parameter 'sf' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/tweener.c:1097:7: style: Variable 's' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/tweener.c:1156:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/tweener.c:1171:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/tweener.c:1172:5: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sequences.c:6924:4: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] lastz-1.04.22/src/sequences.c:1857:6: warning: Either the condition '_seq==NULL' is redundant or there is possible null pointer dereference: _seq. [nullPointerRedundantCheck] lastz-1.04.22/src/sequences.c:1856:11: note: Assuming that condition '_seq==NULL' is not redundant lastz-1.04.22/src/sequences.c:1857:6: note: Null pointer dereference lastz-1.04.22/src/sequences.c:4944:6: warning: Either the condition '_seq==NULL' is redundant or there is possible null pointer dereference: _seq. [nullPointerRedundantCheck] lastz-1.04.22/src/sequences.c:4943:11: note: Assuming that condition '_seq==NULL' is not redundant lastz-1.04.22/src/sequences.c:4944:6: note: Null pointer dereference lastz-1.04.22/src/sequences.c:7343:6: warning: Either the condition '_seq==NULL' is redundant or there is possible null pointer dereference: _seq. [nullPointerRedundantCheck] lastz-1.04.22/src/sequences.c:7342:11: note: Assuming that condition '_seq==NULL' is not redundant lastz-1.04.22/src/sequences.c:7343:6: note: Null pointer dereference lastz-1.04.22/src/sequences.c:7516:6: warning: Either the condition '_seq==NULL' is redundant or there is possible null pointer dereference: _seq. [nullPointerRedundantCheck] lastz-1.04.22/src/sequences.c:7515:11: note: Assuming that condition '_seq==NULL' is not redundant lastz-1.04.22/src/sequences.c:7516:6: note: Null pointer dereference lastz-1.04.22/src/sequences.c:7620:6: warning: Either the condition '_seq==NULL' is redundant or there is possible null pointer dereference: _seq. [nullPointerRedundantCheck] lastz-1.04.22/src/sequences.c:7619:11: note: Assuming that condition '_seq==NULL' is not redundant lastz-1.04.22/src/sequences.c:7620:6: note: Null pointer dereference lastz-1.04.22/src/sequences.c:7670:6: warning: Either the condition '_seq==NULL' is redundant or there is possible null pointer dereference: _seq. [nullPointerRedundantCheck] lastz-1.04.22/src/sequences.c:7669:11: note: Assuming that condition '_seq==NULL' is not redundant lastz-1.04.22/src/sequences.c:7670:6: note: Null pointer dereference lastz-1.04.22/src/sequences.c:7794:7: warning: Either the condition '_seq==NULL' is redundant or there is possible null pointer dereference: _seq. [nullPointerRedundantCheck] lastz-1.04.22/src/sequences.c:7792:11: note: Assuming that condition '_seq==NULL' is not redundant lastz-1.04.22/src/sequences.c:7794:7: note: Null pointer dereference lastz-1.04.22/src/sequences.c:9355:6: warning: Either the condition '_seq==NULL' is redundant or there is possible null pointer dereference: _seq. [nullPointerRedundantCheck] lastz-1.04.22/src/sequences.c:2546:11: note: Assuming that condition '_seq==NULL' is not redundant lastz-1.04.22/src/sequences.c:2552:17: note: Calling function 'seq_getc', 1st argument '_seq' value is 0 lastz-1.04.22/src/sequences.c:9355:6: note: Null pointer dereference lastz-1.04.22/src/sequences.c:9515:2: warning: Either the condition '_seq==NULL' is redundant or there is possible null pointer dereference: _seq. [nullPointerRedundantCheck] lastz-1.04.22/src/sequences.c:9509:11: note: Assuming that condition '_seq==NULL' is not redundant lastz-1.04.22/src/sequences.c:9515:2: note: Null pointer dereference lastz-1.04.22/src/sequences.c:9516:2: warning: Either the condition '_seq==NULL' is redundant or there is possible null pointer dereference: _seq. [nullPointerRedundantCheck] lastz-1.04.22/src/sequences.c:9509:11: note: Assuming that condition '_seq==NULL' is not redundant lastz-1.04.22/src/sequences.c:9516:2: note: Null pointer dereference lastz-1.04.22/src/sequences.c:9525:7: warning: Either the condition '_seq==NULL' is redundant or there is possible null pointer dereference: _seq. [nullPointerRedundantCheck] lastz-1.04.22/src/sequences.c:9524:11: note: Assuming that condition '_seq==NULL' is not redundant lastz-1.04.22/src/sequences.c:9525:7: note: Null pointer dereference lastz-1.04.22/src/sequences.c:2925:14: style: Variable 'description' is reassigned a value before the old one has been used. [redundantAssignment] lastz-1.04.22/src/sequences.c:2912:14: note: description is assigned lastz-1.04.22/src/sequences.c:2925:14: note: description is overwritten lastz-1.04.22/src/sequences.c:2936:14: style: Variable 'description' is reassigned a value before the old one has been used. [redundantAssignment] lastz-1.04.22/src/sequences.c:2925:14: note: description is assigned lastz-1.04.22/src/sequences.c:2936:14: note: description is overwritten lastz-1.04.22/src/sequences.c:3871:20: style: Checking if unsigned expression 'basesToGo--' is less than zero. [unsignedLessThanZero] lastz-1.04.22/src/sequences.c:945:131: style:inconclusive: Function 'open_sequence_file' argument 7 names different: declaration 'prohibitAmbiDNA' definition 'allowAmbiDNA'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:672:59: note: Function 'open_sequence_file' argument 7 names different: declaration 'prohibitAmbiDNA' definition 'allowAmbiDNA'. lastz-1.04.22/src/sequences.c:945:131: note: Function 'open_sequence_file' argument 7 names different: declaration 'prohibitAmbiDNA' definition 'allowAmbiDNA'. lastz-1.04.22/src/sequences.c:948:142: style:inconclusive: Function 'open_rewindable_sequence_file' argument 7 names different: declaration 'prohibitAmbiDNA' definition 'allowAmbiDNA'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:677:59: note: Function 'open_rewindable_sequence_file' argument 7 names different: declaration 'prohibitAmbiDNA' definition 'allowAmbiDNA'. lastz-1.04.22/src/sequences.c:948:142: note: Function 'open_rewindable_sequence_file' argument 7 names different: declaration 'prohibitAmbiDNA' definition 'allowAmbiDNA'. lastz-1.04.22/src/sequences.c:1295:10: style:inconclusive: Function 'rewind_sequence_file' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:679:43: note: Function 'rewind_sequence_file' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:1295:10: note: Function 'rewind_sequence_file' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:1408:10: style:inconclusive: Function 'clone_sequence' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:680:43: note: Function 'clone_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:1408:10: note: Function 'clone_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:1438:12: style:inconclusive: Function 'copy_sequence' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:681:43: note: Function 'copy_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:1438:12: note: Function 'copy_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:1726:10: style:inconclusive: Function 'sequence_long_enough' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:683:43: note: Function 'sequence_long_enough' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:1726:10: note: Function 'sequence_long_enough' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:1782:10: style:inconclusive: Function 'free_sequence' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:684:43: note: Function 'free_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:1782:10: note: Function 'free_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:1847:12: style:inconclusive: Function 'load_sequence' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:685:43: note: Function 'load_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:1847:12: note: Function 'load_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:4939:12: style:inconclusive: Function 'another_sequence' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:686:43: note: Function 'another_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:4939:12: note: Function 'another_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:5914:9: style:inconclusive: Function 'shorten_header' argument 4 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.c:831:45: note: Function 'shorten_header' argument 4 names different: declaration 'dst' definition '_dst'. lastz-1.04.22/src/sequences.c:5914:9: note: Function 'shorten_header' argument 4 names different: declaration 'dst' definition '_dst'. lastz-1.04.22/src/sequences.c:5915:7: style:inconclusive: Function 'shorten_header' argument 5 names different: declaration 'dstSize' definition '_dstSize'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.c:831:55: note: Function 'shorten_header' argument 5 names different: declaration 'dstSize' definition '_dstSize'. lastz-1.04.22/src/sequences.c:5915:7: note: Function 'shorten_header' argument 5 names different: declaration 'dstSize' definition '_dstSize'. lastz-1.04.22/src/sequences.c:6043:9: style:inconclusive: Function 'expand_nickname' argument 3 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.c:834:45: note: Function 'expand_nickname' argument 3 names different: declaration 'dst' definition '_dst'. lastz-1.04.22/src/sequences.c:6043:9: note: Function 'expand_nickname' argument 3 names different: declaration 'dst' definition '_dst'. lastz-1.04.22/src/sequences.c:6044:7: style:inconclusive: Function 'expand_nickname' argument 4 names different: declaration 'dstSize' definition '_dstSize'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.c:834:55: note: Function 'expand_nickname' argument 4 names different: declaration 'dstSize' definition '_dstSize'. lastz-1.04.22/src/sequences.c:6044:7: note: Function 'expand_nickname' argument 4 names different: declaration 'dstSize' definition '_dstSize'. lastz-1.04.22/src/sequences.c:6123:9: style:inconclusive: Function 'separate_sequence' argument 2 names different: declaration 'sepCh' definition '_sepCh'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.c:835:54: note: Function 'separate_sequence' argument 2 names different: declaration 'sepCh' definition '_sepCh'. lastz-1.04.22/src/sequences.c:6123:9: note: Function 'separate_sequence' argument 2 names different: declaration 'sepCh' definition '_sepCh'. lastz-1.04.22/src/sequences.c:6321:11: style:inconclusive: Function 'add_partition' argument 4 names different: declaration 'trueLenOffset' definition 'trueLen'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.c:837:62: note: Function 'add_partition' argument 4 names different: declaration 'trueLenOffset' definition 'trueLen'. lastz-1.04.22/src/sequences.c:6321:11: note: Function 'add_partition' argument 4 names different: declaration 'trueLenOffset' definition 'trueLen'. lastz-1.04.22/src/sequences.c:6530:42: style:inconclusive: Function 'lookup_partition_no_die' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:687:43: note: Function 'lookup_partition_no_die' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:6530:42: note: Function 'lookup_partition_no_die' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:6533:35: style:inconclusive: Function 'lookup_partition' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:688:43: note: Function 'lookup_partition' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:6533:35: note: Function 'lookup_partition' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:6673:12: style:inconclusive: Function 'lookup_named_partition' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:689:43: note: Function 'lookup_named_partition' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:6673:12: note: Function 'lookup_named_partition' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:6716:12: style:inconclusive: Function 'last_partition_with_name' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:690:43: note: Function 'last_partition_with_name' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:6716:12: note: Function 'last_partition_with_name' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:6773:12: style:inconclusive: Function 'lookup_partition_seq_pos' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:691:43: note: Function 'lookup_partition_seq_pos' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:6773:12: note: Function 'lookup_partition_seq_pos' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:6774:14: style:inconclusive: Function 'lookup_partition_seq_pos' argument 2 names different: declaration 'part' definition '_part'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:691:59: note: Function 'lookup_partition_seq_pos' argument 2 names different: declaration 'part' definition '_part'. lastz-1.04.22/src/sequences.c:6774:14: note: Function 'lookup_partition_seq_pos' argument 2 names different: declaration 'part' definition '_part'. lastz-1.04.22/src/sequences.c:6834:7: style:inconclusive: Function 'print_sequence' argument 2 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:692:52: note: Function 'print_sequence' argument 2 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:6834:7: note: Function 'print_sequence' argument 2 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:6969:12: style:inconclusive: Function 'mask_sequence' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:694:43: note: Function 'mask_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:6969:12: note: Function 'mask_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:6971:9: style:inconclusive: Function 'mask_sequence' argument 3 names different: declaration 'maskChar' definition '_maskChar'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:694:72: note: Function 'mask_sequence' argument 3 names different: declaration 'maskChar' definition '_maskChar'. lastz-1.04.22/src/sequences.c:6971:9: note: Function 'mask_sequence' argument 3 names different: declaration 'maskChar' definition '_maskChar'. lastz-1.04.22/src/sequences.c:7124:12: style:inconclusive: Function 'mask_sequence_keep' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:695:43: note: Function 'mask_sequence_keep' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7124:12: note: Function 'mask_sequence_keep' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7126:9: style:inconclusive: Function 'mask_sequence_keep' argument 3 names different: declaration 'maskChar' definition '_maskChar'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:695:72: note: Function 'mask_sequence_keep' argument 3 names different: declaration 'maskChar' definition '_maskChar'. lastz-1.04.22/src/sequences.c:7126:9: note: Function 'mask_sequence_keep' argument 3 names different: declaration 'maskChar' definition '_maskChar'. lastz-1.04.22/src/sequences.c:7338:10: style:inconclusive: Function 'colorize_sequence' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:696:43: note: Function 'colorize_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7338:10: note: Function 'colorize_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7397:10: style:inconclusive: Function 'do_colorize' argument 1 names different: declaration 'seq' definition 'dnaSeq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.c:7335:30: note: Function 'do_colorize' argument 1 names different: declaration 'seq' definition 'dnaSeq'. lastz-1.04.22/src/sequences.c:7397:10: note: Function 'do_colorize' argument 1 names different: declaration 'seq' definition 'dnaSeq'. lastz-1.04.22/src/sequences.c:7465:10: style:inconclusive: Function 'validate_rev_comp' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:697:43: note: Function 'validate_rev_comp' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7465:10: note: Function 'validate_rev_comp' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7507:12: style:inconclusive: Function 'rev_comp_sequence' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:698:43: note: Function 'rev_comp_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7507:12: note: Function 'rev_comp_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7508:13: style:inconclusive: Function 'rev_comp_sequence' argument 2 names different: declaration 'nucToComplement' definition '_nucToComplement'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:698:58: note: Function 'rev_comp_sequence' argument 2 names different: declaration 'nucToComplement' definition '_nucToComplement'. lastz-1.04.22/src/sequences.c:7508:13: note: Function 'rev_comp_sequence' argument 2 names different: declaration 'nucToComplement' definition '_nucToComplement'. lastz-1.04.22/src/sequences.c:7558:11: style:inconclusive: Function 'revcomp_in_place' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.c:7502:35: note: Function 'revcomp_in_place' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7558:11: note: Function 'revcomp_in_place' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7577:10: style:inconclusive: Function 'reverse_in_place' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.c:7503:35: note: Function 'reverse_in_place' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7577:10: note: Function 'reverse_in_place' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7610:12: style:inconclusive: Function 'backward_sequence' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:699:43: note: Function 'backward_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7610:12: note: Function 'backward_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7637:10: style:inconclusive: Function 'backward_in_place' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.c:7607:36: note: Function 'backward_in_place' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7637:10: note: Function 'backward_in_place' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7667:10: style:inconclusive: Function 'upper_sequence' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:700:43: note: Function 'upper_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7667:10: note: Function 'upper_sequence' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7681:10: style:inconclusive: Function 'upper_in_place' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.c:7664:33: note: Function 'upper_in_place' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7681:10: note: Function 'upper_in_place' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7785:11: style:inconclusive: Function 'fence_sequence_interval' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:703:43: note: Function 'fence_sequence_interval' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7785:11: note: Function 'fence_sequence_interval' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7786:11: style:inconclusive: Function 'fence_sequence_interval' argument 2 names different: declaration 'interval' definition '_interval'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:703:57: note: Function 'fence_sequence_interval' argument 2 names different: declaration 'interval' definition '_interval'. lastz-1.04.22/src/sequences.c:7786:11: note: Function 'fence_sequence_interval' argument 2 names different: declaration 'interval' definition '_interval'. lastz-1.04.22/src/sequences.c:7841:11: style:inconclusive: Function 'unfence_sequence_interval' argument 1 names different: declaration 'seq' definition '_seq'. [funcArgNamesDifferent] lastz-1.04.22/src/sequences.h:704:43: note: Function 'unfence_sequence_interval' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:7841:11: note: Function 'unfence_sequence_interval' argument 1 names different: declaration 'seq' definition '_seq'. lastz-1.04.22/src/sequences.c:2281:25: style: Variable 'src' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:2653:25: style: Variable 'src' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:3149:25: style: Variable 'src' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:4010:8: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sequences.c:4963:10: style: Variable 'header' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:5561:8: style: Variable 'header' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:5919:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:6325:10: style: Variable 'header' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:6548:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:6674:10: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sequences.c:6722:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:6779:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:6901:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:7397:10: style: Parameter 'dnaSeq' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sequences.c:7684:14: style: Variable 'right' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:7715:11: style: Parameter 's' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sequences.c:7751:8: style: Parameter 's' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sequences.c:7945:8: style: Variable 'action' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:7945:17: style: Variable 'description' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:7945:31: style: Variable 'name' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:8053:17: style: Variable 'bracket' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:9567:10: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sequences.c:9569:7: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sequences.c:9574:7: style: Variable 's1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:9575:7: style: Variable 's2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:9618:10: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sequences.c:9620:7: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sequences.c:9624:7: style: Variable 's1' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:9625:7: style: Variable 's2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:9678:8: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sequences.c:9680:8: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sequences.c:9685:8: style: Variable 's2' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:9686:8: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] lastz-1.04.22/src/sequences.c:10021:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] lastz-1.04.22/src/sequences.c:7045:58: style: Variable 'scan' is assigned a value that is never used. [unreadVariable] lastz-1.04.22/src/sequences.c:7209:58: style: Variable 'scan' is assigned a value that is never used. [unreadVariable] lastz-1.04.22/src/sequences.c:9814:61: style: Variable 'needSeparator' is assigned a value that is never used. [unreadVariable] diff: head lastz-1.04.22/src/align_diffs.c:105:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/align_diffs.c:106:2: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/align_diffs.c:107:2: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/align_diffs.c:699:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/align_diffs.c:76:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/align_diffs.c:77:2: style: Parameter 'programName' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/align_diffs.c:78:2: style: Parameter 'name1' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/align_diffs.c:79:2: style: Parameter 'name2' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/align_diffs.c:92:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/axt.c:100:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/axt.c:101:2: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/axt.c:102:2: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/axt.c:147:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/axt.c:286:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/axt.c:447:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/axt.c:87:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/capsule.c:187:13: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/capsule.c:950:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/chain.c:1080:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/chain.c:1091:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/chain.c:1092:5: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/chain.c:763:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/chain.c:817:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/chain.c:951:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/cigar.c:100:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/cigar.c:113:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/cigar.c:114:2: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/cigar.c:115:2: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/cigar.c:485:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/cigar.c:561:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/cigar.c:87:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/dna_utilities.c:1852:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/dna_utilities.c:2034:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/dna_utilities.c:2117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/dna_utilities.c:2146:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/dna_utilities.c:2185:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/dna_utilities.c:2301:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/dna_utilities.c:2303:32: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] 2.13.0 lastz-1.04.22/src/dna_utilities.c:2303:32: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head lastz-1.04.22/src/edit_script.c:876:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] 2.13.0 lastz-1.04.22/src/edit_script.c:876:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head lastz-1.04.22/src/gapped_extend.c:1294:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/gapped_extend.c:3514:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/gapped_extend.c:3834:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/gapped_extend.c:5238:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/gapped_extend.c:5675:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/gapped_extend.c:5740:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/gapped_extend.c:5775:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/gapped_extend.c:5776:5: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/genpaf.c:1527:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/genpaf.c:197:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/genpaf.c:210:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/genpaf.c:211:2: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/genpaf.c:212:2: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/genpaf.c:225:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/genpaf.c:238:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/gfa.c:244:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/gfa.c:315:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/gfa.c:426:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/gfa.c:531:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/gfa.c:86:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/identity_dist.c:819:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/infer_scores.c:1384:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/infer_scores.c:1508:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/infer_scores.c:1628:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/infer_scores.c:1973:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/infer_scores.c:1994:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/infer_scores.c:2256:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/infer_scores.c:2345:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/infer_scores.c:2483:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/infer_scores.c:2552:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/infer_scores.c:2571:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/infer_scores.c:2585:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/infer_scores.c:2595:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/infer_scores.c:2596:5: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/infer_scores.c:412:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] 2.13.0 lastz-1.04.22/src/infer_scores.c:412:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head lastz-1.04.22/src/lastz.c:10171:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/lastz.c:10186:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/lastz.c:2072:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:2561:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:2670:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:2905:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:3075:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:3220:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:3617:14: style: Parameter 'seg1' can be declared as pointer to const. However it seems that 'chain_connect_penalty' is a callback function, if 'seg1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lastz-1.04.22/src/lastz.c:3413:24: note: You might need to cast the function pointer here lastz-1.04.22/src/lastz.c:3617:14: note: Parameter 'seg1' can be declared as pointer to const head lastz-1.04.22/src/lastz.c:3618:11: style: Parameter 'seg2' can be declared as pointer to const. However it seems that 'chain_connect_penalty' is a callback function, if 'seg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lastz-1.04.22/src/lastz.c:3413:24: note: You might need to cast the function pointer here lastz-1.04.22/src/lastz.c:3618:11: note: Parameter 'seg2' can be declared as pointer to const head lastz-1.04.22/src/lastz.c:3647:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:3763:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:3832:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:4114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:4306:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:4392:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:4561:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] 2.13.0 lastz-1.04.22/src/lastz.c:4561:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head lastz-1.04.22/src/lastz.c:4699:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:4737:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:4896:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:4929:2: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] 2.13.0 lastz-1.04.22/src/lastz.c:4929:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head lastz-1.04.22/src/lastz.c:5025:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] 2.13.0 lastz-1.04.22/src/lastz.c:5025:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head lastz-1.04.22/src/lastz.c:5026:2: portability: %d in format string (no. 4) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] 2.13.0 lastz-1.04.22/src/lastz.c:5026:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head lastz-1.04.22/src/lastz.c:5045:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:5078:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] 2.13.0 lastz-1.04.22/src/lastz.c:5078:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head lastz-1.04.22/src/lastz.c:5079:2: portability: %d in format string (no. 4) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] 2.13.0 lastz-1.04.22/src/lastz.c:5079:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head lastz-1.04.22/src/lastz.c:5111:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:5138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:5230:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:8224:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:9500:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lastz.c:9511:31: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] head lastz-1.04.22/src/lastz.c:9511:31: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] 2.13.0 lastz-1.04.22/src/lastz.c:9511:31: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.13.0 lastz-1.04.22/src/lastz.c:9511:31: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head lastz-1.04.22/src/lav.c:135:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lav.c:257:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lav.c:351:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lav.c:383:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lav.c:414:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lav.c:420:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/lav.c:432:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/maf.c:111:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/maf.c:112:2: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/maf.c:113:2: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/maf.c:175:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/maf.c:291:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/maf.c:533:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/maf.c:718:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/maf.c:98:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/masking.c:653:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/masking.c:702:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/masking.c:809:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/masking.c:819:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/masking.c:820:5: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/output.c:1148:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/output.c:1358:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/output.c:718:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/output.c:916:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/pos_table.c:1369:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/pos_table.c:1414:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/pos_table.c:1539:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/pos_table.c:1601:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/pos_table.c:1647:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/pos_table.c:1698:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/pos_table.c:1866:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/pos_table.c:1866:3: portability: %d in format string (no. 4) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] 2.13.0 lastz-1.04.22/src/pos_table.c:1866:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head lastz-1.04.22/src/pos_table.c:2114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable occurrences [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/pos_table.c:2179:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/pos_table.c:2180:2: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/pos_table.c:2233:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/pos_table.c:256:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/pos_table.c:761:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/quantum.c:380:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/quantum.c:534:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/quantum.c:614:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/quantum.c:670:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/quantum.c:671:5: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/sam.c:414:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sam.c:590:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/seed_search.c:1119:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/seed_search.c:1369:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/seed_search.c:1955:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/seed_search.c:2515:9: style: Variable 'seq2' can be declared as pointer to const [constVariablePointer] head lastz-1.04.22/src/seed_search.c:2853:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/seed_search.c:3005:9: style: Variable 'seq2' can be declared as pointer to const [constVariablePointer] head lastz-1.04.22/src/seed_search.c:3437:9: style: Variable 'seq2' can be declared as pointer to const [constVariablePointer] head lastz-1.04.22/src/seed_search.c:3782:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/seed_search.c:3948:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/seed_search.c:4125:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/seed_search.c:4228:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/seed_search.c:4229:5: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/seed_search.c:834:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/seed_search.c:900:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/seed_search.c:994:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/segment.c:1823:11: style: Variable 'segA' can be declared as pointer to const [constVariablePointer] head lastz-1.04.22/src/segment.c:1824:11: style: Variable 'segB' can be declared as pointer to const [constVariablePointer] head lastz-1.04.22/src/segment.c:1940:15: style: Variable 'tName' can be declared as pointer to const [constVariablePointer] head lastz-1.04.22/src/segment.c:1940:23: style: Variable 'qName' can be declared as pointer to const [constVariablePointer] head lastz-1.04.22/src/segment.c:1980:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] 2.13.0 lastz-1.04.22/src/segment.c:1980:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head lastz-1.04.22/src/segment.c:1982:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/segment.c:2067:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/segment.c:469:31: style: Variable 'tPrevName' can be declared as pointer to const [constVariablePointer] head lastz-1.04.22/src/sequences.c:10021:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/sequences.c:1467:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:2038:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:2252:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:2346:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:2553:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:2620:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:2716:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:2998:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:3060:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:3131:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:3222:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:3585:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:4327:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:4843:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:5065:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:5104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:5250:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:5670:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:6055:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:6229:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:6636:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:6919:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:6924:4: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned int}'. [invalidPrintfArgType_sint] 2.13.0 lastz-1.04.22/src/sequences.c:6924:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head lastz-1.04.22/src/sequences.c:7032:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:7196:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:8520:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:9130:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:9457:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:9732:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:9791:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/sequences.c:9871:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/text_align.c:1032:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/text_align.c:105:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/text_align.c:118:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/text_align.c:119:2: style: Parameter 'seq1' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/text_align.c:120:2: style: Parameter 'seq2' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/text_align.c:445:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/text_align.c:539:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/text_align.c:808:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/text_align.c:89:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/text_align.c:90:2: style: Parameter 'programName' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/text_align.c:91:2: style: Parameter 'name1' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/text_align.c:92:2: style: Parameter 'name2' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/text_align.c:953:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/tweener.c:1060:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/tweener.c:1156:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/tweener.c:1171:5: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/tweener.c:1172:5: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] head lastz-1.04.22/src/tweener.c:932:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/utilities.c:105:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/utilities.c:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/utilities.c:1867:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/utilities.c:1897:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head lastz-1.04.22/src/utilities.c:797:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] DONE