2024-04-18 13:51 ftp://ftp.de.debian.org/debian/pool/main/m/mecat2/mecat2_0.0+git20200428.f54c542+ds.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --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.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: c677fc8 (2024-04-18 09:26:10 +0200) count: 1712 1357 elapsed-time: 190.8 188.8 head-timing-info: old-timing-info: head results: mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:210:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:225:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:247:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:268:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:290:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:10:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soff [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:121:20: style: Condition 'dr==0' is always false [knownConditionTrueFalse] mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:116:58: note: Assuming that condition 'seeds[j].soff>=ri' is not redundant mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:118:25: note: Assignment 'dr=ri-seeds[j].soff', assigned value is greater than 0 mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:121:20: note: Condition 'dr==0' is always false mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:121:31: style: Condition 'dq<=0' is always false [knownConditionTrueFalse] mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:116:35: note: Assuming that condition 'seeds[j].qoff>=qi' is not redundant mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:119:25: note: Assignment 'dq=qi-seeds[j].qoff', assigned value is greater than 0 mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:121:31: note: Condition 'dq<=0' is always false mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:157:10: style: Variable 'f' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:158:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:247:10: style: Variable 'f' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:248:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:141:39: style: Parameter 's' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:146:40: style: Parameter 's' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:379:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:439:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:520:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:560:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:677:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:753:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:779:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:117:10: style:inconclusive: Technically the member function 'SCompareDPathData2::operator()' can be const. [functionConst] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:126:14: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:169:14: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:191:14: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:207:14: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:222:14: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:244:14: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:265:14: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:287:14: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/algo/ksw2.h:110:12: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:53:29: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:54:24: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:55:24: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:83:31: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:87:18: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:88:18: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:90:21: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:91:23: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:629:30: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:630:30: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:224:13: style: The scope of the variable 'new_min_k' can be reduced. [variableScope] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:224:31: style: The scope of the variable 'new_max_k' can be reduced. [variableScope] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:51:35: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:164:15: style: Variable 'd_path_aux' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/algo/hash_list_bucket_sort.c:115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/hash_list_bucket_sort.c:132:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:204:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:291:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:320:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:86:35: style: Local variable 'khao' shadows outer variable [shadowVariable] mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:76:31: note: Shadowed declaration mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:86:35: note: Shadow variable mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:165:35: style: Local variable 'khao' shadows outer variable [shadowVariable] mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:155:31: note: Shadowed declaration mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:165:35: note: Shadow variable mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:98:50: style: Parameter 'seq_blk' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:270:24: style: Variable 'src_khao_array' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/algo/hbn_traceback_aux.c:51:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/hbn_traceback_aux.c:54:8: portability: %lu in format string (no. 7) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] mecat2-0.0+git20200428.f54c542/src/algo/hbn_traceback_aux.c:54:8: portability: %lu in format string (no. 16) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] mecat2-0.0+git20200428.f54c542/src/algo/hbn_traceback_aux.c:80:8: portability: %lu in format string (no. 7) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:49:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:212:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:73:33: error: Deallocation of an auto-variable (.) results in undefined behaviour. [autovarInvalidDeallocation] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:69:6: note: Address of variable taken here. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:73:33: note: Deallocating memory that was not dynamically allocated mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:49:3: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:212:2: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:212:2: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:212:2: portability: %lu in format string (no. 4) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:64:23: style:inconclusive: Function 'km_destroy' argument 1 names different: declaration 'km' definition '_km'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.h:18:23: note: Function 'km_destroy' argument 1 names different: declaration 'km' definition '_km'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:64:23: note: Function 'km_destroy' argument 1 names different: declaration 'km' definition '_km'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:80:18: style:inconclusive: Function 'kfree' argument 1 names different: declaration 'km' definition '_km'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.h:15:18: note: Function 'kfree' argument 1 names different: declaration 'km' definition '_km'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:80:18: note: Function 'kfree' argument 1 names different: declaration 'km' definition '_km'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:80:29: style:inconclusive: Function 'kfree' argument 2 names different: declaration 'ptr' definition 'ap'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.h:15:28: note: Function 'kfree' argument 2 names different: declaration 'ptr' definition 'ap'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:80:29: note: Function 'kfree' argument 2 names different: declaration 'ptr' definition 'ap'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:128:22: style:inconclusive: Function 'krealloc' argument 1 names different: declaration 'km' definition '_km'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.h:13:22: note: Function 'krealloc' argument 1 names different: declaration 'km' definition '_km'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:128:22: note: Function 'krealloc' argument 1 names different: declaration 'km' definition '_km'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:128:33: style:inconclusive: Function 'krealloc' argument 2 names different: declaration 'ptr' definition 'ap'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.h:13:32: note: Function 'krealloc' argument 2 names different: declaration 'ptr' definition 'ap'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:128:33: note: Function 'krealloc' argument 2 names different: declaration 'ptr' definition 'ap'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:128:44: style:inconclusive: Function 'krealloc' argument 3 names different: declaration 'size' definition 'n_bytes'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.h:13:44: note: Function 'krealloc' argument 3 names different: declaration 'size' definition 'n_bytes'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:128:44: note: Function 'krealloc' argument 3 names different: declaration 'size' definition 'n_bytes'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:147:21: style:inconclusive: Function 'kmalloc' argument 1 names different: declaration 'km' definition '_km'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.h:12:21: note: Function 'kmalloc' argument 1 names different: declaration 'km' definition '_km'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:147:21: note: Function 'kmalloc' argument 1 names different: declaration 'km' definition '_km'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:147:33: style:inconclusive: Function 'kmalloc' argument 2 names different: declaration 'size' definition 'n_bytes'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.h:12:32: note: Function 'kmalloc' argument 2 names different: declaration 'size' definition 'n_bytes'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:147:33: note: Function 'kmalloc' argument 2 names different: declaration 'size' definition 'n_bytes'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:180:21: style:inconclusive: Function 'kcalloc' argument 1 names different: declaration 'km' definition '_km'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.h:14:21: note: Function 'kcalloc' argument 1 names different: declaration 'km' definition '_km'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:180:21: note: Function 'kcalloc' argument 1 names different: declaration 'km' definition '_km'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:191:26: style:inconclusive: Function 'km_stat' argument 1 names different: declaration 'km' definition '_km'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/algo/kalloc.h:20:26: note: Function 'km_stat' argument 1 names different: declaration 'km' definition '_km'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:191:26: note: Function 'km_stat' argument 1 names different: declaration 'km' definition '_km'. mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:131:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/algo/ksw2_wrapper.c:158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:31:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cnt [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:215:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:77:9: style: Local variable 'pos' shadows outer variable [shadowVariable] mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:67:8: note: Shadowed declaration mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:77:9: note: Shadow variable mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:72:13: style: Local variable 'pos' shadows outer variable [shadowVariable] mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:67:8: note: Shadowed declaration mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:72:13: note: Shadow variable mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:89:22: style: Parameter 'offset_list' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:120:24: style: Parameter 'offset_list' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:156:30: style: Parameter 'offset_list' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:227:7: style: Variable 'ul' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:234:7: style: Variable 'ul' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:241:7: style: Variable 'su' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:95:21: style: Variable 'kMaxHash' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soff [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:47:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:138:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:253:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:385:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:477:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:138:17: style: Comparing expression of type 'unsigned char' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:148:13: style: Comparing expression of type 'unsigned char' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:158:17: style: Comparing expression of type 'unsigned char' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:138:17: style: Unsigned expression 'c' can't be negative so it is unnecessary to test it. [unsignedPositive] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:148:13: style: Unsigned expression 'c' can't be negative so it is unnecessary to test it. [unsignedPositive] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:158:17: style: Unsigned expression 'c' can't be negative so it is unnecessary to test it. [unsignedPositive] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:156:17: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:175:32: style: Parameter 'km' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:210:18: style: Variable 'km_list' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:338:57: style: Parameter 'backbone' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:360:9: error: Uninitialized variables: seed.sdir, seed.hash [uninitvar] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:389:5: error: Uninitialized variables: init_hit.chain_seed_offset, init_hit.chain_seed_count [uninitvar] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:385:5: note: Assuming condition is false mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:389:5: note: Uninitialized variables: init_hit.chain_seed_offset, init_hit.chain_seed_count mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:360:9: error: Uninitialized struct member: seed.sdir [uninitStructMember] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:360:9: error: Uninitialized struct member: seed.hash [uninitStructMember] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:389:5: error: Uninitialized struct member: init_hit.chain_seed_offset [uninitStructMember] mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:389:5: error: Uninitialized struct member: init_hit.chain_seed_count [uninitStructMember] mecat2-0.0+git20200428.f54c542/src/app/fsa/argument_parser.cpp:73:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/fsa/argument_parser.hpp:15:17: style:inconclusive: Technically the member function 'ArgumentParser::Usage' can be const. [functionConst] mecat2-0.0+git20200428.f54c542/src/app/fsa/argument_parser.cpp:9:29: note: Technically the member function 'ArgumentParser::Usage' can be const. mecat2-0.0+git20200428.f54c542/src/app/fsa/argument_parser.hpp:15:17: note: Technically the member function 'ArgumentParser::Usage' can be const. mecat2-0.0+git20200428.f54c542/src/app/fsa/argument_parser.hpp:112:10: performance:inconclusive: Technically the member function 'ArgumentParser::SetValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] mecat2-0.0+git20200428.f54c542/src/app/fsa/argument_parser.cpp:155:22: note: Technically the member function 'ArgumentParser::SetValue' can be static (but you may consider moving to unnamed namespace). mecat2-0.0+git20200428.f54c542/src/app/fsa/argument_parser.hpp:112:10: note: Technically the member function 'ArgumentParser::SetValue' can be static (but you may consider moving to unnamed namespace). mecat2-0.0+git20200428.f54c542/src/app/fsa/argument_parser.hpp:11:5: style: Class 'ArgumentParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/app/fsa/argument_parser.cpp:100:77: style:inconclusive: Function 'ParsePositionalOptions' argument 1 names different: declaration 'positional' definition 'positions'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/app/fsa/argument_parser.hpp:29:65: note: Function 'ParsePositionalOptions' argument 1 names different: declaration 'positional' definition 'positions'. mecat2-0.0+git20200428.f54c542/src/app/fsa/argument_parser.cpp:100:77: note: Function 'ParsePositionalOptions' argument 1 names different: declaration 'positional' definition 'positions'. mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score_ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap.hpp:76:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap_store.hpp:297:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable app [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/fsa/fasta_reader.hpp:30:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/fsa/string_graph.hpp:26:5: warning: Member variable 'StringNode::mark_' is not initialized in the constructor. [uninitMemberVar] mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap.hpp:25:5: warning: Member variable 'Overlap::a_' is not initialized in the constructor. [uninitMemberVar] mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap.hpp:25:5: warning: Member variable 'Overlap::b_' is not initialized in the constructor. [uninitMemberVar] mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap.hpp:25:5: warning: Member variable 'Overlap::score_' is not initialized in the constructor. [uninitMemberVar] mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap.hpp:25:5: warning: Member variable 'Overlap::identity_' is not initialized in the constructor. [uninitMemberVar] mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap_store.hpp:59:10: style:inconclusive: Technically the member function 'OverlapStore::Save' can be const. [functionConst] mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap_store.hpp:277:20: note: Technically the member function 'OverlapStore::Save' can be const. mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap_store.hpp:59:10: note: Technically the member function 'OverlapStore::Save' can be const. mecat2-0.0+git20200428.f54c542/src/app/fsa/fasta_reader.hpp:29:12: style:inconclusive: Technically the member function 'FastaReader::Tell' can be const. [functionConst] mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.hpp:67:26: performance:inconclusive: Technically the member function 'Assembly::ComputeSequenceSimilarity' can be static (but you may consider moving to unnamed namespace). [functionStatic] mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:531:32: note: Technically the member function 'Assembly::ComputeSequenceSimilarity' can be static (but you may consider moving to unnamed namespace). mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.hpp:67:26: note: Technically the member function 'Assembly::ComputeSequenceSimilarity' can be static (but you may consider moving to unnamed namespace). mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.hpp:69:17: style:inconclusive: Technically the member function 'Assembly::OutputPath' can be const. [functionConst] mecat2-0.0+git20200428.f54c542/src/app/fsa/string_graph.hpp:26:5: style: Class 'StringNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:16:5: style: Class 'PathNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/app/fsa/logger.hpp:17:9: style: Class 'Stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap_store.hpp:25:5: style: Class 'OverlapStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/app/fsa/fasta_reader.hpp:13:5: style: Class 'FastaReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/app/fsa/simple_align.hpp:15:13: style: Struct 'Node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:112:16: style: The function 'Id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:68:16: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:112:16: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:117:18: style: The function 'Contain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:90:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:117:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:121:25: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:69:25: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:121:25: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:122:25: style: The function 'ToDetailString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:70:25: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:122:25: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:136:16: style: The function 'Id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:68:16: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:136:16: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:137:25: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:69:25: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:137:25: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:138:25: style: The function 'ToDetailString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:70:25: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:138:25: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:140:18: style: The function 'Contain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:90:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:140:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/fsa/fasta_reader.hpp:19:18: style: The function 'Next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/app/fsa/sequence.hpp:47:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/fsa/fasta_reader.hpp:19:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/fsa/fasta_reader.hpp:20:18: style: The function 'Get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/app/fsa/sequence.hpp:48:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/fsa/fasta_reader.hpp:20:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap.hpp:79:32: style: Condition 'bpos[i]>=b.start' is always true [knownConditionTrueFalse] mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap.hpp:77:25: note: Assuming that condition 'bpos[i]=b.start' is always true mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap.hpp:91:32: style: Condition 'bpos[i]<=b.end' is always true [knownConditionTrueFalse] mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap.hpp:89:25: note: Assuming that condition 'bpos[i]>b.end' is not redundant mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap.hpp:91:32: note: Condition 'bpos[i]<=b.end' is always true mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:214:13: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:226:13: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:226:13: portability: %zd in format string (no. 5) requires 'ssize_t' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:289:21: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:303:17: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:303:17: portability: %zd in format string (no. 7) requires 'ssize_t' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:303:17: portability: %zd in format string (no. 8) requires 'ssize_t' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap_store.hpp:167:17: style: The scope of the variable 'line' can be reduced. [variableScope] mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:206:91: style:inconclusive: Function 'SaveContigs' argument 4 names different: declaration 'contigs' definition 'contig'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.hpp:58:85: note: Function 'SaveContigs' argument 4 names different: declaration 'contigs' definition 'contig'. mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:206:91: note: Function 'SaveContigs' argument 4 names different: declaration 'contigs' definition 'contig'. mecat2-0.0+git20200428.f54c542/src/app/fsa/string_graph.hpp:168:66: performance: Function parameter 'paths' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:174:37: style: Variable 's' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:181:124: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:328:15: style: Variable 'e' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:358:15: style: Variable 'e' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:406:15: style: Variable 'e' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/fsa/string_graph.hpp:129:38: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:107:85: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:108:86: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:141:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:156:37: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:160:37: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/fsa/utility.hpp:253:20: error: Out of bounds access in expression 'data[index]' [containerOutOfBounds] mecat2-0.0+git20200428.f54c542/src/app/fsa/utility.hpp:248:22: note: Assuming that condition 'index' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/ncbi_blast_aux.hpp:162:5: style: Class 'CBoolEnum < EFlagValue >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:273:18: style: The function 'HasValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:80:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:273:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:275:17: style: The function 'ArgValueExpected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:82:17: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:275:17: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:277:28: style: The function 'AsString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:92:27: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:277:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:278:28: style: The function 'AsInt8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:101:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:278:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:279:28: style: The function 'AsInteger' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:109:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:279:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:280:28: style: The function 'AsIntId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:120:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:280:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:281:28: style: The function 'AsDouble' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:128:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:281:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:282:28: style: The function 'AsBoolean' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:136:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:282:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:283:28: style: The function 'AsDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:158:25: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:283:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:284:28: style: The function 'AsDateTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:161:26: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:284:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:289:28: style: The function 'CloseFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:164:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:289:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:298:18: style: The function 'HasValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:80:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:298:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:300:17: style: The function 'ArgValueExpected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:82:17: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:300:17: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:302:28: style: The function 'AsString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:92:27: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:302:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:303:28: style: The function 'AsInt8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:101:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:303:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:304:28: style: The function 'AsInteger' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:109:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:304:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:305:28: style: The function 'AsIntId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:120:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:305:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:306:28: style: The function 'AsDouble' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:128:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:306:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:307:28: style: The function 'AsBoolean' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:136:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:307:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:308:28: style: The function 'AsDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:158:25: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:308:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:309:28: style: The function 'AsDateTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:161:26: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:309:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:314:28: style: The function 'CloseFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:164:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:314:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:322:18: style: The function 'HasValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:80:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:322:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:324:17: style: The function 'ArgValueExpected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:82:17: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:324:17: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:326:28: style: The function 'AsString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:92:27: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:326:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:327:28: style: The function 'AsInt8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:101:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:327:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:328:28: style: The function 'AsInteger' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:109:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:328:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:329:28: style: The function 'AsIntId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:120:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:329:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:330:28: style: The function 'AsDouble' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:128:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:330:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:331:28: style: The function 'AsBoolean' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:136:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:331:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:332:28: style: The function 'AsDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:158:25: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:332:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:333:28: style: The function 'AsDateTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:161:26: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:333:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:338:28: style: The function 'CloseFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:164:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:338:28: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:356:18: style: The function 'AsInt8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:327:28: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:356:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:358:20: style: The function 'AsIntId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:329:28: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:358:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:369:17: style: The function 'AsInteger' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:328:28: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:369:17: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:371:20: style: The function 'AsIntId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:358:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:371:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:381:17: style: The function 'AsInteger' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:328:28: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:381:17: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:382:20: style: The function 'AsIntId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:358:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:382:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:390:18: style: The function 'AsInt8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:327:28: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:390:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:401:20: style: The function 'AsDouble' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:330:28: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:401:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:413:18: style: The function 'AsBoolean' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:331:28: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:413:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:424:18: style: The function 'HasValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:322:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:424:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:425:17: style: The function 'ArgValueExpected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:324:17: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:425:17: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:433:18: style: The function 'HasValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:322:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:433:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:435:17: style: The function 'ArgValueExpected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:324:17: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.hpp:435:17: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.hpp:350:22: style: The function 'Append' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.hpp:340:22: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.hpp:350:22: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.hpp:354:22: style: The function 'Append' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.hpp:341:22: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.hpp:354:22: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:121:18: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:44:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:121:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:124:20: style: The function 'GetUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:48:12: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:124:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:127:18: style: The function 'PrintUsageXml' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:51:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:127:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:131:24: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:62:24: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:131:24: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:163:18: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:121:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:163:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:166:20: style: The function 'GetUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:124:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:166:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:169:18: style: The function 'PrintUsageXml' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:127:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:169:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:173:24: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:131:24: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:173:24: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:222:18: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:44:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:222:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:225:20: style: The function 'GetUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:48:12: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:225:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:228:18: style: The function 'PrintUsageXml' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:51:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:228:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:230:24: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:62:24: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:230:24: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:266:20: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:44:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:266:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:269:20: style: The function 'GetUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:48:12: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:269:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:272:18: style: The function 'PrintUsageXml' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:51:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:272:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:276:24: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:62:24: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:276:24: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:306:20: style: The function 'GetUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:269:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:306:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:310:24: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:276:24: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:310:24: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:341:20: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:44:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:341:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:344:20: style: The function 'GetUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:48:12: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:344:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:347:18: style: The function 'PrintUsageXml' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:51:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:347:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:351:24: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:62:24: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:351:24: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:367:48: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:62:24: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:367:48: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:373:18: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:44:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:373:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:378:20: style: The function 'GetUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:48:12: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:378:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:398:18: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:44:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:398:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:403:20: style: The function 'GetUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:48:12: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:403:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:423:37: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:62:24: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:423:37: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:429:18: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:44:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:429:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:441:20: style: The function 'GetUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:48:12: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:441:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:505:1: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:44:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:505:1: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:505:1: style: The function 'GetUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:48:12: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:505:1: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:506:1: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:44:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:506:1: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:506:1: style: The function 'GetUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:48:12: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:506:1: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1139:14: style: The destructor '~CArgDescMandatory' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:974:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1139:14: note: Destructor in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1142:38: style: The function 'GetFlags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1023:38: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1142:38: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1144:20: style: The function 'GetUsageSynopsis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:988:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1144:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1145:20: style: The function 'GetUsageCommentAttr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:991:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1145:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1147:24: style: The function 'ProcessArgument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:994:24: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1147:24: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1148:24: style: The function 'ProcessDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:997:24: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1148:24: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1151:10: style: The function 'SetConstraint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1008:10: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1151:10: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1153:30: style: The function 'GetConstraint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1017:30: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1153:30: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1154:18: style: The function 'IsConstraintInverted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1014:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1154:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1171:14: style: The destructor '~CArgDescOptional' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1139:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1171:14: note: Destructor in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1172:24: style: The function 'ProcessDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1148:24: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1172:24: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1173:20: style: The function 'GetGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:983:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1173:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1174:18: style: The function 'SetGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:985:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1174:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1192:14: style: The destructor '~CArgDescDefault' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1171:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1192:14: note: Destructor in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1197:24: style: The function 'ProcessDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1172:24: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1197:24: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1198:24: style: The function 'VerifyDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1000:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1198:24: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1242:14: style: The destructor '~CArgDesc_Flag' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:974:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1242:14: note: Destructor in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1244:20: style: The function 'GetUsageSynopsis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:988:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1244:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1245:20: style: The function 'GetUsageCommentAttr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:991:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1245:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1247:24: style: The function 'ProcessArgument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:994:24: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1247:24: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1248:24: style: The function 'ProcessDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:997:24: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1248:24: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1249:20: style: The function 'GetGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:983:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1249:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1250:18: style: The function 'SetGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:985:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1250:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1268:14: style: The destructor '~CArgDesc_Pos' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1139:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1268:14: note: Destructor in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1269:20: style: The function 'GetUsageSynopsis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1144:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1269:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1281:14: style: The destructor '~CArgDesc_Opening' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1139:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1281:14: note: Destructor in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1282:20: style: The function 'GetUsageSynopsis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1144:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1282:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1295:14: style: The destructor '~CArgDesc_PosOpt' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1171:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1295:14: note: Destructor in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1311:14: style: The destructor '~CArgDesc_PosDef' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1192:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1311:14: note: Destructor in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1324:14: style: The destructor '~CArgDesc_Key' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1268:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1324:14: note: Destructor in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1325:20: style: The function 'GetUsageSynopsis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1269:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1325:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1338:14: style: The destructor '~CArgDesc_KeyOpt' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1295:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1338:14: note: Destructor in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1355:14: style: The destructor '~CArgDesc_KeyDef' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1311:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1355:14: note: Destructor in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1373:14: style: The destructor '~CArgDesc_Alias' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:974:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1373:14: note: Destructor in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1378:20: style: The function 'GetUsageSynopsis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:988:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1378:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1379:20: style: The function 'GetUsageCommentAttr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:991:20: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1379:20: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1380:24: style: The function 'ProcessArgument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:994:24: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1380:24: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1381:24: style: The function 'ProcessDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:997:24: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1381:24: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:126:18: style: The function 'SetArgumentDescriptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:100:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:126:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:146:18: style: The function 'SetArgumentDescriptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:100:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:146:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:148:18: style: The function 'ExtractAlgorithmOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:109:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:148:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:173:18: style: The function 'SetArgumentDescriptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:100:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:173:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:175:18: style: The function 'ExtractAlgorithmOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:109:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:175:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:197:18: style: The function 'SetArgumentDescriptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:100:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:197:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:199:18: style: The function 'ExtractAlgorithmOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:109:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:199:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:213:18: style: The function 'SetArgumentDescriptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:100:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:213:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:215:18: style: The function 'ExtractAlgorithmOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:109:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:215:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:231:18: style: The function 'SetArgumentDescriptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:100:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:231:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:233:18: style: The function 'ExtractAlgorithmOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:109:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:233:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:90:6: style: The destructor '~CommandLineArguments' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:94:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:90:6: note: Destructor in derived class mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:92:18: style: The function 'SetArgumentDescriptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:100:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:92:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:94:18: style: The function 'ExtractAlgorithmOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:109:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:94:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:111:12: performance: Function 'GetCommand()' should return member 'm_Command' by const reference. [returnByReference] mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:397:37: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:645:36: style: Variable 'opts->max_hsps_per_subject' is reassigned a value before the old one has been used. [redundantAssignment] mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:639:32: note: opts->max_hsps_per_subject is assigned mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:645:36: note: opts->max_hsps_per_subject is overwritten mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:646:28: style: Variable 'opts->hitlist_size' is reassigned a value before the old one has been used. [redundantAssignment] mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:640:24: note: opts->hitlist_size is assigned mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:646:28: note: opts->hitlist_size is overwritten mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/tempstr.hpp:713:46: style:inconclusive: Function 'assign' argument 1 names different: declaration 'src_str' definition 'src'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/tempstr.hpp:95:37: note: Function 'assign' argument 1 names different: declaration 'src_str' definition 'src'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/tempstr.hpp:713:46: note: Function 'assign' argument 1 names different: declaration 'src_str' definition 'src'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/tempstr.hpp:749:55: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'str' definition 'src_str'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/tempstr.hpp:98:46: note: Function 'operator=' argument 1 names different: declaration 'str' definition 'src_str'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/tempstr.hpp:749:55: note: Function 'operator=' argument 1 names different: declaration 'str' definition 'src_str'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:544:73: style:inconclusive: Function 'PNocase_Conditional_Generic' argument 1 names different: declaration 'case_sens' definition 'cs'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:445:45: note: Function 'PNocase_Conditional_Generic' argument 1 names different: declaration 'case_sens' definition 'cs'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:544:73: note: Function 'PNocase_Conditional_Generic' argument 1 names different: declaration 'case_sens' definition 'cs'. mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:345:65: style:inconclusive: Function 'ExtractAlgorithmOptions' argument 1 names different: declaration 'cmd_line_args' definition 'args'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:94:55: note: Function 'ExtractAlgorithmOptions' argument 1 names different: declaration 'cmd_line_args' definition 'args'. mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:345:65: note: Function 'ExtractAlgorithmOptions' argument 1 names different: declaration 'cmd_line_args' definition 'args'. mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:739:19: style: Local variable 'arg' shadows outer variable [shadowVariable] mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:709:29: note: Shadowed declaration mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:739:19: note: Shadow variable mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.hpp:186:47: performance: Function parameter 'str' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:165:41: performance: Function parameter 's1' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:165:65: performance: Function parameter 's2' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:193:43: performance: Function parameter 's1' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:193:67: performance: Function parameter 's2' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:665:39: performance: Function parameter 's1' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:665:63: performance: Function parameter 's2' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:681:42: performance: Function parameter 's1' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:681:66: performance: Function parameter 's2' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:697:44: performance: Function parameter 's1' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:697:68: performance: Function parameter 's2' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:712:38: performance: Function parameter 's1' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:712:62: performance: Function parameter 's2' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:696:37: performance: Function parameter 'arg' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:730:11: style: Variable 'supported_args' can be declared as reference to const [constVariableReference] mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:739:19: style: Variable 'arg' can be declared as reference to const [constVariableReference] mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:668:65: style: Parameter 'arg_desc' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:505:1: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.hpp:506:1: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:571:27: style: Variable 'kDelim' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_align_one_volume.c:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_align_one_volume.c:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_align_one_volume.c:304:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_align_one_volume.c:204:13: style: Variable 'query_vol' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_align_one_volume.c:205:13: style: Variable 'subject_vol' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_align_one_volume.c:226:13: style: Variable 'fwd_query' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_align_one_volume.c:234:13: style: Variable 'rev_query' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_align_one_volume.c:292:5: style: Variable 'subseq_hit_sink.n' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_align_one_volume.c:292:5: style: Variable '(subseq_hit_sink).m' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_build_seqdb.c:16:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_find_subseq_hit.c:18:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_find_subseq_hit.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_find_subseq_hit.c:42:21: style: Variable 'c' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_find_subseq_hit.c:54:44: style: Parameter 'hit' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_find_subseq_hit.c:34:9: error: Uninitialized variable: sbjct_hit_info.oid [uninitvar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_find_subseq_hit.c:121:9: error: Uninitialized variables: subseq.chain_seed_offset, subseq.chain_seed_count [uninitvar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_find_subseq_hit.c:34:9: error: Uninitialized struct member: sbjct_hit_info.oid [uninitStructMember] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_find_subseq_hit.c:49:5: style: Variable 'sbjct_hit_info_list.n' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_find_subseq_hit.c:49:5: style: Variable '(sbjct_hit_info_list).m' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_job_control.c:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_job_control.c:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_subseq_hit.c:6:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_subseq_hit.c:9:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sfrom [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_task_struct.c:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_task_struct.c:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_task_struct.c:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_task_struct.c:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_task_struct.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/main.c:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/main.c:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/main.c:100:17: style: Variable 'task_struct' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/map/main.c:101:10: style: Variable 'opts' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/map/mecat_results.c:41:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/mecat_results.c:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/mecat_results.c:39:18: style: Redundant initialization for 'type'. The initialized value is overwritten before it is read. [redundantInitialization] mecat2-0.0+git20200428.f54c542/src/app/map/mecat_results.c:36:19: note: type is initialized mecat2-0.0+git20200428.f54c542/src/app/map/mecat_results.c:39:18: note: type is overwritten mecat2-0.0+git20200428.f54c542/src/app/map/mecat_results.c:9:96: style: Parameter 'argv' can be declared as const array [constParameter] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:278:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:330:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:393:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:48:5: style: Class 'CommandLineArguments' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:49:6: style: The destructor '~CommandLineArguments' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:94:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:49:6: note: Destructor in derived class mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:51:18: style: The function 'SetArgumentDescriptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:100:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:51:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:53:18: style: The function 'ExtractAlgorithmOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:109:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:53:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:152:65: style:inconclusive: Function 'ExtractAlgorithmOptions' argument 1 names different: declaration 'cmd_line_args' definition 'args'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:53:55: note: Function 'ExtractAlgorithmOptions' argument 1 names different: declaration 'cmd_line_args' definition 'args'. mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:152:65: note: Function 'ExtractAlgorithmOptions' argument 1 names different: declaration 'cmd_line_args' definition 'args'. mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:331:19: style: Local variable 'arg' shadows outer variable [shadowVariable] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:302:29: note: Shadowed declaration mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:331:19: note: Shadow variable mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:322:11: style: Variable 'supported_args' can be declared as reference to const [constVariableReference] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:331:19: style: Variable 'arg' can be declared as reference to const [constVariableReference] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:267:65: style: Parameter 'arg_desc' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:223:27: style: Variable 'kDelim' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cns_aux.c:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cns_one_part.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cns_one_read.cpp:164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cns_one_read.cpp:195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cns_one_read.cpp:45:7: style:inconclusive: Technically the member function 'CmpMappingRangeBySoff::operator()' can be const. [functionConst] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cns_one_read.cpp:214:5: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cns_one_read.cpp:74:13: style: The scope of the variable 'j' can be reduced. [variableScope] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cns_one_read.cpp:193:51: style:inconclusive: Function 'consensus_one_read' argument 2 names different: declaration 'raw_read_id' definition 'cns_info_idx'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cns_one_read.h:12:51: note: Function 'consensus_one_read' argument 2 names different: declaration 'raw_read_id' definition 'cns_info_idx'. mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cns_one_read.cpp:193:51: note: Function 'consensus_one_read' argument 2 names different: declaration 'raw_read_id' definition 'cns_info_idx'. mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cns_one_read.cpp:120:32: style: Parameter 'cov_stats' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_align_tag.c:19:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_pos [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_align_tag.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:14:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:193:5: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:211:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:132:14: style: Parameter 'coverage' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:138:16: style: Variable 'g_best_aln_col' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:137:19: style: Variable 'g_best_ck' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:159:28: style: Variable 'best_i' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:160:28: style: Variable 'best_j' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:161:28: style: Variable 'best_b' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:174:60: style: Variable 'best_i' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:175:60: style: Variable 'best_j' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:176:61: style: Variable 'best_b' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:185:35: style: Variable 'g_best_ck' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:195:13: style: Variable 'bb' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/hbn_task_struct.c:39:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/hbn_task_struct.c:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/hbn_task_struct.c:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/main.c:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/main.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/raw_reads_reader.c:12:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/raw_reads_reader.c:39:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/raw_reads_reader.c:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/raw_reads_reader.c:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/raw_reads_reader.c:113:9: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mecat2-0.0+git20200428.f54c542/src/app/mecat2ctgstats/main.c:5:26: style: Parameter 'argv' can be declared as const array [constParameter] mecat2-0.0+git20200428.f54c542/src/app/mecat2extseqs/main.c:12:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq_size [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2extseqs/main.c:17:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2extseqs/main.c:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:161:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_OPEN_MAX [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:180:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:126:26: style: Variable 'hit' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:132:26: style: Variable 'hit' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:138:26: style: Variable 's' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:155:35: style: Parameter 'r' can be declared as pointer to const. However it seems that 'cns_hit_normalise_sdir' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:229:9: note: You might need to cast the function pointer here mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:155:35: note: Parameter 'r' can be declared as pointer to const mecat2-0.0+git20200428.f54c542/src/app/mecat2pm4/main.c:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2pm4/main.c:77:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2pm4/main.c:128:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qid [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2pm4/main.c:133:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sid [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2pm4/main.c:174:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_OPEN_MAX [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2pm4/main.c:193:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2pm4/main.c:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2pm4/main.c:139:15: style: Variable 'min' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:168:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:220:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:271:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:34:5: style: Class 'CommandLineArguments' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:35:6: style: The destructor '~CommandLineArguments' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:94:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:35:6: note: Destructor in derived class mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:37:18: style: The function 'SetArgumentDescriptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:100:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:37:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:39:18: style: The function 'ExtractAlgorithmOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:109:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:39:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:100:65: style:inconclusive: Function 'ExtractAlgorithmOptions' argument 1 names different: declaration 'cmd_line_args' definition 'args'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:39:55: note: Function 'ExtractAlgorithmOptions' argument 1 names different: declaration 'cmd_line_args' definition 'args'. mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:100:65: note: Function 'ExtractAlgorithmOptions' argument 1 names different: declaration 'cmd_line_args' definition 'args'. mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:221:19: style: Local variable 'arg' shadows outer variable [shadowVariable] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:192:29: note: Shadowed declaration mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:221:19: note: Shadow variable mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:212:11: style: Variable 'supported_args' can be declared as reference to const [constVariableReference] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:221:19: style: Variable 'arg' can be declared as reference to const [constVariableReference] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:157:65: style: Parameter 'arg_desc' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/largest_cover_range.c:189:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/main.c:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:97:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:178:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:226:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:26:5: style: Class 'CommandLineArguments' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:27:6: style: The destructor '~CommandLineArguments' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:94:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:27:6: note: Destructor in derived class mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:29:18: style: The function 'SetArgumentDescriptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:100:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:29:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:31:18: style: The function 'ExtractAlgorithmOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:109:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:31:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:73:65: style:inconclusive: Function 'ExtractAlgorithmOptions' argument 1 names different: declaration 'cmd_line_args' definition 'args'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:31:55: note: Function 'ExtractAlgorithmOptions' argument 1 names different: declaration 'cmd_line_args' definition 'args'. mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:73:65: note: Function 'ExtractAlgorithmOptions' argument 1 names different: declaration 'cmd_line_args' definition 'args'. mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:179:19: style: Local variable 'arg' shadows outer variable [shadowVariable] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:150:29: note: Shadowed declaration mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:179:19: note: Shadow variable mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:170:11: style: Variable 'supported_args' can be declared as reference to const [constVariableReference] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:179:19: style: Variable 'arg' can be declared as reference to const [constVariableReference] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:115:65: style: Parameter 'arg_desc' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/main.c:15:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/main.c:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/split_reads.c:27:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/split_reads.c:322:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/split_reads.c:352:17: style:inconclusive: Function 'split_reads_for_one_partition' argument 5 names different: declaration 'split_range' definition 'split_ranges'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/split_reads.h:39:24: note: Function 'split_reads_for_one_partition' argument 5 names different: declaration 'split_range' definition 'split_ranges'. mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/split_reads.c:352:17: note: Function 'split_reads_for_one_partition' argument 5 names different: declaration 'split_range' definition 'split_ranges'. mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/split_reads.c:17:12: style: Parameter 'm4' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/split_reads.c:124:3: error: Uninitialized variable: aov.sid [uninitvar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/split_reads.c:123:7: note: Assuming condition is false mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/split_reads.c:124:3: note: Uninitialized variable: aov.sid mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/3_trim_bases/main.c:11:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/3_trim_bases/main.c:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/3_trim_bases/main.c:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/3_trim_bases/main.c:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/3_trim_bases/main.c:35:44: style: Parameter 'sr_range' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/common/m4_aux.c:27:10: style: Parameter 'idx_range' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/common/range_list.c:7:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lo [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/common/range_list.c:96:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/test/find_name.cpp:13:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/ncbi_blast_aux.hpp:161:5: style: Class 'CBoolEnum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/ncbi_blast_aux.hpp:162:5: style: Class 'CBoolEnum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/app/test/main.c:127:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_QUERY_TITLE [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/test/main.c:160:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_DB_TITLE [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/test/main.c:190:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq_size [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/test/main.c:200:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/test/main.c:207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/test/main.c:218:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] mecat2-0.0+git20200428.f54c542/src/app/test/main.c:53:28: style: Parameter 'hsp' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/test/main.c:61:33: style: Parameter 'hsp' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/test/main.c:125:58: style: Parameter 'chr21_query_flag_array' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/app/test/main.c:198:15: style: Variable 'name' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/test/main.c:199:15: style: Variable 'size' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/app/test/main.c:205:26: style: Parameter 'argv' can be declared as const array [constParameter] mecat2-0.0+git20200428.f54c542/src/app/test/main.c:209:26: style: Variable 'hsp_path' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/test/main.c:263:5: style: Variable 'hsp_list.n' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/app/test/main.c:263:5: style: Variable '(hsp_list).m' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/corelib/build_db.c:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/build_db.c:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/build_db.c:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/build_db.c:247:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/build_db.c:279:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/build_db.c:307:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/cmd_arg.c:15:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/cmd_arg.c:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/cmd_arg.c:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/cmd_arg.c:23:63: style: Parameter 'cmd_arg' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/corelib/cmd_arg.c:45:64: style: Parameter 'cmd_arg' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/corelib/fasta.c:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/fasta.c:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/fasta.c:268:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/fasta.c:313:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/fasta.c:368:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/fasta.c:442:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/fasta.c:74:1: error: Uninitialized variable: val [legacyUninitvar] mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:6:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:9:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qid [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:12:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sid [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:17:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sid [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:24:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:22:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:72:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:80:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:87:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:103:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:112:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:134:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:167:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:239:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:274:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:357:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_CONF [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:40:5: style: Obsolescent function 'ctime_r' called. It is recommended to use 'strftime' instead. [prohibitedctime_rCalled] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:20:1: style: Parameter 'array' can be declared as const array [constParameter] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:357:23: style: Variable 'allCPUNum_' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_format.c:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_format.c:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:10:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soff [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:13:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ident_perc [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:16:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:23:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable best_score [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:26:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sid [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.c:120:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.c:141:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.c:38:44: style:inconclusive: Function 'kstrtok' argument 2 names different: declaration 'sep' definition 'sep_in'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:103:45: note: Function 'kstrtok' argument 2 names different: declaration 'sep' definition 'sep_in'. mecat2-0.0+git20200428.f54c542/src/corelib/kstring.c:38:44: note: Function 'kstrtok' argument 2 names different: declaration 'sep' definition 'sep_in'. mecat2-0.0+git20200428.f54c542/src/corelib/kstring.c:199:31: style: Variable 'bmBc' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/corelib/line_reader.c:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/line_reader.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/line_reader.c:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/line_reader.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/line_reader.c:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/line_reader.c:187:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/line_reader.c:75:15: style: Condition 'reader->ungetline' is always false [knownConditionTrueFalse] mecat2-0.0+git20200428.f54c542/src/corelib/line_reader.c:73:5: note: Assuming that condition '!reader->ungetline' is not redundant mecat2-0.0+git20200428.f54c542/src/corelib/line_reader.c:75:15: note: Condition 'reader->ungetline' is always false mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:5:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ident_perc [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:7:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sid [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:5:1: style:inconclusive: Function 'ks_introsort_m4_ident_gt' argument 2 names different: declaration 'm4v' definition 'a'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.h:29:51: note: Function 'ks_introsort_m4_ident_gt' argument 2 names different: declaration 'm4v' definition 'a'. mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:5:1: note: Function 'ks_introsort_m4_ident_gt' argument 2 names different: declaration 'm4v' definition 'a'. mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:7:1: style:inconclusive: Function 'ks_introsort_m4_sid_lt' argument 2 names different: declaration 'm4v' definition 'a'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.h:32:49: note: Function 'ks_introsort_m4_sid_lt' argument 2 names different: declaration 'm4v' definition 'a'. mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:7:1: note: Function 'ks_introsort_m4_sid_lt' argument 2 names different: declaration 'm4v' definition 'a'. mecat2-0.0+git20200428.f54c542/src/corelib/name2id_map.c:37:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/name2id_map.c:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/name2id_map.c:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/name2id_map.c:59:5: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mecat2-0.0+git20200428.f54c542/src/corelib/ncbi_blast_aux.hpp:142:5: style: Class 'CBoolEnum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/corelib/ncbi_blast_aux.hpp:143:5: style: Class 'CBoolEnum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:86:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:135:25: portability: 'a' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:142:37: portability: 'a' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:149:25: portability: 'a' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:158:30: portability: 'a' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:161:30: portability: 'a' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:171:25: portability: 'a' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:178:23: portability: 'a' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:193:25: portability: 'a' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:197:13: portability: 'a' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:204:5: style: Variable 'idx_range.n' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:204:5: style: Variable '(idx_range).m' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:10:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:28:75: style: Parameter 'raw_reads' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:44:76: style: Parameter 'raw_reads' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/corelib/sam_writter.c:38:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/sam_writter.c:36:18: style: Redundant initialization for 'type'. The initialized value is overwritten before it is read. [redundantInitialization] mecat2-0.0+git20200428.f54c542/src/corelib/sam_writter.c:33:19: note: type is initialized mecat2-0.0+git20200428.f54c542/src/corelib/sam_writter.c:36:18: note: type is overwritten mecat2-0.0+git20200428.f54c542/src/corelib/sam_writter.c:15:35: style: Parameter 'argv' can be declared as const array [constParameter] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:199:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:376:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:429:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:594:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:468:15: style: Local variable 'MAX_E' shadows outer variable [shadowVariable] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:16:18: note: Shadowed declaration mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:468:15: note: Shadow variable mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:88:13: style: Variable 'hsp1' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:89:13: style: Variable 'hsp2' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:114:17: style: Variable 'hsp' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:125:17: style: Variable 'lh' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:128:21: style: Variable 'rh' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:210:29: style: Variable 'hsp' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:267:29: style: Variable 'hsp' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:384:29: style: Variable 'hsp' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag_report.cpp:33:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag_report.cpp:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag_report.cpp:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag_report.cpp:60:22: style: Parameter 'seq_cnt_array' can be declared as const array [constParameter] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag_report.cpp:60:46: style: Parameter 'res_cnt_array' can be declared as const array [constParameter] mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag_report.cpp:89:23: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:167:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:208:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:247:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:269:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:318:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:341:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:18:5: style: Unsigned expression 'from' can't be negative so it is unnecessary to test it. [unsignedPositive] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:50:5: style: Unsigned expression 'from' can't be negative so it is unnecessary to test it. [unsignedPositive] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:92:5: style: Unsigned expression 'from' can't be negative so it is unnecessary to test it. [unsignedPositive] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:55:5: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:170:5: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:201:5: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb_summary.c:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb_summary.c:192:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb_summary.c:73:31: error: Memory leak: summary [memleak] mecat2-0.0+git20200428.f54c542/src/corelib/seqdb_summary.c:11:1: style: Parameter 'array' can be declared as const array [constParameter] mecat2-0.0+git20200428.f54c542/src/corelib/sequence.c:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/sequence.c:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/sequence.c:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/sequence.c:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/sequence.c:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/sequence.c:82:9: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] mecat2-0.0+git20200428.f54c542/src/corelib/sequence.c:82:9: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] mecat2-0.0+git20200428.f54c542/src/corelib/sequence.c:105:13: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] mecat2-0.0+git20200428.f54c542/src/corelib/sequence.c:105:13: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] mecat2-0.0+git20200428.f54c542/src/corelib/sequence.c:31:45: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/corelib/small_object_alloc.c:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/string2hsp.cpp:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/string2hsp.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/corelib/string2hsp.cpp:144:29: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/fsa/argument_parser.cpp:73:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/fsa/argument_parser.hpp:15:17: style:inconclusive: Technically the member function 'ArgumentParser::Usage' can be const. [functionConst] mecat2-0.0+git20200428.f54c542/src/fsa/argument_parser.cpp:9:29: note: Technically the member function 'ArgumentParser::Usage' can be const. mecat2-0.0+git20200428.f54c542/src/fsa/argument_parser.hpp:15:17: note: Technically the member function 'ArgumentParser::Usage' can be const. mecat2-0.0+git20200428.f54c542/src/fsa/argument_parser.hpp:112:10: performance:inconclusive: Technically the member function 'ArgumentParser::SetValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] mecat2-0.0+git20200428.f54c542/src/fsa/argument_parser.cpp:155:22: note: Technically the member function 'ArgumentParser::SetValue' can be static (but you may consider moving to unnamed namespace). mecat2-0.0+git20200428.f54c542/src/fsa/argument_parser.hpp:112:10: note: Technically the member function 'ArgumentParser::SetValue' can be static (but you may consider moving to unnamed namespace). mecat2-0.0+git20200428.f54c542/src/fsa/argument_parser.hpp:11:5: style: Class 'ArgumentParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/fsa/argument_parser.cpp:100:77: style:inconclusive: Function 'ParsePositionalOptions' argument 1 names different: declaration 'positional' definition 'positions'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/fsa/argument_parser.hpp:29:65: note: Function 'ParsePositionalOptions' argument 1 names different: declaration 'positional' definition 'positions'. mecat2-0.0+git20200428.f54c542/src/fsa/argument_parser.cpp:100:77: note: Function 'ParsePositionalOptions' argument 1 names different: declaration 'positional' definition 'positions'. mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score_ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/fsa/overlap.hpp:76:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/fsa/overlap_store.hpp:297:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable app [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/fsa/fasta_reader.hpp:30:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/fsa/string_graph.hpp:26:5: warning: Member variable 'StringNode::mark_' is not initialized in the constructor. [uninitMemberVar] mecat2-0.0+git20200428.f54c542/src/fsa/overlap.hpp:25:5: warning: Member variable 'Overlap::a_' is not initialized in the constructor. [uninitMemberVar] mecat2-0.0+git20200428.f54c542/src/fsa/overlap.hpp:25:5: warning: Member variable 'Overlap::b_' is not initialized in the constructor. [uninitMemberVar] mecat2-0.0+git20200428.f54c542/src/fsa/overlap.hpp:25:5: warning: Member variable 'Overlap::score_' is not initialized in the constructor. [uninitMemberVar] mecat2-0.0+git20200428.f54c542/src/fsa/overlap.hpp:25:5: warning: Member variable 'Overlap::identity_' is not initialized in the constructor. [uninitMemberVar] mecat2-0.0+git20200428.f54c542/src/fsa/overlap_store.hpp:59:10: style:inconclusive: Technically the member function 'OverlapStore::Save' can be const. [functionConst] mecat2-0.0+git20200428.f54c542/src/fsa/overlap_store.hpp:277:20: note: Technically the member function 'OverlapStore::Save' can be const. mecat2-0.0+git20200428.f54c542/src/fsa/overlap_store.hpp:59:10: note: Technically the member function 'OverlapStore::Save' can be const. mecat2-0.0+git20200428.f54c542/src/fsa/fasta_reader.hpp:29:12: style:inconclusive: Technically the member function 'FastaReader::Tell' can be const. [functionConst] mecat2-0.0+git20200428.f54c542/src/fsa/assembly.hpp:67:26: performance:inconclusive: Technically the member function 'Assembly::ComputeSequenceSimilarity' can be static (but you may consider moving to unnamed namespace). [functionStatic] mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:531:32: note: Technically the member function 'Assembly::ComputeSequenceSimilarity' can be static (but you may consider moving to unnamed namespace). mecat2-0.0+git20200428.f54c542/src/fsa/assembly.hpp:67:26: note: Technically the member function 'Assembly::ComputeSequenceSimilarity' can be static (but you may consider moving to unnamed namespace). mecat2-0.0+git20200428.f54c542/src/fsa/assembly.hpp:69:17: style:inconclusive: Technically the member function 'Assembly::OutputPath' can be const. [functionConst] mecat2-0.0+git20200428.f54c542/src/fsa/string_graph.hpp:26:5: style: Class 'StringNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:16:5: style: Class 'PathNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/fsa/logger.hpp:17:9: style: Class 'Stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/fsa/overlap_store.hpp:25:5: style: Class 'OverlapStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/fsa/fasta_reader.hpp:13:5: style: Class 'FastaReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/fsa/simple_align.hpp:15:13: style: Struct 'Node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:112:16: style: The function 'Id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:68:16: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:112:16: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:117:18: style: The function 'Contain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:90:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:117:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:121:25: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:69:25: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:121:25: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:122:25: style: The function 'ToDetailString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:70:25: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:122:25: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:136:16: style: The function 'Id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:68:16: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:136:16: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:137:25: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:69:25: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:137:25: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:138:25: style: The function 'ToDetailString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:70:25: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:138:25: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:140:18: style: The function 'Contain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:90:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:140:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/fsa/fasta_reader.hpp:19:18: style: The function 'Next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/fsa/sequence.hpp:47:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/fsa/fasta_reader.hpp:19:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/fsa/fasta_reader.hpp:20:18: style: The function 'Get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/fsa/sequence.hpp:48:18: note: Virtual function in base class mecat2-0.0+git20200428.f54c542/src/fsa/fasta_reader.hpp:20:18: note: Function in derived class mecat2-0.0+git20200428.f54c542/src/fsa/overlap.hpp:79:32: style: Condition 'bpos[i]>=b.start' is always true [knownConditionTrueFalse] mecat2-0.0+git20200428.f54c542/src/fsa/overlap.hpp:77:25: note: Assuming that condition 'bpos[i]=b.start' is always true mecat2-0.0+git20200428.f54c542/src/fsa/overlap.hpp:91:32: style: Condition 'bpos[i]<=b.end' is always true [knownConditionTrueFalse] mecat2-0.0+git20200428.f54c542/src/fsa/overlap.hpp:89:25: note: Assuming that condition 'bpos[i]>b.end' is not redundant mecat2-0.0+git20200428.f54c542/src/fsa/overlap.hpp:91:32: note: Condition 'bpos[i]<=b.end' is always true mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:214:13: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:226:13: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:226:13: portability: %zd in format string (no. 5) requires 'ssize_t' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:289:21: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:303:17: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:303:17: portability: %zd in format string (no. 7) requires 'ssize_t' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:303:17: portability: %zd in format string (no. 8) requires 'ssize_t' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mecat2-0.0+git20200428.f54c542/src/fsa/overlap_store.hpp:167:17: style: The scope of the variable 'line' can be reduced. [variableScope] mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:206:91: style:inconclusive: Function 'SaveContigs' argument 4 names different: declaration 'contigs' definition 'contig'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/fsa/assembly.hpp:58:85: note: Function 'SaveContigs' argument 4 names different: declaration 'contigs' definition 'contig'. mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:206:91: note: Function 'SaveContigs' argument 4 names different: declaration 'contigs' definition 'contig'. mecat2-0.0+git20200428.f54c542/src/fsa/string_graph.hpp:168:66: performance: Function parameter 'paths' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:174:37: style: Variable 's' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:181:124: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:328:15: style: Variable 'e' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:358:15: style: Variable 'e' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:406:15: style: Variable 'e' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/fsa/string_graph.hpp:129:38: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:107:85: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:108:86: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:141:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:156:37: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:160:37: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/fsa/utility.hpp:253:20: error: Out of bounds access in expression 'data[index]' [containerOutOfBounds] mecat2-0.0+git20200428.f54c542/src/fsa/utility.hpp:248:22: note: Assuming that condition 'indexmap_info->edits' is always true [knownConditionTrueFalse] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:406:36: note: Calling function 'JumperEditsBlockDup' returns 0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:406:36: note: Assignment 'retval->map_info->edits=JumperEditsBlockDup(hsp->map_info->edits)', assigned value is 0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:407:17: note: Condition '!retval->map_info->edits' is always true mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:857:20: warning: Either the condition '!hsp' is redundant or there is possible null pointer dereference: hsp. [nullPointerRedundantCheck] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:865:31: note: Assuming that condition '!hsp' is not redundant mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:857:20: note: Null pointer dereference mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:858:20: warning: Either the condition '!hsp' is redundant or there is possible null pointer dereference: hsp. [nullPointerRedundantCheck] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:865:31: note: Assuming that condition '!hsp' is not redundant mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:858:20: note: Null pointer dereference mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:862:12: warning: Either the condition '!hsp' is redundant or there is possible null pointer dereference: hsp. [nullPointerRedundantCheck] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:865:31: note: Assuming that condition '!hsp' is not redundant mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:862:12: note: Null pointer dereference mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:863:12: warning: Either the condition '!hsp' is redundant or there is possible null pointer dereference: hsp. [nullPointerRedundantCheck] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:865:31: note: Assuming that condition '!hsp' is not redundant mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:863:12: note: Null pointer dereference mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:584:25: style:inconclusive: Function 'Blast_HSPReevaluateWithAmbiguitiesGapped' argument 2 names different: declaration 'query_start' definition 'q'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.h:407:17: note: Function 'Blast_HSPReevaluateWithAmbiguitiesGapped' argument 2 names different: declaration 'query_start' definition 'q'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:584:25: note: Function 'Blast_HSPReevaluateWithAmbiguitiesGapped' argument 2 names different: declaration 'query_start' definition 'q'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:584:39: style:inconclusive: Function 'Blast_HSPReevaluateWithAmbiguitiesGapped' argument 3 names different: declaration 'query_length' definition 'qlen'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.h:407:41: note: Function 'Blast_HSPReevaluateWithAmbiguitiesGapped' argument 3 names different: declaration 'query_length' definition 'qlen'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:584:39: note: Function 'Blast_HSPReevaluateWithAmbiguitiesGapped' argument 3 names different: declaration 'query_length' definition 'qlen'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:585:25: style:inconclusive: Function 'Blast_HSPReevaluateWithAmbiguitiesGapped' argument 4 names different: declaration 'subject_start' definition 's'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.h:408:17: note: Function 'Blast_HSPReevaluateWithAmbiguitiesGapped' argument 4 names different: declaration 'subject_start' definition 's'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:585:25: note: Function 'Blast_HSPReevaluateWithAmbiguitiesGapped' argument 4 names different: declaration 'subject_start' definition 's'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:585:39: style:inconclusive: Function 'Blast_HSPReevaluateWithAmbiguitiesGapped' argument 5 names different: declaration 'subject_length' definition 'slen'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.h:408:43: note: Function 'Blast_HSPReevaluateWithAmbiguitiesGapped' argument 5 names different: declaration 'subject_length' definition 'slen'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:585:39: note: Function 'Blast_HSPReevaluateWithAmbiguitiesGapped' argument 5 names different: declaration 'subject_length' definition 'slen'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1159:55: style:inconclusive: Function 'Blast_HSPCalcLengthAndGaps' argument 2 names different: declaration 'length' definition 'length_out'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.h:545:60: note: Function 'Blast_HSPCalcLengthAndGaps' argument 2 names different: declaration 'length' definition 'length_out'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1159:55: note: Function 'Blast_HSPCalcLengthAndGaps' argument 2 names different: declaration 'length' definition 'length_out'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1160:34: style:inconclusive: Function 'Blast_HSPCalcLengthAndGaps' argument 3 names different: declaration 'gaps' definition 'gaps_out'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.h:546:39: note: Function 'Blast_HSPCalcLengthAndGaps' argument 3 names different: declaration 'gaps' definition 'gaps_out'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1160:34: note: Function 'Blast_HSPCalcLengthAndGaps' argument 3 names different: declaration 'gaps' definition 'gaps_out'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1160:50: style:inconclusive: Function 'Blast_HSPCalcLengthAndGaps' argument 4 names different: declaration 'gap_opens' definition 'gap_opens_out'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.h:546:51: note: Function 'Blast_HSPCalcLengthAndGaps' argument 4 names different: declaration 'gap_opens' definition 'gap_opens_out'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1160:50: note: Function 'Blast_HSPCalcLengthAndGaps' argument 4 names different: declaration 'gap_opens' definition 'gap_opens_out'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1886:56: style:inconclusive: Function 'Blast_HSPListSaveHSP' argument 2 names different: declaration 'hsp' definition 'new_hsp'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.h:644:56: note: Function 'Blast_HSPListSaveHSP' argument 2 names different: declaration 'hsp' definition 'new_hsp'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1886:56: note: Function 'Blast_HSPListSaveHSP' argument 2 names different: declaration 'hsp' definition 'new_hsp'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2983:41: style:inconclusive: Function 'Blast_HSPListsMerge' argument 1 names different: declaration 'hsp_list' definition 'hsp_list_ptr'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.h:825:41: note: Function 'Blast_HSPListsMerge' argument 1 names different: declaration 'hsp_list' definition 'hsp_list_ptr'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2983:41: note: Function 'Blast_HSPListsMerge' argument 1 names different: declaration 'hsp_list' definition 'hsp_list_ptr'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2985:44: style:inconclusive: Function 'Blast_HSPListsMerge' argument 4 names different: declaration 'split_points' definition 'split_offsets'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.h:827:44: note: Function 'Blast_HSPListsMerge' argument 4 names different: declaration 'split_points' definition 'split_offsets'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2985:44: note: Function 'Blast_HSPListsMerge' argument 4 names different: declaration 'split_points' definition 'split_offsets'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:154:58: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:290:61: style: Parameter 'overhangs' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:415:36: style: Variable 'old' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1131:33: style: Parameter 'hsp' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1149:46: style: Parameter 'hsp' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1263:67: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1323:23: style: Variable 'nucl_seq' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1363:47: style: Parameter 'protein_length' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1549:14: style: Variable 'h1' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1549:19: style: Variable 'h2' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1730:28: style: Variable 'h' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1759:43: style: Parameter 'lim' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1759:54: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2111:14: style: Variable 'hsp' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2205:14: style: Variable 'hsp' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2396:14: style: Variable 'h1' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2396:19: style: Variable 'h2' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2461:14: style: Variable 'h1' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2461:19: style: Variable 'h2' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2985:44: style: Parameter 'split_offsets' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:3206:18: style: Variable 'h1' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:3206:23: style: Variable 'h2' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:3582:15: style: Variable 'wrap1' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:3583:15: style: Variable 'wrap2' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:3724:23: style: Variable 'hsp_list' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:3790:18: style: Variable 'r1' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:3791:18: style: Variable 'r2' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:3815:47: style: Parameter 'results' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:3886:19: style: Variable 'r1' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:3887:19: style: Variable 'r2' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1720:19: style: Variable 'index' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2977:13: style: Variable 'hsp_list' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:3157:13: style: Variable 'hsp_list' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_message.c:143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_message.c:163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_message.c:138:34: style: Parameter 'blast_msg' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:618:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:159:12: warning: Identical condition and return expression 'status', return value is always 0 [identicalConditionAfterEarlyExit] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:153:9: note: If condition 'status' is true, the function will return/exit mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:159:12: note: Returning identical expression 'status' mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:178:12: warning: Identical condition and return expression 'status', return value is always 0 [identicalConditionAfterEarlyExit] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:169:9: note: If condition 'status' is true, the function will return/exit mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:178:12: note: Returning identical expression 'status' mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:490:51: style: Redundant condition: The condition 'program_number != 524' is redundant since 'program_number == 12' is sufficient. [redundantCondition] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:907:15: style: Condition '0&&options->gapped_calculation' is always false [knownConditionTrueFalse] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:349:49: warning: Either the condition 'opt2' is redundant or there is possible null pointer dereference: opt2. [nullPointerRedundantCheck] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:343:25: note: Assuming that condition 'opt2' is not redundant mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:349:49: note: Null pointer dereference mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1783:37: warning: Either the condition 'matrix' is redundant or there is possible null pointer dereference: matrix. [nullPointerRedundantCheck] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1785:12: note: Assuming that condition 'matrix' is not redundant mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1783:37: note: Null pointer dereference mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:343:12: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:347:7: note: Found duplicate branches for 'if' and 'else'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:343:12: note: Found duplicate branches for 'if' and 'else'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:376:12: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:378:7: note: Found duplicate branches for 'if' and 'else'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:376:12: note: Found duplicate branches for 'if' and 'else'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:146:85: style:inconclusive: Function 'SRepeatFilterOptionsResetDB' argument 2 names different: declaration 'dbname' definition 'db'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.h:604:85: note: Function 'SRepeatFilterOptionsResetDB' argument 2 names different: declaration 'dbname' definition 'db'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:146:85: note: Function 'SRepeatFilterOptionsResetDB' argument 2 names different: declaration 'dbname' definition 'db'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:162:87: style:inconclusive: Function 'SWindowMaskerOptionsResetDB' argument 2 names different: declaration 'dbname' definition 'db'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.h:613:58: note: Function 'SWindowMaskerOptionsResetDB' argument 2 names different: declaration 'dbname' definition 'db'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:162:87: note: Function 'SWindowMaskerOptionsResetDB' argument 2 names different: declaration 'dbname' definition 'db'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:800:42: style:inconclusive: Function 'BlastScoringOptionsNew' argument 1 names different: declaration 'program' definition 'program_number'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.h:838:47: note: Function 'BlastScoringOptionsNew' argument 1 names different: declaration 'program' definition 'program_number'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:800:42: note: Function 'BlastScoringOptionsNew' argument 1 names different: declaration 'program' definition 'program_number'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:836:22: style:inconclusive: Function 'BLAST_FillScoringOptions' argument 2 names different: declaration 'program' definition 'program_number'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.h:852:74: note: Function 'BLAST_FillScoringOptions' argument 2 names different: declaration 'program' definition 'program_number'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:836:22: note: Function 'BLAST_FillScoringOptions' argument 2 names different: declaration 'program' definition 'program_number'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1093:41: style:inconclusive: Function 'LookupTableOptionsNew' argument 1 names different: declaration 'program' definition 'program_number'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.h:930:46: note: Function 'LookupTableOptionsNew' argument 1 names different: declaration 'program' definition 'program_number'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1093:41: note: Function 'LookupTableOptionsNew' argument 1 names different: declaration 'program' definition 'program_number'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1146:22: style:inconclusive: Function 'BLAST_FillLookupTableOptions' argument 2 names different: declaration 'program' definition 'program_number'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.h:946:22: note: Function 'BLAST_FillLookupTableOptions' argument 2 names different: declaration 'program' definition 'program_number'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1146:22: note: Function 'BLAST_FillLookupTableOptions' argument 2 names different: declaration 'program' definition 'program_number'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1443:49: style:inconclusive: Function 'BlastHitSavingOptionsNew' argument 1 names different: declaration 'program' definition 'program_number'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.h:991:49: note: Function 'BlastHitSavingOptionsNew' argument 1 names different: declaration 'program' definition 'program_number'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1443:49: note: Function 'BlastHitSavingOptionsNew' argument 1 names different: declaration 'program' definition 'program_number'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1637:49: style:inconclusive: Function 'BLAST_InitDefaultOptions' argument 1 names different: declaration 'blast_program' definition 'program_number'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.h:1134:49: note: Function 'BLAST_InitDefaultOptions' argument 1 names different: declaration 'blast_program' definition 'program_number'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1637:49: note: Function 'BLAST_InitDefaultOptions' argument 1 names different: declaration 'blast_program' definition 'program_number'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1645:22: style:inconclusive: Function 'BLAST_InitDefaultOptions' argument 9 names different: declaration 'protein_options' definition 'psi_options'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.h:1142:22: note: Function 'BLAST_InitDefaultOptions' argument 9 names different: declaration 'protein_options' definition 'psi_options'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1645:22: note: Function 'BLAST_InitDefaultOptions' argument 9 names different: declaration 'protein_options' definition 'psi_options'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1885:62: style:inconclusive: Function 'BlastHSPFilteringOptions_AddBestHit' argument 2 names different: declaration 'opts' definition 'best_hit'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.h:1089:62: note: Function 'BlastHSPFilteringOptions_AddBestHit' argument 2 names different: declaration 'opts' definition 'best_hit'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1885:62: note: Function 'BlastHSPFilteringOptions_AddBestHit' argument 2 names different: declaration 'opts' definition 'best_hit'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1901:62: style:inconclusive: Function 'BlastHSPFilteringOptions_AddCulling' argument 2 names different: declaration 'opts' definition 'culling'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.h:1095:62: note: Function 'BlastHSPFilteringOptions_AddCulling' argument 2 names different: declaration 'opts' definition 'culling'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1901:62: note: Function 'BlastHSPFilteringOptions_AddCulling' argument 2 names different: declaration 'opts' definition 'culling'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1055:42: style: Parameter 'searchsp_eff' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1816:29: style: Variable 'best_hit' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1856:29: style: Variable 'culling_opts' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:1969:36: style: Variable 'besthit_opts' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:75:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:105:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:298:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:471:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:709:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:764:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:853:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:314:8: style: Condition 'hit_params' is always true [knownConditionTrueFalse] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:638:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:642:6: note: Found duplicate branches for 'if' and 'else'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:638:4: note: Found duplicate branches for 'if' and 'else'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:287:38: style:inconclusive: Function 'BlastInitialWordParametersUpdate' argument 5 names different: declaration 'subject_length' definition 'subj_length'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.h:286:38: note: Function 'BlastInitialWordParametersUpdate' argument 5 names different: declaration 'subject_length' definition 'subj_length'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:287:38: note: Function 'BlastInitialWordParametersUpdate' argument 5 names different: declaration 'subject_length' definition 'subj_length'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:426:52: style:inconclusive: Function 'BlastExtensionParametersNew' argument 1 names different: declaration 'blast_program' definition 'program_number'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.h:298:52: note: Function 'BlastExtensionParametersNew' argument 1 names different: declaration 'blast_program' definition 'program_number'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:426:52: note: Function 'BlastExtensionParametersNew' argument 1 names different: declaration 'blast_program' definition 'program_number'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:546:54: style:inconclusive: Function 'BlastScoringParametersNew' argument 1 names different: declaration 'options' definition 'score_options'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.h:323:59: note: Function 'BlastScoringParametersNew' argument 1 names different: declaration 'options' definition 'score_options'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:546:54: note: Function 'BlastScoringParametersNew' argument 1 names different: declaration 'options' definition 'score_options'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:749:9: style:inconclusive: Function 'BlastHitSavingParametersNew' argument 5 names different: declaration 'avg_subject_length' definition 'avg_subj_length'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.h:401:14: note: Function 'BlastHitSavingParametersNew' argument 5 names different: declaration 'avg_subject_length' definition 'avg_subj_length'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:749:9: note: Function 'BlastHitSavingParametersNew' argument 5 names different: declaration 'avg_subject_length' definition 'avg_subj_length'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:845:30: style:inconclusive: Function 'BlastHitSavingParametersUpdate' argument 6 names different: declaration 'parameters' definition 'params'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.h:421:35: note: Function 'BlastHitSavingParametersUpdate' argument 6 names different: declaration 'parameters' definition 'params'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:845:30: note: Function 'BlastHitSavingParametersUpdate' argument 6 names different: declaration 'parameters' definition 'params'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:428:25: style: Parameter 'query_info' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:523:26: style: Variable 'options' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:547:42: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:847:27: style: Variable 'options' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:1096:67: style: Parameter 'word_params' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:1096:96: style: Parameter 'query_info' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:1116:64: style: Parameter 'ext_params' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:1124:65: style: Parameter 'hit_params' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:1125:54: style: Parameter 'query_info' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1080:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1379:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1590:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2774:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2793:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:3910:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4020:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4247:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4369:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4746:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4832:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4998:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:5264:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1213:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1223:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1235:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1248:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1251:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1266:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1273:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1407:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1419:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1436:26: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1439:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1478:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1592:13: style: Condition 'psm==NULL' is always true [knownConditionTrueFalse] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1591:35: note: Calling function 'NCBISM_GetStandardMatrix' returns 0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1591:35: note: Assignment 'psm=NCBISM_GetStandardMatrix(sbp->name)', assigned value is 0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1592:13: note: Condition 'psm==NULL' is always true mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1662:61: style: Condition '(status=BlastScoreBlkNuclMatrixCreate(sbp))!=0' is always false [knownConditionTrueFalse] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1662:54: note: Calling function 'BlastScoreBlkNuclMatrixCreate' returns 0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1662:61: note: Condition '(status=BlastScoreBlkNuclMatrixCreate(sbp))!=0' is always false mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1724:49: style: Condition '(status=BlastScoreBlkMaxScoreSet(sbp))!=0' is always false [knownConditionTrueFalse] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1724:42: note: Calling function 'BlastScoreBlkMaxScoreSet' returns 0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1724:49: note: Condition '(status=BlastScoreBlkMaxScoreSet(sbp))!=0' is always false mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4931:19: style: Condition 'std_freqs==NULL' is always true [knownConditionTrueFalse] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4930:45: note: Calling function '_PSIMatrixFrequencyRatiosNew' returns 0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4930:45: note: Assignment 'std_freqs=_PSIMatrixFrequencyRatiosNew(sbp->name)', assigned value is 0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4931:19: note: Condition 'std_freqs==NULL' is always true mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1694:20: error: Memory leak: full_matrix_path [memleak] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1705:23: error: Memory leak: full_matrix_path [memleak] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1712:23: error: Memory leak: full_matrix_path [memleak] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1718:13: error: Memory leak: full_matrix_path [memleak] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1905:66: style:inconclusive: Function 'Blast_GetStdAlphabet' argument 3 names different: declaration 'residue_size' definition 'residues_size'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.h:846:28: note: Function 'Blast_GetStdAlphabet' argument 3 names different: declaration 'residue_size' definition 'residues_size'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1905:66: note: Function 'Blast_GetStdAlphabet' argument 3 names different: declaration 'residue_size' definition 'residues_size'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:3802:38: style:inconclusive: Function 'BLAST_PrintMatrixMessage' argument 1 names different: declaration 'matrix' definition 'matrix_name'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.h:467:44: note: Function 'BLAST_PrintMatrixMessage' argument 1 names different: declaration 'matrix' definition 'matrix_name'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:3802:38: note: Function 'BLAST_PrintMatrixMessage' argument 1 names different: declaration 'matrix' definition 'matrix_name'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:3829:38: style:inconclusive: Function 'BLAST_PrintAllowedValues' argument 1 names different: declaration 'matrix' definition 'matrix_name'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.h:477:44: note: Function 'BLAST_PrintAllowedValues' argument 1 names different: declaration 'matrix' definition 'matrix_name'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:3829:38: note: Function 'BLAST_PrintAllowedValues' argument 1 names different: declaration 'matrix' definition 'matrix_name'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4445:10: style:inconclusive: Function 'BLAST_SmallGapSumE' argument 1 names different: declaration 'start_points' definition 'starting_points'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.h:601:33: note: Function 'BLAST_SmallGapSumE' argument 1 names different: declaration 'start_points' definition 'starting_points'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4445:10: note: Function 'BLAST_SmallGapSumE' argument 1 names different: declaration 'start_points' definition 'starting_points'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4991:31: style:inconclusive: Function 'SCompressedAlphabetNew' argument 3 names different: declaration 'scale_factor' definition 'matrix_scale_factor'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.h:265:31: note: Function 'SCompressedAlphabetNew' argument 3 names different: declaration 'scale_factor' definition 'matrix_scale_factor'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4991:31: note: Function 'SCompressedAlphabetNew' argument 3 names different: declaration 'scale_factor' definition 'matrix_scale_factor'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:5210:23: style:inconclusive: Function 'BLAST_SpougeStoE' argument 1 names different: declaration 'S' definition 'y_'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.h:502:31: note: Function 'BLAST_SpougeStoE' argument 1 names different: declaration 'S' definition 'y_'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:5210:23: note: Function 'BLAST_SpougeStoE' argument 1 names different: declaration 'S' definition 'y_'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:5213:23: style:inconclusive: Function 'BLAST_SpougeStoE' argument 4 names different: declaration 'qlen' definition 'm_'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.h:502:83: note: Function 'BLAST_SpougeStoE' argument 4 names different: declaration 'qlen' definition 'm_'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:5213:23: note: Function 'BLAST_SpougeStoE' argument 4 names different: declaration 'qlen' definition 'm_'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:5213:32: style:inconclusive: Function 'BLAST_SpougeStoE' argument 5 names different: declaration 'slen' definition 'n_'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.h:502:94: note: Function 'BLAST_SpougeStoE' argument 5 names different: declaration 'slen' definition 'n_'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:5213:32: note: Function 'BLAST_SpougeStoE' argument 5 names different: declaration 'slen' definition 'n_'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:5270:25: style:inconclusive: Function 'BLAST_SpougeEtoS' argument 1 names different: declaration 'E' definition 'e0'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.h:512:31: note: Function 'BLAST_SpougeEtoS' argument 1 names different: declaration 'E' definition 'e0'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:5270:25: note: Function 'BLAST_SpougeEtoS' argument 1 names different: declaration 'E' definition 'e0'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:5273:23: style:inconclusive: Function 'BLAST_SpougeEtoS' argument 4 names different: declaration 'qlen' definition 'm'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.h:512:83: note: Function 'BLAST_SpougeEtoS' argument 4 names different: declaration 'qlen' definition 'm'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:5273:23: note: Function 'BLAST_SpougeEtoS' argument 4 names different: declaration 'qlen' definition 'm'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:5273:31: style:inconclusive: Function 'BLAST_SpougeEtoS' argument 5 names different: declaration 'slen' definition 'n'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.h:512:94: note: Function 'BLAST_SpougeEtoS' argument 5 names different: declaration 'slen' definition 'n'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:5273:31: note: Function 'BLAST_SpougeEtoS' argument 5 names different: declaration 'slen' definition 'n'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:863:35: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:898:10: style: Variable 'use_old_fsc' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1174:20: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1365:18: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2028:15: style: Variable 'lpmax' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2325:42: style: Variable 'ptr1e' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2533:27: style: Parameter 'probs' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2654:12: style: Variable 'probs' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2913:68: style: Parameter 'kbp_from' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:3061:75: style: Variable 'prefs' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:3581:22: style: Variable 'matrix_info' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:3703:22: style: Variable 'matrix_info' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:3806:16: style: Variable 'matrix_info' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:3992:63: style: Parameter 'kbp' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4184:24: style: Parameter 'kbp' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4244:23: style: Variable 'callback_args' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4676:23: style: Parameter 'queryProbArray' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4843:49: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:5211:35: style: Parameter 'kbp' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2130:8: style: Variable 'rcp' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2386:66: style: Variable 'oldsum2' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2421:17: style: Variable 'oldsum2' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2854:8: style: Variable 'rfp' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2855:11: style: Variable 'stdrfp' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2892:11: style: Variable 'stdrfp' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2893:8: style: Variable 'sfp' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4002:16: style: Variable 'index' is assigned a value that is never used. [unreadVariable] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_types.cpp:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_types.cpp:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_types.cpp:209:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/gapinfo.c:167:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/gapinfo.c:78:36: style:inconclusive: Function 'GapEditScriptDelete' argument 1 names different: declaration 'esp' definition 'old'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/gapinfo.h:104:37: note: Function 'GapEditScriptDelete' argument 1 names different: declaration 'esp' definition 'old'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/gapinfo.c:78:36: note: Function 'GapEditScriptDelete' argument 1 names different: declaration 'esp' definition 'old'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/gapinfo.c:108:41: style:inconclusive: Function 'GapEditScriptPartialCopy' argument 1 names different: declaration 'new_esp' definition 'new'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/gapinfo.h:125:41: note: Function 'GapEditScriptPartialCopy' argument 1 names different: declaration 'new_esp' definition 'new'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/gapinfo.c:108:41: note: Function 'GapEditScriptPartialCopy' argument 1 names different: declaration 'new_esp' definition 'new'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/gapinfo.c:108:79: style:inconclusive: Function 'GapEditScriptPartialCopy' argument 3 names different: declaration 'old_esp' definition 'old'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/gapinfo.h:125:83: note: Function 'GapEditScriptPartialCopy' argument 3 names different: declaration 'old_esp' definition 'old'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/gapinfo.c:108:79: note: Function 'GapEditScriptPartialCopy' argument 3 names different: declaration 'old_esp' definition 'old'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/hsp2string.cpp:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/hsp2string.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/hsp2string.cpp:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/hsp2string.cpp:167:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/hsp2string.cpp:222:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/hsp2string.cpp:168:31: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_math.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_math.c:247:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_math.c:375:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_math.c:457:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_math.c:42:12: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_math.c:74:14: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_erf.c:133:8: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_erf.c:140:20: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_erf.c:172:6: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_erf.c:175:6: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_erf.c:359:7: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_erf.c:401:2: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_erf.c:414:7: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_erf.c:462:6: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_erf.c:172:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_erf.c:175:26: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_math.c:99:37: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.hpp:156:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.hpp:211:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_ByPattern [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.hpp:293:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.cpp:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.cpp:97:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_Truncate_Begin [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.cpp:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_MergeDelimiters [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.cpp:224:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_CanEscape [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.hpp:65:10: performance:inconclusive: Technically the member function 'ncbi::CStrDummyTokenPos::push_back' can be static (but you may consider moving to unnamed namespace). [functionStatic] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.hpp:66:10: performance:inconclusive: Technically the member function 'ncbi::CStrDummyTokenPos::reserve' can be static (but you may consider moving to unnamed namespace). [functionStatic] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.hpp:102:5: style: Class 'CTempStringList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.hpp:116:9: style: Struct 'SNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.hpp:384:5: style: Class 'CStrTokenPosAdapter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:257:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:268:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:300:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:579:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:727:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEmptyStr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:801:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEmptyStr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:933:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEmptyStr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:957:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1044:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1335:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1351:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1369:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1527:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1556:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1623:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1880:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1943:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1982:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_DIG [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:2195:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:2302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:414:9: performance:inconclusive: Technically the member function 'PNocase_Generic < std :: string >::Compare' can be static (but you may consider moving to unnamed namespace). [functionStatic] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:512:25: note: Technically the member function 'PNocase_Generic < std :: string >::Compare' can be static (but you may consider moving to unnamed namespace). mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:414:9: note: Technically the member function 'PNocase_Generic < std :: string >::Compare' can be static (but you may consider moving to unnamed namespace). mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:297:23: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:307:23: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:374:35: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:385:39: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:397:23: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:570:19: style: C-style pointer casting [cstyleCast] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:376:36: style: Same expression on both sides of '/'. [duplicateExpression] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:273:40: style:inconclusive: Function 'StringToDoublePosix' argument 1 names different: declaration 'str' definition 'ptr'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.hpp:167:44: note: Function 'StringToDoublePosix' argument 1 names different: declaration 'str' definition 'ptr'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:273:40: note: Function 'StringToDoublePosix' argument 1 names different: declaration 'str' definition 'ptr'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1973:38: style:inconclusive: Function 'DoubleToString_Ecvt' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.hpp:708:42: note: Function 'DoubleToString_Ecvt' argument 1 names different: declaration 'value' definition 'val'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1973:38: note: Function 'DoubleToString_Ecvt' argument 1 names different: declaration 'value' definition 'val'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1974:43: style:inconclusive: Function 'DoubleToString_Ecvt' argument 3 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.hpp:709:48: note: Function 'DoubleToString_Ecvt' argument 3 names different: declaration 'buf' definition 'buffer'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1974:43: note: Function 'DoubleToString_Ecvt' argument 3 names different: declaration 'buf' definition 'buffer'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1974:61: style:inconclusive: Function 'DoubleToString_Ecvt' argument 4 names different: declaration 'buf_size' definition 'bufsize'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.hpp:709:63: note: Function 'DoubleToString_Ecvt' argument 4 names different: declaration 'buf_size' definition 'bufsize'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1974:61: note: Function 'DoubleToString_Ecvt' argument 4 names different: declaration 'buf_size' definition 'bufsize'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:2189:38: style:inconclusive: Function 'DoubleToStringPosix' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.hpp:675:42: note: Function 'DoubleToStringPosix' argument 1 names different: declaration 'value' definition 'val'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:2189:38: note: Function 'DoubleToStringPosix' argument 1 names different: declaration 'value' definition 'val'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:2190:43: style:inconclusive: Function 'DoubleToStringPosix' argument 3 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.hpp:676:48: note: Function 'DoubleToStringPosix' argument 3 names different: declaration 'buf' definition 'buffer'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:2190:43: note: Function 'DoubleToStringPosix' argument 3 names different: declaration 'buf' definition 'buffer'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:2190:61: style:inconclusive: Function 'DoubleToStringPosix' argument 4 names different: declaration 'buf_size' definition 'bufsize'. [funcArgNamesDifferent] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.hpp:676:63: note: Function 'DoubleToStringPosix' argument 4 names different: declaration 'buf_size' definition 'bufsize'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:2190:61: note: Function 'DoubleToStringPosix' argument 4 names different: declaration 'buf_size' definition 'bufsize'. mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:684:43: performance: Function parameter 'str' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1441:23: style: Variable 'end' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1483:23: style: Variable 'end' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1724:19: style: Variable 'new_start' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1870:27: style: Variable 'conv' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1932:27: style: Variable 'conv' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:2222:11: style: Variable 'digits_pos' can be declared as pointer to const [constVariablePointer] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.cpp:13:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eCase [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.cpp:100:37: performance: Function parameter 's1' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.cpp:100:61: performance: Function parameter 's2' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.cpp:116:39: performance: Function parameter 's1' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.cpp:116:63: performance: Function parameter 's2' should be passed by const reference. [passedByValue] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:22:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:51:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEmptyStr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:123:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEmptyStr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_CanEscape [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_CanEscape [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_CanEscape [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_CanEscape [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:209:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_CanEscape [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:292:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:326:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEmptyStr [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:749:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:775:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mecat2-0.0+git20200428.f54c542/src/app/map/hbn_options.h:41:9: error: The one definition rule is violated, different classes/structs have the same name 'HbnProgramOptions' [ctuOneDefinitionRuleViolation] mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cns_options.h:8:9: note: The one definition rule is violated, different classes/structs have the same name 'HbnProgramOptions' mecat2-0.0+git20200428.f54c542/src/app/map/hbn_options.h:41:9: note: The one definition rule is violated, different classes/structs have the same name 'HbnProgramOptions' mecat2-0.0+git20200428.f54c542/src/app/map/hbn_options.h:41:9: error: The one definition rule is violated, different classes/structs have the same name 'HbnProgramOptions' [ctuOneDefinitionRuleViolation] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/lcr_options.h:8:9: note: The one definition rule is violated, different classes/structs have the same name 'HbnProgramOptions' mecat2-0.0+git20200428.f54c542/src/app/map/hbn_options.h:41:9: note: The one definition rule is violated, different classes/structs have the same name 'HbnProgramOptions' mecat2-0.0+git20200428.f54c542/src/app/map/hbn_options.h:41:9: error: The one definition rule is violated, different classes/structs have the same name 'HbnProgramOptions' [ctuOneDefinitionRuleViolation] mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/sr_options.h:8:9: note: The one definition rule is violated, different classes/structs have the same name 'HbnProgramOptions' mecat2-0.0+git20200428.f54c542/src/app/map/hbn_options.h:41:9: note: The one definition rule is violated, different classes/structs have the same name 'HbnProgramOptions' diff: head mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:10:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soff [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:10:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:10:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:10:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:10:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/chain_dp.c:10:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:379:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:439:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:520:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:560:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:677:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:753:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/diff_gapalign.cpp:779:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/hash_list_bucket_sort.c:115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/hash_list_bucket_sort.c:132:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:204:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:291:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:320:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/hbn_lookup_table.c:98:50: style: Parameter 'seq_blk' can be declared as pointer to const [constParameterPointer] head mecat2-0.0+git20200428.f54c542/src/algo/hbn_traceback_aux.c:51:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:212:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/kalloc.c:49:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/ksw2_wrapper.c:158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cnt [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:153:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:153:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:153:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:153:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:153:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:215:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:31:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/lookup_table.c:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:138:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:253:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:338:57: style: Parameter 'backbone' can be declared as pointer to const [constParameterPointer] head mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:385:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soff [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:44:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:44:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:44:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:44:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:44:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:477:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:47:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:47:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:47:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:47:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:47:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:47:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/algo/word_finder.c:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/assembly.cpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/contig_bridge.cpp:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/contig_graph.cpp:144:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable best_group [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/contig_link.cpp:411:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/contig_link.cpp:504:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/contig_link.cpp:509:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/fasta_reader.hpp:29:12: style:inconclusive: Technically the member function 'FastaReader::Tell' can be const. [functionConst] head mecat2-0.0+git20200428.f54c542/src/app/fsa/fastq_reader.hpp:31:12: style:inconclusive: Technically the member function 'FastqReader::Tell' can be const. [functionConst] head mecat2-0.0+git20200428.f54c542/src/app/fsa/logger.cpp:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/logger.cpp:68:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap_filter.cpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap_filter.cpp:886:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap_improve.cpp:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap_show.cpp:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap_show.cpp:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap_stat.cpp:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap_stat.cpp:130:47: style: Parameter 'o' can be declared as reference to const [constParameterReference] head mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap_stat.cpp:135:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap_store.cpp:20:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/overlap_store.hpp:297:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable app [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.cpp:506:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.cpp:599:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/path_graph.hpp:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/read_stat.cpp:18:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/read_stat.cpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/read_store.cpp:171:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/fsa/utility.hpp:190:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/hbndb/concatdb.c:16:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/hbndb/concatdb.c:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/hbndb/makehbndb.c:150:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/hbndb/makehbndb.c:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/hbndb/makehbndb.c:81:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/hbndb/viewhbndb.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/hbndb/viewhbndb.c:74:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:352:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:680:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:738:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:90:6: style: The destructor '~CommandLineArguments' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:94:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/app/map/cmdline_args.cpp:90:6: note: Destructor in derived class head mecat2-0.0+git20200428.f54c542/src/app/map/hbn_align_one_volume.c:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/hbn_align_one_volume.c:304:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/hbn_align_one_volume.c:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/hbn_build_seqdb.c:16:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/hbn_find_subseq_hit.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/hbn_find_subseq_hit.c:18:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/map/hbn_find_subseq_hit.c:18:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/map/hbn_find_subseq_hit.c:18:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/map/hbn_find_subseq_hit.c:18:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/map/hbn_find_subseq_hit.c:18:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/map/hbn_find_subseq_hit.c:18:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/app/map/hbn_job_control.c:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/hbn_job_control.c:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/hbn_subseq_hit.c:6:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/map/hbn_subseq_hit.c:6:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/map/hbn_subseq_hit.c:6:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/map/hbn_subseq_hit.c:6:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/map/hbn_subseq_hit.c:6:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/map/hbn_subseq_hit.c:6:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/app/map/hbn_subseq_hit.c:9:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sfrom [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/map/hbn_subseq_hit.c:9:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/map/hbn_subseq_hit.c:9:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/map/hbn_subseq_hit.c:9:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/map/hbn_subseq_hit.c:9:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/map/hbn_subseq_hit.c:9:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/app/map/hbn_task_struct.c:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/hbn_task_struct.c:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/hbn_task_struct.c:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/hbn_task_struct.c:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/hbn_task_struct.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/main.c:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/main.c:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/mecat_results.c:41:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/map/mecat_results.c:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:278:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:330:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:393:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:49:6: style: The destructor '~CommandLineArguments' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:94:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cmdline_args.cpp:49:6: note: Destructor in derived class head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cns_aux.c:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cns_one_part.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cns_one_read.cpp:164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/cns_one_read.cpp:195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_align_tag.c:19:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_pos [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_align_tag.c:19:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_align_tag.c:19:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_align_tag.c:19:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_align_tag.c:19:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_align_tag.c:19:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_align_tag.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:14:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/fccns_aux.c:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/hbn_task_struct.c:39:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/hbn_task_struct.c:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/hbn_task_struct.c:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/main.c:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/main.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/raw_reads_reader.c:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/raw_reads_reader.c:12:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/raw_reads_reader.c:39:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2cns/raw_reads_reader.c:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2ctgstats/main.c:5:26: style: Parameter 'argv' can be declared as const array [constParameter] head mecat2-0.0+git20200428.f54c542/src/app/mecat2extseqs/main.c:12:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq_size [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2extseqs/main.c:12:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2extseqs/main.c:12:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2extseqs/main.c:12:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2extseqs/main.c:12:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2extseqs/main.c:12:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/app/mecat2extseqs/main.c:17:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2extseqs/main.c:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:155:35: style: Parameter 'r' can be declared as pointer to const. However it seems that 'cns_hit_normalise_sdir' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:229:9: note: You might need to cast the function pointer here mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:155:35: note: Parameter 'r' can be declared as pointer to const head mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:161:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_OPEN_MAX [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:180:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2pcan/pcan.c:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2pm4/main.c:128:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qid [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2pm4/main.c:133:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sid [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2pm4/main.c:174:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_OPEN_MAX [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2pm4/main.c:193:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2pm4/main.c:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2pm4/main.c:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2pm4/main.c:77:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:168:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:220:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:271:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:35:6: style: The destructor '~CommandLineArguments' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:94:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/cmdline_args.cpp:35:6: note: Destructor in derived class head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/largest_cover_range.c:189:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/1_largest_cover_range/main.c:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:178:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:226:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:27:6: style: The destructor '~CommandLineArguments' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.hpp:94:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:27:6: note: Destructor in derived class head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/cmdline_args.cpp:97:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/main.c:15:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/main.c:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/split_reads.c:27:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/2_split_reads/split_reads.c:322:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/3_trim_bases/main.c:11:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/3_trim_bases/main.c:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/3_trim_bases/main.c:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/3_trim_bases/main.c:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/common/range_list.c:7:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lo [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/common/range_list.c:7:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/common/range_list.c:7:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/common/range_list.c:7:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/common/range_list.c:7:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/common/range_list.c:7:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/common/range_list.c:96:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/common/range_list.c:96:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/common/range_list.c:96:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/common/range_list.c:96:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/common/range_list.c:96:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/mecat2trim/common/range_list.c:96:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/app/test/find_name.cpp:13:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/test/main.c:127:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_QUERY_TITLE [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/test/main.c:160:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_DB_TITLE [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/test/main.c:190:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq_size [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/test/main.c:190:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/test/main.c:190:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/test/main.c:190:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/test/main.c:190:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/app/test/main.c:190:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/app/test/main.c:200:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/app/test/main.c:205:26: style: Parameter 'argv' can be declared as const array [constParameter] head mecat2-0.0+git20200428.f54c542/src/app/test/main.c:207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/build_db.c:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/build_db.c:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/build_db.c:247:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/build_db.c:279:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/build_db.c:307:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/build_db.c:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/cmd_arg.c:15:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/cmd_arg.c:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/cmd_arg.c:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/fasta.c:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/fasta.c:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/fasta.c:268:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/fasta.c:313:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/fasta.c:368:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/fasta.c:442:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:12:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sid [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:12:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:12:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:12:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:12:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:12:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:17:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sid [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:17:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:17:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:17:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:17:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:17:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:24:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:24:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:24:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:24:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:24:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:24:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:6:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:6:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:6:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:6:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:6:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:6:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:9:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qid [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:9:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:9:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:9:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:9:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/gapped_candidate.c:9:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:103:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:112:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:134:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:15:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:15:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:15:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:15:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:15:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:167:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:16:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:16:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:16:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:16:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:16:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:17:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:17:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:17:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:17:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:17:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:18:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:18:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:18:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:18:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:18:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:19:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:19:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:19:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:19:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:19:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:20:1: style: Parameter 'array' can be declared as const array [constParameter] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:20:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:20:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:20:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:20:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:20:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:22:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:22:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:22:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:22:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:22:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:22:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:239:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:274:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:357:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_CONF [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:72:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:80:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_aux.c:87:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_format.c:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_format.c:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:10:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soff [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:10:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:10:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:10:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:10:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:10:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:13:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ident_perc [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:13:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:13:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:13:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:13:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:13:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:16:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:16:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:16:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:16:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:16:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:16:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:23:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable best_score [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:23:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:23:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:23:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:23:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:23:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:26:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sid [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:26:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:26:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:26:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:26:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:26:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/hbn_hit.c:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/kstring.c:120:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/kstring.c:141:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:210:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:225:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:247:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:268:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/kstring.h:290:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/line_reader.c:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/line_reader.c:187:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/line_reader.c:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/line_reader.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/line_reader.c:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/line_reader.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:5:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ident_perc [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:5:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:5:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:5:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:5:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:5:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:7:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sid [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:7:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:7:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:7:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:7:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/m4_record.c:7:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/name2id_map.c:37:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/name2id_map.c:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/name2id_map.c:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/partition_aux.c:86:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:10:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/raw_reads.c:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/sam_writter.c:38:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:177:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:177:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:177:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:177:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:177:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:199:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:376:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:429:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:594:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag.c:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag_report.cpp:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag_report.cpp:33:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seq_tag_report.cpp:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:167:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:208:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:247:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:269:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:318:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:341:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seqdb.c:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seqdb_summary.c:11:1: style: Parameter 'array' can be declared as const array [constParameter] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/seqdb_summary.c:11:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/seqdb_summary.c:11:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/seqdb_summary.c:11:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/seqdb_summary.c:11:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/corelib/seqdb_summary.c:11:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/corelib/seqdb_summary.c:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/seqdb_summary.c:192:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/sequence.c:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/sequence.c:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/sequence.c:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/sequence.c:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/sequence.c:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/small_object_alloc.c:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/string2hsp.cpp:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/corelib/string2hsp.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/assembly.cpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/contig_bridge.cpp:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/contig_graph.cpp:144:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable best_group [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/contig_link.cpp:411:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/contig_link.cpp:504:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/contig_link.cpp:509:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/fasta_reader.hpp:29:12: style:inconclusive: Technically the member function 'FastaReader::Tell' can be const. [functionConst] head mecat2-0.0+git20200428.f54c542/src/fsa/fastq_reader.hpp:31:12: style:inconclusive: Technically the member function 'FastqReader::Tell' can be const. [functionConst] head mecat2-0.0+git20200428.f54c542/src/fsa/logger.cpp:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/logger.cpp:68:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/overlap_filter.cpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/overlap_filter.cpp:886:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/overlap_improve.cpp:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/overlap_show.cpp:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/overlap_show.cpp:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/overlap_stat.cpp:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/overlap_stat.cpp:130:47: style: Parameter 'o' can be declared as reference to const [constParameterReference] head mecat2-0.0+git20200428.f54c542/src/fsa/overlap_stat.cpp:135:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/overlap_store.cpp:20:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/overlap_store.hpp:297:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable app [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.cpp:506:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.cpp:599:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/path_graph.hpp:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/read_stat.cpp:18:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/read_stat.cpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/read_store.cpp:171:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/fsa/utility.hpp:190:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/c_ncbi_blast_aux.c:246:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/c_ncbi_blast_aux.c:247:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.cpp:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.cpp:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.cpp:171:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.cpp:187:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/blast_args.cpp:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_allow.cpp:58:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:1105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:1159:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:1291:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:1332:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:1356:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:1370:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:1413:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:1523:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:1628:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:1686:50: style: Parameter 'args' can be declared as reference to const [constParameterReference] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:206:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:2077:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:2179:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:2270:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:2594:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:2807:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:2914:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:321:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:348:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:413:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:521:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:588:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:727:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.cpp:92:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:111:12: performance: Function 'GetCommand()' should return member 'm_Command' by const reference. [returnByReference] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1139:14: style: The destructor '~CArgDescMandatory' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:974:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1139:14: note: Destructor in derived class head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1171:14: style: The destructor '~CArgDescOptional' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1139:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1171:14: note: Destructor in derived class head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1192:14: style: The destructor '~CArgDescDefault' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1171:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1192:14: note: Destructor in derived class head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1242:14: style: The destructor '~CArgDesc_Flag' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:974:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1242:14: note: Destructor in derived class head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1268:14: style: The destructor '~CArgDesc_Pos' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1139:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1268:14: note: Destructor in derived class head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1281:14: style: The destructor '~CArgDesc_Opening' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1139:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1281:14: note: Destructor in derived class head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1295:14: style: The destructor '~CArgDesc_PosOpt' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1171:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1295:14: note: Destructor in derived class head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1311:14: style: The destructor '~CArgDesc_PosDef' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1192:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1311:14: note: Destructor in derived class head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1324:14: style: The destructor '~CArgDesc_Key' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1268:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1324:14: note: Destructor in derived class head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1338:14: style: The destructor '~CArgDesc_KeyOpt' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1295:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1338:14: note: Destructor in derived class head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1355:14: style: The destructor '~CArgDesc_KeyDef' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1311:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1355:14: note: Destructor in derived class head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1373:14: style: The destructor '~CArgDesc_Alias' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:974:14: note: Virtual destructor in base class mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_desc.hpp:1373:14: note: Destructor in derived class head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:113:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:114:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:115:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:116:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:117:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:118:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:119:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:120:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:121:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:122:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:123:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:124:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:13:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:146:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:147:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:148:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:149:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:150:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:151:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:152:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:153:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:154:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:155:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:156:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:157:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:205:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:216:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:227:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:238:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:249:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:260:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:271:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:293:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:304:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:315:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:347:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:359:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:384:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:505:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:52:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/cmdline_args/ncbiargs_types.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1263:67: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1276:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1363:47: style: Parameter 'protein_length' can be declared as pointer to const [constParameterPointer] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1387:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:154:58: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1622:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:173:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1759:54: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:1975:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2054:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2072:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2217:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2290:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2555:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:2882:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:290:61: style: Parameter 'overhangs' can be declared as pointer to const [constParameterPointer] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:3350:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:3375:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:3688:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:472:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:50:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw_score [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:50:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:50:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:50:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:50:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:50:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:510:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:53:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable perc_identity [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:53:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:53:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:53:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:53:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:53:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:56:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable align_len [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:56:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:56:1: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:56:1: style: Variable 'eb' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:56:1: style: Variable 'j' can be declared as pointer to const [constVariablePointer] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:56:1: style: Variable 'k' can be declared as pointer to const [constVariablePointer] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:575:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_hits.c:720:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_message.c:143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_message.c:163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:618:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_options.c:907:15: style: Condition '0&&options->gapped_calculation' is always false [knownConditionTrueFalse] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:105:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:298:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:471:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:709:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:75:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:764:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_parameters.c:853:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1080:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1379:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:1590:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2457:37: style: Condition 'alignmentScoreProbabilities!=NULL' is always true [knownConditionTrueFalse] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2774:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:2793:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:3910:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4020:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4247:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4369:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4746:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4832:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:4998:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_stat.c:5264:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_types.cpp:209:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_types.cpp:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/blast_types.cpp:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/gapinfo.c:167:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/hsp2string.cpp:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/hsp2string.cpp:167:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/hsp2string.cpp:222:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/hsp2string.cpp:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/hsp2string.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_math.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_math.c:247:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_math.c:375:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/setup/ncbi_math.c:457:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.cpp:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_MergeDelimiters [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.cpp:224:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_CanEscape [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.cpp:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.cpp:97:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_Truncate_Begin [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.hpp:156:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.hpp:211:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_ByPattern [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/ncbistr_util.hpp:293:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1044:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1335:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1351:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1369:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1527:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1556:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1623:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1880:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1943:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:1982:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_DIG [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:2195:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:2302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:257:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:268:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:300:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.13.0 mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:440:17: style: Condition 'expn' is always true [knownConditionTrueFalse] mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:406:9: note: Assuming that condition 'expn' is not redundant mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:440:17: note: Condition 'expn' is always true head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:579:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:684:43: performance: Function parameter 'str' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:727:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEmptyStr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:801:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEmptyStr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:933:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEmptyStr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.cpp:957:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/numeric_str_interconv.hpp:186:47: performance: Function parameter 'str' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.cpp:100:37: performance: Function parameter 's1' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.cpp:100:61: performance: Function parameter 's2' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.cpp:116:39: performance: Function parameter 's1' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.cpp:116:63: performance: Function parameter 's2' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.cpp:13:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eCase [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:165:41: performance: Function parameter 's1' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:165:65: performance: Function parameter 's2' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:193:43: performance: Function parameter 's1' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:193:67: performance: Function parameter 's2' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:479:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eCase [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:514:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eNocase [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:661:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eCase [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:665:39: performance: Function parameter 's1' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:665:63: performance: Function parameter 's2' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:667:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eCase [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:681:42: performance: Function parameter 's1' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:681:66: performance: Function parameter 's2' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:697:44: performance: Function parameter 's1' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:697:68: performance: Function parameter 's2' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:708:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eCase [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:712:38: performance: Function parameter 's1' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:712:62: performance: Function parameter 's2' should be passed by const reference. [passedByValue] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:714:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eCase [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:728:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eCase [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_cmp.hpp:747:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eCase [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:123:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEmptyStr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_CanEscape [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_CanEscape [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_CanEscape [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_CanEscape [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:209:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSplit_CanEscape [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:22:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:292:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:326:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEmptyStr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:51:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEmptyStr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:749:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.cpp:775:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/str_util.hpp:356:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEmptyStr [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/tempstr.hpp:432:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Size [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/tempstr.hpp:646:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head mecat2-0.0+git20200428.f54c542/src/ncbi_blast/str_util/tempstr.hpp:696:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] DONE