2025-12-17 13:59 ftp://ftp.de.debian.org/debian/pool/main/s/sphinxsearch/sphinxsearch_2.8.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --library=googletest --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j90 platform: Linux-6.8.0-88-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.18.0 head-info: c9c660e (2025-12-16 13:10:32 +0100) count: 566 559 elapsed-time: 6.2 7.2 head-timing-info: old-timing-info: head results: manticore-2.8.2-190402-4e81114-release/src/sphinxstd.h:4048:2: error: #error "Can't compile on system without atomic operations." [preprocessorErrorDirective] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:72:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSREP_STATE_TRANSFER_NONE [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSREP_CB_SUCCESS [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSREP_CB_SUCCESS [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSREP_CB_SUCCESS [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:151:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:168:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_gtid.c:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_uuid.c:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_gtid.c:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_uuid.c:81:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:110:36: style: Parameter 'exit' can be declared as pointer to const. However it seems that 'commit_cb' is a callback function, if 'exit' is declared with const you might also need to cast function pointer(s). [constParameterCallback] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:206:28: note: You might need to cast the function pointer here manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:110:36: note: Parameter 'exit' can be declared as pointer to const manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:113:30: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:124:36: style: Parameter 'app_ctx' can be declared as pointer to const. However it seems that 'sst_donate_cb' is a callback function, if 'app_ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:207:28: note: You might need to cast the function pointer here manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:124:36: note: Parameter 'app_ctx' can be declared as pointer to const manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:125:36: style: Parameter 'recv_ctx' can be declared as pointer to const. However it seems that 'sst_donate_cb' is a callback function, if 'recv_ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:207:28: note: You might need to cast the function pointer here manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:125:36: note: Parameter 'recv_ctx' can be declared as pointer to const manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:136:30: style: Parameter 'app_ctx' can be declared as pointer to const. However it seems that 'synced_cb' is a callback function, if 'app_ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:208:28: note: You might need to cast the function pointer here manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:136:30: note: Parameter 'app_ctx' can be declared as pointer to const manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:164:27: style: Parameter 'argv' can be declared as const array [constParameter] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_uuid.c:50:13: warning: %hhx in format string (no. 1) requires 'unsigned char *' but the argument type is 'const char *'. [invalidScanfArgType_int] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:69:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:80:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:114:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:374:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:653:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING_RESULT [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_loader.c:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_loader.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_loader.c:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_loader.c:146:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:299:10: style: The if condition is the same as the previous if condition [duplicateCondition] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:296:10: note: First condition manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:299:10: note: Second condition manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:316:10: style: The if condition is the same as the previous if condition [duplicateCondition] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:313:10: note: First condition manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:316:10: note: Second condition manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1399:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1409:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1431:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFL [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1496:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1535:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:76:20: style: Condition 'res==NULL' is always true [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:74:7: note: Assuming that condition '!res' is not redundant manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:76:20: note: Condition 'res==NULL' is always true manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1588:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:156:21: style: Condition 'res==NULL' is always true [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:154:8: note: Assuming that condition '!res' is not redundant manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:156:21: note: Condition 'res==NULL' is always true manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1737:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_PEEK [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:275:21: style: Condition 'res==NULL' is always true [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:273:8: note: Assuming that condition '!res' is not redundant manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:275:21: note: Condition 'res==NULL' is always true manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:162:36: warning: Either the condition '!res' is redundant or there is possible null pointer dereference: res. [nullPointerRedundantCheck] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:154:8: note: Assuming that condition '!res' is not redundant manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:162:36: note: Null pointer dereference manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_dummy.c:363:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:326:24: style: Variable 'words' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_dummy.c:464:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/udfexample.c:47:67: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] manticore-2.8.2-190402-4e81114-release/src/udfexample.c:102:67: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] manticore-2.8.2-190402-4e81114-release/src/udfexample.c:112:52: style: Parameter 'init' can be declared as pointer to const [constParameterPointer] manticore-2.8.2-190402-4e81114-release/src/udfexample.c:112:86: style: Parameter 'error_flag' can be declared as pointer to const [constParameterPointer] manticore-2.8.2-190402-4e81114-release/src/udfexample.c:142:42: style: Parameter 'init' can be declared as pointer to const [constParameterPointer] manticore-2.8.2-190402-4e81114-release/src/udfexample.c:216:9: style: Variable 'pos1' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/src/udfexample.c:254:52: style: Parameter 'userdata' can be declared as pointer to const [constParameterPointer] manticore-2.8.2-190402-4e81114-release/src/udfexample.c:254:91: style: Parameter 'error_message' can be declared as pointer to const [constParameterPointer] manticore-2.8.2-190402-4e81114-release/src/udfexample.c:211:15: style: Unused variable: s [unusedVariable] manticore-2.8.2-190402-4e81114-release/src/udfexample.c:217:41: style: Unused variable: cmp [unusedVariable] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_loader.c:157:9: style: Condition '!spec' is always false [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/src/sphinxudf.c:63:20: portability: Casting between const unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] manticore-2.8.2-190402-4e81114-release/src/sphinxudf.c:100:17: portability: Casting between const unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] manticore-2.8.2-190402-4e81114-release/src/sphinxudf.c:101:18: portability: Casting between const unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] manticore-2.8.2-190402-4e81114-release/src/sphinxudf.c:102:18: portability: Casting between const unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] manticore-2.8.2-190402-4e81114-release/src/sphinxudf.c:103:18: portability: Casting between const unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] manticore-2.8.2-190402-4e81114-release/src/sphinxudf.c:108:14: portability: Casting between const unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] manticore-2.8.2-190402-4e81114-release/src/sphinxudf.c:110:16: portability: Casting between const unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] manticore-2.8.2-190402-4e81114-release/src/sphinxudf.c:136:14: portability: Casting between const unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] manticore-2.8.2-190402-4e81114-release/src/sphinxudf.c:253:11: portability: Casting between const unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] manticore-2.8.2-190402-4e81114-release/src/sphinxudf.c:302:10: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] manticore-2.8.2-190402-4e81114-release/src/sphinxudf.c:309:10: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:760:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1317:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1464:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1709:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1887:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1920:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_dummy.c:66:46: style: Parameter 'w' can be declared as pointer to const. However it seems that 'dummy_capabilities' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_dummy.c:414:6: note: You might need to cast the function pointer here manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_dummy.c:66:46: note: Parameter 'w' can be declared as pointer to const /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxjson.y:49:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxselect.y:80:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPH_AGGR_AVG [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxquery.y:63:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPH_QUERY_AND [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.y:771:56: error: syntax error: >() [syntaxError] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxexpr.y:130:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNC_IDIV [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:1325:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2416:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2571:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2718:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2963:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1999:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxjson.c:960:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxjson.c:740:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxjson.c:759:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1162:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1162:3: note: c is initialized /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1162:3: note: c is overwritten /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxjson.c:824:31: style: Parameter 'yyssp' can be declared as pointer to const [constParameterPointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxjson.l:56:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxjson.l:61:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxjson.l:66:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxjson.l:72:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxjson.l:78:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxjson.l:83:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxjson.l:88:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxjson.l:93:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxjson.l:98:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxjson.l:103:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxjson.l:108:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxjson.l:119:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1121:23: style: Checking if unsigned expression 'num_to_read' is less than zero. [unsignedLessThanZero] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1134:19: style: Checking if unsigned expression 'new_size' is less than zero. [unsignedLessThanZero] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxselect.c:1240:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1239:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:348:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1239:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1658:49: style:inconclusive: Function 'yy2_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:305:48: note: Function 'yy2_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1658:49: note: Function 'yy2_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1671:49: style:inconclusive: Function 'yy2_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:306:47: note: Function 'yy2_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1671:49: note: Function 'yy2_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1671:69: style:inconclusive: Function 'yy2_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:306:63: note: Function 'yy2_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1671:69: note: Function 'yy2_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1868:25: style:inconclusive: Function 'yy2set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:579:24: note: Function 'yy2set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1868:25: note: Function 'yy2set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1883:27: style:inconclusive: Function 'yy2lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:568:28: note: Function 'yy2lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1883:27: note: Function 'yy2lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1912:37: style:inconclusive: Function 'yy2lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:570:38: note: Function 'yy2lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1912:37: note: Function 'yy2lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1912:63: style:inconclusive: Function 'yy2lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:570:61: note: Function 'yy2lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1912:63: note: Function 'yy2lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1075:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1671:49: style: Parameter 'yybytes' can be declared as pointer to const [constParameterPointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1705:43: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1737:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1772:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1781:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxjson.c:960:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1790:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1800:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1864:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxselect.c:1020:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxselect.c:1039:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxselect.c:1104:31: style: Parameter 'yyssp' can be declared as pointer to const [constParameterPointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxselect.c:1240:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:254:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:254:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:260:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:276:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxexpr.c:1226:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:2137:62: style:inconclusive: Function 'http_parser_init' argument 2 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.h:288:66: note: Function 'http_parser_init' argument 2 names different: declaration 'type' definition 't'. manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:2137:62: note: Function 'http_parser_init' argument 2 names different: declaration 'type' definition 't'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxquery.c:1045:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxexpr.c:1006:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxexpr.c:1025:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxexpr.c:1090:31: style: Parameter 'yyssp' can be declared as pointer to const [constParameterPointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxexpr.c:1226:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxquery.c:825:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxquery.c:844:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxquery.c:909:31: style: Parameter 'yyssp' can be declared as pointer to const [constParameterPointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxquery.c:1045:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3253:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2416:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2416:3: note: c is initialized /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2416:3: note: c is overwritten /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:53:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:58:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:63:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:68:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:73:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:78:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:83:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:88:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:93:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:98:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:103:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:108:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:113:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:118:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:123:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:128:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:133:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:138:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:143:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:148:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:153:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:158:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:163:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:168:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:173:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:178:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:183:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:188:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:193:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:198:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:203:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:208:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:213:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:218:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:223:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:228:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:233:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:238:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:243:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:248:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:253:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:258:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:263:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:268:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:273:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:278:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:283:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:288:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:293:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:298:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:303:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:308:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:313:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:318:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:323:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:328:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:333:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:338:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:343:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:348:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:353:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:358:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:363:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:368:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:373:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:378:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:383:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:388:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:393:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:398:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:403:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:408:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:413:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:418:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:423:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:428:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:433:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:438:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:443:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:448:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:453:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:458:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:463:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:468:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:473:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:478:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:483:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:488:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:493:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:498:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:503:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:508:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:513:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:518:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:523:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:528:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:533:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:538:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:543:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:548:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:553:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:558:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:563:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:568:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:573:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:578:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:583:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:588:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:593:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:598:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:603:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:608:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:613:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:618:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:623:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:628:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:633:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:638:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:643:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:648:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:653:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:658:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:663:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:668:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:673:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:678:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:683:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:688:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:693:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:698:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:703:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:709:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:714:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:719:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:724:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:729:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:734:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:739:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:744:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:749:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:754:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:759:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:764:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:769:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:774:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:779:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:784:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:789:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:794:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:806:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxql.l:811:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2375:23: style: Checking if unsigned expression 'num_to_read' is less than zero. [unsignedLessThanZero] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2388:19: style: Checking if unsigned expression 'new_size' is less than zero. [unsignedLessThanZero] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2493:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:348:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2493:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2912:48: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:305:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2912:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2925:48: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:306:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2925:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2925:68: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:306:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2925:68: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3122:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:1144:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3122:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3137:26: style:inconclusive: Function 'yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:1133:27: note: Function 'yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3137:26: note: Function 'yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3166:36: style:inconclusive: Function 'yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:1135:37: note: Function 'yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3166:36: note: Function 'yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3166:62: style:inconclusive: Function 'yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:1135:60: note: Function 'yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3166:62: note: Function 'yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2329:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2925:48: style: Parameter 'yybytes' can be declared as pointer to const [constParameterPointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2959:43: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2991:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3026:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3035:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3044:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3054:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3118:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:65:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_CAN_INDEX_BLOBS [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:69:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_MAX_REC_LENGTH [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:72:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KEY_LENGTH [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:73:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KEY_LENGTH [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:78:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable records [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:330:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_MUTEX_INIT_FAST [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:732:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_MUTEX_INIT_FAST [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:828:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_SIZE [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:976:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2073:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_thd [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2098:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_EXTRA_WRITE_CAN_REPLACE [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2318:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_WRONG_COMMAND [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2405:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_TYPE_LONG [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2413:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_TYPE_LONGLONG [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2427:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_WRONG_COMMAND [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2465:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_WRONG_COMMAND [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2474:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_index [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2506:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2624:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_TYPE_TIMESTAMP [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2672:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2732:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNC_ITEM [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2804:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ha_data [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2846:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_END_OF_FILE [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3016:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_WRONG_COMMAND [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3047:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_END_OF_FILE [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3209:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_WRONG_COMMAND [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3220:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_END_OF_FILE [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3230:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_WRONG_COMMAND [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3251:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_END_OF_FILE [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3270:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_WRONG_COMMAND [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3282:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3312:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_WRONG_COMMAND [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3337:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TL_UNLOCK [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3423:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_TYPE_TINY_BLOB [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3539:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_CHAR [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3549:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_INT [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3560:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_INT [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3571:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_INT [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3582:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_INT [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3605:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_CHAR [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3650:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_CHAR [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1523:7: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:511:13: style: Condition 'cutoff>=0' is always true [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:497:65: note: Assuming that condition 'cutoff<0' is not redundant manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:511:13: note: Condition 'cutoff>=0' is always true manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2422:36: warning: Either the condition '!attrs' is redundant or there is possible null pointer dereference: attrs. [nullPointerRedundantCheck] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2413:13: note: Assuming that condition '!attrs' is not redundant manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2422:36: note: Null pointer dereference manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1645:8: style: Variable 'sock' is reassigned a value before the old one has been used. [redundantAssignment] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1642:7: note: sock is assigned manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1645:8: note: sock is overwritten manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2092:20: style: Variable 'pval' is reassigned a value before the old one has been used. [redundantAssignment] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2089:8: note: pval is assigned manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2092:20: note: pval is overwritten manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1977:34: style: Variable 'pmax' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2207:57: style: Parameter 'mva' can be declared as pointer to const [constParameterPointer] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2279:156: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2283:24: style: Variable 'pmax' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2531:24: style: Variable 'pmax' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2608:12: style: Variable 'pmax' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1548:9: style: Variable 'optval' is assigned a value that is never used. [unreadVariable] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1604:9: style: Variable 'optval' is assigned a value that is never used. [unreadVariable] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1578:19: style: Unused variable: hp [unusedVariable] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2643:7: style: Variable 'pmax' is assigned a value that is never used. [unreadVariable] manticore-2.8.2-190402-4e81114-release/src/json/cJSON.c:469:13: style: Condition 'newbuffer' is always true [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/src/json/cJSON.c:575:21: style: Condition '(value*0)!=0' is always false [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/src/json/cJSON.c:826:45: style: Condition '(input_end-input_pointer)<1' is always false [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/src/json/cJSON.c:816:26: note: Assuming that condition 'input_pointer' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:623:30: note: The member function 'CSphSEQuery::ParseArray < uint32 >' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: note: The member function 'CSphSEQuery::ParseArray < uint32 >' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: style: The member function 'CSphSEQuery::ParseArray < longlong >' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:623:30: note: The member function 'CSphSEQuery::ParseArray < longlong >' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: note: The member function 'CSphSEQuery::ParseArray < longlong >' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:471:3: warning: Struct 'CSphTLS' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:471:3: warning: Struct 'CSphTLS' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1308:2: warning: Struct 'CSphSEQuery' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1308:2: warning: Struct 'CSphSEQuery' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:52:6: style: Class 'ha_sphinx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:451:2: style: Struct 'CSphSEThreadTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3601:9: style: Condition 'pStats' is always true [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2295:31: warning: Either the condition 'pTable' is redundant or there is possible null pointer dereference: pTable. [nullPointerRedundantCheck] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2287:7: note: Assuming that condition 'pTable' is not redundant manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2295:31: note: Null pointer dereference manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:93:3: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:802:19: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:854:19: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1193:12: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2115:20: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2804:10: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3534:19: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3596:20: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:717:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:719:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1221:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1245:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2142:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2199:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2246:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2256:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2389:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2416:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2448:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2511:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2735:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2751:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2756:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2768:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2772:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2886:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2896:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2930:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2931:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2932:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3063:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3550:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3561:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3572:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3583:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:829:7: style: The scope of the variable 'buf1len' can be reduced. [variableScope] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:831:7: style: The scope of the variable 'buf2len' can be reduced. [variableScope] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2210:7: style: The scope of the variable 'sError' can be reduced. [variableScope] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2050:36: style:inconclusive: Function 'ha_sphinx' argument 1 names different: declaration 'table_arg' definition 'table'. [funcArgNamesDifferent] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:52:30: note: Function 'ha_sphinx' argument 1 names different: declaration 'table_arg' definition 'table'. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2050:36: note: Function 'ha_sphinx' argument 1 names different: declaration 'table_arg' definition 'table'. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2125:39: style:inconclusive: Function 'Connect' argument 1 names different: declaration 'sQueryHost' definition 'sHost'. [funcArgNamesDifferent] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:148:32: note: Function 'Connect' argument 1 names different: declaration 'sQueryHost' definition 'sHost'. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2125:39: note: Function 'Connect' argument 1 names different: declaration 'sQueryHost' definition 'sHost'. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3389:52: style:inconclusive: Function 'create' argument 2 names different: declaration 'form' definition 'table'. [funcArgNamesDifferent] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:125:45: note: Function 'create' argument 2 names different: declaration 'form' definition 'table'. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3389:52: note: Function 'create' argument 2 names different: declaration 'form' definition 'table'. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1723:10: style: Local variable 'sName' shadows outer variable [shadowVariable] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1454:9: note: Shadowed declaration manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1723:10: note: Shadow variable manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1778:11: style: Local variable 'sValue' shadows outer variable [shadowVariable] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1418:9: note: Shadowed declaration manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1778:11: note: Shadow variable manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2675:16: style: Local variable 'i' shadows outer variable [shadowVariable] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2672:13: note: Shadowed declaration manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2675:16: note: Shadow variable manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:910:66: style: Pointer expression 'm_sLastMessage' converted to bool is always true. [knownPointerToBool] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:967:14: style: Variable 'pParsed' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1672:11: style: Variable 'sVal' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1704:11: style: Variable 'sLatVal' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1707:11: style: Variable 'sLongVal' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1737:11: style: Variable 'sType' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1774:11: style: Variable 'sId' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1778:11: style: Variable 'sValue' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2134:20: style: Variable 'pSockaddr' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2167:33: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2751:17: style: Variable 'pField' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2768:17: style: Variable 'pField' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3647:16: style: Variable 'pStats' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:210:7: style:inconclusive: Technically the member function 'CSphBuffer::Finalize' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:199:3: warning: Class 'CSphBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:199:3: warning: Class 'CSphBuffer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:507:3: warning: Struct 'CSphResponse' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:507:3: warning: Struct 'CSphResponse' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:68:16: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:78:16: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:676:24: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:677:29: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:678:31: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:679:25: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:680:33: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:682:30: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:683:31: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:684:31: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:685:30: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:686:28: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:687:32: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:688:28: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:689:29: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:690:28: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:691:37: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:727:25: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:812:25: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:67:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:79:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:376:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:432:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:463:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:469:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:525:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:526:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:527:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:544:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:706:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:794:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:725:125: style:inconclusive: Function 'sphinx_snippets' argument 6 names different: declaration 'sError' definition 'pError'. [funcArgNamesDifferent] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:568:126: note: Function 'sphinx_snippets' argument 6 names different: declaration 'sError' definition 'pError'. manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:725:125: note: Function 'sphinx_snippets' argument 6 names different: declaration 'sError' definition 'pError'. manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:368:20: style: Variable 'pSockaddr' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:400:33: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:447:9: style: Variable 'pError' can be declared as pointer to const [constVariablePointer] diff: 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1308:2: warning: Struct 'CSphSEQuery' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1308:2: warning: Struct 'CSphSEQuery' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1308:2: warning: Struct 'CSphSEQuery' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1308:2: warning: Struct 'CSphSEQuery' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: performance:inconclusive: Technically the member function 'CSphSEQuery::ParseArray < longlong >' can be static (but you may consider moving to unnamed namespace). [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:623:30: note: Technically the member function 'CSphSEQuery::ParseArray < longlong >' can be static (but you may consider moving to unnamed namespace). manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: note: Technically the member function 'CSphSEQuery::ParseArray < longlong >' can be static (but you may consider moving to unnamed namespace). 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: performance:inconclusive: Technically the member function 'CSphSEQuery::ParseArray < uint32 >' can be static (but you may consider moving to unnamed namespace). [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:623:30: note: Technically the member function 'CSphSEQuery::ParseArray < uint32 >' can be static (but you may consider moving to unnamed namespace). manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: note: Technically the member function 'CSphSEQuery::ParseArray < uint32 >' can be static (but you may consider moving to unnamed namespace). head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: style: The member function 'CSphSEQuery::ParseArray < longlong >' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:623:30: note: The member function 'CSphSEQuery::ParseArray < longlong >' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: note: The member function 'CSphSEQuery::ParseArray < longlong >' can be static. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: style: The member function 'CSphSEQuery::ParseArray < uint32 >' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:623:30: note: The member function 'CSphSEQuery::ParseArray < uint32 >' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: note: The member function 'CSphSEQuery::ParseArray < uint32 >' can be static. 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2484:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_end' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:95:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_end' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2484:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_end' can be static. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2484:16: style: Either there is a missing 'override', or the member function 'ha_sphinx::index_end' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:95:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_end' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2484:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_end' can be static. 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3234:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_init' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:106:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_init' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3234:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_init' can be static. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3234:16: style: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_init' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:106:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_init' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3234:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_init' can be static. 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3241:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_end' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:107:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_end' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3241:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_end' can be static. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3241:16: style: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_end' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:107:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_end' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3241:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_end' can be static. 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3255:17: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::position' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:110:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::position' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3255:17: note: Either there is a missing 'override', or the member function 'ha_sphinx::position' can be static. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3255:17: style: Either there is a missing 'override', or the member function 'ha_sphinx::position' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:110:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::position' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3255:17: note: Either there is a missing 'override', or the member function 'ha_sphinx::position' can be static. 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3325:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::external_lock' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:119:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::external_lock' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3325:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::external_lock' can be static. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3325:16: style: Either there is a missing 'override', or the member function 'ha_sphinx::external_lock' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:119:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::external_lock' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3325:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::external_lock' can be static. 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3345:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::delete_table' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:123:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::delete_table' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3345:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::delete_table' can be static. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3345:16: style: Either there is a missing 'override', or the member function 'ha_sphinx::delete_table' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:123:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::delete_table' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3345:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::delete_table' can be static. 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3359:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rename_table' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:124:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rename_table' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3359:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rename_table' can be static. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3359:16: style: Either there is a missing 'override', or the member function 'ha_sphinx::rename_table' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:124:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rename_table' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3359:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rename_table' can be static. 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3371:20: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::records_in_range' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:121:12: note: Either there is a missing 'override', or the member function 'ha_sphinx::records_in_range' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3371:20: note: Either there is a missing 'override', or the member function 'ha_sphinx::records_in_range' can be static. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3371:20: style: Either there is a missing 'override', or the member function 'ha_sphinx::records_in_range' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:121:12: note: Either there is a missing 'override', or the member function 'ha_sphinx::records_in_range' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3371:20: note: Either there is a missing 'override', or the member function 'ha_sphinx::records_in_range' can be static. 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:471:3: warning: Struct 'CSphTLS' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:471:3: warning: Struct 'CSphTLS' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:471:3: warning: Struct 'CSphTLS' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:471:3: warning: Struct 'CSphTLS' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:58:15: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::table_type' can be static. [functionStatic] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:58:15: style: Either there is a missing 'override', or the member function 'ha_sphinx::table_type' can be static. [functionStatic] 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:59:15: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_type' can be static. [functionStatic] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:59:15: style: Either there is a missing 'override', or the member function 'ha_sphinx::index_type' can be static. [functionStatic] 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:68:10: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_flags' can be static. [functionStatic] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:68:10: style: Either there is a missing 'override', or the member function 'ha_sphinx::index_flags' can be static. [functionStatic] 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:70:9: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::max_supported_keys' can be static. [functionStatic] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:70:9: style: Either there is a missing 'override', or the member function 'ha_sphinx::max_supported_keys' can be static. [functionStatic] 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:71:9: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::max_supported_key_parts' can be static. [functionStatic] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:71:9: style: Either there is a missing 'override', or the member function 'ha_sphinx::max_supported_key_parts' can be static. [functionStatic] 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:199:3: warning: Class 'CSphBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:199:3: warning: Class 'CSphBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:199:3: warning: Class 'CSphBuffer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:199:3: warning: Class 'CSphBuffer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:507:3: warning: Struct 'CSphResponse' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:507:3: warning: Struct 'CSphResponse' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:507:3: warning: Struct 'CSphResponse' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:507:3: warning: Struct 'CSphResponse' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head manticore-2.8.2-190402-4e81114-release/src/json/cJSON.c:1514:12: style: Variable 'current_element' can be declared as pointer to const [constVariablePointer] head manticore-2.8.2-190402-4e81114-release/src/json/cJSON.c:1797:12: style: Variable 'child' can be declared as pointer to const [constVariablePointer] head manticore-2.8.2-190402-4e81114-release/src/json/cJSON.c:2468:12: style: Variable 'child' can be declared as pointer to const [constVariablePointer] head manticore-2.8.2-190402-4e81114-release/src/json/cJSON.c:2798:20: style: Variable 'a_element' can be declared as pointer to const [constVariablePointer] head manticore-2.8.2-190402-4e81114-release/src/json/cJSON.c:2799:20: style: Variable 'b_element' can be declared as pointer to const [constVariablePointer] head manticore-2.8.2-190402-4e81114-release/src/json/cJSON.c:2822:20: style: Variable 'a_element' can be declared as pointer to const [constVariablePointer] head manticore-2.8.2-190402-4e81114-release/src/json/cJSON.c:2823:20: style: Variable 'b_element' can be declared as pointer to const [constVariablePointer] 2.18.0 manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_gtid.c:66:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] head manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_gtid.c:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] head manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:164:27: style: Parameter 'argv' can be declared as const array [constParameter] 2.18.0 manticore-2.8.2-190402-4e81114-release/src/sphinxstd.h:4048:0: error: #error "Can't compile on system without atomic operations." [preprocessorErrorDirective] DONE