2026-05-01 09:39 ftp://ftp.de.debian.org/debian/pool/main/c/chip-seq/chip-seq_1.5.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 324 311 elapsed-time: 11.6 10.1 head-timing-info: old-timing-info: head results: chip-seq/chipcenter.c:131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/chipcenter.c:381:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/chipcenter.c:710:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] chip-seq/chipcenter.c:180:15: warning: Either the condition 'i<18' is redundant or the array 'chr_size[10]' is accessed at index 17, which is out of bounds. [arrayIndexOutOfBoundsCond] chip-seq/chipcenter.c:179:11: note: Assuming that condition 'i<18' is not redundant chip-seq/chipcenter.c:180:15: note: Array index out of bounds chip-seq/chipcenter.c:823:26: style: Condition 'process_sga(input)!=0' is always false [knownConditionTrueFalse] chip-seq/chipcenter.c:823:18: note: Calling function 'process_sga' returns 0 chip-seq/chipcenter.c:823:26: note: Condition 'process_sga(input)!=0' is always false chip-seq/chipcenter.c:133:5: error: Memory leak: chrSizeFile [memleak] chip-seq/chipcenter.c:366:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/chipcenter.c:413:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/chipcenter.c:359:17: note: strand is initialized chip-seq/chipcenter.c:413:12: note: strand is overwritten chip-seq/chipcenter.c:142:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/chipcenter.c:186:13: style: Variable 'csize' can be declared as pointer to const [constVariablePointer] chip-seq/chipcenter.c:303:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/chipcenter.c:303:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/chipcenter.c:306:9: style: Variable 'csize' can be declared as pointer to const [constVariablePointer] chip-seq/chipcenter.c:784:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/chipcenter.c:797:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/chipcor.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/chipcor.c:146:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/chipcor.c:304:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chip-seq/chipcor.c:591:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] chip-seq/chipcor.c:256:25: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] chip-seq/chipcor.c:257:25: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] chip-seq/chipcor.c:272:25: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] chip-seq/chipcor.c:273:25: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] chip-seq/chipcor.c:119:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] chip-seq/chipcor.c:385:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/chipcor.c:432:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/chipcor.c:378:17: note: strand is initialized chip-seq/chipcor.c:432:12: note: strand is overwritten chip-seq/chipcor.c:293:32: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/chipcor.c:299:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/chipcor.c:299:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/chipcor.c:686:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/chipextract.c:456:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chip-seq/chipextract.c:669:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chip-seq/chipextract.c:882:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chip-seq/chipextract.c:1095:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chip-seq/chipextract.c:1309:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chip-seq/chipextract.c:1570:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chip-seq/chipextract.c:1830:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chip-seq/chipextract.c:2055:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chip-seq/chipextract.c:2286:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] chip-seq/chipextract.c:219:23: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] chip-seq/chipextract.c:266:30: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] chip-seq/chipextract.c:287:31: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] chip-seq/chipextract.c:335:31: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] chip-seq/chipextract.c:356:30: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] chip-seq/chipextract.c:404:25: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] chip-seq/chipextract.c:425:25: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] chip-seq/chipextract.c:228:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] chip-seq/chipextract.c:297:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] chip-seq/chipextract.c:366:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] chip-seq/chipextract.c:435:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] chip-seq/chipextract.c:2434:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] chip-seq/chipextract.c:525:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/chipextract.c:738:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/chipextract.c:951:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/chipextract.c:1163:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/chipextract.c:1390:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/chipextract.c:1652:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/chipextract.c:1903:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/chipextract.c:2128:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/chipextract.c:572:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/chipextract.c:519:17: note: strand is initialized chip-seq/chipextract.c:572:12: note: strand is overwritten chip-seq/chipextract.c:785:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/chipextract.c:731:17: note: strand is initialized chip-seq/chipextract.c:785:12: note: strand is overwritten chip-seq/chipextract.c:998:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/chipextract.c:944:17: note: strand is initialized chip-seq/chipextract.c:998:12: note: strand is overwritten chip-seq/chipextract.c:1210:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/chipextract.c:1156:17: note: strand is initialized chip-seq/chipextract.c:1210:12: note: strand is overwritten chip-seq/chipextract.c:1437:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/chipextract.c:1383:17: note: strand is initialized chip-seq/chipextract.c:1437:12: note: strand is overwritten chip-seq/chipextract.c:1699:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/chipextract.c:1645:17: note: strand is initialized chip-seq/chipextract.c:1699:12: note: strand is overwritten chip-seq/chipextract.c:1950:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/chipextract.c:1896:17: note: strand is initialized chip-seq/chipextract.c:1950:12: note: strand is overwritten chip-seq/chipextract.c:2175:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/chipextract.c:2121:17: note: strand is initialized chip-seq/chipextract.c:2175:12: note: strand is overwritten chip-seq/chipextract.c:445:40: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/chipextract.c:451:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:451:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:658:39: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/chipextract.c:664:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:664:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:871:39: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/chipextract.c:877:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:877:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:1084:38: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/chipextract.c:1090:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:1090:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:1296:42: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/chipextract.c:1303:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:1303:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:1557:43: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/chipextract.c:1564:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:1564:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:1819:42: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/chipextract.c:1825:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:1825:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:2044:42: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/chipextract.c:2050:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:2050:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:2368:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/chipextract.c:1210:12: style: Variable 'strand' is assigned a value that is never used. [unreadVariable] chip-seq/chippart.c:283:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/chippart.c:309:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chip-seq/chippart.c:593:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] chip-seq/chippart.c:166:13: error: Common realloc mistake: 'q' nulled but not freed upon failure [memleakOnRealloc] chip-seq/chippart.c:207:14: error: Common realloc mistake: 'cnt' nulled but not freed upon failure [memleakOnRealloc] chip-seq/chippart.c:378:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/chippart.c:425:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/chippart.c:371:17: note: strand is initialized chip-seq/chippart.c:425:12: note: strand is overwritten chip-seq/chippart.c:298:32: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/chippart.c:303:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/chippart.c:303:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/chippart.c:678:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/chippeak.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/chippeak.c:350:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/chippeak.c:541:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/chippeak.c:632:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chip-seq/chippeak.c:1154:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] chip-seq/chippeak.c:181:15: warning: Either the condition 'i<18' is redundant or the array 'chr_size[10]' is accessed at index 17, which is out of bounds. [arrayIndexOutOfBoundsCond] chip-seq/chippeak.c:180:11: note: Assuming that condition 'i<18' is not redundant chip-seq/chippeak.c:181:15: note: Array index out of bounds chip-seq/chippeak.c:134:5: error: Memory leak: chrSizeFile [memleak] chip-seq/chippeak.c:794:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/chippeak.c:841:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/chippeak.c:787:17: note: strand is initialized chip-seq/chippeak.c:841:12: note: strand is overwritten chip-seq/chippeak.c:939:22: style: Local variable 'i' shadows outer variable [shadowVariable] chip-seq/chippeak.c:789:18: note: Shadowed declaration chip-seq/chippeak.c:939:22: note: Shadow variable chip-seq/chippeak.c:957:22: style: Local variable 'i' shadows outer variable [shadowVariable] chip-seq/chippeak.c:789:18: note: Shadowed declaration chip-seq/chippeak.c:957:22: note: Shadow variable chip-seq/chippeak.c:960:22: style: Local variable 'i' shadows outer variable [shadowVariable] chip-seq/chippeak.c:789:18: note: Shadowed declaration chip-seq/chippeak.c:960:22: note: Shadow variable chip-seq/chippeak.c:963:22: style: Local variable 'i' shadows outer variable [shadowVariable] chip-seq/chippeak.c:789:18: note: Shadowed declaration chip-seq/chippeak.c:963:22: note: Shadow variable chip-seq/chippeak.c:966:22: style: Local variable 'i' shadows outer variable [shadowVariable] chip-seq/chippeak.c:789:18: note: Shadowed declaration chip-seq/chippeak.c:966:22: note: Shadow variable chip-seq/chippeak.c:143:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/chippeak.c:187:13: style: Variable 'csize' can be declared as pointer to const [constVariablePointer] chip-seq/chippeak.c:208:9: style: Variable 'csize' can be declared as pointer to const [constVariablePointer] chip-seq/chippeak.c:378:9: style: Variable 'csize' can be declared as pointer to const [constVariablePointer] chip-seq/chippeak.c:567:33: style: Parameter 'seq_id' can be declared as pointer to const [constParameterPointer] chip-seq/chippeak.c:567:47: style: Parameter 'ftname' can be declared as pointer to const [constParameterPointer] chip-seq/chippeak.c:620:32: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/chippeak.c:626:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/chippeak.c:626:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/chippeak.c:1251:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/chippeak.c:199:12: style: Variable 'cnts' is assigned a value that is never used. [unreadVariable] chip-seq/chippeak.c:370:12: style: Variable 'cnts' is assigned a value that is never used. [unreadVariable] chip-seq/chippeak.c:371:12: style: Variable 'k' is assigned a value that is never used. [unreadVariable] chip-seq/chippeak.c:630:10: style: Variable 'k1' is assigned a value that is never used. [unreadVariable] chip-seq/chippeak.c:630:18: style: Variable 'j1' is assigned a value that is never used. [unreadVariable] chip-seq/chipscore.c:205:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chip-seq/chipscore.c:538:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] chip-seq/chipscore.c:140:25: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] chip-seq/chipscore.c:141:25: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] chip-seq/chipscore.c:151:25: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] chip-seq/chipscore.c:152:25: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] chip-seq/chipscore.c:292:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/chipscore.c:339:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/chipscore.c:285:17: note: strand is initialized chip-seq/chipscore.c:339:12: note: strand is overwritten chip-seq/chipscore.c:413:25: style: Local variable 'i' shadows outer variable [shadowVariable] chip-seq/chipscore.c:287:18: note: Shadowed declaration chip-seq/chipscore.c:413:25: note: Shadow variable chip-seq/chipscore.c:192:32: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/chipscore.c:200:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/chipscore.c:200:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/chipscore.c:632:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/chipscore.c:108:26: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] chip-seq/hashtable.c:32:47: style:inconclusive: Function 'hash_table_element_delete' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:32:77: style:inconclusive: Function 'hash_table_element_delete' argument 2 names different: declaration '' definition 'element'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:54:49: style:inconclusive: Function 'hash_table_new' argument 1 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:80:39: style:inconclusive: Function 'hash_table_delete' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:107:35: style:inconclusive: Function 'hash_table_add' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:107:49: style:inconclusive: Function 'hash_table_add' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:107:61: style:inconclusive: Function 'hash_table_add' argument 3 names different: declaration '' definition 'key_len'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:107:77: style:inconclusive: Function 'hash_table_add' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:107:91: style:inconclusive: Function 'hash_table_add' argument 5 names different: declaration '' definition 'value_len'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:222:38: style:inconclusive: Function 'hash_table_remove' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:222:52: style:inconclusive: Function 'hash_table_remove' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:222:64: style:inconclusive: Function 'hash_table_remove' argument 3 names different: declaration '' definition 'key_len'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:279:41: style:inconclusive: Function 'hash_table_lookup' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:279:55: style:inconclusive: Function 'hash_table_lookup' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:279:67: style:inconclusive: Function 'hash_table_lookup' argument 3 names different: declaration '' definition 'key_len'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:320:39: style:inconclusive: Function 'hash_table_has_key' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:320:53: style:inconclusive: Function 'hash_table_has_key' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:320:65: style:inconclusive: Function 'hash_table_has_key' argument 3 names different: declaration '' definition 'key_len'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:356:43: style:inconclusive: Function 'hash_table_get_keys' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:356:59: style:inconclusive: Function 'hash_table_get_keys' argument 2 names different: declaration '' definition 'keys'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:393:47: style:inconclusive: Function 'hash_table_get_elements' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:393:79: style:inconclusive: Function 'hash_table_get_elements' argument 2 names different: declaration '' definition 'elements'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:573:37: style:inconclusive: Function 'hash_table_resize' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:573:51: style:inconclusive: Function 'hash_table_resize' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:624:52: style:inconclusive: Function 'hash_table_iterate' argument 3 names different: declaration '' definition 'user'. [funcArgNamesDifferentUnnamed] chip-seq/hashtable.c:32:47: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] chip-seq/hashtable.c:288:27: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] chip-seq/hashtable.c:329:27: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] chip-seq/hashtable.c:554:36: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] chip-seq/tools/bed2bed_display.c:127:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/tools/bed2bed_display.c:376:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] chip-seq/tools/bed2bed_display.c:159:26: style: Condition 's[cLen-1]=='\n'' is always false [knownConditionTrueFalse] chip-seq/tools/bed2bed_display.c:590:42: style: Condition 'process_bed(input,argv[optind++])!=0' is always false [knownConditionTrueFalse] chip-seq/tools/bed2bed_display.c:590:18: note: Calling function 'process_bed' returns 0 chip-seq/tools/bed2bed_display.c:590:42: note: Condition 'process_bed(input,argv[optind++])!=0' is always false chip-seq/tools/bed2bed_display.c:150:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/tools/bed2bed_display.c:117:32: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/tools/bed2bed_display.c:123:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/tools/bed2bed_display.c:123:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/tools/bed2bed_display.c:372:24: style: Variable 'long_options' can be declared as const array [constVariable] chip-seq/tools/bed2bed_display.c:489:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/tools/bed2sga.c:129:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/tools/bed2sga.c:227:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/tools/bed2sga.c:591:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] chip-seq/tools/bed2sga.c:562:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] chip-seq/tools/bed2sga.c:567:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] chip-seq/tools/bed2sga.c:260:26: style: Condition 's[cLen-1]=='\n'' is always false [knownConditionTrueFalse] chip-seq/tools/bed2sga.c:764:42: style: Condition 'process_bed(input,argv[optind++])!=0' is always false [knownConditionTrueFalse] chip-seq/tools/bed2sga.c:764:18: note: Calling function 'process_bed' returns 0 chip-seq/tools/bed2sga.c:764:42: note: Condition 'process_bed(input,argv[optind++])!=0' is always false chip-seq/tools/bed2sga.c:131:5: error: Memory leak: chrFile [memleak] chip-seq/tools/bed2sga.c:251:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/tools/bed2sga.c:511:14: warning: If memory allocation fails, then there is a possible null pointer dereference: ac [nullPointerOutOfMemory] chip-seq/tools/bed2sga.c:510:19: note: Assuming allocation function fails chip-seq/tools/bed2sga.c:510:19: note: Assignment 'ac=malloc(strlen(bed_fld[0])+1)', assigned value is 0 chip-seq/tools/bed2sga.c:511:14: note: Null pointer dereference chip-seq/tools/bed2sga.c:200:14: style: Variable 'nb_len' is reassigned a value before the old one has been used. [redundantAssignment] chip-seq/tools/bed2sga.c:182:14: note: nb_len is assigned chip-seq/tools/bed2sga.c:200:14: note: nb_len is overwritten chip-seq/tools/bed2sga.c:140:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/tools/bed2sga.c:205:15: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] chip-seq/tools/bed2sga.c:210:15: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] chip-seq/tools/bed2sga.c:219:32: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/tools/bed2sga.c:223:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/tools/bed2sga.c:223:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/tools/bed2sga.c:541:11: style: Variable 'last_comma' can be declared as pointer to const [constVariablePointer] chip-seq/tools/bed2sga.c:562:15: style: Variable 'token' can be declared as pointer to const [constVariablePointer] chip-seq/tools/bed2sga.c:587:24: style: Variable 'long_options' can be declared as const array [constVariable] chip-seq/tools/bed2sga.c:701:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/tools/compactsga.c:100:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] chip-seq/tools/compactsga.c:250:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/tools/compactsga.c:266:21: style: Condition 'process_sga()!=0' is always false [knownConditionTrueFalse] chip-seq/tools/compactsga.c:266:18: note: Calling function 'process_sga' returns 0 chip-seq/tools/compactsga.c:266:21: note: Condition 'process_sga()!=0' is always false chip-seq/tools/compactsga.c:113:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/tools/compactsga.c:163:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/tools/compactsga.c:105:17: note: strand is initialized chip-seq/tools/compactsga.c:163:12: note: strand is overwritten chip-seq/tools/compactsga.c:76:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/tools/compactsga.c:76:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/tools/compactsga.c:72:11: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] chip-seq/tools/countsga.c:123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/tools/countsga.c:248:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] chip-seq/tools/countsga.c:324:26: style: Condition 'process_sga(input)!=0' is always false [knownConditionTrueFalse] chip-seq/tools/countsga.c:324:18: note: Calling function 'process_sga' returns 0 chip-seq/tools/countsga.c:324:26: note: Condition 'process_sga(input)!=0' is always false chip-seq/tools/countsga.c:105:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/tools/countsga.c:155:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/tools/countsga.c:97:17: note: strand is initialized chip-seq/tools/countsga.c:155:12: note: strand is overwritten chip-seq/tools/countsga.c:75:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/tools/countsga.c:75:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/tools/countsga.c:301:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/tools/countsga.c:73:11: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] chip-seq/tools/featreplace.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/tools/featreplace.c:203:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] chip-seq/tools/featreplace.c:266:42: style: Condition 'process_sga(input,argv[optind++])!=0' is always false [knownConditionTrueFalse] chip-seq/tools/featreplace.c:266:18: note: Calling function 'process_sga' returns 0 chip-seq/tools/featreplace.c:266:42: note: Condition 'process_sga(input,argv[optind++])!=0' is always false chip-seq/tools/featreplace.c:91:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/tools/featreplace.c:138:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/tools/featreplace.c:84:17: note: strand is initialized chip-seq/tools/featreplace.c:138:12: note: strand is overwritten chip-seq/tools/featreplace.c:62:32: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/tools/featreplace.c:66:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/tools/featreplace.c:66:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/tools/featreplace.c:255:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/tools/filter_counts.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/tools/filter_counts.c:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] chip-seq/tools/filter_counts.c:289:42: style: Condition 'process_sga(input,argv[optind++])!=0' is always false [knownConditionTrueFalse] chip-seq/tools/filter_counts.c:289:18: note: Calling function 'process_sga' returns 0 chip-seq/tools/filter_counts.c:289:42: note: Condition 'process_sga(input,argv[optind++])!=0' is always false chip-seq/tools/filter_counts.c:98:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/tools/filter_counts.c:145:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/tools/filter_counts.c:91:17: note: strand is initialized chip-seq/tools/filter_counts.c:145:12: note: strand is overwritten chip-seq/tools/filter_counts.c:67:32: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/tools/filter_counts.c:71:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/tools/filter_counts.c:71:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/tools/filter_counts.c:279:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2bed.c:125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/tools/sga2bed.c:262:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/tools/sga2bed.c:546:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] chip-seq/tools/sga2bed.c:234:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] chip-seq/tools/sga2bed.c:239:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] chip-seq/tools/sga2bed.c:724:42: style: Condition 'process_sga(input,argv[optind++])!=0' is always false [knownConditionTrueFalse] chip-seq/tools/sga2bed.c:724:18: note: Calling function 'process_sga' returns 0 chip-seq/tools/sga2bed.c:724:42: note: Condition 'process_sga(input,argv[optind++])!=0' is always false chip-seq/tools/sga2bed.c:127:5: error: Memory leak: chrFile [memleak] chip-seq/tools/sga2bed.c:290:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/tools/sga2bed.c:433:20: error: Common realloc mistake: 'name' nulled but not freed upon failure [memleakOnRealloc] chip-seq/tools/sga2bed.c:475:20: error: Common realloc mistake: 'ext_str' nulled but not freed upon failure [memleakOnRealloc] chip-seq/tools/sga2bed.c:191:12: style: Variable 'nb_len' is reassigned a value before the old one has been used. [redundantAssignment] chip-seq/tools/sga2bed.c:159:12: note: nb_len is assigned chip-seq/tools/sga2bed.c:191:12: note: nb_len is overwritten chip-seq/tools/sga2bed.c:337:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/tools/sga2bed.c:276:17: note: strand is initialized chip-seq/tools/sga2bed.c:337:12: note: strand is overwritten chip-seq/tools/sga2bed.c:136:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2bed.c:196:13: style: Variable 'cn' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2bed.c:201:13: style: Variable 'cn' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2bed.c:213:11: style: Variable 'last_comma' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2bed.c:234:15: style: Variable 'token' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2bed.c:248:32: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/tools/sga2bed.c:258:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2bed.c:258:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2bed.c:283:11: style: Variable 'cn' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2bed.c:427:14: style: Variable 'bed_f' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2bed.c:542:24: style: Variable 'long_options' can be declared as const array [constVariable] chip-seq/tools/sga2bed.c:700:14: style: Variable 'val' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2bed.c:479:42: error: Undefined behavior: Variable 'ext_str' is used as parameter and destination in sprintf(). [sprintfOverlappingData] chip-seq/tools/sga2wig.c:174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/tools/sga2wig.c:271:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/tools/sga2wig.c:475:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] chip-seq/tools/sga2wig.c:745:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] chip-seq/tools/sga2wig.c:320:15: warning: Either the condition 'i<18' is redundant or the array 'chr_size[10]' is accessed at index 17, which is out of bounds. [arrayIndexOutOfBoundsCond] chip-seq/tools/sga2wig.c:319:11: note: Assuming that condition 'i<18' is not redundant chip-seq/tools/sga2wig.c:320:15: note: Array index out of bounds chip-seq/tools/sga2wig.c:359:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] chip-seq/tools/sga2wig.c:364:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] chip-seq/tools/sga2wig.c:620:31: style: Condition 'options.chrStart!=-1' is always true [knownConditionTrueFalse] chip-seq/tools/sga2wig.c:620:57: style: Condition 'options.chrEnd!=-1' is always true [knownConditionTrueFalse] chip-seq/tools/sga2wig.c:622:37: style: Condition 'options.chrStart!=-1' is always true [knownConditionTrueFalse] chip-seq/tools/sga2wig.c:639:29: style: Condition 'options.chrStart!=-1' is always true [knownConditionTrueFalse] chip-seq/tools/sga2wig.c:639:55: style: Condition 'options.chrEnd!=-1' is always true [knownConditionTrueFalse] chip-seq/tools/sga2wig.c:656:35: style: Condition 'options.chrStart!=-1' is always true [knownConditionTrueFalse] chip-seq/tools/sga2wig.c:805:28: style: Condition 'options.chrEnd!=-1' is always true [knownConditionTrueFalse] chip-seq/tools/sga2wig.c:805:54: style: Condition 'options.chrStart==-1' is always false [knownConditionTrueFalse] chip-seq/tools/sga2wig.c:1004:42: style: Condition 'process_sga(input,argv[optind++])!=0' is always false [knownConditionTrueFalse] chip-seq/tools/sga2wig.c:1004:18: note: Calling function 'process_sga' returns 0 chip-seq/tools/sga2wig.c:1004:42: note: Condition 'process_sga(input,argv[optind++])!=0' is always false chip-seq/tools/sga2wig.c:621:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] chip-seq/tools/sga2wig.c:621:11: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] chip-seq/tools/sga2wig.c:623:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] chip-seq/tools/sga2wig.c:623:11: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] chip-seq/tools/sga2wig.c:970:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] chip-seq/tools/sga2wig.c:971:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] chip-seq/tools/sga2wig.c:176:5: error: Memory leak: chrFile [memleak] chip-seq/tools/sga2wig.c:273:5: error: Memory leak: chrSizeFile [memleak] chip-seq/tools/sga2wig.c:508:12: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc] chip-seq/tools/sga2wig.c:226:12: style: Variable 'nb_len' is reassigned a value before the old one has been used. [redundantAssignment] chip-seq/tools/sga2wig.c:208:12: note: nb_len is assigned chip-seq/tools/sga2wig.c:226:12: note: nb_len is overwritten chip-seq/tools/sga2wig.c:555:12: style: Redundant initialization for 'strand'. The initialized value is overwritten before it is read. [redundantInitialization] chip-seq/tools/sga2wig.c:498:17: note: strand is initialized chip-seq/tools/sga2wig.c:555:12: note: strand is overwritten chip-seq/tools/sga2wig.c:185:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:231:13: style: Variable 'cn' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:236:13: style: Variable 'cn' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:282:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:326:13: style: Variable 'csize' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:338:11: style: Variable 'last_comma' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:359:15: style: Variable 'token' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:376:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:377:8: style: Variable 'cnt' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:386:9: style: Variable 'chr_nb' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:421:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:422:8: style: Variable 'cnt' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:424:9: style: Variable 'csize' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:439:9: style: Variable 'chr_nb' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:459:32: style: Parameter 'iFile' can be declared as pointer to const [constParameterPointer] chip-seq/tools/sga2wig.c:467:13: style: Variable 'res' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:467:19: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:502:11: style: Variable 'cn' can be declared as pointer to const [constVariablePointer] chip-seq/tools/sga2wig.c:741:24: style: Variable 'long_options' can be declared as const array [constVariable] chip-seq/tools/sga2wig.c:132:9: style: struct member '_feature_t::seq_id' is never used. [unusedStructMember] chip-seq/tools/sga2wig.c:375:18: style: Variable 'k' is assigned a value that is never used. [unreadVariable] chip-seq/tools/sga2wig.c:421:20: style: Variable 's' is assigned a value that is never used. [unreadVariable] chip-seq/tools/sga2wig.c:422:12: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] chip-seq/tools/sga2wig.c:555:12: style: Variable 'strand' is assigned a value that is never used. [unreadVariable] chip-seq/tools/sga2wig.c:461:17: style: Unused variable: start [unusedVariable] chip-seq/tools/sga2wig.c:461:24: style: Unused variable: end [unusedVariable] chip-seq/tools/sga2wig.c:464:9: style: Unused variable: name [unusedVariable] chip-seq/tools/sga2wig.c:737:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] chip-seq/tools/sga2wig.c:738:7: style: Variable 'j' is assigned a value that is never used. [unreadVariable] diff: 2.20.0 chip-seq/chipcor.c:455:16: style: Variable 'ext[i++]' is assigned a value that is never used. [unreadVariable] 2.20.0 chip-seq/chipextract.c:1021:16: style: Variable 'ext[i++]' is assigned a value that is never used. [unreadVariable] 2.20.0 chip-seq/chipextract.c:1233:16: style: Variable 'ext[i++]' is assigned a value that is never used. [unreadVariable] 2.20.0 chip-seq/chipextract.c:1460:16: style: Variable 'ext[i++]' is assigned a value that is never used. [unreadVariable] 2.20.0 chip-seq/chipextract.c:1722:16: style: Variable 'ext[i++]' is assigned a value that is never used. [unreadVariable] 2.20.0 chip-seq/chipextract.c:1973:16: style: Variable 'ext[i++]' is assigned a value that is never used. [unreadVariable] 2.20.0 chip-seq/chipextract.c:2198:16: style: Variable 'ext[i++]' is assigned a value that is never used. [unreadVariable] 2.20.0 chip-seq/chipextract.c:595:16: style: Variable 'ext[i++]' is assigned a value that is never used. [unreadVariable] 2.20.0 chip-seq/chipextract.c:808:16: style: Variable 'ext[i++]' is assigned a value that is never used. [unreadVariable] 2.20.0 chip-seq/chippart.c:448:16: style: Variable 'ext[j++]' is assigned a value that is never used. [unreadVariable] 2.20.0 chip-seq/chippeak.c:864:16: style: Variable 'ext[i++]' is assigned a value that is never used. [unreadVariable] head chip-seq/hashtable.c:107:35: style:inconclusive: Function 'hash_table_add' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:107:49: style:inconclusive: Function 'hash_table_add' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:107:61: style:inconclusive: Function 'hash_table_add' argument 3 names different: declaration '' definition 'key_len'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:107:77: style:inconclusive: Function 'hash_table_add' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:107:91: style:inconclusive: Function 'hash_table_add' argument 5 names different: declaration '' definition 'value_len'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:222:38: style:inconclusive: Function 'hash_table_remove' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:222:52: style:inconclusive: Function 'hash_table_remove' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:222:64: style:inconclusive: Function 'hash_table_remove' argument 3 names different: declaration '' definition 'key_len'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:279:41: style:inconclusive: Function 'hash_table_lookup' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:279:55: style:inconclusive: Function 'hash_table_lookup' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:279:67: style:inconclusive: Function 'hash_table_lookup' argument 3 names different: declaration '' definition 'key_len'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:320:39: style:inconclusive: Function 'hash_table_has_key' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:320:53: style:inconclusive: Function 'hash_table_has_key' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:320:65: style:inconclusive: Function 'hash_table_has_key' argument 3 names different: declaration '' definition 'key_len'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:32:47: style:inconclusive: Function 'hash_table_element_delete' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:32:77: style:inconclusive: Function 'hash_table_element_delete' argument 2 names different: declaration '' definition 'element'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:356:43: style:inconclusive: Function 'hash_table_get_keys' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:356:59: style:inconclusive: Function 'hash_table_get_keys' argument 2 names different: declaration '' definition 'keys'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:393:47: style:inconclusive: Function 'hash_table_get_elements' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:393:79: style:inconclusive: Function 'hash_table_get_elements' argument 2 names different: declaration '' definition 'elements'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:54:49: style:inconclusive: Function 'hash_table_new' argument 1 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:573:37: style:inconclusive: Function 'hash_table_resize' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:573:51: style:inconclusive: Function 'hash_table_resize' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:624:52: style:inconclusive: Function 'hash_table_iterate' argument 3 names different: declaration '' definition 'user'. [funcArgNamesDifferentUnnamed] head chip-seq/hashtable.c:80:39: style:inconclusive: Function 'hash_table_delete' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] 2.20.0 chip-seq/tools/sga2wig.c:578:16: style: Variable 'ext[i++]' is assigned a value that is never used. [unreadVariable] DONE