2024-04-13 03:24 ftp://ftp.de.debian.org/debian/pool/main/s/staden-io-lib/staden-io-lib_1.15.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --library=libcurl --library=openssl --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 -j1 platform: Linux-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.55 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: 646f869 (2024-04-12 10:43:30 +0200) count: 1287 824 elapsed-time: 88.4 104.6 head-timing-info: old-timing-info: head results: io_lib-io_lib-1-15-0/io_lib/Read.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_EXP [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/Read.c:240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_ANY [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/array.c:96:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrayStruct [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/array.c:123:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARRAY_INVALID_ARGUMENTS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/array.c:147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARRAY_INVALID_ARGUMENTS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/array.c:171:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARRAY_INVALID_ARGUMENTS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:335:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:480:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:597:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:685:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_BUFF_SIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:742:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_BUFF_SIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:848:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:1292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:1664:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_CIGAR_MASK [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:1745:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_CIGAR_MASK [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:1771:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_CIGAR32 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:2307:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:2457:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_CIGAR32 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:2603:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:2665:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array_len [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:2864:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:3255:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_BUFF_SIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:3350:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:3377:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_BUFF_SIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:3522:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGZF_BUFF_SIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:4049:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bam.c:531:2: warning: Return value of function inflateInit2() is not used. [ignoredReturnValue] io_lib-io_lib-1-15-0/io_lib/bam.c:749:5: warning: Return value of function inflateInit2() is not used. [ignoredReturnValue] io_lib-io_lib-1-15-0/io_lib/bam.c:4078:12: style: The if condition is the same as the previous if condition [duplicateCondition] io_lib-io_lib-1-15-0/io_lib/bam.c:4061:12: note: First condition io_lib-io_lib-1-15-0/io_lib/bam.c:4078:12: note: Second condition io_lib-io_lib-1-15-0/io_lib/bam.c:395:44: style: Condition '(len=bam_get_line(b,&str,&alloc))==-1' is always false [knownConditionTrueFalse] io_lib-io_lib-1-15-0/io_lib/bam.c:1544:22: style: Condition 'n<128' is always true [knownConditionTrueFalse] io_lib-io_lib-1-15-0/io_lib/bam.c:1532:12: note: Assuming that condition 'n>=0' is not redundant io_lib-io_lib-1-15-0/io_lib/bam.c:1544:22: note: Condition 'n<128' is always true io_lib-io_lib-1-15-0/io_lib/bam.c:1547:31: style: Condition 'n<32768' is always true [knownConditionTrueFalse] io_lib-io_lib-1-15-0/io_lib/bam.c:1532:12: note: Assuming that condition 'n>=0' is not redundant io_lib-io_lib-1-15-0/io_lib/bam.c:1547:31: note: Condition 'n<32768' is always true io_lib-io_lib-1-15-0/io_lib/bam.c:2786:22: style: Condition 'n<128' is always true [knownConditionTrueFalse] io_lib-io_lib-1-15-0/io_lib/bam.c:2774:12: note: Assuming that condition 'n>=0' is not redundant io_lib-io_lib-1-15-0/io_lib/bam.c:2786:22: note: Condition 'n<128' is always true io_lib-io_lib-1-15-0/io_lib/bam.c:2789:31: style: Condition 'n<32768' is always true [knownConditionTrueFalse] io_lib-io_lib-1-15-0/io_lib/bam.c:2774:12: note: Assuming that condition 'n>=0' is not redundant io_lib-io_lib-1-15-0/io_lib/bam.c:2789:31: note: Condition 'n<32768' is always true io_lib-io_lib-1-15-0/io_lib/bam.c:373:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] io_lib-io_lib-1-15-0/io_lib/bam.c:2301:9: warning: Either the condition 'val' is redundant or there is possible null pointer dereference: val. [nullPointerRedundantCheck] io_lib-io_lib-1-15-0/io_lib/bam.c:2294:6: note: Assuming that condition 'val' is not redundant io_lib-io_lib-1-15-0/io_lib/bam.c:2301:9: note: Null pointer dereference io_lib-io_lib-1-15-0/io_lib/bam.c:2982:21: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] io_lib-io_lib-1-15-0/io_lib/bam.c:2984:9: note: Assuming that condition '!b' is not redundant io_lib-io_lib-1-15-0/io_lib/bam.c:2982:21: note: Null pointer dereference io_lib-io_lib-1-15-0/io_lib/bam.c:3671:4: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] io_lib-io_lib-1-15-0/io_lib/bam.c:3618:4: note: n is assigned io_lib-io_lib-1-15-0/io_lib/bam.c:3671:4: note: n is overwritten io_lib-io_lib-1-15-0/io_lib/bam.c:686:11: style: Checking if unsigned expression 'l' is less than zero. [unsignedLessThanZero] io_lib-io_lib-1-15-0/io_lib/bam.c:809:23: style: Local variable 'j' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/bam.c:787:22: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/bam.c:809:23: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/bam.c:1314:15: style: Local variable 'sh' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/bam.c:1240:14: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/bam.c:1314:15: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/bam.c:1523:14: style: Local variable 'n' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/bam.c:1234:13: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/bam.c:1523:14: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/bam.c:3648:7: style: Local variable 'n' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/bam.c:3523:13: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/bam.c:3648:7: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/bam.c:3778:9: style: Local variable 'dat' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/bam.c:3522:53: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/bam.c:3778:9: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/bam.c:3791:29: style: Local variable 'sz' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/bam.c:3523:6: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/bam.c:3791:29: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/bam.c:3813:8: style: Local variable 'i' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/bam.c:3523:10: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/bam.c:3813:8: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/bam.c:4062:6: style: Local variable 'i' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/bam.c:4039:9: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/bam.c:4062:6: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/bam.c:1403:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] io_lib-io_lib-1-15-0/io_lib/bam.c:785:20: style: Variable 'bgzf' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/bam.c:1511:17: style: Variable 'key' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/bam.c:1743:15: style: Variable 'cig' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/bam.c:1795:14: style: Variable 'cig' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/io_lib/bam.c:2555:12: style: Variable 'sdata' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/bam.c:2564:12: style: Variable 'idata' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/bam.c:2571:12: style: Variable 'ddata' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/bam.c:2726:20: style: Variable 'end' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/bam.c:2729:17: style: Variable 'key' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/bam.c:2980:31: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/bam.c:3430:22: style: Variable 'j' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/bam.c:3522:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/bam.c:3909:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/bam.c:4037:25: style: Variable 'htext' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/bgzip.c:291:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/bgzip.c:281:2: error: Memory leak: comp [memleak] io_lib-io_lib-1-15-0/io_lib/bgzip.c:284:2: error: Memory leak: comp [memleak] io_lib-io_lib-1-15-0/io_lib/bgzip.c:304:6: style: Local variable 'err' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/bgzip.c:257:18: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/bgzip.c:304:6: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/compress.c:433:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMP_METHOD_BZIP [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compress.c:552:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compress.c:602:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compress.c:431:28: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/compress.c:395:11: style: struct member 'Magics::compress' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/io_lib/compress.c:396:11: style: struct member 'Magics::uncompress' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/io_lib/compression.c:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:322:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RLE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:448:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_XRLE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:568:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_XRLE2 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:636:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_XRLE2 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:773:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_DELTA1 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:816:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_DDELTA1 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:955:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_DELTA2 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:997:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_DDELTA2 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:1158:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_DELTA4 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:1284:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_16TO8 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:1393:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_32TO8 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:1514:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_FOLLOW1 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:1782:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_ICHEB [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:2029:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_LOG2 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:2098:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODE_USER [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:2165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODE_USER [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:2313:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_QSHIFT [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:2343:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_QSHIFT [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:2394:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_TYPE_BASE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:2495:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_TYPE_BASE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/compression.c:2023:18: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] io_lib-io_lib-1-15-0/io_lib/compression.c:143:2: error: Memory leak: comp [memleak] io_lib-io_lib-1-15-0/io_lib/compression.c:155:2: error: Memory leak: comp [memleak] io_lib-io_lib-1-15-0/io_lib/compression.c:211:2: error: Memory leak: uncomp [memleak] io_lib-io_lib-1-15-0/io_lib/compression.c:637:2: error: Memory leak: out [memleak] io_lib-io_lib-1-15-0/io_lib/compression.c:653:19: error: Common realloc mistake: 'out' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/io_lib/compression.c:675:16: error: Common realloc mistake: 'out' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/io_lib/compression.c:690:5: error: Common realloc mistake: 'out' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/io_lib/compression.c:523:10: style: Local variable 'len' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/compression.c:503:27: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/compression.c:523:10: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/compression.c:263:17: style: Parameter 'uncomp' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/compression.c:351:20: style: Variable 'in' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:423:18: style: Parameter 'uncomp' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/compression.c:502:20: style: Variable 'in' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:564:11: style: Variable 'last' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:628:17: style: Variable 'last' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:735:20: style: Variable 'u_uncomp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:790:20: style: Variable 'u_uncomp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:911:20: style: Variable 'u_uncomp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:969:20: style: Variable 'u_uncomp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:1099:20: style: Variable 'u_uncomp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:1278:18: style: Variable 's_uncomp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:1320:18: style: Variable 's_comp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:1387:18: style: Variable 's_uncomp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:1433:18: style: Variable 's_comp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:1471:20: style: Variable 'u_uncomp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:1472:18: style: Variable 's_uncomp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:1536:20: style: Variable 'u_comp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:1771:9: style: Variable 'frac' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/io_lib/compression.c:1772:9: style: Variable 'fz' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/io_lib/compression.c:1891:9: style: Variable 'frac' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/io_lib/compression.c:1892:9: style: Variable 'fz' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/io_lib/compression.c:2014:20: style: Variable 'u_uncomp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:2096:18: style: Variable 'hc' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:2167:15: style: Variable 'hc' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:2300:20: style: Parameter 'qold' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/compression.c:2335:22: style: Parameter 'qold' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/compression.c:2395:11: style: Variable 'bases' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:2397:28: style: Variable 'told' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:2494:11: style: Variable 'bases' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/compression.c:521:7: error: Memory is allocated but not initialized: out [uninitdata] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:465:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY_BLOCK [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:579:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:740:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INT [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:842:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_VARINT_UNSIGNED [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:933:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONST_BYTE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1079:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BETA [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1176:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BETA [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1334:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uncomp_size [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1354:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_XPACK [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1511:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_XPACK [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1623:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1642:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uncomp_size [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1662:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_XDELTA [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1708:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1899:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_XDELTA [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1984:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uncomp_size [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2063:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_XRLE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2299:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_XRLE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2389:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY_BLOCK [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2455:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY_BLOCK [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2516:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2531:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2565:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2582:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2615:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2632:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2672:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY_BLOCK [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2814:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HUFF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2851:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HUFF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2888:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HUFF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2952:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LONG [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3005:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_STAT_VAL [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3224:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY_LEN [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY_LEN [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3447:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY_STOP [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3536:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY_STOP [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3630:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3683:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3760:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3831:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_HUFFMAN [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2814:10: style: Condition 'sym>=-1' is always true [knownConditionTrueFalse] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2813:12: note: Assignment 'sym=*syms++', assigned value is greater than -1 io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2814:10: note: Condition 'sym>=-1' is always true io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1087:2: error: Memory leak: c [memleak] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1363:2: error: Memory leak: c [memleak] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1673:2: error: Memory leak: c [memleak] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2072:2: error: Memory leak: c [memleak] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3010:6: error: Common realloc mistake: 'vals' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3011:6: error: Common realloc mistake: 'freqs' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3033:3: error: Common realloc mistake: 'vals' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3034:3: error: Common realloc mistake: 'freqs' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3050:5: error: Common realloc mistake: 'freqs' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3722:8: style: Variable 'bnum1' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3719:8: note: $symbol is assigned io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3722:8: note: $symbol is overwritten io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2003:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:389:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:432:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:707:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:773:15: style: Variable 'i32' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:780:14: style: Variable 'i32' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:787:15: style: Variable 'i64' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:794:14: style: Variable 'i64' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:826:49: style: Parameter 'st' can be declared as pointer to const. However it seems that 'cram_varint_encode_init' is a callback function, if 'st' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3659:5: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:826:49: note: Parameter 'st' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:881:39: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_const_decode_byte' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:934:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:881:39: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:891:38: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_const_decode_int' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:936:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:891:38: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:902:39: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_const_decode_long' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:938:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:902:39: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:917:40: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_const_decode_size' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:940:17: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:917:40: note: Parameter 'slice' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:917:59: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_const_decode_size' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:940:17: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:917:59: note: Parameter 'c' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:954:35: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_const_encode' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:991:17: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:954:35: note: Parameter 'slice' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:954:54: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_const_encode' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:991:17: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:954:54: note: Parameter 'c' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:955:15: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_const_encode' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:991:17: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:955:15: note: Parameter 'in' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:979:48: style: Parameter 'st' can be declared as pointer to const. However it seems that 'cram_const_encode_init' is a callback function, if 'st' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3661:5: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:979:48: note: Parameter 'st' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1003:40: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1005:93: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_beta_decode_long' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3868:19: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1005:93: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1023:92: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_beta_decode_int' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3870:24: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1023:92: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1041:93: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_beta_decode_char' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3872:24: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1041:93: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1126:14: style: Variable 'syms' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1138:10: style: Variable 'syms' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1150:20: style: Variable 'syms' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1202:16: style: Variable 'hi' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1236:94: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_xpack_decode_long' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3883:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1236:94: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1251:93: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_xpack_decode_int' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3885:23: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1251:93: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1297:94: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_xpack_decode_char' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3887:23: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1297:94: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1464:14: style: Variable 'syms' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1475:10: style: Variable 'syms' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:41: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_long' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1664:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:41: note: Parameter 'slice' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:60: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_long' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1664:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:60: note: Parameter 'c' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:75: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_long' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1664:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:75: note: Parameter 'in' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:85: style: Parameter 'out' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_long' is a callback function, if 'out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1664:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:85: note: Parameter 'out' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:95: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_long' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1664:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:95: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1566:94: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_int' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1666:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1566:94: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1583:55: style: Parameter 'slice' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1583:74: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:41: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_char' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1668:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:41: note: Parameter 'slice' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:60: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_char' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1668:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:60: note: Parameter 'c' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:75: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_char' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1668:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:75: note: Parameter 'in' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:85: style: Parameter 'out' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_char' is a callback function, if 'out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1668:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:85: note: Parameter 'out' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:95: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_char' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1668:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:95: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1592:26: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_block' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1671:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1592:26: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1759:12: style: Variable 'dat' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1772:11: style: Variable 'dat' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1830:41: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_xdelta_encode_long' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1902:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1830:41: note: Parameter 'slice' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1830:60: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_xdelta_encode_long' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1902:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1830:60: note: Parameter 'c' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1831:13: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_xdelta_encode_long' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1902:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1831:13: note: Parameter 'in' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1835:40: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_xdelta_encode_int' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1904:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1835:40: note: Parameter 'slice' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1835:59: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_xdelta_encode_int' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1904:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1835:59: note: Parameter 'c' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1836:12: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_xdelta_encode_int' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1904:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1836:12: note: Parameter 'in' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:39: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_xrle_decode_long' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2065:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:39: note: Parameter 'slice' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:58: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_xrle_decode_long' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2065:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:58: note: Parameter 'c' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:73: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_xrle_decode_long' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2065:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:73: note: Parameter 'in' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:83: style: Parameter 'out' can be declared as pointer to const. However it seems that 'cram_xrle_decode_long' is a callback function, if 'out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2065:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:83: note: Parameter 'out' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:93: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_xrle_decode_long' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2065:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:93: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:38: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_xrle_decode_int' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2067:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:38: note: Parameter 'slice' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:57: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_xrle_decode_int' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2067:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:57: note: Parameter 'c' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:72: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_xrle_decode_int' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2067:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:72: note: Parameter 'in' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:82: style: Parameter 'out' can be declared as pointer to const. However it seems that 'cram_xrle_decode_int' is a callback function, if 'out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2067:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:82: note: Parameter 'out' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:92: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_xrle_decode_int' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2067:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:92: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1949:17: style: Variable 'lit_b' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1992:93: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_xrle_decode_char' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2069:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1992:93: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2242:39: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_xrle_encode_long' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2302:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2242:39: note: Parameter 'slice' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2242:58: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_xrle_encode_long' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2302:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2242:58: note: Parameter 'c' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2243:13: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_xrle_encode_long' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2302:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2243:13: note: Parameter 'in' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2248:38: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_xrle_encode_int' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2304:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2248:38: note: Parameter 'slice' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2248:57: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_xrle_encode_int' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2304:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2248:57: note: Parameter 'c' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2249:12: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_xrle_encode_int' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2304:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2249:12: note: Parameter 'in' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2418:89: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_gamma_decode' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2464:17: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2418:89: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2502:42: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_huffman_decode_null' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2720:21: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2502:42: note: Parameter 'slice' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2502:61: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_huffman_decode_null' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2720:21: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2502:61: note: Parameter 'c' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2503:21: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_huffman_decode_null' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2720:21: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2503:21: note: Parameter 'in' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2503:31: style: Parameter 'out' can be declared as pointer to const. However it seems that 'cram_huffman_decode_null' is a callback function, if 'out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2720:21: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2503:31: note: Parameter 'out' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2503:41: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_huffman_decode_null' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2720:21: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2503:41: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2508:42: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_huffman_decode_char0' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3843:19: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2508:42: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2522:41: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_huffman_decode_char' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3845:24: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2522:41: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2558:41: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_huffman_decode_int0' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3847:24: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2558:41: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2571:40: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_huffman_decode_int' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3849:24: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2571:40: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2608:42: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_huffman_decode_long0' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3851:24: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2608:42: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2621:41: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_huffman_decode_long' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3853:24: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2621:41: note: Parameter 'out_size' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2802:43: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_huffman_encode_char0' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3844:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2802:43: note: Parameter 'slice' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2802:62: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_huffman_encode_char0' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3844:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2802:62: note: Parameter 'c' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2803:16: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_huffman_encode_char0' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3844:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2803:16: note: Parameter 'in' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2810:20: style: Variable 'syms' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2838:43: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_huffman_encode_long0' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3852:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2838:43: note: Parameter 'slice' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2838:62: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_huffman_encode_long0' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3852:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2838:62: note: Parameter 'c' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2839:16: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_huffman_encode_long0' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3852:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2839:16: note: Parameter 'in' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2846:14: style: Variable 'syms' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2875:42: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_huffman_encode_int0' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3848:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2875:42: note: Parameter 'slice' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2875:61: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_huffman_encode_int0' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3848:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2875:61: note: Parameter 'c' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2876:15: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_huffman_encode_int0' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3848:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2876:15: note: Parameter 'in' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2883:10: style: Variable 'syms' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3397:25: style: Variable 'cp_end' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1556:60: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:150:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:644:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAM_QNAME [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:947:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_END [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:985:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_QS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1023:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1291:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_CMATCH [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2013:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_TC [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2066:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAM_TL [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2154:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAM_RNEXT [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2332:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAM_QNAME [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2399:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_TS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2451:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAM_RL [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:3148:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAM_QNAME [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:3296:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSION_HEADER [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:3422:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSION_HEADER [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:3591:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref_id [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:3667:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alloc [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1923:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1920:13: note: outer condition: ds&CRAM_QS io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1923:9: note: identical inner condition: ds&CRAM_QS io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1664:15: style: Variable 'md_dist' is reassigned a value before the old one has been used. [redundantAssignment] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1653:16: note: md_dist is assigned io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1664:15: note: md_dist is overwritten io_lib-io_lib-1-15-0/io_lib/cram_decode.c:948:14: style: Local variable 'c' shadows outer argument [shadowArgument] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:942:72: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_decode.c:948:14: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1657:10: style: Local variable 'r' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1286:26: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1657:10: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2023:14: style: Local variable 'out_sz' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2010:19: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2023:14: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2089:14: style: Local variable 'out_sz' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2061:19: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2089:14: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2980:17: style: Local variable 'c' shadows outer argument [shadowArgument] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2419:52: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2980:17: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_decode.c:942:55: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:991:14: style: Variable 'b' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1002:14: style: Variable 'b' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1229:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1234:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1946:21: style: Variable 'orig_aux_p' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2306:39: style: Parameter 'md5' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2329:44: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2329:61: style: Parameter 'cr' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:3139:47: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:3144:17: style: Variable 'aux_orig' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:3642:21: style: Variable 'c' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:211:11: style: Variable 'hd.i' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1569:13: style: Variable 'dlen' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:101:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSION_HEADER [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:462:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAPPED_SLICE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:545:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_BF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:785:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GZIP [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1051:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTERNAL [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1145:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_END [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1267:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_FPAIRED [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1308:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cram_flags [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1411:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1563:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAM_FLAG_DETACHED [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1635:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2243:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_FP [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2265:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_BS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINNING_ILLUMINA [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2315:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINNING_ILLUMINA [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2332:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_DL [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2375:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_HC [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2385:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2395:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_PD [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2407:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_BA [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2479:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTERNAL [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2539:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_HUFFMAN [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2637:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_FUNMAP [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3157:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3254:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RI [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3899:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2057:20: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2051:11: note: outer condition: nval<=16 io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2057:20: note: identical inner condition: nval<=16 io_lib-io_lib-1-15-0/io_lib/cram_encode.c:829:11: style: The if condition is the same as the previous if condition [duplicateCondition] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:816:11: note: First condition io_lib-io_lib-1-15-0/io_lib/cram_encode.c:829:11: note: Second condition io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3124:20: style: The statement 'if (c->ref_seq_id!=s->hdr->ref_seq_id) c->ref_seq_id=s->hdr->ref_seq_id' is logically equivalent to 'c->ref_seq_id=s->hdr->ref_seq_id'. [duplicateConditionalAssign] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3125:21: note: Assignment 'c->ref_seq_id=s->hdr->ref_seq_id' io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3124:20: note: Condition 'c->ref_seq_id!=s->hdr->ref_seq_id' is redundant io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2862:9: style: Condition '1||CRAM_MAJOR_VERS(fd->version)<=3' is always true [knownConditionTrueFalse] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3424:14: style: Condition '0&&IS_CRAM_3_VERS(fd)' is always false [knownConditionTrueFalse] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3968:15: style: Condition 'c->refs_used' is always true [knownConditionTrueFalse] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1444:7: error: Common realloc mistake: 'cnt' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1474:7: error: Common realloc mistake: 'cnt' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2476:13: warning: Either the condition '!hi->data.p' is redundant or there is possible null pointer dereference: tm. [nullPointerRedundantCheck] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2449:9: note: Assuming that condition '!hi->data.p' is not redundant io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2475:8: note: tm is assigned '(cram_tag_map*)hi->data.p' here. io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2476:13: note: Null pointer dereference io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2478:10: warning: Either the condition '!hi->data.p' is redundant or there is possible null pointer dereference: tm. [nullPointerRedundantCheck] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2449:9: note: Assuming that condition '!hi->data.p' is not redundant io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2475:8: note: tm is assigned '(cram_tag_map*)hi->data.p' here. io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2478:10: note: Null pointer dereference io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2567:10: warning: Either the condition '!hi->data.p' is redundant or there is possible null pointer dereference: tm. [nullPointerRedundantCheck] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2520:9: note: Assuming that condition '!hi->data.p' is not redundant io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2565:8: note: tm is assigned '(cram_tag_map*)hi->data.p' here. io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2567:10: note: Null pointer dereference io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2907:22: warning: Either the condition '!hi->data.p' is redundant or there is possible null pointer dereference: tm. [nullPointerRedundantCheck] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2747:6: note: Assuming that condition '!hi->data.p' is not redundant io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2906:19: note: tm is assigned '(cram_tag_map*)hi->data.p' here. io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2907:22: note: Null pointer dereference io_lib-io_lib-1-15-0/io_lib/cram_encode.c:852:13: style: Variable 'methodF' is reassigned a value before the old one has been used. [redundantAssignment] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:844:10: note: methodF is assigned io_lib-io_lib-1-15-0/io_lib/cram_encode.c:852:13: note: methodF is overwritten io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3394:24: style: Unsigned expression 'apos-fpos' can't be negative so it is unnecessary to test it. [unsignedPositive] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:426:18: style: Local variable 'c' shadows outer argument [shadowArgument] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:99:73: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_encode.c:426:18: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_encode.c:968:6: style: Local variable 'i' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:784:28: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_encode.c:968:6: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_encode.c:994:6: style: Local variable 'i' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:784:28: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_encode.c:994:6: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2043:26: style: Local variable 'i' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1608:9: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2043:26: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2464:14: style: Local variable 'c' shadows outer argument [shadowArgument] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2431:58: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2464:14: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2554:14: style: Local variable 'c' shadows outer argument [shadowArgument] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2496:58: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2554:14: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2625:11: style: Local variable 'hd' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2614:14: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2625:11: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2763:18: style: Local variable 'c' shadows outer argument [shadowArgument] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2602:73: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2763:18: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3620:7: style: Local variable 'i' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3229:9: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3620:7: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3633:11: style: Local variable 'i' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3229:9: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3633:11: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3635:18: style: Local variable 'c' shadows outer argument [shadowArgument] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3225:58: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3635:18: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1267:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:529:23: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1302:31: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1358:12: style: Variable 'hi' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1388:16: style: Variable 'L' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1420:12: style: Variable 'cig' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1631:8: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2283:30: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2294:35: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2311:38: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3391:13: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3397:13: style: Variable 'qp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2877:29: portability: '(void*)sk' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] io_lib-io_lib-1-15-0/io_lib/cram_index.c:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_index.c:257:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_index.c:335:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nslice [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_index.c:427:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_index.c:465:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref_id [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_index.c:507:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_index.c:188:6: error: Common realloc mistake: 'idx_stack' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/io_lib/cram_index.c:418:50: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_index.c:419:17: style: Variable 'e' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_io.c:1574:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:1639:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:1773:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:1814:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:1862:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:1936:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:2304:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fqz_slice [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:2467:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:2781:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:2857:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:2966:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:2992:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3141:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3191:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3229:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3352:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3496:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3517:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3602:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3740:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3983:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RN [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:4033:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RN [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:4155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:4329:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:4412:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_END [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:4487:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CORE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:4510:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAM_MAP_HASH [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:4673:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cram_record [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:4747:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:4842:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:4996:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:5031:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:5269:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAM_FPAIRED [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:5445:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cram_fd [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:5615:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:6140:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_END [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:6298:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAM_POS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_io.c:6015:6: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] io_lib-io_lib-1-15-0/io_lib/cram_io.c:6154:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] io_lib-io_lib-1-15-0/io_lib/cram_io.c:1067:13: style: Condition 'val==-1' is always false [knownConditionTrueFalse] io_lib-io_lib-1-15-0/io_lib/cram_io.c:1066:19: note: Assignment 'val=(unsigned char)CRAM_IO_GETC(fd)', assigned value is greater than -1 io_lib-io_lib-1-15-0/io_lib/cram_io.c:1067:13: note: Condition 'val==-1' is always false io_lib-io_lib-1-15-0/io_lib/cram_io.c:2914:11: warning: Either the condition '!r' is redundant or there is possible null pointer dereference: r. [nullPointerRedundantCheck] io_lib-io_lib-1-15-0/io_lib/cram_io.c:2917:9: note: Assuming that condition '!r' is not redundant io_lib-io_lib-1-15-0/io_lib/cram_io.c:2914:11: note: Null pointer dereference io_lib-io_lib-1-15-0/io_lib/cram_io.c:5317:48: style: Variable 'fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j]' is reassigned a value before the old one has been used. [redundantAssignment] io_lib-io_lib-1-15-0/io_lib/cram_io.c:5316:48: note: fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j] is assigned io_lib-io_lib-1-15-0/io_lib/cram_io.c:5317:48: note: fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j] is overwritten io_lib-io_lib-1-15-0/io_lib/cram_io.c:5318:48: style: Variable 'fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j]' is reassigned a value before the old one has been used. [redundantAssignment] io_lib-io_lib-1-15-0/io_lib/cram_io.c:5317:48: note: fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j] is assigned io_lib-io_lib-1-15-0/io_lib/cram_io.c:5318:48: note: fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j] is overwritten io_lib-io_lib-1-15-0/io_lib/cram_io.c:5319:48: style: Variable 'fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j]' is reassigned a value before the old one has been used. [redundantAssignment] io_lib-io_lib-1-15-0/io_lib/cram_io.c:5318:48: note: fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j] is assigned io_lib-io_lib-1-15-0/io_lib/cram_io.c:5319:48: note: fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j] is overwritten io_lib-io_lib-1-15-0/io_lib/cram_io.c:2116:65: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] io_lib-io_lib-1-15-0/io_lib/cram_io.c:2144:66: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3086:17: style: Local variable 'r' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/cram_io.c:2994:13: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_io.c:3086:17: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_io.c:4044:18: style: Local variable 'c' shadows outer argument [shadowArgument] io_lib-io_lib-1-15-0/io_lib/cram_io.c:4007:42: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_io.c:4044:18: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_io.c:6110:6: style: Local variable 'i' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/cram_io.c:6062:9: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_io.c:6110:6: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_io.c:801:16: style: Variable 'nbytes' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/io_lib/cram_io.c:809:16: style: Variable 'nbits' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/io_lib/cram_io.c:2449:9: style: Variable 'methmap' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/io_lib/cram_io.c:2598:10: style: Variable 'meth_cost' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3142:12: style: Variable 'hi' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3143:13: style: Variable 'r' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3225:15: style: Variable 'tag' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3274:42: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3593:8: style: Variable 'cp_to' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3815:14: style: Variable 'e' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_io.c:4994:40: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_io.c:5572:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_io.c:6163:23: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_io.c:6307:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_io.c:6394:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_io.c:3816:11: style: Variable 'e' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/io_lib/cram_io.c:4089:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/io_lib/cram_io.c:5459:24: style: Variable 'bufsize' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/io_lib/cram_io.c:6015:9: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/io_lib/cram_io.c:6066:5: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/io_lib/cram_io.c:6075:9: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/io_lib/cram_io.c:6084:9: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:57:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cram_stats [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:95:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:141:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_STAT_VAL [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:263:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:146:6: error: Common realloc mistake: 'vals' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:147:6: error: Common realloc mistake: 'freqs' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:169:3: error: Common realloc mistake: 'vals' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:170:3: error: Common realloc mistake: 'freqs' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:164:10: style: Local variable 'i' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:134:16: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/cram_stats.c:164:10: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/cram_stats.c:114:12: style: Variable 'hi' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:247:33: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:278:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:295:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:308:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/cram_stats.c:317:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:389:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:650:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:693:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CODE_LEN [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:731:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODE_INLINE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:845:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codes_static [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1003:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1224:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1360:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1387:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1488:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1664:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncodes [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:2030:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freq [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:2066:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1043:12: style: Condition 'n>=4' is always true [knownConditionTrueFalse] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1012:11: note: Assuming that condition 'j<257' is not redundant io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1009:14: note: Assignment 'i=0', assigned value is 0 io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1015:7: note: Assignment 'n=j-i', assigned value is greater than 256 io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1043:12: note: Condition 'n>=4' is always true io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:681:2: error: Memory leak: cs [memleak] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:2022:56: style:inconclusive: Function 'output_code_set' argument 2 names different: declaration 'codes' definition 'cds'. [funcArgNamesDifferent] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:102:56: note: Function 'output_code_set' argument 2 names different: declaration 'codes' definition 'cds'. io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:2022:56: note: Function 'output_code_set' argument 2 names different: declaration 'codes' definition 'cds'. io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:2058:57: style:inconclusive: Function 'output_code_set2' argument 2 names different: declaration 'codes' definition 'cds'. [funcArgNamesDifferent] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:103:57: note: Function 'output_code_set2' argument 2 names different: declaration 'codes' definition 'cds'. io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:2058:57: note: Function 'output_code_set2' argument 2 names different: declaration 'codes' definition 'cds'. io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:644:6: style: Local variable 'len' shadows outer argument [shadowArgument] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:545:60: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:644:6: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1114:18: style: Local variable 'c' shadows outer argument [shadowArgument] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:975:55: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1114:18: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1491:6: style: Local variable 'n' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1476:15: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1491:6: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1692:10: style: Local variable 'n' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1653:23: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1692:10: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:545:50: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:951:49: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:983:9: style: Variable 'hclen_order' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1114:18: style: Variable 'c' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1193:9: style: Variable 'hclen_order' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1379:59: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1380:34: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:2022:56: style: Parameter 'cds' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:2058:57: style: Parameter 'cds' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:2060:21: style: Variable 'codes' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:400:22: warning: Uninitialized variable: ctmp [uninitvar] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:397:16: note: Assuming condition is false io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:400:22: note: Uninitialized variable: ctmp io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1059:54: style: Variable 'n' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1584:8: style: Variable 'l' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/io_lib/dstring.c:259:1: error: There is an unknown macro here somewhere. Configuration is required. If __PRINTF_FORMAT__ is a macro then please configure it. [unknownMacro] io_lib-io_lib-1-15-0/io_lib/error.c:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:310:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_EFLTS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:349:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Exp_info [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:369:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_Exp_info [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:392:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FILE_LINE_LENGTH [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:568:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:637:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_Exp_info [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:663:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FILE_LINE_LENGTH [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:820:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_EFLTS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:834:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_EFLTS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:902:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLT_SQ [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:921:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FILE_LINE_LENGTH [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:936:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FILE_LINE_LENGTH [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1142:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FILE_LINE_LENGTH [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1161:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FILE_LINE_LENGTH [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1233:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLT_ID [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:230:44: style: Parameter 'eflt' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:230:56: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:293:11: style: Variable 'seq' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:307:33: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:337:29: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:393:11: style: Variable 'l' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:455:22: style: Parameter 'opos' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:457:21: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:591:22: style: Parameter 'conf' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:625:31: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:826:42: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:889:54: style: Parameter 's' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:913:43: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:928:43: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:928:54: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1005:32: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1049:36: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1062:36: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1108:36: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1121:36: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1135:37: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1155:36: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1177:31: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1177:45: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1306:50: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/files.c:167:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] io_lib-io_lib-1-15-0/io_lib/files.c:158:23: style: Parameter 'files' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/find.c:101:32: style: Parameter 'searchpath' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/hash_table.c:316:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_POOL_ITEMS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/hash_table.c:340:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_NONVOLATILE_KEYS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/hash_table.c:380:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_POOL_ITEMS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/hash_table.c:479:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/hash_table.c:537:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/hash_table.c:593:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/hash_table.c:647:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/hash_table.c:696:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/hash_table.c:736:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/hash_table.c:787:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/hash_table.c:816:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/hash_table.c:885:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/hash_table.c:1007:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HHSIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/hash_table.c:1278:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HHSIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/hash_table.c:1492:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/hash_table.c:1629:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cached_data [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/hash_table.c:1462:2: error: Memory leak: bucket_pos [memleak] io_lib-io_lib-1-15-0/io_lib/hash_table.c:1606:2: error: Memory leak: hf [memleak] io_lib-io_lib-1-15-0/io_lib/hash_table.c:1715:6: error: Memory leak: data [memleak] io_lib-io_lib-1-15-0/io_lib/hash_table.c:1719:6: error: Memory leak: data [memleak] io_lib-io_lib-1-15-0/io_lib/hash_table.c:1726:2: error: Memory leak: data [memleak] io_lib-io_lib-1-15-0/io_lib/hash_table.c:1730:2: error: Memory leak: data [memleak] io_lib-io_lib-1-15-0/io_lib/hash_table.c:1737:6: error: Memory leak: data [memleak] io_lib-io_lib-1-15-0/io_lib/hash_table.c:1741:6: error: Memory leak: data [memleak] io_lib-io_lib-1-15-0/io_lib/hash_table.c:437:14: style: Redundant initialization for 'hi'. The initialized value is overwritten before it is read. [redundantInitialization] io_lib-io_lib-1-15-0/io_lib/hash_table.c:436:19: note: hi is initialized io_lib-io_lib-1-15-0/io_lib/hash_table.c:437:14: note: hi is overwritten io_lib-io_lib-1-15-0/io_lib/hash_table.c:1573:11: style: Local variable 'pos' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/hash_table.c:1547:14: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/hash_table.c:1573:11: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/hash_table.c:317:4: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] io_lib-io_lib-1-15-0/io_lib/hash_table.c:480:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] io_lib-io_lib-1-15-0/io_lib/hash_table.c:538:2: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] io_lib-io_lib-1-15-0/io_lib/hash_table.c:648:2: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] io_lib-io_lib-1-15-0/io_lib/hash_table.c:697:2: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] io_lib-io_lib-1-15-0/io_lib/hash_table.c:50:27: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/hash_table.c:780:38: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/hash_table.c:812:43: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/hash_table.c:839:45: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/hash_table.c:852:48: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/hash_table.c:880:31: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/hash_table.c:880:50: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/hash_table.c:903:32: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/hash_table.c:1389:30: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/hash_table.c:1742:6: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/io_lib/mFILE.c:166:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/mFILE.c:175:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/mFILE.c:191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/mFILE.c:207:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/mFILE.c:329:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/mFILE.c:480:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/mFILE.c:694:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/mFILE.c:537:13: style: Condition 'len!=size*nmemb' is always true [knownConditionTrueFalse] io_lib-io_lib-1-15-0/io_lib/mFILE.c:528:9: note: len is assigned 'size*nmemb<=mf->size-mf->offset?size*nmemb:mf->size-mf->offset' here. io_lib-io_lib-1-15-0/io_lib/mFILE.c:531:9: note: Assuming condition is false io_lib-io_lib-1-15-0/io_lib/mFILE.c:537:13: note: Condition 'len!=size*nmemb' is always true io_lib-io_lib-1-15-0/io_lib/mFILE.c:116:6: error: Common realloc mistake: 'data' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/io_lib/mFILE.c:488:20: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/mFILE.c:511:18: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/mFILE.c:544:22: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/mach-io.c:130:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint1 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/mach-io.c:176:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint1 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/mach-io.c:235:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint1 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/mach-io.c:284:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint1 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/mach-io.c:128:37: style: Parameter 'i1' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/mach-io.c:233:37: style: Parameter 'i1' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/misc_scf.c:135:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Scf [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/misc_scf.c:219:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCF_MAGIC [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/misc_scf.c:240:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELTA_IT [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/misc_scf.c:304:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELTA_IT [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/misc_scf.c:142:2: error: Memory leak: scf [memleak] io_lib-io_lib-1-15-0/io_lib/misc_scf.c:107:34: style: Parameter 'version' can be declared as const array [constParameter] io_lib-io_lib-1-15-0/io_lib/misc_scf.c:199:18: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:311:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TBLOCK [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:464:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:944:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFF_MAGIC [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:421:25: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:493:19: portability: Non reentrant function 'tempnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'tempnam_r'. [prohibitedtempnamCalled] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:160:24: style: Condition 'i>0' is always true [knownConditionTrueFalse] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:160:13: note: Assuming that condition 'i==0' is not redundant io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:160:24: note: Condition 'i>0' is always true io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:159:15: style: The comparison 'path_sep == ':'' is always true because 'path_sep' and '':'' represent the same value. [knownConditionTrueFalse] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:140:21: note: 'path_sep' is assigned value '':'' here. io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:159:15: note: The comparison 'path_sep == ':'' is always true because 'path_sep' and '':'' represent the same value. io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:133:34: style: Parameter 'searchpath' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:224:35: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:224:47: style: Parameter 'tarname' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:401:39: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:401:51: style: Parameter 'arcname' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:402:25: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:404:21: style: Variable 'host' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:488:28: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:676:36: style: Parameter 'sff' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:707:49: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:736:38: style: Parameter 'sff' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:736:49: style: Parameter 'accno' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:1050:47: style: Parameter 'dirname' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:1198:54: style: Parameter 'relative_to' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:1216:8: style: Variable 'suffix' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:819:18: style: Variable 'start' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/io_lib/pooled_alloc.c:90:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pool [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/read_alloc.c:122:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/read_alloc.c:209:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/read_alloc.c:276:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/read_scf.c:135:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCF_MAGIC [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/read_scf.c:219:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint2 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/read_scf.c:278:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int1 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/read_scf.c:359:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peak_index [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/read_scf.c:417:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Header [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/read_scf.c:224:64: error: Memory leak: samples_out [memleak] io_lib-io_lib-1-15-0/io_lib/read_scf.c:282:64: error: Memory leak: samples_out [memleak] io_lib-io_lib-1-15-0/io_lib/read_scf.c:357:53: error: Memory leak: buf4 [memleak] io_lib-io_lib-1-15-0/io_lib/read_scf.c:357:53: error: Memory leak: buf1 [memleak] io_lib-io_lib-1-15-0/io_lib/sam_header.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/sam_header.c:89:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev_id [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/sam_header.c:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/sam_header.c:772:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORDER_UNKNOWN [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/sam_header.c:883:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_FUNC_HSIEH [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/sam_header.c:1051:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/sam_header.c:1150:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/sam_header.c:668:9: style: Redundant initialization for 'str'. The initialized value is overwritten before it is read. [redundantInitialization] io_lib-io_lib-1-15-0/io_lib/sam_header.c:645:15: note: str is initialized io_lib-io_lib-1-15-0/io_lib/sam_header.c:668:9: note: str is overwritten io_lib-io_lib-1-15-0/io_lib/sam_header.c:426:39: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] io_lib-io_lib-1-15-0/io_lib/sam_header.c:1229:33: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] io_lib-io_lib-1-15-0/io_lib/sam_header.c:1240:21: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] io_lib-io_lib-1-15-0/io_lib/sam_header.c:52:33: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/sam_header.c:52:44: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/sam_header.c:67:16: style: Variable 't1' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/sam_header.c:67:21: style: Variable 't2' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/sam_header.c:579:13: style: Parameter 'ID_key' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/sam_header.c:581:24: style: Variable 't2' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/sam_header.c:642:19: style: Variable 'ty' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/sam_header.c:687:24: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/sam_header.c:688:16: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/sam_header.c:764:49: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/sam_header.c:774:16: style: Variable 'ty' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/sam_header.c:815:16: style: Variable 'ty' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/sam_header.c:832:20: style: Variable 't1' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/sam_header.c:832:25: style: Variable 't2' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/sam_header.c:426:46: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] io_lib-io_lib-1-15-0/io_lib/sam_header.c:1221:15: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLT_LT [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:206:3: error: Memory leak: prob_A [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:206:3: error: Memory leak: prob_C [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:206:3: error: Memory leak: prob_G [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:206:3: error: Memory leak: prob_T [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:206:3: error: Memory leak: seq [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:208:3: error: Memory leak: prob_A [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:208:3: error: Memory leak: prob_C [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:208:3: error: Memory leak: prob_G [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:208:3: error: Memory leak: prob_T [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:208:3: error: Memory leak: seq [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:210:3: error: Memory leak: prob_A [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:210:3: error: Memory leak: prob_C [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:210:3: error: Memory leak: prob_G [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:210:3: error: Memory leak: prob_T [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:210:3: error: Memory leak: seq [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:212:3: error: Memory leak: prob_A [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:212:3: error: Memory leak: prob_C [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:212:3: error: Memory leak: prob_G [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:212:3: error: Memory leak: prob_T [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:212:3: error: Memory leak: seq [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:214:3: error: Memory leak: prob_A [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:214:3: error: Memory leak: prob_C [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:214:3: error: Memory leak: prob_G [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:214:3: error: Memory leak: prob_T [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:214:3: error: Memory leak: seq [memleak] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:216:10: style: Local variable 'i' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/scf_extras.c:117:16: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/scf_extras.c:216:10: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/scf_extras.c:116:50: style: Parameter 'opos' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/scram.c:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/scram.c:151:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_BUFF_SIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/scram.c:199:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/scram.c:386:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAM_OPT_THREAD_POOL [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/scram.c:120:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] io_lib-io_lib-1-15-0/io_lib/scram.c:91:11: style: Checking if unsigned expression 'l' is less than zero. [unsignedLessThanZero] io_lib-io_lib-1-15-0/io_lib/scram.c:389:58: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:185:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexEntryLength [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:228:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexEntryLength [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:261:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexEntryLength [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:295:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABI_MAGIC [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:490:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:1001:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:1017:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:1026:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:723:8: style: Local variable 'line' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:705:22: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:723:8: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:808:11: style: Local variable 'buffer' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:704:7: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:808:11: note: Shadow variable io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:995:22: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:767:4: error: Uninitialized variable: A [uninitvar] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:767:7: error: Uninitialized variable: C [uninitvar] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:767:10: error: Uninitialized variable: G [uninitvar] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:767:13: error: Uninitialized variable: T [uninitvar] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:784:16: style: Variable 'fspacing' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:788:16: style: Variable 'fspacing' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:790:12: style: Variable 'fspacing' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/io_lib/seqIOALF.c:263:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/seqIOALF.c:469:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/seqIOALF.c:485:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/seqIOALF.c:494:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/seqIOALF.c:463:22: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/seqIOPlain.c:153:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/seqIOPlain.c:292:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/seqIOPlain.c:214:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] io_lib-io_lib-1-15-0/io_lib/seqIOPlain.c:286:22: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/seqIOPlain.c:308:32: style: Parameter 'read' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/seqIOPlain.c:321:21: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/sff.c:100:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFF_MAGIC [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:169:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:254:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRFB_CONTAINER [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:284:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:329:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRF_MAGIC [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:362:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:389:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:417:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRFB_TRACE_HEADER [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:449:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:495:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:530:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRFB_TRACE_BODY [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:564:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:596:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:666:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRF_INDEX_MAGIC [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:742:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:791:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable srf_index_t [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:848:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable srf_name_block_t [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:863:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:919:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable srf_name_block_t [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:1030:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRF_INDEX_MAGIC [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:1359:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:1418:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:1571:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:1615:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_MAGIC [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:1687:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ztr_chunk_t [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:1838:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:1856:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:1932:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:2023:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_FUNC_JENKINS3 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/srf.c:1314:14: style: Condition '-1==(sv=get_hi_bits(blk,nb))' is always false [knownConditionTrueFalse] io_lib-io_lib-1-15-0/io_lib/srf.c:813:2: error: Memory leak: idx [memleak] io_lib-io_lib-1-15-0/io_lib/srf.c:816:2: error: Memory leak: idx [memleak] io_lib-io_lib-1-15-0/io_lib/srf.c:819:9: error: Memory leak: idx [memleak] io_lib-io_lib-1-15-0/io_lib/srf.c:825:2: error: Memory leak: idx [memleak] io_lib-io_lib-1-15-0/io_lib/srf.c:77:23: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/srf.c:77:33: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/srf.c:133:41: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/srf.c:148:42: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/srf.c:247:18: style: Parameter 'bc' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/srf.c:248:18: style: Parameter 'bc_version' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/srf.c:385:42: style: Parameter 'xml' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/srf.c:409:13: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/srf.c:521:15: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/srf.c:790:37: style: Parameter 'ch_file' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/srf.c:790:52: style: Parameter 'th_file' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/srf.c:897:54: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/srf.c:1003:16: style: Variable 'h' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/srf.c:1075:12: style: Variable 'pdbh' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/srf.c:1286:9: style: Variable 'digits' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/srf.c:1471:11: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] io_lib-io_lib-1-15-0/io_lib/string_alloc.c:118:16: style: Checking if unsigned expression 'length' is less than zero. [unsignedLessThanZero] io_lib-io_lib-1-15-0/io_lib/string_alloc.c:150:48: style: Parameter 'instr' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/strings.c:93:19: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/strings.c:113:19: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/strings.c:124:31: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/thread_pool.c:570:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pending_c [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/thread_pool.c:602:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/thread_pool.c:687:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pending_c [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/thread_pool.c:728:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pending_c [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/thread_pool.c:480:2: error: Memory leak: p [memleak] io_lib-io_lib-1-15-0/io_lib/thread_pool.c:484:2: error: Memory leak: p [memleak] io_lib-io_lib-1-15-0/io_lib/thread_pool.c:108:42: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/traceType.c:181:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/traceType.c:228:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_ERR [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/traceType.c:241:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_SCF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/traceType.c:304:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_ERR [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/traceType.c:142:23: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/traceType.c:239:30: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/translate.c:1072:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ_ALL [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/translate.c:934:17: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] io_lib-io_lib-1-15-0/io_lib/translate.c:942:17: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] io_lib-io_lib-1-15-0/io_lib/translate.c:889:13: style: Variable 'o_basePos' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/vlen.c:240:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/vlen.c:298:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/vlen.c:118:28: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] io_lib-io_lib-1-15-0/io_lib/write_scf.c:222:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int1 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/write_scf.c:273:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint2 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/write_scf.c:381:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peak_index [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/write_scf.c:448:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Header [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/write_scf.c:162:43: style: Parameter 's' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/write_scf.c:407:43: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/write_scf.c:521:31: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/zfio.c:86:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/zfio.c:98:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/zfio.c:82:18: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/ztr.c:313:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_TYPE_TEXT [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr.c:396:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_MAGIC [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr.c:519:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ztr_owns [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr.c:557:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr.c:619:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codes [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr.c:636:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODE_USER [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr.c:673:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODE_USER [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr.c:743:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_TYPE_TEXT [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr.c:818:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr.c:991:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr.c:1013:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr.c:1117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr.c:110:53: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/ztr.c:578:38: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/ztr.c:850:37: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/ztr.c:850:66: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/ztr.c:1118:12: style: Variable 'type' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:106:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:151:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:301:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:330:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:379:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:609:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:699:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:749:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ident [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:802:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:834:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:885:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:946:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1038:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_MAGIC [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:83:42: style: Parameter 'z' can be declared as pointer to const. However it seems that 'ztr_encode_samples_4' is a callback function, if 'z' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1016:2: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:83:42: note: Parameter 'z' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:272:11: style: Variable 'type' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:316:16: style: Parameter 'r' can be declared as pointer to const. However it seems that 'ztr_encode_bases' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1023:2: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:316:16: note: Parameter 'r' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:334:53: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:477:59: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:613:59: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:742:45: style: Parameter 'ztr' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:775:16: style: Parameter 'r' can be declared as pointer to const. However it seems that 'ztr_encode_clips' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1027:2: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:775:16: note: Parameter 'r' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:807:53: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:808:11: style: Variable 'bytes' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:825:14: style: Parameter 'r' can be declared as pointer to const. However it seems that 'ztr_encode_flow_order' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1029:2: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:825:14: note: Parameter 'r' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:841:58: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:854:42: style: Parameter 'z' can be declared as pointer to const. However it seems that 'ztr_encode_flow_proc' is a callback function, if 'z' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1030:2: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:854:42: note: Parameter 'z' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:855:13: style: Parameter 'r' can be declared as pointer to const. However it seems that 'ztr_encode_flow_proc' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1030:2: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:855:13: note: Parameter 'r' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:859:12: style: Variable 'data' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:915:41: style: Parameter 'z' can be declared as pointer to const. However it seems that 'ztr_encode_flow_raw' is a callback function, if 'z' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1031:2: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:915:41: note: Parameter 'z' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:916:12: style: Parameter 'r' can be declared as pointer to const. However it seems that 'ztr_encode_flow_raw' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1031:2: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:916:12: note: Parameter 'r' can be declared as pointer to const io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:920:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1117:9: style: Variable 'offs' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1118:9: style: Variable 'type' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1132:9: style: Variable 'type' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1133:9: style: Variable 'offs' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1062:27: error: Uninitialized variable: mdbytes [uninitvar] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1063:27: error: Uninitialized variable: mdata [uninitvar] io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1064:27: error: Uninitialized variable: nbytes [uninitvar] io_lib-io_lib-1-15-0/progs/append_sff.c:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/append_sff.c:66:2: error: Memory leak: block [memleak] io_lib-io_lib-1-15-0/progs/append_sff.c:72:2: error: Memory leak: block [memleak] io_lib-io_lib-1-15-0/progs/append_sff.c:77:2: error: Resource leak: fpout [resourceLeak] io_lib-io_lib-1-15-0/progs/append_sff.c:77:2: error: Memory leak: block [memleak] io_lib-io_lib-1-15-0/progs/append_sff.c:90:6: error: Resource leak: fpout [resourceLeak] io_lib-io_lib-1-15-0/progs/append_sff.c:90:6: error: Memory leak: block [memleak] io_lib-io_lib-1-15-0/progs/append_sff.c:100:8: style: Variable 'sff' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/convert_trace.c:291:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/convert_trace.c:503:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/convert_trace.c:604:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_ANY [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/convert_trace.c:795:27: warning: Possible null pointer dereference: outfname [nullPointer] io_lib-io_lib-1-15-0/progs/convert_trace.c:780:17: note: Assignment 'outfname=NULL', assigned value is 0 io_lib-io_lib-1-15-0/progs/convert_trace.c:781:24: note: Assuming condition is false io_lib-io_lib-1-15-0/progs/convert_trace.c:795:27: note: Null pointer dereference io_lib-io_lib-1-15-0/progs/convert_trace.c:289:20: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/convert_trace.c:498:61: style: Parameter 'outfname' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/convert_trace.c:742:16: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAM_MAP_HASH [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_dump.c:201:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_dump.c:781:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] io_lib-io_lib-1-15-0/progs/cram_dump.c:648:9: error: Common realloc mistake: 'dat' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/progs/cram_dump.c:671:9: error: Common realloc mistake: 'seq' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/progs/cram_dump.c:686:9: error: Common realloc mistake: 'qual' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/progs/cram_dump.c:652:5: warning: Possible null pointer dereference: dat [nullPointer] io_lib-io_lib-1-15-0/progs/cram_dump.c:643:24: note: Assignment 'dat=NULL', assigned value is 0 io_lib-io_lib-1-15-0/progs/cram_dump.c:647:15: note: Assuming condition is false io_lib-io_lib-1-15-0/progs/cram_dump.c:652:5: note: Null pointer dereference io_lib-io_lib-1-15-0/progs/cram_dump.c:308:7: style: Local variable 'i' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:236:6: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/cram_dump.c:308:7: note: Shadow variable io_lib-io_lib-1-15-0/progs/cram_dump.c:446:15: style: Local variable 'pos' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:194:11: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/cram_dump.c:446:15: note: Shadow variable io_lib-io_lib-1-15-0/progs/cram_dump.c:514:16: style: Local variable 'id' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:297:10: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/cram_dump.c:514:16: note: Shadow variable io_lib-io_lib-1-15-0/progs/cram_dump.c:529:13: style: Local variable 'i' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:236:6: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/cram_dump.c:529:13: note: Shadow variable io_lib-io_lib-1-15-0/progs/cram_dump.c:529:16: style: Local variable 'out_sz' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:412:7: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/cram_dump.c:529:16: note: Shadow variable io_lib-io_lib-1-15-0/progs/cram_dump.c:548:16: style: Local variable 'ntags' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:418:21: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/cram_dump.c:548:16: note: Shadow variable io_lib-io_lib-1-15-0/progs/cram_dump.c:557:16: style: Local variable 'id' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:297:10: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/cram_dump.c:557:16: note: Shadow variable io_lib-io_lib-1-15-0/progs/cram_dump.c:571:13: style: Local variable 'i' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:236:6: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/cram_dump.c:571:13: note: Shadow variable io_lib-io_lib-1-15-0/progs/cram_dump.c:571:16: style: Local variable 'out_sz' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:412:7: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/cram_dump.c:571:16: note: Shadow variable io_lib-io_lib-1-15-0/progs/cram_dump.c:598:16: style: Local variable 'pos' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:446:15: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/cram_dump.c:598:16: note: Shadow variable io_lib-io_lib-1-15-0/progs/cram_dump.c:738:48: style: Local variable 'i' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:236:6: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/cram_dump.c:738:48: note: Shadow variable io_lib-io_lib-1-15-0/progs/cram_dump.c:760:12: style: Local variable 'len' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:750:8: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/cram_dump.c:760:12: note: Shadow variable io_lib-io_lib-1-15-0/progs/cram_dump.c:760:22: style: Local variable 'i' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:236:6: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/cram_dump.c:760:22: note: Shadow variable io_lib-io_lib-1-15-0/progs/cram_dump.c:815:18: style: Local variable 'm' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:798:14: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/cram_dump.c:815:18: note: Shadow variable io_lib-io_lib-1-15-0/progs/cram_dump.c:939:7: style: Local variable 'c' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:193:21: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/cram_dump.c:939:7: note: Shadow variable io_lib-io_lib-1-15-0/progs/cram_dump.c:51:46: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/cram_dump.c:51:60: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/cram_dump.c:137:33: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/cram_dump.c:147:37: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/cram_dump.c:158:34: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/cram_dump.c:549:10: style: Variable 'tn' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/cram_dump.c:816:23: style: Variable 'data' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/cram_dump.c:875:16: style: Variable 'hi' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/cram_dump.c:784:11: style: struct member 'Anonymous0::id' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/progs/cram_dump.c:891:7: style: struct member 'Anonymous1::id' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/progs/cram_dump.c:754:10: style: Variable 'r' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/progs/cram_dump.c:764:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/progs/cram_filter.c:103:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_END [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_filter.c:155:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAM_MAP_HASH [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_filter.c:231:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSION_HEADER [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_filter.c:390:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RI [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_filter.c:452:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_QS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_filter.c:475:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_filter.c:604:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_filter.c:700:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_filter.c:768:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_filter.c:793:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_filter.c:279:17: style: Condition 'ds_to_id(c->comp_hdr,c->comp_hdr->rec_encoding_map,(char*)c->comp_hdr_block->data,ds_h,ci_h)' is always false [knownConditionTrueFalse] io_lib-io_lib-1-15-0/progs/cram_filter.c:279:17: note: Calling function 'ds_to_id' returns 0 io_lib-io_lib-1-15-0/progs/cram_filter.c:279:17: note: Condition 'ds_to_id(c->comp_hdr,c->comp_hdr->rec_encoding_map,(char*)c->comp_hdr_block->data,ds_h,ci_h)' is always false io_lib-io_lib-1-15-0/progs/cram_filter.c:282:17: style: Condition 'ds_to_id(c->comp_hdr,c->comp_hdr->tag_encoding_map,(char*)c->comp_hdr_block->data,ds_h,ci_h)' is always false [knownConditionTrueFalse] io_lib-io_lib-1-15-0/progs/cram_filter.c:282:17: note: Calling function 'ds_to_id' returns 0 io_lib-io_lib-1-15-0/progs/cram_filter.c:282:17: note: Condition 'ds_to_id(c->comp_hdr,c->comp_hdr->tag_encoding_map,(char*)c->comp_hdr_block->data,ds_h,ci_h)' is always false io_lib-io_lib-1-15-0/progs/cram_filter.c:715:2: error: Resource leak: fp [resourceLeak] io_lib-io_lib-1-15-0/progs/cram_filter.c:720:6: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/progs/cram_filter.c:227:33: style: Parameter 'keep_aux' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/cram_filter.c:305:16: style: Variable 'ci_hi' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/cram_filter.c:314:16: style: Variable 'ci_hi' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/cram_filter.c:393:15: style: Variable 'b' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/cram_filter.c:415:16: style: Variable 'hi' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/cram_filter.c:699:36: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/cram_filter.c:166:8: style: Variable 'hd.i' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/progs/cram_index.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_size.c:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAM_MAP_HASH [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_size.c:114:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_size.c:202:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSION_HEADER [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_size.c:338:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/cram_size.c:297:14: style: Local variable 'm' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/cram_size.c:289:10: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/cram_size.c:297:14: note: Shadow variable io_lib-io_lib-1-15-0/progs/cram_size.c:280:15: style: Variable 'b' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/cram_size.c:298:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/cram_size.c:122:10: style: struct member 'Anonymous0::id' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/progs/cram_size.c:282:11: style: struct member 'Anonymous1::id' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/progs/cram_to_sam.c:96:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/extract_fastq.c:54:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ_BASES [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/extract_fastq.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/extract_fastq.c:109:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/extract_fastq.c:112:11: style: Variable 'fofn' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/extract_qual.c:100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ_BASES [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/extract_qual.c:276:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/extract_qual.c:285:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/extract_qual.c:76:32: style: Parameter 'conf' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/extract_qual.c:292:11: style: Variable 'fofn' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/extract_seq.c:107:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ_BASES [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/extract_seq.c:193:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/extract_seq.c:202:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/extract_seq.c:209:11: style: Variable 'fofn' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/get_comment.c:148:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ_COMMENTS [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/get_comment.c:124:11: style: Variable 'ident' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/get_comment.c:124:19: style: Variable 'value' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/hash_exp.c:54:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/hash_exp.c:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/hash_extract.c:54:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/hash_extract.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/hash_extract.c:62:11: style: Variable 'fofn' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/hash_list.c:66:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/hash_list.c:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/hash_list.c:49:16: style: Variable 'h' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/hash_list.c:55:20: style: Variable 'hfi' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/hash_list.c:58:9: style: Variable 'aname' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/hash_sff.c:103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/hash_sff.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/hash_sff.c:109:24: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/hash_sff.c:112:11: style: Variable 'sff' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/hash_tar.c:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/hash_tar.c:84:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/hash_tar.c:150:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TBLOCK [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/hash_tar.c:250:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable archive_no [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/hash_tar.c:299:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/hash_tar.c:324:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/hash_tar.c:170:51: style: Condition 'size>256' is always true [knownConditionTrueFalse] io_lib-io_lib-1-15-0/progs/hash_tar.c:169:26: note: Assuming that condition 'size>256' is not redundant io_lib-io_lib-1-15-0/progs/hash_tar.c:170:51: note: Condition 'size>256' is always true io_lib-io_lib-1-15-0/progs/hash_tar.c:181:51: style: Condition 'size>256' is always false [knownConditionTrueFalse] io_lib-io_lib-1-15-0/progs/hash_tar.c:169:26: note: Assuming that condition 'size>256' is not redundant io_lib-io_lib-1-15-0/progs/hash_tar.c:181:51: note: Condition 'size>256' is always false io_lib-io_lib-1-15-0/progs/hash_tar.c:225:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] io_lib-io_lib-1-15-0/progs/hash_tar.c:195:7: error: Common realloc mistake: 'files' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/progs/hash_tar.c:83:27: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/hash_tar.c:94:20: style: Variable 'to' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/hash_tar.c:123:46: style: Parameter 'archive' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/hash_tar.c:205:17: style: Variable 'hi' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/hash_tar.c:244:44: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/index_tar.c:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/index_tar.c:155:51: style: Condition 'size>256' is always false [knownConditionTrueFalse] io_lib-io_lib-1-15-0/progs/index_tar.c:143:26: note: Assuming that condition 'size>256' is not redundant io_lib-io_lib-1-15-0/progs/index_tar.c:155:51: note: Condition 'size>256' is always false io_lib-io_lib-1-15-0/progs/index_tar.c:161:17: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] io_lib-io_lib-1-15-0/progs/makeSCF.c:397:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/makeSCF.c:425:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/makeSCF.c:437:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_ANY [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/makeSCF.c:109:34: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/makeSCF.c:313:12: style: Variable 'ta' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/makeSCF.c:313:17: style: Variable 'tc' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/makeSCF.c:313:22: style: Variable 'tg' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/makeSCF.c:313:27: style: Variable 'tt' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/makeSCF.c:392:48: style: Parameter 'out' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/sam_convert.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/sam_to_cram.c:61:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEQS_PER_SLICE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/sam_to_cram.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/sam_to_cram.c:155:19: style: Variable 'tag' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scf_dump.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scf_info.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scf_update.c:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_flagstat.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_flagstat.c:87:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOLIB_VERSION [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_flagstat.c:127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_flagstat.c:260:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] io_lib-io_lib-1-15-0/progs/scram_flagstat.c:56:33: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/scram_flagstat.c:70:34: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/scram_flagstat.c:71:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scram_flagstat.c:109:22: style: Variable 'in_f' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scram_merge.c:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_merge.c:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_merge.c:110:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOLIB_VERSION [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_merge.c:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_merge.c:354:3: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] io_lib-io_lib-1-15-0/progs/scram_merge.c:64:33: style: Parameter 'h1' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/scram_merge.c:64:46: style: Parameter 'h2' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/scram_merge.c:79:33: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/scram_merge.c:93:34: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/scram_merge.c:94:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scram_merge.c:135:22: style: Variable 'in_f' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scram_merge.c:135:45: style: Variable 'out_f' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scram_pileup.c:130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_CPAD [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_pileup.c:387:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_pileup.c:741:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bam_nt16_rev_table [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_pileup.c:821:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_pileup.c:852:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_pileup.c:871:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_pileup.c:881:14: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] io_lib-io_lib-1-15-0/progs/scram_pileup.c:870:14: note: Assuming that condition 'argc<2' is not redundant io_lib-io_lib-1-15-0/progs/scram_pileup.c:881:14: note: Condition 'argc>=2' is always true io_lib-io_lib-1-15-0/progs/scram_pileup.c:661:2: error: Common realloc mistake: 'seq' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/progs/scram_pileup.c:662:2: error: Common realloc mistake: 'qual' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/progs/scram_pileup.c:806:2: error: Common realloc mistake: 'seq' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/progs/scram_pileup.c:807:2: error: Common realloc mistake: 'qual' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/progs/scram_pileup.c:808:2: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc] io_lib-io_lib-1-15-0/progs/scram_pileup.c:778:8: style: Variable 'cp' is reassigned a value before the old one has been used. [redundantAssignment] io_lib-io_lib-1-15-0/progs/scram_pileup.c:669:29: note: cp is assigned io_lib-io_lib-1-15-0/progs/scram_pileup.c:778:8: note: cp is overwritten io_lib-io_lib-1-15-0/progs/scram_pileup.c:709:4: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment] io_lib-io_lib-1-15-0/progs/scram_pileup.c:703:8: note: p is assigned io_lib-io_lib-1-15-0/progs/scram_pileup.c:709:4: note: p is overwritten io_lib-io_lib-1-15-0/progs/scram_pileup.c:833:8: style: Variable 'qp' is reassigned a value before the old one has been used. [redundantAssignment] io_lib-io_lib-1-15-0/progs/scram_pileup.c:814:8: note: qp is assigned io_lib-io_lib-1-15-0/progs/scram_pileup.c:833:8: note: qp is overwritten io_lib-io_lib-1-15-0/progs/scram_pileup.c:801:30: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scram_pileup.c:847:42: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scram_pileup.c:709:4: style: Variable 'p' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/progs/scram_test.c:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_test.c:91:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOLIB_VERSION [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_test.c:121:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAM_FLAG [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scram_test.c:272:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] io_lib-io_lib-1-15-0/progs/scram_test.c:60:33: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/scram_test.c:74:34: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/scram_test.c:75:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scram_test.c:113:22: style: Variable 'in_f' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scram_test.c:269:16: style: Variable 'cig' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scram_test.c:286:21: style: Variable 'seq' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scram_test.c:295:12: style: Variable 'qual' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scram_test.c:304:12: style: Variable 'aux' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scram_test.c:104:15: style: struct member 'bam_flagstat_t::n_reads' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/progs/scram_test.c:104:27: style: struct member 'bam_flagstat_t::n_mapped' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/progs/scram_test.c:104:40: style: struct member 'bam_flagstat_t::n_pair_all' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/progs/scram_test.c:104:55: style: struct member 'bam_flagstat_t::n_pair_map' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/progs/scram_test.c:104:70: style: struct member 'bam_flagstat_t::n_pair_good' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/progs/scram_test.c:105:15: style: struct member 'bam_flagstat_t::n_sgltn' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/progs/scram_test.c:105:27: style: struct member 'bam_flagstat_t::n_read1' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/progs/scram_test.c:105:39: style: struct member 'bam_flagstat_t::n_read2' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/progs/scram_test.c:106:15: style: struct member 'bam_flagstat_t::n_dup' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/progs/scram_test.c:107:15: style: struct member 'bam_flagstat_t::n_diffchr' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/progs/scram_test.c:107:29: style: struct member 'bam_flagstat_t::n_diffhigh' is never used. [unusedStructMember] io_lib-io_lib-1-15-0/progs/scramble.c:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scramble.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scramble.c:186:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOLIB_VERSION [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scramble.c:257:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINNING_NONE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/scramble.c:496:62: style: Same expression 'use_bsc' found multiple times in chain of '||' operators because 'use_bsc' and 'use_zstd' represent the same value. [knownConditionTrueFalse] io_lib-io_lib-1-15-0/progs/scramble.c:250:32: note: 'use_bsc' is assigned value '0' here. io_lib-io_lib-1-15-0/progs/scramble.c:250:101: note: 'use_zstd' is assigned value '0' here. io_lib-io_lib-1-15-0/progs/scramble.c:496:62: note: Same expression 'use_bsc' found multiple times in chain of '||' operators because 'use_bsc' and 'use_zstd' represent the same value. io_lib-io_lib-1-15-0/progs/scramble.c:403:6: style:inconclusive: Statements following 'break' will never be executed. [unreachableCode] io_lib-io_lib-1-15-0/progs/scramble.c:61:33: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/scramble.c:75:34: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/scramble.c:76:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scramble.c:95:11: style: Variable 'optend' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scramble.c:159:44: style: Parameter 'aux_filter' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/scramble.c:244:22: style: Variable 'in_f' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scramble.c:244:45: style: Variable 'out_f' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/scramble.c:252:13: style: Variable 'refs' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf2fasta.c:65:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_TYPE_BASE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf2fasta.c:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf2fasta.c:114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRF_READ_FLAG_BAD_MASK [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf2fasta.c:58:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf2fastq.c:193:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf2fastq.c:262:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_TYPE_REGN [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf2fastq.c:555:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf2fastq.c:585:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf2fastq.c:189:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf2fastq.c:200:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf2fastq.c:126:42: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] io_lib-io_lib-1-15-0/progs/srf2fastq.c:269:41: warning: Either the condition 'chunks' is redundant or there is possible null pointer dereference: chunks. [nullPointerRedundantCheck] io_lib-io_lib-1-15-0/progs/srf2fastq.c:271:17: note: Assuming that condition 'chunks' is not redundant io_lib-io_lib-1-15-0/progs/srf2fastq.c:269:41: note: Null pointer dereference io_lib-io_lib-1-15-0/progs/srf2fastq.c:366:25: warning: Either the condition 'chunks' is redundant or there is possible null pointer dereference: chunks. [nullPointerRedundantCheck] io_lib-io_lib-1-15-0/progs/srf2fastq.c:401:25: note: Assuming that condition 'chunks' is not redundant io_lib-io_lib-1-15-0/progs/srf2fastq.c:366:25: note: Null pointer dereference io_lib-io_lib-1-15-0/progs/srf2fastq.c:367:13: warning: Either the condition 'chunks' is redundant or there is possible null pointer dereference: chunks. [nullPointerRedundantCheck] io_lib-io_lib-1-15-0/progs/srf2fastq.c:401:25: note: Assuming that condition 'chunks' is not redundant io_lib-io_lib-1-15-0/progs/srf2fastq.c:367:13: note: Null pointer dereference io_lib-io_lib-1-15-0/progs/srf2fastq.c:368:37: warning: Either the condition 'chunks' is redundant or there is possible null pointer dereference: chunks. [nullPointerRedundantCheck] io_lib-io_lib-1-15-0/progs/srf2fastq.c:401:25: note: Assuming that condition 'chunks' is not redundant io_lib-io_lib-1-15-0/progs/srf2fastq.c:368:37: note: Null pointer dereference io_lib-io_lib-1-15-0/progs/srf2fastq.c:148:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf2fastq.c:249:33: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf2fastq.c:251:28: style: Parameter 'reverse' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf2fastq.c:254:40: style: Variable 'key' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf2fastq.c:259:11: style: Variable 'cset' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf2fastq.c:377:19: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf2fastq.c:613:12: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:295:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_TYPE_BASE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:381:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:451:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:516:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:626:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:894:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:995:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:1054:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:560:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:567:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:578:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:624:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:634:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:652:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:663:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:693:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:701:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:740:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:748:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:183:5: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:922:22: style: Redundant condition: filter_mode. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:1007:22: style: Redundant condition: filter_mode. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:1176:19: style: Redundant condition: filter_mode. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:1200:19: style: Redundant condition: filter_mode. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:1062:24: style: Condition 'get_chunk_types(optarg,&chunk_mode)' is always false [knownConditionTrueFalse] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:1062:24: note: Calling function 'get_chunk_types' returns 0 io_lib-io_lib-1-15-0/progs/srf_dump_all.c:1062:24: note: Condition 'get_chunk_types(optarg,&chunk_mode)' is always false io_lib-io_lib-1-15-0/progs/srf_dump_all.c:1070:30: style: Condition 'get_destination_types(optarg,&destination_mode)' is always false [knownConditionTrueFalse] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:1070:30: note: Calling function 'get_destination_types' returns 0 io_lib-io_lib-1-15-0/progs/srf_dump_all.c:1070:30: note: Condition 'get_destination_types(optarg,&destination_mode)' is always false io_lib-io_lib-1-15-0/progs/srf_dump_all.c:1109:27: style: Condition 'get_type_of_output(optarg,&type_mode)' is always false [knownConditionTrueFalse] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:1109:27: note: Calling function 'get_type_of_output' returns 0 io_lib-io_lib-1-15-0/progs/srf_dump_all.c:1109:27: note: Condition 'get_type_of_output(optarg,&type_mode)' is always false io_lib-io_lib-1-15-0/progs/srf_dump_all.c:522:2: error: Memory leak: cFile [memleak] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:154:22: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:204:35: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:236:40: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:236:58: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:326:12: style: Variable 'key' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:341:12: style: Variable 'key' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:356:12: style: Variable 'key' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:373:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:504:11: style: Variable 'filter_type' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:505:11: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:506:11: style: Variable 'read' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:607:11: style: Variable 'filter_type' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:608:11: style: Variable 'file_name' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:610:11: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:611:11: style: Variable 'read' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:688:11: style: Variable 'allowed_str_types' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:689:10: style: Variable 'allowed_types' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:690:11: style: Variable 'type' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:712:30: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:714:11: style: Variable 'allowed_str_types' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:715:10: style: Variable 'allowed_types' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:735:11: style: Variable 'allowed_str_types' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:736:10: style: Variable 'allowed_types' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:737:11: style: Variable 'type' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:783:38: style: Parameter 'read_filter' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:848:23: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:848:34: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:950:24: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:183:12: style: Variable 'sep4' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:691:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/progs/srf_dump_all.c:738:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/progs/srf_extract_hash.c:64:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_TYPE_BASE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_extract_hash.c:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_extract_hash.c:157:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ_BASES [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_extract_hash.c:50:42: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] io_lib-io_lib-1-15-0/progs/srf_extract_hash.c:57:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf_extract_hash.c:123:11: style: Variable 'archive' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_extract_linear.c:138:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_extract_linear.c:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_extract_linear.c:58:39: style: Parameter 'tr_name' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf_extract_linear.c:149:12: style: Variable 'mf' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_filter.c:125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_filter.c:190:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_filter.c:308:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_filter.c:465:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_filter.c:594:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_TYPE_REGN [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_filter.c:630:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_filter.c:1122:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_filter.c:234:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_filter.c:241:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_filter.c:252:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_filter.c:315:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_filter.c:325:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_filter.c:343:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_filter.c:354:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_filter.c:389:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_filter.c:397:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_filter.c:415:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_filter.c:423:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_filter.c:860:32: style: Redundant condition: rev_cycle. '!rev_cycle || (rev_cycle && in_srf->mf_pos)' is equivalent to '!rev_cycle || in_srf->mf_pos' [redundantCondition] io_lib-io_lib-1-15-0/progs/srf_filter.c:1121:24: style: Condition 'get_chunk_types(optarg,&chunk_mode)' is always false [knownConditionTrueFalse] io_lib-io_lib-1-15-0/progs/srf_filter.c:1121:24: note: Calling function 'get_chunk_types' returns 0 io_lib-io_lib-1-15-0/progs/srf_filter.c:1121:24: note: Condition 'get_chunk_types(optarg,&chunk_mode)' is always false io_lib-io_lib-1-15-0/progs/srf_filter.c:1129:24: style: Condition 'get_mdata_types(optarg,&mdata_mode)' is always false [knownConditionTrueFalse] io_lib-io_lib-1-15-0/progs/srf_filter.c:1129:24: note: Calling function 'get_mdata_types' returns 0 io_lib-io_lib-1-15-0/progs/srf_filter.c:1129:24: note: Condition 'get_mdata_types(optarg,&mdata_mode)' is always false io_lib-io_lib-1-15-0/progs/srf_filter.c:196:2: error: Memory leak: cFile [memleak] io_lib-io_lib-1-15-0/progs/srf_filter.c:309:9: error: Memory leak: read_filter [memleak] io_lib-io_lib-1-15-0/progs/srf_filter.c:894:10: style: Local variable 'mf' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/srf_filter.c:646:13: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/srf_filter.c:894:10: note: Shadow variable io_lib-io_lib-1-15-0/progs/srf_filter.c:178:11: style: Variable 'filter_type' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_filter.c:179:11: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_filter.c:258:29: style: Variable 'hi' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_filter.c:295:11: style: Variable 'filter_type' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_filter.c:296:11: style: Variable 'file_name' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_filter.c:298:11: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_filter.c:359:23: style: Variable 'hi' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_filter.c:384:11: style: Variable 'allowed_str_types' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/progs/srf_filter.c:385:10: style: Variable 'allowed_types' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/progs/srf_filter.c:386:11: style: Variable 'type' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_filter.c:410:11: style: Variable 'allowed_str_types' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/progs/srf_filter.c:411:10: style: Variable 'allowed_types' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/progs/srf_filter.c:412:11: style: Variable 'type' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_filter.c:442:19: style: Variable 'hi' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_filter.c:451:38: style: Parameter 'read_filter' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf_filter.c:711:13: style: Variable 'key' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_filter.c:907:13: style: Variable 'key' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_filter.c:266:35: style: Variable 'hi' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/progs/srf_filter.c:269:39: style: Variable 'hi' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/progs/srf_filter.c:360:29: style: Variable 'hi' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/progs/srf_filter.c:363:33: style: Variable 'hi' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/progs/srf_filter.c:387:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/progs/srf_filter.c:413:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/progs/srf_filter.c:443:25: style: Variable 'hi' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/progs/srf_index_hash.c:153:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_info.c:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_info.c:214:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_info.c:404:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_MAGIC [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_info.c:494:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_info.c:775:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_info.c:210:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_info.c:221:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] io_lib-io_lib-1-15-0/progs/srf_info.c:612:18: style: Condition 'parse_base(ztr_tmp,&ztr_tmp->chunk[i],base_count)' is always false [knownConditionTrueFalse] io_lib-io_lib-1-15-0/progs/srf_info.c:612:18: note: Calling function 'parse_base' returns 0 io_lib-io_lib-1-15-0/progs/srf_info.c:612:18: note: Condition 'parse_base(ztr_tmp,&ztr_tmp->chunk[i],base_count)' is always false io_lib-io_lib-1-15-0/progs/srf_info.c:667:19: style: Local variable 'pos' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/srf_info.c:473:11: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/srf_info.c:667:19: note: Shadow variable io_lib-io_lib-1-15-0/progs/srf_info.c:551:69: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] io_lib-io_lib-1-15-0/progs/srf_info.c:169:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_info.c:306:29: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf_info.c:306:45: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/srf_info.c:307:11: style: Variable 'keys_str' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/progs/srf_info.c:308:11: style: Variable 'types_str' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/progs/srf_info.c:761:11: style: Variable 'read_str' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/progs/srf_info.c:766:11: style: Variable 'keys_str' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/progs/srf_info.c:768:11: style: Variable 'types_str' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/progs/srf_info.c:804:14: style: Variable 'bases' can be declared as const array [constVariable] io_lib-io_lib-1-15-0/progs/srf_info.c:865:53: style: Variable 'regn' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/progs/srf_info.c:723:26: style: Variable 'trace_body_count' is assigned a value that is never used. [unreadVariable] io_lib-io_lib-1-15-0/progs/srf_list.c:76:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRFB_TRACE_BODY [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_list.c:176:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/srf_list.c:177:10: style: Local variable 'c' shadows outer variable [shadowVariable] io_lib-io_lib-1-15-0/progs/srf_list.c:147:12: note: Shadowed declaration io_lib-io_lib-1-15-0/progs/srf_list.c:177:10: note: Shadow variable io_lib-io_lib-1-15-0/progs/srf_list.c:62:38: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/trace_dump.c:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/ztr_dump.c:118:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/ztr_dump.c:231:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] io_lib-io_lib-1-15-0/progs/ztr_dump.c:86:31: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] io_lib-io_lib-1-15-0/progs/ztr_dump.c:229:8: style: Variable 'val' can be declared as pointer to const [constVariablePointer] io_lib-io_lib-1-15-0/tests/cram_io_test.c:146:26: style: Parameter 'argv' can be declared as const array [constParameter] diff: head io_lib-io_lib-1-15-0/io_lib/Read.c:240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_ANY [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/array.c:123:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARRAY_INVALID_ARGUMENTS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/array.c:147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARRAY_INVALID_ARGUMENTS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/array.c:171:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARRAY_INVALID_ARGUMENTS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:1292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:1664:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_CIGAR_MASK [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:1745:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_CIGAR_MASK [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:1771:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_CIGAR32 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:2307:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:2457:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_CIGAR32 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:2555:12: style: Variable 'sdata' can be declared as pointer to const [constVariablePointer] head io_lib-io_lib-1-15-0/io_lib/bam.c:2564:12: style: Variable 'idata' can be declared as pointer to const [constVariablePointer] head io_lib-io_lib-1-15-0/io_lib/bam.c:2571:12: style: Variable 'ddata' can be declared as pointer to const [constVariablePointer] head io_lib-io_lib-1-15-0/io_lib/bam.c:2603:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:2665:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array_len [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:2864:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:3255:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_BUFF_SIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:3350:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:3377:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_BUFF_SIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:3522:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGZF_BUFF_SIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:4049:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:480:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:597:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:685:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_BUFF_SIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:742:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_BUFF_SIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/bam.c:848:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compress.c:552:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compress.c:602:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:1158:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_DELTA4 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:1278:18: style: Variable 's_uncomp' can be declared as pointer to const [constVariablePointer] head io_lib-io_lib-1-15-0/io_lib/compression.c:1284:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_16TO8 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:1387:18: style: Variable 's_uncomp' can be declared as pointer to const [constVariablePointer] head io_lib-io_lib-1-15-0/io_lib/compression.c:1393:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_32TO8 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:1514:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_FOLLOW1 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:1782:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_ICHEB [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:2029:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_LOG2 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:2098:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODE_USER [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:2165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODE_USER [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:2313:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_QSHIFT [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:2343:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_QSHIFT [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:2394:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_TYPE_BASE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:2495:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_TYPE_BASE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:263:17: style: Parameter 'uncomp' can be declared as pointer to const [constParameterPointer] head io_lib-io_lib-1-15-0/io_lib/compression.c:322:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RLE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:423:18: style: Parameter 'uncomp' can be declared as pointer to const [constParameterPointer] head io_lib-io_lib-1-15-0/io_lib/compression.c:448:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_XRLE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:568:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_XRLE2 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:636:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_XRLE2 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:773:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_DELTA1 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:816:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_DDELTA1 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:955:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_DELTA2 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/compression.c:997:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_DDELTA2 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1003:40: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1079:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BETA [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1176:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BETA [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1202:16: style: Variable 'hi' can be declared as pointer to const [constVariablePointer] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1334:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uncomp_size [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1354:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_XPACK [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1511:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_XPACK [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1556:60: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1556:60: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:41: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_long' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1664:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:41: note: Parameter 'slice' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:60: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_long' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1664:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:60: note: Parameter 'c' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:75: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_long' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1664:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:75: note: Parameter 'in' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:85: style: Parameter 'out' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_long' is a callback function, if 'out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1664:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:85: note: Parameter 'out' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:95: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_long' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1664:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1562:95: note: Parameter 'out_size' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1583:55: style: Parameter 'slice' can be declared as pointer to const [constParameterPointer] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1583:74: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:41: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_char' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1668:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:41: note: Parameter 'slice' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:60: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_char' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1668:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:60: note: Parameter 'c' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:75: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_char' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1668:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:75: note: Parameter 'in' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:85: style: Parameter 'out' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_char' is a callback function, if 'out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1668:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:85: note: Parameter 'out' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:95: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_xdelta_decode_char' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1668:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1587:95: note: Parameter 'out_size' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1623:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1642:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uncomp_size [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1662:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_XDELTA [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1708:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1830:41: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_xdelta_encode_long' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1902:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1830:41: note: Parameter 'slice' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1830:60: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_xdelta_encode_long' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1902:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1830:60: note: Parameter 'c' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1831:13: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_xdelta_encode_long' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1902:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1831:13: note: Parameter 'in' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1835:40: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_xdelta_encode_int' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1904:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1835:40: note: Parameter 'slice' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1835:59: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_xdelta_encode_int' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1904:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1835:59: note: Parameter 'c' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1836:12: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_xdelta_encode_int' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1904:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1836:12: note: Parameter 'in' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1899:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_XDELTA [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:39: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_xrle_decode_long' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2065:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:39: note: Parameter 'slice' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:58: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_xrle_decode_long' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2065:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:58: note: Parameter 'c' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:73: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_xrle_decode_long' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2065:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:73: note: Parameter 'in' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:83: style: Parameter 'out' can be declared as pointer to const. However it seems that 'cram_xrle_decode_long' is a callback function, if 'out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2065:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:83: note: Parameter 'out' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:93: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_xrle_decode_long' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2065:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1930:93: note: Parameter 'out_size' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:38: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_xrle_decode_int' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2067:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:38: note: Parameter 'slice' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:57: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_xrle_decode_int' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2067:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:57: note: Parameter 'c' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:72: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_xrle_decode_int' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2067:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:72: note: Parameter 'in' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:82: style: Parameter 'out' can be declared as pointer to const. However it seems that 'cram_xrle_decode_int' is a callback function, if 'out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2067:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:82: note: Parameter 'out' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:92: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_xrle_decode_int' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2067:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1935:92: note: Parameter 'out_size' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:1984:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uncomp_size [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2063:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_XRLE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2242:39: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_xrle_encode_long' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2302:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2242:39: note: Parameter 'slice' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2242:58: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_xrle_encode_long' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2302:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2242:58: note: Parameter 'c' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2243:13: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_xrle_encode_long' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2302:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2243:13: note: Parameter 'in' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2248:38: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_xrle_encode_int' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2304:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2248:38: note: Parameter 'slice' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2248:57: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_xrle_encode_int' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2304:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2248:57: note: Parameter 'c' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2249:12: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_xrle_encode_int' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2304:14: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2249:12: note: Parameter 'in' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2299:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_XRLE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2389:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY_BLOCK [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2455:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY_BLOCK [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2502:42: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_huffman_decode_null' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2720:21: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2502:42: note: Parameter 'slice' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2502:61: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_huffman_decode_null' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2720:21: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2502:61: note: Parameter 'c' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2503:21: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_huffman_decode_null' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2720:21: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2503:21: note: Parameter 'in' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2503:31: style: Parameter 'out' can be declared as pointer to const. However it seems that 'cram_huffman_decode_null' is a callback function, if 'out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2720:21: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2503:31: note: Parameter 'out' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2503:41: style: Parameter 'out_size' can be declared as pointer to const. However it seems that 'cram_huffman_decode_null' is a callback function, if 'out_size' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2720:21: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2503:41: note: Parameter 'out_size' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2516:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2531:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2565:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2582:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2615:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2632:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2672:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY_BLOCK [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2802:43: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_huffman_encode_char0' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3844:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2802:43: note: Parameter 'slice' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2802:62: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_huffman_encode_char0' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3844:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2802:62: note: Parameter 'c' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2803:16: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_huffman_encode_char0' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3844:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2803:16: note: Parameter 'in' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2814:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HUFF [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2838:43: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_huffman_encode_long0' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3852:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2838:43: note: Parameter 'slice' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2838:62: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_huffman_encode_long0' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3852:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2838:62: note: Parameter 'c' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2839:16: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_huffman_encode_long0' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3852:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2839:16: note: Parameter 'in' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2851:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HUFF [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2875:42: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_huffman_encode_int0' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3848:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2875:42: note: Parameter 'slice' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2875:61: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_huffman_encode_int0' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3848:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2875:61: note: Parameter 'c' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2876:15: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_huffman_encode_int0' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3848:18: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2876:15: note: Parameter 'in' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2888:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HUFF [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:2952:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LONG [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3005:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_STAT_VAL [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3224:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY_LEN [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY_LEN [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3447:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY_STOP [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3536:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY_STOP [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3630:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3683:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3760:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:3831:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_HUFFMAN [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:579:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BYTE_ARRAY [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:740:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INT [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:842:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_VARINT_UNSIGNED [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:917:40: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_const_decode_size' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:940:17: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:917:40: note: Parameter 'slice' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:917:59: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_const_decode_size' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:940:17: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:917:59: note: Parameter 'c' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:933:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CONST_BYTE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:954:35: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'cram_const_encode' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:991:17: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:954:35: note: Parameter 'slice' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:954:54: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cram_const_encode' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:991:17: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:954:54: note: Parameter 'c' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:955:15: style: Parameter 'in' can be declared as pointer to const. However it seems that 'cram_const_encode' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:991:17: note: You might need to cast the function pointer here io_lib-io_lib-1-15-0/io_lib/cram_codecs.c:955:15: note: Parameter 'in' can be declared as pointer to const head io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1023:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAW [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_decode.c:1291:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_CMATCH [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2013:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_TC [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2066:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAM_TL [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2154:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAM_RNEXT [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2332:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAM_QNAME [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2399:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_TS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_decode.c:2451:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAM_RL [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_decode.c:3148:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAM_QNAME [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_decode.c:3296:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSION_HEADER [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_decode.c:3422:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSION_HEADER [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_decode.c:3591:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref_id [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_decode.c:3667:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alloc [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_decode.c:644:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAM_QNAME [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_decode.c:947:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_END [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_decode.c:985:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_QS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1051:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTERNAL [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1145:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_END [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1267:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_FPAIRED [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1308:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cram_flags [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1411:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1563:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAM_FLAG_DETACHED [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:1635:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2243:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_FP [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2265:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_BS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINNING_ILLUMINA [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2315:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINNING_ILLUMINA [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2332:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_DL [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2375:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_HC [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2385:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2395:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_PD [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2407:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_BA [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2476:13: warning: Either the condition '!hi->data.p' is redundant or there is possible null pointer dereference: tm. [nullPointerRedundantCheck] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2449:9: note: Assuming that condition '!hi->data.p' is not redundant io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2475:8: note: tm is assigned '(cram_tag_map*)hi->data.p' here. io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2476:13: note: Null pointer dereference head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2478:10: warning: Either the condition '!hi->data.p' is redundant or there is possible null pointer dereference: tm. [nullPointerRedundantCheck] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2449:9: note: Assuming that condition '!hi->data.p' is not redundant io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2475:8: note: tm is assigned '(cram_tag_map*)hi->data.p' here. io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2478:10: note: Null pointer dereference head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2479:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTERNAL [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2539:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_HUFFMAN [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2567:10: warning: Either the condition '!hi->data.p' is redundant or there is possible null pointer dereference: tm. [nullPointerRedundantCheck] io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2520:9: note: Assuming that condition '!hi->data.p' is not redundant io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2565:8: note: tm is assigned '(cram_tag_map*)hi->data.p' here. io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2567:10: note: Null pointer dereference head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2637:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_FUNMAP [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:2862:9: style: Condition '1||CRAM_MAJOR_VERS(fd->version)<=3' is always true [knownConditionTrueFalse] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3157:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3254:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RI [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3424:14: style: Condition '0&&IS_CRAM_3_VERS(fd)' is always false [knownConditionTrueFalse] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:3899:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:462:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAPPED_SLICE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:545:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_BF [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_encode.c:785:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GZIP [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_index.c:257:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_index.c:335:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nslice [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_index.c:427:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_index.c:465:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref_id [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_index.c:507:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:1639:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:1773:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAW [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:1814:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAW [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:1862:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAW [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:1936:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:2304:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fqz_slice [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:2467:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAW [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:2781:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAW [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:2857:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:2966:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:2992:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:3141:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:3191:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:3229:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:3352:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:3496:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:3517:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:3602:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:3740:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:3983:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RN [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:4033:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RN [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:4155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:4329:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:4412:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_END [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:4487:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CORE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:4510:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAM_MAP_HASH [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:4673:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cram_record [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:4747:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:4842:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:4996:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:5031:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:5269:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAM_FPAIRED [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:5445:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cram_fd [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:5615:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:6140:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_END [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_io.c:6298:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAM_POS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_stats.c:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_stats.c:141:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_STAT_VAL [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_stats.c:263:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_stats.c:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/cram_stats.c:95:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1003:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1224:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1360:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1387:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1488:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:1664:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncodes [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:2030:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freq [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:2066:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:650:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:693:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CODE_LEN [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:731:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODE_INLINE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/deflate_interlaced.c:845:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codes_static [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1005:32: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] head io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1142:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FILE_LINE_LENGTH [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1161:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FILE_LINE_LENGTH [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/expFileIO.c:1233:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLT_ID [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/expFileIO.c:349:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Exp_info [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/expFileIO.c:369:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_Exp_info [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/expFileIO.c:392:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FILE_LINE_LENGTH [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/expFileIO.c:568:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/expFileIO.c:637:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_Exp_info [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/expFileIO.c:663:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FILE_LINE_LENGTH [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/expFileIO.c:820:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_EFLTS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/expFileIO.c:834:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMUM_EFLTS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/expFileIO.c:902:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLT_SQ [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/expFileIO.c:921:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FILE_LINE_LENGTH [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/expFileIO.c:936:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FILE_LINE_LENGTH [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/hash_table.c:1007:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HHSIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/hash_table.c:1278:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HHSIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/hash_table.c:1492:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/hash_table.c:1629:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cached_data [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/hash_table.c:340:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_NONVOLATILE_KEYS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/hash_table.c:380:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_POOL_ITEMS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/hash_table.c:479:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] 2.13.0 io_lib-io_lib-1-15-0/io_lib/hash_table.c:51:14: style: Local variable 'hash' shadows outer function [shadowFunction] io_lib-io_lib-1-15-0/io_lib/hash_table.c:248:10: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/hash_table.c:51:14: note: Shadow variable head io_lib-io_lib-1-15-0/io_lib/hash_table.c:537:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/hash_table.c:593:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/hash_table.c:647:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/hash_table.c:696:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/hash_table.c:736:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/hash_table.c:787:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] 2.13.0 io_lib-io_lib-1-15-0/io_lib/hash_table.c:79:14: style: Local variable 'hash' shadows outer function [shadowFunction] io_lib-io_lib-1-15-0/io_lib/hash_table.c:248:10: note: Shadowed declaration io_lib-io_lib-1-15-0/io_lib/hash_table.c:79:14: note: Shadow variable head io_lib-io_lib-1-15-0/io_lib/hash_table.c:816:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/hash_table.c:885:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INT_KEYS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/hash_table.c:903:32: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] head io_lib-io_lib-1-15-0/io_lib/mFILE.c:175:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/mFILE.c:191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/mFILE.c:207:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/mFILE.c:329:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/mFILE.c:480:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/mFILE.c:694:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/mach-io.c:176:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint1 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/mach-io.c:235:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint1 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/mach-io.c:284:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint1 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/misc_scf.c:219:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCF_MAGIC [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/misc_scf.c:240:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELTA_IT [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/misc_scf.c:304:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELTA_IT [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:464:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:707:49: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] head io_lib-io_lib-1-15-0/io_lib/open_trace_file.c:944:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFF_MAGIC [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/read_alloc.c:209:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/read_alloc.c:276:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/read_scf.c:219:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint2 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/read_scf.c:278:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int1 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/read_scf.c:359:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peak_index [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/read_scf.c:417:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Header [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/sam_header.c:1051:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/sam_header.c:1150:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/sam_header.c:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/sam_header.c:772:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORDER_UNKNOWN [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/sam_header.c:883:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_FUNC_HSIEH [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/sam_header.c:89:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev_id [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/scram.c:151:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_BUFF_SIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/scram.c:199:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/scram.c:386:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAM_OPT_THREAD_POOL [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:1001:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:1017:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:1026:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:228:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexEntryLength [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:261:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexEntryLength [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:295:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABI_MAGIC [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/seqIOABI.c:490:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/seqIOALF.c:469:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/seqIOALF.c:485:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/seqIOALF.c:494:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/seqIOPlain.c:292:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:1030:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRF_INDEX_MAGIC [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:1359:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:1418:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:1571:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:1615:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_MAGIC [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:1687:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ztr_chunk_t [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:1838:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:1856:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:1932:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:2023:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_FUNC_JENKINS3 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:254:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRFB_CONTAINER [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:284:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:329:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRF_MAGIC [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:362:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:389:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:417:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRFB_TRACE_HEADER [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:449:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:495:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:530:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRFB_TRACE_BODY [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:564:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:596:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:666:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRF_INDEX_MAGIC [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:742:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:791:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable srf_index_t [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:848:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable srf_name_block_t [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:863:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/srf.c:919:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable srf_name_block_t [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/thread_pool.c:602:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/thread_pool.c:687:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pending_c [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/thread_pool.c:728:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pending_c [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/traceType.c:228:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_ERR [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/traceType.c:241:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_SCF [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/traceType.c:304:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_ERR [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/write_scf.c:273:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint2 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/write_scf.c:381:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peak_index [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/write_scf.c:448:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Header [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/zfio.c:98:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr.c:1013:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr.c:1117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr.c:396:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_MAGIC [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr.c:519:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ztr_owns [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr.c:557:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr.c:619:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codes [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr.c:636:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODE_USER [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr.c:673:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODE_USER [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr.c:743:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_TYPE_TEXT [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr.c:818:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr.c:991:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1038:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_MAGIC [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:1103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLRead [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:151:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:301:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:330:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:379:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:609:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:699:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:749:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ident [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:802:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:808:11: style: Variable 'bytes' can be declared as pointer to const [constVariablePointer] head io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:834:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:885:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/io_lib/ztr_translate.c:946:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_FORM_RAW [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/convert_trace.c:503:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/convert_trace.c:604:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_ANY [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/cram_dump.c:201:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/cram_dump.c:51:60: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head io_lib-io_lib-1-15-0/progs/cram_dump.c:875:16: style: Variable 'hi' can be declared as pointer to const [constVariablePointer] head io_lib-io_lib-1-15-0/progs/cram_filter.c:155:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRAM_MAP_HASH [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/cram_filter.c:231:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSION_HEADER [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/cram_filter.c:390:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RI [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/cram_filter.c:452:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_QS [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/cram_filter.c:475:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAW [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/cram_filter.c:604:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/cram_filter.c:700:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/cram_filter.c:768:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/cram_filter.c:793:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/cram_size.c:114:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/cram_size.c:202:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSION_HEADER [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/cram_size.c:338:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/extract_fastq.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/extract_fastq.c:109:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/extract_qual.c:276:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/extract_qual.c:285:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/extract_seq.c:193:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/extract_seq.c:202:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/hash_exp.c:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/hash_extract.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/hash_list.c:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/hash_sff.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/hash_tar.c:150:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TBLOCK [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/hash_tar.c:250:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable archive_no [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/hash_tar.c:299:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/hash_tar.c:324:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/hash_tar.c:84:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/makeSCF.c:425:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/makeSCF.c:437:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_ANY [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/sam_to_cram.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/scram_flagstat.c:127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/scram_flagstat.c:87:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOLIB_VERSION [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/scram_merge.c:110:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOLIB_VERSION [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/scram_merge.c:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/scram_merge.c:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/scram_pileup.c:387:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/scram_pileup.c:741:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bam_nt16_rev_table [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/scram_pileup.c:821:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/scram_pileup.c:852:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/scram_pileup.c:871:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/scram_test.c:121:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAM_FLAG [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/scram_test.c:91:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOLIB_VERSION [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/scramble.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/scramble.c:186:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOLIB_VERSION [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/scramble.c:257:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINNING_NONE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf2fasta.c:114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRF_READ_FLAG_BAD_MASK [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf2fasta.c:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf2fastq.c:262:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_TYPE_REGN [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf2fastq.c:555:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf2fastq.c:585:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_dump_all.c:1054:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_dump_all.c:191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_dump_all.c:295:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_TYPE_BASE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_dump_all.c:381:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_dump_all.c:451:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_dump_all.c:516:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_dump_all.c:626:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_dump_all.c:894:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_dump_all.c:995:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_extract_hash.c:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_extract_hash.c:157:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ_BASES [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_extract_linear.c:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_filter.c:1122:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_filter.c:190:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_filter.c:308:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DYNAMIC_SIZE [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_filter.c:465:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_filter.c:594:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_TYPE_REGN [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_filter.c:630:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_info.c:214:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_info.c:404:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZTR_MAGIC [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_info.c:494:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_info.c:775:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/srf_list.c:176:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/progs/ztr_dump.c:231:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head io_lib-io_lib-1-15-0/tests/cram_io_test.c:146:26: style: Parameter 'argv' can be declared as const array [constParameter] DONE